Ethereum menghadapi tantangan mendasar: dalam struktur jaringan saat ini, setiap node harus memverifikasi dan menyimpan semua transaksi. Bayangkan sebuah jaringan blockchain dengan 1000 node—jika setiap node memproses seluruh data, throughput jaringan akan terhambat oleh node yang paling lambat. Inilah mengapa para peneliti Ethereum seperti Dankcredit Faust mengusulkan skema sharding.
Danksharding bukan hanya peningkatan dari teknologi sharding tradisional, tetapi juga pilar utama dari strategi ekspansi jangka panjang Ethereum. Ide utamanya sangat sederhana: membagi jaringan menjadi beberapa shard yang berjalan secara independen, bukan meminta setiap validator memproses semua transaksi.
Desain inovatif Danksharding
Berbeda dari metode sharding tradisional, Danksharding memperkenalkan model pembuat blok tunggal yang terintegrasi. Skema tradisional mengharuskan beberapa pembuat blok tersebar di berbagai shard bekerja secara bersamaan, sementara Danksharding bergantung pada satu pembuat blok tunggal. Ini tampak menyederhanakan, tetapi sebenarnya menyelesaikan satu masalah kunci dalam sistem terdistribusi: efisiensi koordinasi.
Secara spesifik, desain ini secara signifikan menyederhanakan proses transaksi antar shard, menciptakan jalur ekspansi yang lebih efisien untuk Ethereum. Setiap shard tetap bekerja secara independen, tetapi karena mengadopsi model biaya pasar transaksi yang terpusat, biaya keseluruhan sistem menjadi lebih transparan dan dapat diprediksi.
Prinsip kerja sharding secara praktis
Mari kita gunakan contoh konkret untuk memahami bagaimana sharding mengurangi beban jaringan. Misalnya, dari 1000 validator, jika tidak menggunakan sharding, setiap node harus memverifikasi dan menyimpan seluruh data transaksi. Dengan sharding, 1000 node dibagi menjadi beberapa grup, masing-masing bertanggung jawab atas rentang akun tertentu.
Contohnya, transaksi dari akun A-E ditangani oleh satu shard, sementara transaksi dari akun F-J ditangani oleh shard lain. Keuntungan dari ini jelas: beban di setiap shard berkurang secara signifikan, kecepatan pemrosesan data meningkat, dan throughput total jaringan pun bertambah.
Dalam rencana Ethereum 2.0, jaringan akan dibagi menjadi 64 shard. Setiap shard akan secara independen memproses transaksi dan menjalankan kontrak pintar dalam rentang masing-masing. Meskipun proyek blockchain lain memiliki implementasi sharding yang berbeda, prinsip inti tetap sama: membagi jaringan untuk meningkatkan skalabilitas dan efisiensi.
Proto-Danksharding: batu loncatan atau solusi akhir?
Dalam upgrade Ethereum Cancun, Proto-Danksharding yang diperkenalkan melalui EIP-4844 seperti versi awal dari Danksharding. Desainnya lebih konservatif, tetapi tetap penting.
Mari kita bandingkan perbedaan keduanya:
Perbedaan tujuan ekspansi
Danksharding bertujuan menjadikan Ethereum jaringan yang benar-benar mampu skala besar, sedangkan Proto-Danksharding adalah langkah perantara yang fokus menurunkan biaya rollup.
Kinerja
Danksharding menjanjikan mampu memproses lebih dari 100.000 transaksi per detik, yang merupakan throughput untuk aplikasi skala besar. Sementara Proto-Danksharding relatif lebih konservatif, diperkirakan mampu mencapai 100-10.000 transaksi per detik, tetapi ini sudah merupakan kemajuan signifikan dari kondisi saat ini.
Tingkat kesulitan implementasi
Danksharding membutuhkan upgrade multi-lapis pada protokol Ethereum, yang merupakan proyek jangka panjang. Proto-Danksharding lebih ringan karena utamanya memperkenalkan tipe transaksi blob yang menyediakan ruang penyimpanan data lebih murah untuk rollups.
Pengelolaan data
Perbedaan utama terletak pada penyimpanan data. Proto-Danksharding menyediakan ruang data khusus dan lebih murah untuk rollups (melalui mekanisme blob), tetapi data tetap diverifikasi oleh validator utama. Danksharding berencana membangun ruang pengelolaan data yang sepenuhnya terpisah, dengan setiap shard memiliki lapisan data sendiri.
Perkembangan saat ini dan jalur masa depan
Proto-Danksharding telah mencapai tahap prototipe dalam upgrade Ethereum Cancun. Peluncuran EIP-4844 menandai langkah lebih dekat menuju solusi Danksharding lengkap. Solusi perantara ini langsung menurunkan biaya untuk jaringan Layer 2 seperti Optimism dan Arbitrum, membuktikan kelayakan seluruh konsep desain.
Danksharding lengkap masih dalam pengembangan, tetapi Proto-Danksharding telah membuktikan bahwa jalan ini benar. Bisa dikatakan, Proto-Danksharding bukan hanya solusi transisi, tetapi juga membuka jalan bagi Danksharding akhir, serta membangun infrastruktur dan konsensus komunitas yang diperlukan.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
Danksharding dan Proto-Danksharding: Bagaimana Ethereum Mewujudkan Skalabilitas yang Sesungguhnya
Mengapa Ethereum membutuhkan Danksharding?
Ethereum menghadapi tantangan mendasar: dalam struktur jaringan saat ini, setiap node harus memverifikasi dan menyimpan semua transaksi. Bayangkan sebuah jaringan blockchain dengan 1000 node—jika setiap node memproses seluruh data, throughput jaringan akan terhambat oleh node yang paling lambat. Inilah mengapa para peneliti Ethereum seperti Dankcredit Faust mengusulkan skema sharding.
Danksharding bukan hanya peningkatan dari teknologi sharding tradisional, tetapi juga pilar utama dari strategi ekspansi jangka panjang Ethereum. Ide utamanya sangat sederhana: membagi jaringan menjadi beberapa shard yang berjalan secara independen, bukan meminta setiap validator memproses semua transaksi.
Desain inovatif Danksharding
Berbeda dari metode sharding tradisional, Danksharding memperkenalkan model pembuat blok tunggal yang terintegrasi. Skema tradisional mengharuskan beberapa pembuat blok tersebar di berbagai shard bekerja secara bersamaan, sementara Danksharding bergantung pada satu pembuat blok tunggal. Ini tampak menyederhanakan, tetapi sebenarnya menyelesaikan satu masalah kunci dalam sistem terdistribusi: efisiensi koordinasi.
Secara spesifik, desain ini secara signifikan menyederhanakan proses transaksi antar shard, menciptakan jalur ekspansi yang lebih efisien untuk Ethereum. Setiap shard tetap bekerja secara independen, tetapi karena mengadopsi model biaya pasar transaksi yang terpusat, biaya keseluruhan sistem menjadi lebih transparan dan dapat diprediksi.
Prinsip kerja sharding secara praktis
Mari kita gunakan contoh konkret untuk memahami bagaimana sharding mengurangi beban jaringan. Misalnya, dari 1000 validator, jika tidak menggunakan sharding, setiap node harus memverifikasi dan menyimpan seluruh data transaksi. Dengan sharding, 1000 node dibagi menjadi beberapa grup, masing-masing bertanggung jawab atas rentang akun tertentu.
Contohnya, transaksi dari akun A-E ditangani oleh satu shard, sementara transaksi dari akun F-J ditangani oleh shard lain. Keuntungan dari ini jelas: beban di setiap shard berkurang secara signifikan, kecepatan pemrosesan data meningkat, dan throughput total jaringan pun bertambah.
Dalam rencana Ethereum 2.0, jaringan akan dibagi menjadi 64 shard. Setiap shard akan secara independen memproses transaksi dan menjalankan kontrak pintar dalam rentang masing-masing. Meskipun proyek blockchain lain memiliki implementasi sharding yang berbeda, prinsip inti tetap sama: membagi jaringan untuk meningkatkan skalabilitas dan efisiensi.
Proto-Danksharding: batu loncatan atau solusi akhir?
Dalam upgrade Ethereum Cancun, Proto-Danksharding yang diperkenalkan melalui EIP-4844 seperti versi awal dari Danksharding. Desainnya lebih konservatif, tetapi tetap penting.
Mari kita bandingkan perbedaan keduanya:
Perbedaan tujuan ekspansi
Danksharding bertujuan menjadikan Ethereum jaringan yang benar-benar mampu skala besar, sedangkan Proto-Danksharding adalah langkah perantara yang fokus menurunkan biaya rollup.
Kinerja
Danksharding menjanjikan mampu memproses lebih dari 100.000 transaksi per detik, yang merupakan throughput untuk aplikasi skala besar. Sementara Proto-Danksharding relatif lebih konservatif, diperkirakan mampu mencapai 100-10.000 transaksi per detik, tetapi ini sudah merupakan kemajuan signifikan dari kondisi saat ini.
Tingkat kesulitan implementasi
Danksharding membutuhkan upgrade multi-lapis pada protokol Ethereum, yang merupakan proyek jangka panjang. Proto-Danksharding lebih ringan karena utamanya memperkenalkan tipe transaksi blob yang menyediakan ruang penyimpanan data lebih murah untuk rollups.
Pengelolaan data
Perbedaan utama terletak pada penyimpanan data. Proto-Danksharding menyediakan ruang data khusus dan lebih murah untuk rollups (melalui mekanisme blob), tetapi data tetap diverifikasi oleh validator utama. Danksharding berencana membangun ruang pengelolaan data yang sepenuhnya terpisah, dengan setiap shard memiliki lapisan data sendiri.
Perkembangan saat ini dan jalur masa depan
Proto-Danksharding telah mencapai tahap prototipe dalam upgrade Ethereum Cancun. Peluncuran EIP-4844 menandai langkah lebih dekat menuju solusi Danksharding lengkap. Solusi perantara ini langsung menurunkan biaya untuk jaringan Layer 2 seperti Optimism dan Arbitrum, membuktikan kelayakan seluruh konsep desain.
Danksharding lengkap masih dalam pengembangan, tetapi Proto-Danksharding telah membuktikan bahwa jalan ini benar. Bisa dikatakan, Proto-Danksharding bukan hanya solusi transisi, tetapi juga membuka jalan bagi Danksharding akhir, serta membangun infrastruktur dan konsensus komunitas yang diperlukan.