原文:Sharding data keamanan variabel —— polynya
Penerjemah: Evelyn|W3.Hitchhiker
Penafian: Semua yang ada di sini murni pemikiran spekulatif, banyak penyederhanaan yang berlebihan, semua ini tidak boleh dianggap serius, saya hanya berharap ada bahan untuk dipikirkan.
Ide bagus dari Danksharding adalah ini: hanya pembuatnya (yang merupakan asumsi minoritas yang jujur) yang perlu menjalankan perangkat keras yang mahal. Seiring waktu, rollup berskala hingga jutaan TPS dengan biaya yang sangat minimal bagi validator, pengguna, dan semua orang. Masalahnya, visi ambisius ini memerlukan waktu untuk dibuktikan. Bisa antara 2 sampai 5 tahun, tergantung siapa yang saya tanya tentunya. Meskipun ruang kripto selalu mengalami kekeliruan perencanaan yang ekstrim, segala sesuatunya sudah membaik, namun saya menolak untuk mempercayai peta jalan apa pun sampai saya dapat melihat prototipe yang berfungsi penuh muncul.
EIP-4844 merupakan langkah maju yang besar dan saya yakin ini akan lebih dari cukup untuk semua aplikasi dan transaksi berharga yang memerlukan keamanan tinggi di masa mendatang, dan akan memungkinkan rollup untuk ditingkatkan 100 kali lipat dari aktivitas saat ini. ~ 1000 kali. Namun, akan ada beberapa kelas aplikasi yang membutuhkan banyak data, yang mungkin memerlukan "jutaan TPS" dan tidak memerlukan keamanan tinggi.
Pada saat yang sama, jelas bahwa pengembang tidak bermaksud menunggu danksharding penuh. Saat ini, 7 dari 15 proyek teratas di L2Beat bukanlah rollup, tetapi validium dan rantai optimis yang menggunakan lapisan ketersediaan data eksternal. (Di sini saya berasumsi Anda sudah familiar dengan konstruksi ini dan mengapa mereka masih lebih unggul daripada sidechain, dll.) StarkEx (sekarang dengan 6 validium!), Arbitrum, dan Metis sudah memiliki lapisan ketersediaan data eksternal; sementara StarkNet, zkSync , Polygon dan lainnya sedang membangun lapisan ketersediaan data internal, belum lagi EigenDA atau Celestia, antara lain. Solusi hibrida ini tidak memerlukan EIP-4844 maupun danksharding penuh untuk menjaga biaya transaksi tetap rendah, tetapi kuncinya adalah semuanya sudah ada di sini.
Salah satu pendekatannya adalah dengan membiarkan mereka melakukan tugasnya, sementara pengguna memilih opsi validium yang kurang aman (tetapi masih lebih tinggi daripada alt-L1) saat mereka membutuhkannya. Keajaiban Volitions adalah pengguna dapat memilih berdasarkan per transaksi atau per pengguna.
Namun cara lain untuk melihatnya adalah: bagaimana kita dapat meningkatkan lapisan ketersediaan data eksternal?
Meski ini jauh dari sampel yang representatif, 20% validator Ethereum berada di atas norma saat ini. Sementara itu, 45% lebih memilih memiliki persyaratan bandwidth/aliran yang sangat konservatif. Dengan EIP-4844, kami mengoptimalkan 45% itu, tetapi 55% sisanya akan terus berjalan pada bandwidth yang kurang dimanfaatkan. Jadi idenya adalah memanfaatkan lebar pita yang tidak terpakai ini dengan menambahkan pembagian data sederhana, yang mana set validator akan dibagi. Saya tidak tahu apa pun tentang teknik, tetapi saya percaya pada perkataan Dankrad bahwa itu "sepele".
Dengan EIP-4844, kami memiliki lapisan ketersediaan data baru. Saya menyebutnya Data Shard 0 (DS0). DS0 bersifat wajib dan diamankan oleh seluruh set validator Ethereum.
Di sini kita dapat memiliki lebih banyak pecahan data (S1, DS2, dst.) yang dapat ikut serta dari validator. Oleh karena itu, 30% dari kamp 2TB hingga 10TB di atas dapat menjalankan 2 atau 3 pecahan data. Jadi, sementara DS0 diamankan oleh 100% set validator Ethereum, DS1 diamankan oleh 55%, DS2 diamankan oleh 50%, dan seterusnya. Sekarang setelah kita memiliki validator spesifikasi berlebih yang merasa nyaman dengan lalu lintas 20TB+ atau lebar pita 100Mbps+ (yang tampaknya keliru meyakini bahwa mereka adalah validator Solana), 20% itu juga mampu menjalankan lebih banyak pecahan data. Jadi, pecahan data terakhir Anda (DS16) hanya menyediakan 10% keamanan Ethereum. Tentu saja, saya membuatnya terdengar sembarangan, tetapi bergantung pada bagaimana komite Beacon Chain terstruktur, kemungkinan akan ada beberapa pembagian yang jelas. Namun intinya adalah DS0 dilengkapi dengan keamanan 100% (jadi semua rollup akan menjadi HRE). DS1 memiliki keamanan 50%, DS10 memiliki keamanan 25%, DS16 memiliki keamanan 10%, dan seterusnya, untuk tipe build baru, ia berada di antara full rollup (DS0 / keamanan 100%) dan antara rantai validium/optimistic.
Pada kenyataannya, sebagaimana telah kita lihat, banyak validium dan lapisan data yang tersedia secara online dan keamanan yang dibutuhkan untuk setiap aplikasi, pengguna, dan kasus penggunaan merupakan suatu spektrum. Tidak semuanya perlu diamankan melalui keamanan ekonomi senilai ratusan miliar dolar.
Tapi masalahnya adalah, jika kita berasumsi 30% dari pasokan ETH dipertaruhkan, bahkan "keamanan minimum" DS16, bahkan di pasar yang sedang melemah ini, masih didukung oleh keamanan ekonomi sebesar $5 miliar, dan ini masih merupakan tingkat alt-L1 teratas. rentang keamanan. Penting juga untuk diingat bahwa margin keamanan ini hanya untuk ketersediaan data. Bukti validitas dan bukti penipuan masih diverifikasi dengan keamanan 100%! Oleh karena itu, bahkan setengah rollup / setengah validium DS16 memiliki kinerja keamanan yang jauh lebih tinggi daripada alt-L1 tingkat atas.
Ini mungkin masih merupakan peningkatan yang signifikan dibandingkan opsi lapisan data eksternal. Yang pasti, transaksi keuangan bernilai tinggi akan memilih untuk diselesaikan pada DS0, tetapi beberapa NFT bernilai menengah mungkin hanya memerlukan DS8, dan untuk aplikasi permainan bernilai nol, bahkan DS16 mungkin berlebihan. Seperti disebutkan di atas, dalam pengaturan jenis sukarela, setiap aplikasi dapat memilih tingkat keamanan yang diperlukan berdasarkan keadaannya sendiri.
Bagaimana dengan pengguna rollup? Mereka hanya perlu menjalankan pecahan data yang relevan bagi mereka, sehingga persyaratan sistem tidak akan berbeda dari EIP-4844. Inilah sebabnya meskipun ada kompromi dalam keamanan, tidak ada kompromi dalam desentralisasi relatif terhadap EIP-4844. (Kecuali jika itu adalah gigarollup yang tersebar di beberapa shard - tetapi itu adalah sesuatu yang pasti sudah diketahui oleh penggunanya)
Untuk lebih jelasnya, saya tidak mengharapkan semua ini terjadi, ini hanya ocehan seorang blogger amatir non-teknis yang gila. Jalur yang paling mudah adalah EIP-4844 yang akan hadir pada tahun 2023, dan setelah jenuh dalam beberapa tahun, kasus penggunaan yang haus data akan menyebar ke banyak lapisan data eksternal, dan semua data akan menjadi sangat komoditas dan diperkaya. Akhirnya, selama bertahun-tahun, danksharding hadir dan menjadi solusi terbaik. Tetapi mungkin seseorang akan membaca ini dan menemukan ide yang lebih baik untuk mengisi kesenjangan besar antara 4844 dan sharding penuh...
