Sebuah prototaip ethereum yang membahagikan tugas pemulihan blob di antara nod melaporkan pengurangan 11–18× dalam anggaran kerja pengkomputeran pemulihan dalam simulasi 1,000 nod. Keputusan ini menunjukkan bahawa pengendali boleh mengurangkan kerja yang berulang melalui perubahan yang lebih kecil berbanding cadangan rangkaian RowDAS penuh.
Laporan 3 Sept oleh penyelidik Csaba Kiraly menggambarkan reka bentuk yang dikurangkan sebagai langkah pertama yang mungkin menuju RowDAS. Ia menugaskan tugas pemulihan tanpa memperkenalkan saluran rangkaian baris baru dalam cadangan penuh.
Blobs membawa data yang digunakan oleh rollup lapisan-2. PeerDAS, sistem Ethereum untuk memeriksa ketersediaan data blob, membolehkan nod mengunduh hanya sebahagian daripadanya. Nod dengan pengawasan tinggi menyimpan sekurang-kurangnya 64 daripada 128 lajur data, cukup untuk memulihkan data blob yang hilang; supernod menyimpan semua 128.
Banyak nod simpanan tinggi boleh mengulangi rekonstruksi yang sama. Reka bentuk yang dikurangkan akan menetapkan blob-blob tertentu kepada mereka terlebih dahulu, membolehkan yang lain menerima data yang dipulihkan alih-alih membina semula ia secara langsung.
Apa yang ditunjukkan oleh simulasi pemulihan blob Ethereum
Dalam satu konfigurasi dengan empat blob, 10% supernode dan tiada lajur yang ditahan, kos rekonstruksi seluruh rangkaian dianggarkan turun daripada 48.6 saat CPU di bawah model PeerDAS kepada 2.75 saat CPU di bawah reka bentuk yang dikurangkan. Pada peratusan supernode 20%, angka yang sepadan ialah 91 dan 6.6 saat CPU.
Jumlah-jumlah tersebut menggambarkan kerja pengkomputeran yang terkumpul di seluruh rangkaian simulasi, bukan masa pemulihan yang berlalu. Perakaunan menggunakan kos yang diukur sebanyak 162 milisaat setiap pemulihan blob pada pemproses Ryzen 9 8945HS. Kelajuan transaksi dan simpanan yuran berada di luar ukuran yang dilaporkan.
Garisan dasar PeerDAS sudah termasuk penantian rawak dan pemeriksaan yang menghalang pemulihan berulang. Oleh itu, perbandingan ini memberi pengiktirafan kepada tingkah laku klien sedia ada atas kerja yang dijimatkan oleh jangka masa tersebut.
Di bawah varian yang dikurangkan, nod-nod yang ditugaskan berkongsi sel-sel yang dipulihkan melalui saluran pengagihan lajur yang sedia ada. Nod-nod dengan pengawasan tinggi mengekalkan peranan pemulihan tertunda untuk apa-apa yang masih hilang, mempertahankan sokongan gaya PeerDAS.
Full RowDAS, yang ditentukan dalam draf EIP-8371, akan menambahkan laluan pemulihan lain: saluran baris membolehkan nod-nod kecil menggabungkan data mereka dan memulihkan secara kolektif apabila jumlah simpanan mereka melepasi ambang pemulihan. Reka bentuk yang dikurangkan kekal bergantung kepada nod-nod dengan pengurusan tinggi hari ini dan tidak dapat memberikan ketahanan tambahan itu.
Ukuran tetap terhadap jaringan simulasi dan dalam proses yang menggunakan kriptografi sebenar. Kiraly tidak melaporkan sebarang keputusan devnet, dan konfigurasi 128-baris-subnet untuk reka bentuk penuh masih merupakan ekstrapolasi daripada jumlah subnet yang lebih kecil. Simulasi yang lebih besar dan ujian jaringan sebenar masih menanti.
EIP-8371 mengekalkan had blob tanpa perubahan, dan cadangan pembahagian antara tugas penugasan dan jaringan baris belum dimasukkan ke dalam draf teksnya. Peluang segera lebih sempit: mengurangkan kerja pemproses yang diperlukan untuk pemulihan, dengan manfaat ketahanan yang lebih luas bergantung pada lapisan baris kemudian.
Pos Ethereum mungkin mempunyai cara yang lebih mudah untuk mengurangkan beban pengkomputeran ekosistem rollupnya yang semakin membesar muncul pertama kali di CryptoSlate.


