Menyelam jauh ke dalam blockchain modular: bagian terakhir dari teka-teki untuk Web3

Oleh GeekCartel

I. Pendahuluan

Blockchain modular adalah paradigma desain Blockchain inovatif yang bertujuan untuk meningkatkan efisiensi dan skalabilitas sistem melalui spesialisasi dan pembagian kerja. Sebelum munculnya blockchain modular, rantai tunggal (Monolitik) diperlukan untuk menangani semua tugas, termasuk lapisan eksekusi, lapisan ketersediaan data, lapisan konsensus, dan settlement layer. Blockchain modular memecahkan masalah ini dengan memperlakukan upaya ini sebagai modul yang dapat disusun secara bebas, masing-masing berfokus pada fungsi tertentu.

Lapisan eksekusi: bertanggung jawab untuk memproses dan memverifikasi semua transaksi, serta mengelola perubahan status Blockchain.

Konsensus layer: Setujui pesanan transaksi.

Pembayaran layer: Digunakan untuk menyelesaikan transaksi, proof of validarion, dan bridge antara lapisan eksekusi yang berbeda.

Lapisan Ketersediaan Data: Bertanggung jawab untuk memastikan bahwa semua data yang diperlukan tersedia bagi peserta dalam jaringan untuk verifikasi yang mudah.

Tren blockchain modular tidak hanya perubahan teknologi, tetapi juga strategi penting untuk mendorong seluruh ekosistem Blockchain untuk memenuhi tantangan masa depan. GeekCartel akan menganalisis konsep blockchain modular dan proyek terkait, yang bertujuan untuk memberikan interpretasi yang komprehensif dan praktis tentang pengetahuan blockchain modular, membantu pembaca lebih memahami blockchain modular, dan menantikan tren pengembangan di masa depan. Catatan: Isi artikel ini bukan merupakan saran investasi.

Kedua, pelopor blockchain modular - Celestia

Pada tahun 2018, Mustafa Albasan dan Vitalik Buterin menerbitkan artikel mani yang memberikan ide-ide baru untuk memecahkan masalah skalabilitas Blockchain. "Data Availability Sampling and Fraud Proof" menjelaskan metode di mana Blockchain dapat secara otomatis menskalakan celana pendek penyimpanan saat node jaringan meningkat. Pada tahun 2019, Mustafa Albasan menyelidiki dan menulis "Lazy Ledger", mengusulkan konsep sistem Blockchain yang hanya berurusan dengan ketersediaan data.

Berdasarkan konsep tersebut, Celestia lahir sebagai jaringan data availability (DA) pertama dengan struktur modular. Dibangun menggunakan CometBFT dan Cosmos SDK, ini adalah Blockchain attestation (PoS) yang secara efektif meningkatkan skalabilitas sambil mempertahankan fitur Desentralisasi.

Lapisan DA sangat penting untuk keamanan Blockchain apa pun karena memastikan bahwa siapa pun dapat memeriksa buku besar transaksi dan memverifikasinya. Jika produsen blok mengusulkan blok ketika tidak semua data tersedia, Blok dapat mencapai finalitas tetapi berisi transaksi yang tidak valid. Bahkan jika blok valid, data Blok yang tidak dapat sepenuhnya diverifikasi akan berdampak negatif terhadap fungsionalitas pengguna dan jaringan.

Celestia mengimplementasikan dua fitur utama, pengambilan sampel ketersediaan data (DAS) dan pohon Merkle yang lebih pendek (NMT). DAS memungkinkan node cahaya untuk memverifikasi ketersediaan data tanpa harus mengunduh seluruh blok. NMT memungkinkan data Blok dibagi menjadi celana pendek bernama individual untuk aplikasi yang berbeda, yang berarti bahwa aplikasi hanya perlu mengunduh dan memproses data yang terkait dengannya, sangat mengurangi persyaratan pemrosesan data. Yang penting, DAS memungkinkan Celestia untuk skala sebagai jumlah pengguna (node cahaya) meningkat, tanpa mengorbankan keamanan pengguna akhir.

Blockchain modular memungkinkan untuk membangun rantai baru yang belum pernah ada sebelumnya, dengan berbagai jenis blockchain modular yang bekerja bersama untuk tujuan yang berbeda dan dengan arsitektur yang berbeda. Celestia secara resmi mengemukakan beberapa ide dan contoh desain arsitektur modular, menunjukkan kepada kita fleksibilitas dan komposabilitas blockchain modular:

深入探究模块化区块链:Web3的最后一块拼图

Gambar 1: Arsitektur Layer 1 dan Layer 2

Layer 1 dan Layer 2: Apa yang disebut Celestia sebagai modularitas naif pada awalnya dibangun untuk skalabilitas Ethereum sebagai Layer 1 monolitik, dengan Layer 2 berfokus pada eksekusi dan Layer 1 menyediakan fitur utama lainnya.

  • Celestia mendukung rantai yang dibangun di atas Arbitrum Orbit, Optimism Stack, dan Polygon CDK (segera hadir) Rantai yang dibangun di atas tumpukan teknologi menggunakan Celestia sebagai lapisan DA, dan Layer 2 yang ada dapat mengalihkan datanya dari penerbitan ke Ethereum ke penerbitan ke Celestia menggunakan teknologi Rollup. Blok komitmen dipublikasikan di Celestia, yang lebih terukur daripada metode tradisional untuk menerbitkan data ke satu on-chain.
  • Celestia mendukung RollApp (rantai yang didedikasikan untuk aplikasi) yang dibangun berdasarkan komponen teknologi Dymension sebagai lapisan eksekusi, mirip dengan konsep Layer 1 dan Layer 2 Ethereum, settlement layer RollApps bergantung pada Dymension Hub (dijelaskan nanti), lapisan DA menggunakan Celestia, dan rantai berinteraksi melalui Protokol Inter-Blockchain Communication (IBC) (IBC didasarkan pada Cosmos SDK, adalah protokol yang memungkinkan blockchain untuk berkomunikasi satu sama lain. Rantai yang menggunakan IBC dapat berbagi semua jenis data, long karena dikodekan dalam byte).

深入探究模块化区块链:Web3的最后一块拼图

Gambar 2: Arsitektur Execution, Pembayaran, dan DA Layer

Eksekusi, Pembayaran, dan Ketersediaan Data: Blockchain modular yang dioptimalkan, seperti kemampuan untuk memisahkan lapisan eksekusi, penyelesaian, dan ketersediaan data antara blockchain modular khusus.

深入探究模块化区块链:Web3的最后一块拼图

Gambar 3: Eksekusi dan arsitektur lapisan DA

Eksekusi dan DA: Karena tujuan penerapan blockchain modular adalah fleksibel, lapisan eksekusi tidak terbatas pada penerbitan bloknya ke settlement layer. Misalnya, Anda dapat membuat tumpukan modular yang tidak melibatkan settlement layer, tetapi hanya lapisan eksekusi di atas lapisan konsensus dan lapisan ketersediaan data.

Di bawah tumpukan modular ini, lapisan eksekusi akan berdaulat, yang menerbitkan transaksinya ke Blockchain lain, biasanya untuk penyortiran dan ketersediaan data, tetapi menangani penyelesaiannya sendiri. Dalam konteks tumpukan modular, rollups berdaulat bertanggung jawab atas eksekusi dan penyelesaian, sedangkan lapisan DA menangani konsensus dan ketersediaan data.

Perbedaan antara sovereign rollup dan smart contract rollup adalah:

  • Kontrak pintar Transaksi rollup diverifikasi oleh smart contract settlement layer. Transaksi rollups berdaulat diverifikasi oleh simpul rollups berdaulat.
  • Node Rollu yang berdaulat memiliki otonomi dibandingkan dengan smart contract rollups. Dalam rollup berdaulat, pemesanan dan validitas transaksi dikelola oleh jaringan rollup sendiri dan tidak bergantung pada settlement layer terpisah.

Saat ini, Rollkit dan Sovereign SDK menyediakan kerangka kerja untuk menyebarkan testnet rollup berdaulat di Celestia.

3. Jelajahi solusi modular di ekosistem Blockchain

1. Lapisan eksekusi bersifat modular

Sebelum memperkenalkan modularitas lapisan eksekusi, kita harus memahami apa itu teknologi Rollup.

Saat ini, teknologi modularisasi lapisan eksekusi terutama bergantung pada Rollup, solusi scaling yang berjalan di luar rantai Layer 1. Solusi ini mengeksekusi transaksi off-chain, yang berarti membutuhkan lebih sedikit Blok short dan merupakan salah satu opsi penskalaan yang Ethereum penting. Setelah transaksi dijalankan, ia akan mengirimkan batch data transaksi atau bukti eksekusi ke Layer 1 dan Pembayaran di Layer 1. Teknologi rollup memberikan solusi skalabilitas untuk jaringan Layer 1 sambil mempertahankan desentralisasi dan keamanan.

深入探究模块化区块链:Web3的最后一块拼图

Gambar 4: Arsitektur teknologi rollup

Dalam kasus Ethereum, teknologi Rollup dapat lebih meningkatkan kinerja dan privasi dengan menggunakan ZK-Rollup atau Optimistic Rollup.

  • ZK-Rollup menggunakan zk-SNARKs untuk memverifikasi kebenaran transaksi yang dikemas, sehingga menjamin keamanan dan privasi transaksi.
  • Rollup Optimis pertama-tama mengasumsikan bahwa transaksi valid sebelum mengirimkan status transaksi ke Ethereum mainchain, dan selama periode tantangan, siapa pun dapat menghitung bukti penipuan untuk memverifikasi transaksi.

**1.1 Ethereum Layer 2: Membangun solusi scaling masa depan **

Ethereum awalnya menggunakan teknologi sidechain dan sharding untuk skala, tetapi sidechain mengorbankan beberapa desentralisasi dan keamanan untuk mencapai throughput tinggi; Layer 2 Rollups berkembang lebih lama lebih cepat dari yang diharapkan dan sudah menawarkan sejumlah besar ekstensi, dan akan menawarkan lebih lama lebih banyak lagi setelah implementasi Proto-Danksharding. Ini berarti bahwa tidak ada lebih lama kebutuhan untuk "rantai beling", yang sekarang telah dihapus dari peta jalan Ethereum.

Ethereum membongkar mainchain dengan mengalihdayakan lapisan eksekusi ke Layer2s berdasarkan teknologi Rollup, dan EVM menyediakan lingkungan eksekusi standar dan aman untuk smart contract dieksekusi pada lapisan Rollup. Beberapa solusi Rollup dirancang dengan mempertimbangkan kompatibilitas EVM, sehingga smart contract dijalankan pada lapisan Rollup masih dapat memanfaatkan fitur dan fungsionalitas EVM, seperti OP Mainnet, Arbitrum One, dan Polygon zkEVM.

深入探究模块化区块链:Web3的最后一块拼图

Gambar 5: Layer 2 solusi scaling Ethereum

Layer2 ini mengeksekusi smart contract dan memproses transaksi, tetapi masih mengandalkan Ethereum untuk hal-hal berikut:

Pembayaran: Semua transaksi rollup dilakukan pada Ethereum Mainnet. Pengguna Rollup Optimis harus menunggu periode tantangan berlalu atau transaksi dianggap valid setelah perhitungan anti-penipuan. Pengguna ZK Rollups harus menunggu hingga validitas terbukti.

Konsensus dan ketersediaan data: Rollup mempublikasikan data transaksi ke Ethereum Mainnet dalam bentuk CallData, memungkinkan siapa saja untuk melakukan transaksi Rollup dan membangun kembali statusnya jika perlu. Rollup Optimis membutuhkan banyak Blok short dan periode tantangan 7 hari sebelum dikonfirmasi pada Ethereum mainchain. ZK Rollups menyediakan finalitas instan dan menyimpan data yang tersedia untuk verifikasi selama 30 hari, tetapi memerlukan daya komputasi yang signifikan untuk membuat bukti.

1.2 B² Network: Perintis Bitcoin ZK-Rollup

B² Network adalah ZK-Rollup pertama di Bitcoin yang meningkatkan kecepatan transaksi tanpa mengorbankan keamanan. Memanfaatkan teknologi Rollup, B² Network menyediakan platform yang mampu menjalankan Turing Complete smart contract melakukan transaksi off-chain, meningkatkan efisiensi transaksi dan memaksimalkan Drop biaya.

深入探究模块化区块链:Web3的最后一块拼图

Gambar 6: Arsitektur Jaringan B²

Seperti yang ditunjukkan pada gambar, B² Network's ZK-Rollup Layer menggunakan solusi zkEVM, yang bertanggung jawab untuk pelaksanaan transaksi pengguna dan output dari bukti yang relevan dalam jaringan Layer 2.

Tidak seperti rollups lainnya, B² NetworkZK-Rollup terdiri dari komponen terpanjang, termasuk modul account abstraction, Layanan RPC, Mempool, Sequencer, zkEVM, Agregator, Sinkronisasi, dan Prover. Modul account abstraction mengimplementasikan account abstraction asli, yang memungkinkan pengguna fleksibilitas untuk memprogram keamanan yang lebih besar dan pengalaman pengguna yang lebih baik ke dalam akun mereka. zkEVM kompatibel EVM, dan juga dapat membantu pengembang memigrasikan DApps dari rantai lain yang kompatibel dengan EVM ke Jaringan B².

Sinkronisasi memastikan bahwa informasi disinkronkan dari Node B² ke lapisan Rollup, termasuk detail seperti informasi urutan, data transaksi Bitcoin, dll. B² Node bertindak sebagai off-chain validator dan merupakan pelaku fungsi unik long dalam jaringan B². Modul Bitcoin Committer di B² Node membangun struktur data untuk merekam data B² Rollup dan menghasilkan Tap yang disebut "B² Inscription". Kemudian, Bitcoin Committer mengirimkan UTXO dalam satuan satu Satoshi (satoshi) ke Taproot Alamat yang berisi $B^{2}$inskripsi, dan data rollup ditulis ke Bitcoin.

Selain itu, Bitcoin Committer menetapkan tantangan terkunci waktu yang memungkinkan penantang mempertanyakan janji verifikasi bukti zk. Jika tidak ada penantang atau tantangan gagal selama kunci waktu, maka Rollup akhirnya dikonfirmasi pada Bitcoin; Jika tantangan berhasil, Rollback akan dibatalkan.

Baik itu Ethereum atau Bitcoin, Layer 1 pada dasarnya adalah rantai tunggal yang menerima data berskala dari Layer 2. Dalam kasus terpanjang yang besar, kapasitas Layer 2 juga tergantung pada kapasitas Layer 1. Akibatnya, implementasi tumpukan Layer 1 dan Layer 2 tidak ideal untuk skalabilitas. Ketika Layer 1 mencapai batas throughputnya, Layer 2 juga terpengaruh, yang dapat menyebabkan waktu lebih lama Pencucian Uang naik dan konfirmasi, mempengaruhi efisiensi dan pengalaman pengguna dari seluruh sistem.

2. Lapisan DA bersifat modular

Selain solusi DA Celestia yang disukai oleh Layer2s, inovasi lain yang berfokus pada DA telah muncul yang memainkan peran kunci dalam seluruh ekosistem Blockchain.

2.1 EigenDA: Memberdayakan Teknologi Rollup

EigenDA adalah layanan DA yang aman, throughput tinggi, dan Desentralisasi dengan desain yang terinspirasi oleh Danksharding. Rollup dapat mempublikasikan data ke EigenDA untuk biaya transaksi yang lebih rendah, throughput transaksi yang lebih tinggi, dan komposabilitas yang aman di seluruh ekosistem EigenLayer.

Ketika Ethereum Rollups membangun Desentralisasi penyimpanan data sementara, penyimpanan data dapat ditangani langsung oleh operator EigenDA. Operator adalah mereka yang berpartisipasi dalam pengoperasian jaringan dan bertanggung jawab untuk memproses, memverifikasi, dan menyimpan data, dan EigenDA dapat menskalakan secara horizontal saat stake volume dan operator naik.

EigenDA menggabungkan teknologi Rollup sambil mentransfer bagian DA ke pemrosesan off-chain untuk skalabilitas. Akibatnya, data transaksi aktual tidak lebih lama perlu direplikasi dan disimpan di setiap Node, mengurangi kebutuhan bandwidth dan penyimpanan. On-chain hanya berurusan dengan Metadata yang terkait dengan ketersediaan data dan mekanisme akuntabilitas (akuntabilitas menyimpan data yang disimpan off-chain dan juga dapat memverifikasi integritas dan keasliannya jika perlu).

深入探究模块化区块链:Web3的最后一块拼图

Gambar 7: Aliran data dasar untuk EigenDA

Seperti yang ditunjukkan pada gambar, Rollup menulis batch transaksi ke lapisan DA, dan tidak seperti sistem yang menggunakan bukti penipuan untuk mendeteksi data berbahaya, EigenDA memainkan orang untuk pengisap data menjadi potongan-potongan dan menghasilkan komitmen KZG dan bukti pengungkapan terpanjang, EigenDA mengharuskan node untuk mengunduh hanya sejumlah kecil data [O (1 / n)], bukan seluruh gumpalan. Kuorum penipuan Rollup juga protokol memverifikasi bahwa data blob cocok dengan janji KZG yang diberikan dalam bukti EigenDA. Saat melakukan validasi ini, rantai Layer2 memastikan bahwa data transaksi di akar status Rollup tidak dimanipulasi oleh sequencer/pengusul.

2.2 Nubit: Solusi DA modular pertama di Bitcoin

Nubit adalah lapisan DA Bitcoin-native yang dapat diskalakan. Nubit memelopori masa depan Bitcoin-native, yang bertujuan untuk meningkatkan throughput data dan layanan ketersediaan untuk memenuhi kebutuhan ekosistem yang naik berkembang. Visi mereka adalah membawa komunitas besar pengembang ke dalam ekosistem Bitcoin dan memberi mereka alat yang dapat diskalakan, aman, dan Desentralisasi.

Anggota tim Nubit adalah profesor dan mahasiswa doktoral dari UCSB (University of California, Santa Barbara) dengan reputasi akademik yang luar biasa dan jangkauan global. Mereka tidak hanya mahir dalam penelitian akademis, tetapi juga memiliki pengalaman luas dalam implementasi rekayasa Blockchain. Bersama dengan domo (pencipta Brc20), tim menulis makalah tentang pengindeks modular, menambahkan desain lapisan DA ke struktur pengindeks meta Bitcoin protokol dan berpartisipasi dalam pembentukan dan pengembangan standar industri.

Inovasi inti Nubit: Mekanisme Konsensus, jembatan tanpa kepercayaan, dan ketersediaan data, memanfaatkan Algoritme Konsensus inovatif dan Jaringan Lighting untuk mewarisi fitur Bitcoin yang sepenuhnya tahan sensor, memanfaatkan DAS untuk meningkatkan efisiensi:

  • Mekanisme Konsensus: Nubit mengeksplorasi Konsensus yang efisien berdasarkan PBFT (Practical Byzantine Fault Tolerance) yang didukung oleh SNARKs untuk agregasi tanda tangan. Skema PBFT yang dikombinasikan dengan teknologi zkSNARK secara signifikan mengurangi kompleksitas komunikasi dalam memverifikasi tanda tangan antar validator dan memverifikasi kebenaran transaksi tanpa mengakses seluruh kumpulan data.
  • DAS: DAS Nubit dicapai dengan merindukan putaran pengambilan sampel acak dari sebagian kecil data blok. Pengambilan sampel yang berhasil di setiap putaran meningkatkan kemungkinan bahwa data akan sepenuhnya dapat digunakan. Setelah tingkat kepercayaan yang telah ditentukan tercapai, data Blok dianggap dapat diakses.
  • Trustless Bridge: Nubit menggunakan Trustless Bridge yang memanfaatkan saluran pembayaran Jaringan Lighting. Pendekatan ini tidak hanya sejalan dengan metode pembayaran Bitcoin asli, tetapi juga tidak menambahkan persyaratan kepercayaan tambahan. Dibandingkan dengan skema jembatan yang ada, ini membawa risiko yang lebih rendah bagi pengguna.

深入探究模块化区块链:Web3的最后一块拼图

Gambar 8: Komponen dasar Nubit

Mari kita lihat lebih jauh kasus penggunaan tertentu untuk meninjau siklus hidup sistem lengkap yang ditunjukkan pada Gambar 8. Misalkan Alice ingin menggunakan layanan DA Nubit untuk menyelesaikan transaksi (Nubit mendukung tipe data terpanjang, termasuk tetapi tidak terbatas pada prasasti, data Rollup, dll.).

  • Langkah 1.1: Alice pertama-tama perlu melanjutkan layanan dengan membayar gas melalui bridge Nubit yang tidak dapat dipercaya. Secara khusus, Alice perlu mendapatkan tantangan publik dari bridge tanpa kepercayaan, dilambangkan sebagai X (h) (X adalah rentang hash dari fungsi latensi yang dapat diverifikasi (VDF) ke fungsi hash kriptografi domain tantangan, di mana h adalah hash dari blok tinggi tertentu).
  • Langkah 1.2 dan Langkah 2: Alice harus mendapatkan hasil evaluasi R dari VDF terkait dengan putaran saat ini, menyerahkan R beserta data dan Metadata transaksinya seperti Alamat dan Nonce) kepada validator sehingga dapat digabungkan ke dalam memory pool.
  • Langkah 3: Proses di mana validator mengusulkan blok dan tajuknya setelah mencapai konsensus. Header blok mencakup komitmen terhadap data dan Reed-Solomon Coding (Kode RS) terkait, sedangkan blok itu sendiri berisi data mentah, Kode RS yang sesuai, dan detail transaksi dasar.
  • Langkah 4: Siklus hidup berakhir dengan pengambilan data Alice. light client mengunduh header blok, sedangkan node penuh mendapatkan blok dan header-nya.

light client melakukan proses DAS untuk memverifikasi ketersediaan data. Selain itu, setelah Blok nomor ambang diusulkan, pos pemeriksaan sejarah itu dicatat pada Bitcoin Blockchain melalui Bitcoin Timestamp. Ini memastikan bahwa set validator dapat memblokir potensi serangan jarak jauh dan mendukung pelepasan yang cepat.

3. Solusi lainnya

Selain rantai yang berfokus pada modularisasi lapisan tertentu, layanan penyimpanan terdesentralisasi dapat menyediakan dukungan jangka long untuk lapisan DA. Ada juga protokol dan rantai yang menyediakan pengembang dengan solusi kustom dan full-stack yang memudahkan pengguna untuk membangun rantai mereka sendiri, bahkan tanpa perlu kode.

3.1 EthStorage - Desentralisasi Dinamis

EthStorage adalah Layer2 modular pertama yang memungkinkan Penyimpanan Desentralisasi dinamis, menyediakan penyimpanan Programmabilitas Key-Value (KV) bertenaga DA yang menskalakan penyimpanan Programmabilitas hingga ratusan terabyte atau bahkan petabyte dengan biaya 1/100 hingga 1/1000. Ini memberi Rollups solusi DA jangka long dan membuka kemungkinan baru untuk aplikasi yang sepenuhnya on-chain seperti game, Web Sosial, AI, dan banyak lagi.

深入探究模块化区块链:Web3的最后一块拼图

Gambar 9: Skenario aplikasi untuk EthStorage

Qi Zhou, pendiri EthStorage, telah terlibat penuh dalam industri Web3 sejak 2018, memegang gelar Ph.D. dari Georgia Institute of Technology, dan telah bekerja sebagai insinyur di perusahaan-perusahaan top seperti Google dan Facebook. Tim ini juga didukung oleh Ethereum Foundation.

Sebagai salah satu fitur inti dari upgrade Cancun Ethereum, EIP-4844 (juga dikenal sebagai Proto-dank sharding), memperkenalkan blok data sementara (gumpalan) untuk penyimpanan rollup Layer 2, meningkatkan skalabilitas dan keamanan jaringan. Alih-alih memvalidasi setiap transaksi dalam Blok, jaringan hanya perlu mengonfirmasi bahwa blob yang terpasang pada Blok membawa data yang benar, yang sangat Drop biaya rollup. Namun, data blob hanya tersedia sementara, yang berarti akan dibuang dalam beberapa minggu. Ini memiliki dampak yang signifikan: Layer 2 tidak dapat tanpa syarat deriv status terbaru dari Layer 1. Jika sepotong data tidak dapat lebih lama diambil dari Layer 1, mungkin tidak mungkin untuk menyinkronkan rantai melalui Rollup.

Dengan EthStorage sebagai solusi penyimpanan DA jangka long, Layer2s dapat mengambil data lengkap dari lapisan DA mereka kapan saja.

Fitur teknis:

EthStorage memungkinkan Desentralisasi penyimpanan dinamis: Solusi penyimpanan Desentralisasi yang ada dapat dukungan pengunggahan data dalam jumlah besar, tetapi tidak dapat dimodifikasi atau dihapus, dan hanya dapat mengunggah ulang data baru. EthStorage, di sisi lain, menerapkan CRUD melalui paradigma penyimpanan kunci-nilai asli, yaitu membuat, memperbarui, membaca, dan menghapus data yang disimpan, sehingga secara signifikan meningkatkan fleksibilitas manajemen data.

Solusi Layer 2 Desentralisasi Berdasarkan Lapisan DA: EthStorage adalah lapisan penyimpanan modular, long karena ada EVM dan DA untuk mengurangi biaya penyimpanan, dapat dijalankan pada Blockchain apa pun (tetapi kerinduan Lapisan 1 saat ini tidak memiliki lapisan DA), bahkan pada Layer 2.

ETH yang sangat terintegrasi: Klien EthStorage adalah superset dari klien Ethereum Geth, yang berarti bahwa ketika menjalankan Node EthStorage, ia masih dapat berpartisipasi dalam proses Ethereum apa pun secara normal, dan Node dapat Ethereum validator Node dan pada saat yang sama data Node EthStorage.

Alur Kerja EthStorage:**

Pengguna mengunggah data mereka ke kontrak aplikasi, yang kemudian berinteraksi dengan kontrak EthStorage untuk menyimpan data.

Dalam jaringan EthStorage Layer2, penyedia penyimpanan menerima pemberitahuan tentang data yang menunggu untuk disimpan.

Penyedia penyimpanan mengunduh data dari Jaringan Ketersediaan Data Ethereum.

Penyedia penyimpanan mengirimkan bukti penyimpanan ke Layer 1 bahwa ada sejumlah besar replika di jaringan Layer 2.

Kontrak EthStorage memberi penghargaan kepada penyedia penyimpanan yang berhasil mengirimkan bukti penyimpanan.

3.2 AltLayer - Layanan Kustomisasi Modular

AltLayer menyediakan layanan Rollups-as-a-Service (RaaS) tanpa kode terpanjang. Penawaran RaaS dirancang untuk rantai long dan dunia long Virtual Machine, mendukung EVM dan WASM. Ini juga mendukung SDK Rollup yang berbeda seperti OP Stack, Arbitrum Orbit, Polygon zkEVM, ZKStack dan Starkware ZKSync, layanan pemesanan bersama yang berbeda (misalnya, Espresso dan Radius) dan lapisan DA yang berbeda (misalnya, Celestia, EigenLayer) serta long layanan modular lainnya untuk berbagai lapisan tumpukan Rollup.

Tumpukan rollup terpanjang dapat diimplementasikan dengan AltLayer, misalnya, rollup yang dirancang untuk aplikasi dapat dibangun menggunakan Arbitrum Orbit dengan Arbitrum One sebagai DA dan settlement layer, sementara Rollup lain yang dirancang untuk tujuan umum dapat dibangun menggunakan ZK Stack, menggunakan Celestia sebagai lapisan DA dan Ethereum sebagai settlement layer.

Catatan: Melihat ini, Anda mungkin bertanya-tanya, mengapa settlement layer dapat diterapkan oleh OP dan Arbitrum? Faktanya, tumpukan rollup saat ini dari Layer 2 ini menerapkan pekerjaan "interchain" serupa yang diusulkan oleh Cosmos untuk mencapai interkoneksi: OP mengusulkan Superchain, dan OP Stack berfungsi sebagai tumpukan pengembangan standar yang mendukung teknologi Optimisme, mengintegrasikan berbagai jaringan Layer 2 dan mempromosikan interoperabilitas antara jaringan ini; Arbitrum mengusulkan strategi Orbitchain, yang memungkinkan pembuatan dan penyebaran Layer 3, juga dikenal sebagai AppChain, pada Mainnet Arbitrum berdasarkan Arbitrum Nitro (tumpukan teknologi). Orbit Chains dapat Pembayaran langsung ke Layer 2 atau langsung Pembayaran ke Ethereum.

3.3 Dymension - Modularitas Tumpukan Penuh

Dymension adalah jaringan blockchain modular berdasarkan Cosmos SDK yang bertujuan untuk memastikan keamanan dan interoperabilitas RollApps melalui penggunaan standar IBC.

Dymension membagi fungsionalitas Blockchain menjadi lapisan terpanjang, dengan Dymension Hub sebagai lapisan settlement layer dan konsensus yang menyediakan keamanan, interoperabilitas, dan likuiditas untuk RollApp, dan RollApp sebagai lapisan eksekusi. Lapisan ketersediaan data adalah penyedia DA yang didukung oleh Dymension protokol, dan pengembang dapat memilih penyedia ketersediaan data yang sesuai dengan kebutuhan mereka.

settlement layer (Dymension Hub) memelihara registrar RollApps dan informasi penting terkait seperti status, sequencer list, sequencer aktif saat ini, checksum modul eksekusi, dll. Logika layanan rollup diperbaiki dalam settlement layer, sehingga membentuk hub untuk interoperabilitas asli. Sebagai settlement layer, Dymension Hub memiliki fitur-fitur berikut:

Layanan rollup secara native di settlement layer: Memberikan asumsi kepercayaan dan keamanan yang sama dengan lapisan dasar, tetapi dengan celana pendek desain yang lebih sederhana, lebih aman, dan lebih efisien.

Komunikasi dan Transaksi: RollApp Dymension mengimplementasikan komunikasi dan transaksi Inter-RollApp di settlement layer melalui modul tertanam, menyediakan jembatan yang diminimalkan kepercayaan. Selain itu, RollApps dapat berkomunikasi dengan rantai berkemampuan IBC lainnya melalui Hub.

RVM (RollApp Virtual Machine) :D ymension settlement layer memulai RVM jika terjadi sengketa penipuan. RVM mampu menyelesaikan perselisihan di berbagai lingkungan eksekusi, seperti EVM, memperluas kekuatan dan fleksibilitas penegakan RollApp.

Tahan sensor: Pengguna yang menjalani tinjauan Sequencer dapat memposting transaksi khusus ke settlement layer. Transaksi ini diteruskan ke Sequencer dengan permintaan untuk dieksekusi dalam jangka waktu yang ditentukan. Jika transaksi tidak diproses dalam waktu yang ditentukan, Sequencer akan dikenakan sanksi.

AMM (AMM) :D Kenaikan memperkenalkan AMM tertanam di pusat Pembayaran, sehingga menciptakan pusat keuangan inti. Menyediakan likuiditas bersama untuk seluruh ekosistem.

IV. Perbandingan blockchain modular ekologis terpanjang

Pada artikel sebelumnya, kami membahas sistem blockchain modular dan proyek perwakilan terpanjang, dan sekarang kami akan mengalihkan fokus ke analisis komparatif antara ekosistem yang berbeda, yang bertujuan untuk memahami blockchain modular secara obyektif dan komprehensif.

深入探究模块化区块链:Web3的最后一块拼图

V. Ringkasan dan pandangan

Seperti yang bisa kita lihat, ekosistem Blockchain bergerak menuju modularitas. Di dunia Blockchain lalu, rantai beroperasi secara terpisah dan bersaing satu sama lain, yang menyulitkan pengguna, pengembang, dan aset untuk mengalir di antara rantai yang berbeda, membatasi pengembangan dan inovasi ekosistem secara keseluruhan. DI DUNIA WEB3, PENEMUAN DAN PENYELESAIAN MASALAH ADALAH PROSES KOLABORATIF. Pada awalnya, Bitcoin dan Ethereum menarik banyak perhatian sebagai rantai tunggal, tetapi ketika masalah rantai tunggal terungkap, rantai modular secara bertahap menarik perhatian. Oleh karena itu, ledakan rantai modular bukanlah kebetulan, tetapi perkembangan yang tak terhindarkan.

Blockchain modular meningkatkan fleksibilitas dan efisiensi rantai dengan memungkinkan masing-masing komponen dioptimalkan dan disesuaikan secara independen. Namun, arsitektur ini juga menghadapi tantangan, seperti latensi komunikasi dan peningkatan kompleksitas interaksi sistem. Bahkan, manfaat jangka long dari arsitektur modular, seperti peningkatan pemeliharaan, kegunaan kembali, dan fleksibilitas, seringkali lebih besar daripada kerugian kinerja jangka short. Di masa depan, dengan perkembangan teknologi, solusi yang lebih baik akan ditemukan untuk masalah ini.

GeekCartel percaya bahwa ekosistem Blockchain semua memiliki tanggung jawab untuk menyediakan lapisan dasar yang andal dan alat umum di seluruh tumpukan modular untuk memfasilitasi tautan langsung rantai-ke-rantai yang lancar, dan jika ekosistem dapat lebih harmonis dan saling berhubungan, pengguna akan dapat menggunakan teknologi Blockchain dengan lebih mudah, dan juga akan menarik pengguna baru yang lebih long ke Web3.

Lihat Asli
  • Hadiah
  • Komentar
  • Bagikan
Komentar
Tidak ada komentar