Hanya untuk tujuan edukasi; bukan merupakan nasihat investasi atau rekomendasi investasi. Investasi dapat mengakibatkan kerugian.
Jawaban langsung
Arsitektur blockchain modular adalah cara menganalisis pembagian tanggung jawab dalam suatu sistem, bukan kategori produk yang dibakukan. Eksekusi, pengurutan transaksi, komitmen keadaan, bukti atau sengketa, publikasi data dan konsensusnya, penyelesaian, jembatan, tata kelola, serta arsip jangka panjang dapat digabungkan dalam satu protokol, dibagi di antara beberapa sistem, atau diduplikasi oleh beberapa penyedia. Satu lapisan dapat menjalankan beberapa tugas, dan satu tugas dapat bergantung pada beberapa lapisan.
Pertanyaan yang berguna bukan apakah proyek itu “modular”, melainkan komponen mana yang memvalidasi objek tertentu, siapa yang mengendalikannya, apa yang terjadi ketika komponen berhenti, dan bagaimana pengguna memulihkan keadaan atau aset secara mandiri. Tanda terima sequencer bukan ketersediaan data atau finalitas; bukti validitas tidak menyediakan data; komitmen pada rantai penyelesaian tidak membuktikan pengambilan data secara permanen; penyelesaian bersama tidak menciptakan komposabilitas sinkron lintas rollup.
Cara kerja
- Tetapkan sistem yang diterapkan: chain ID eksekusi dan penyelesaian, versi protokol, mesin virtual, kontrak, alamat jembatan dan aset, mode ketersediaan data, operator, administrator, serta blok atau waktu pengamatan. Taksonomi pemasaran tidak dapat menggantikan konfigurasi yang benar-benar diterapkan.
- Susun matriks tanggung jawab. Pisahkan penerimaan dan pengurutan transaksi, eksekusi deterministik, komitmen keadaan dan bukti atau sengketa kesalahan, publikasi DA dan konsensusnya, penerimaan penyelesaian dan finalitas, jembatan dan pesan lintas domain, peningkatan dan jeda, serta penyimpanan historis. Catat tumpang tindih, bukan memaksakan satu tugas pada satu lapisan.
- Telusuri satu transaksi dan batch dari awal hingga akhir: masukan yang ditandatangani, tanda terima sequencer atau lokal, eksekusi terurut, batch yang dienkode dan dikompresi, publikasi melalui calldata, blob, atau DA eksternal, klaim keadaan dan bukti atau sengketa, finalitas penyelesaian, lalu eksekusi pesan atau penarikan. Simpan hash, versi, tanda terima, dan waktu pada setiap batas.
- Identifikasi setiap objek yang diverifikasi dan asumsi kepercayaannya. Bedakan komitmen data dari byte, ketersediaan selama jendela protokol dari pengambilan kemudian, validitas eksekusi dari finalitas konsensus, serta pembukuan jembatan dari likuiditas aset. Nyatakan siapa yang dapat memutar ulang, membuktikan, menantang, menyensor, meningkatkan, menjeda, atau menahan setiap objek.
- Rekonstruksi buku besar kapasitas dan biaya. Ukur byte mentah dan terkompresi, keterisian batch, harga DA, overhead bukti dan penyelesaian, biaya eksekusi dan operator, gas jembatan, serta biaya likuiditas. Alokasi batch rata-rata tidak sama dengan tagihan aktual pengguna atau biaya marginal satu transaksi tambahan.
- Uji kegagalan, bukan hanya membaca throughput jalur normal. Hentikan sequencer, pengirim batch, pembukti, penantang, layanan DA, RPC penyelesaian, dan relay jembatan; uji inklusi paksa, derivasi independen, rekonstruksi data, bukti atau sengketa, percobaan ulang, keluar, dan pemulihan arsip ketika terjadi kepadatan dan pada batas peningkatan.
- Rekonsiliasi dengan bukti kanonis. Cocokkan tanda terima eksekusi dan akar keadaan dengan komitmen batch, inklusi DA, status bukti atau permainan, finalitas penyelesaian, pesan jembatan, serta saldo aset akhir. Ulangi peninjauan dependensi setelah reorganisasi, perubahan parameter, peningkatan kontrak, atau migrasi DA.
Contoh terhitung
- Biaya batch dan kompresi. Satu batch berisi
5,000transaksi,2,400 KBmasukan mentah, dan300 KBsetelah kompresi. Rasio kompresi adalah2,400 / 300 = 8.0x, dan jumlah byte turun87.5%. Jika DA berbiaya0.020 ETHdan overhead bukti serta penyelesaian bersama berbiaya0.005 ETH, rata-rata biaya bersama adalah(0.020 + 0.005) / 5,000 = 0.000005 ETH/tx. Menambahkan biaya eksekusi dan operator0.000020 ETH/txmenghasilkan0.000025 ETH/tx. Ini adalah alokasi, bukan tagihan yang dijamin. - Batas model pengambilan sampel. Dalam model pembelajaran, penyerang menahan
25%bagian dan klien mengambil20sampel seragam independen dengan pengembalian. Peluang melewatkan semua bagian yang ditahan adalah0.75^20 = 0.003171211939 = 0.3171211939%; peluang deteksinya99.6828788061%. Peer yang berkorelasi, penyajian adaptif, kode penghapus, dan aturan sampling protokol sebenarnya dapat membatalkan model sederhana ini. - Keamanan dan kelangsungan komite. Komite DA
5-of-7dapat membentuk pengesahan ambang baru ketika paling banyak2anggota tidak tersedia; jika3tidak tersedia, hanya tersisa4 < 5. Dalam aturan pembelajaran berbasis tanda tangan saja, penguasaan5penanda tangan berwenang dapat memenuhi ambang. Sertifikat tetap tidak membuktikan bahwa ada lima salinan tahan lama, pengguna dapat mengambil byte sekarang, atau eksekusi dan penyelesaian valid. - Beberapa waktu dan keluar cepat. Konfirmasi awal pembelajaran tiba dalam
2 seconds, batch dipublikasikan setelah8 minutes, dan finalitas penyelesaian13 minuteskemudian; durasi tepatnya21 minutes 2 seconds. Jika penarikan optimistis menambah waktu hipotesis7 days, totalnya10,101 minutes 2 seconds. Jembatan cepat yang mengenakan0.15%atas10,000 USDCmengambil15 USDCdan mengirim9,985 USDC; kecepatan menambah asumsi jembatan, penyedia likuiditas, dan reorganisasi, bukan memperpendek waktu protokol.
Risiko
- Salah mengidentifikasi tanggung jawab atau batas lapisan yang sebenarnya.
- Penyensoran, pengurutan ulang, atau gangguan sequencer.
- Inklusi paksa tidak tersedia, berizin, atau terlalu lambat.
- Gangguan pengirim batch atau pengusul keadaan.
- Kegagalan pembukti terpusat atau antrean bukti.
- Tidak ada penantang kesalahan yang aktif, memenuhi syarat, dan didanai.
- Kegagalan waktu permainan kesalahan, jaminan, oracle, atau verifikator.
- Cacat sirkuit validitas, sistem pembuktian, atau kunci verifikasi.
- Penahanan data selama jendela ketersediaan yang diwajibkan.
- Pengambilan sampel berkorelasi, serangan eclipse, atau kegagalan tampilan jaringan.
- Kolusi ambang komite DA atau kompromi kunci.
- Data protokol tersedia tetapi tidak memiliki arsip independen yang tahan lama.
- Reorganisasi penyelesaian atau kesalahan klasifikasi finalitas.
- Kegagalan jembatan, pengirim pesan, perlindungan replay, atau eksekusi tujuan.
- Insolvensi jembatan cepat, kekurangan persediaan, atau harga yang merugikan.
- Kompromi administrator, multisig, atau dewan keamanan.
- Peningkatan seketika, versi tidak kompatibel, atau jeda keluar yang tidak memadai.
- Lonjakan biaya DA, kepadatan blob, batch lebih kecil, atau berakhirnya subsidi.
- Ketidakcocokan versi keadaan, data, bukti, kontrak, atau klien.
- Pengurutan lintas domain asinkron, penyelesaian parsial, atau kegagalan komposabilitas.
Kesalahpahaman umum
- Arsitektur modular otomatis lebih terdesentralisasi daripada desain monolitik.
- Bukti validitas menggantikan ketersediaan data dan pengambilan historis.
- Penyelesaian di Ethereum memasukkan setiap sifat keamanan Ethereum ke semua komponen.
- Pesan sukses dari sequencer berarti penyelesaian final dan penarikan dapat dieksekusi.
- TPS lebih tinggi, DA bersama, atau penyelesaian bersama menjamin biaya rendah dan komposabilitas sinkron.
Topik terkait
Sumber
- Scaling - Ethereum.org (diakses: 2026-08-13)
- Data availability - Ethereum.org (diakses: 2026-08-13)
- EIP-4844: Shard Blob Transactions - Ethereum Improvement Proposals (diakses: 2026-08-13)
- Optimistic Rollups - Ethereum.org (diakses: 2026-08-13)
- Zero-knowledge rollups - Ethereum.org (diakses: 2026-08-13)
- Rollup Node - OP Stack Specification (diakses: 2026-08-13)
- Derivation - OP Stack Specification (diakses: 2026-08-13)
- LazyLedger: A Distributed Data Availability Ledger With Client-Side Smart Contracts - arXiv (diakses: 2026-08-13)