Saat Avail dengan cepat mendekati mainnet, rangkaian artikel ini akan mengeksplorasi potensi integrasi antara Avail dan solusi penskalaan terkemuka dan menunjukkan bagaimana pengembang dapat berintegrasi dengan Avail untuk memanfaatkan blockchain ketersediaan data yang aman, terdesentralisasi, dan berbiaya rendah.
** Terlalu panjang untuk membaca versi **
Lihat artikel pertama dalam seri ini, “Validium zkEVM Dapat Mengurangi Biaya Gas di Toko ETH hingga 90%!”
OP Stack telah menjadi pilihan populer bagi komunitas dan perusahaan untuk membangun L2 Rollups mereka sendiri. Ini digunakan oleh mainnet OP dan dikelola oleh Optimism Collective. Ini juga merupakan tumpukan teknologi yang mulai diperluas dan dimodifikasi oleh pengembang. Salah satu modifikasi tersebut adalah penggunaan lapisan ketersediaan data yang dibuat khusus seperti Avail. Pada artikel ini, kita akan membahas bagaimana Anda dapat menggunakan OP Stack dengan Avail sebagai penyedia ketersediaan data Anda untuk secara signifikan mengurangi biaya transaksi ETH Anda.
OP Lapisan DA yang didukung oleh Stack secara default adalah ETH. Transaksi L2 diserahkan ke sequencer, yang bertanggung jawab untuk menyortir transaksi dan membuat blok L2. Batch transaksi dikirim oleh sequencer ke ETH, dan ETH mengirimkan data transaksi sebagai calldata.
Keuntungan menggunakan ETH sebagai lapisan ketersediaan data (lapisan DA) adalah pengembang yang menggunakan OP Stack dapat mewarisi jaminan keamanan ETH Workshop. Siapa pun dapat mengakses data transaksi L2 yang dipublikasikan di ETH Square dan menggunakannya untuk mendapatkan status rantai L2 yang benar.
Namun, manfaat ini datang dengan biaya yang signifikan. ETH Fang tidak dirancang sebagai solusi ketersediaan data dan tidak dioptimalkan untuk kasus penggunaan ini. Sementara upaya sedang dilakukan untuk meningkatkan ini, pada saat penulisan, hingga 90% dari apa yang dibayar L2 ETH Fang digunakan untuk mengelola ketersediaan data. Kasus penggunaan volume tinggi yang memproses data transaksional dalam volume besar dapat dikurangi secara signifikan dengan menggunakan solusi ketersediaan data yang dibuat khusus seperti Avail.
Tim Avail membangun Avail OP Stack, versi modifikasi dari OP Stack yang mengirimkan data transaksi ke Avail alih-alih ETH, mengurangi biaya transaksi hingga 90%.
Transaksi dikirimkan ke node sequencer di Avail OP Stack. Op-batcher kemudian mengirimkan batch transaksi ke modul yang disebut op-avail, yang ditambahkan untuk mengirimkan data ke avail.
Data transaksi kemudian ditambahkan ke blockchain Avail, dan referensi transaksi dikembalikan ke op-avail, yang diteruskan ke op-batcher dan diserahkan ke ETH sebagai calldata. Referensi transaksi yang dipublikasikan di ETH Square berisi hash blok Avail, alamat pengirim, dan nonce dari transaksi eksternal.
Rantai yang dibangun dengan Avail OP Stack mewarisi jaminan keamanan jaringan blockchain proof-of-stake yang dinominasikan Avail. Blockchain Avail dibangun menggunakan Polkadot SDK untuk mengurangi risiko sentralisasi validator dan bekerja untuk mendukung 1000 validator eksternal. Data yang dipublikasikan di blok Avail divalidasi oleh jaringan Avail, tetapi tidak dieksekusi. L2 dapat menggunakan OP Stack dengan Avail dan membayar sebagian kecil dari biaya implementasi saat ini, yang menerbitkan data transaksi ke ETH.
Untuk mendapatkan tampilan yang lebih rinci tentang cara kerja Avail OP Stack untuk sequencer dan node validator, Anda dapat melihat diagram yang lebih rinci di repositori Avail OP Stack.
Sistem proof-of-fault Optimisme, yang memverifikasi kebenaran transaksi pada ETH, masih dalam pengembangan pada saat penulisan. OP Stack sequencer masih terpusat untuk saat ini, tetapi rencana dibuat untuk mendesentralisasikannya. Karena peningkatan ini diluncurkan oleh Optimism Collective, Avail OP Stack akan diperbarui untuk menyertakan perubahan ini.
Beberapa perbaikan pada Avail OP Stack telah diidentifikasi dan akan segera diimplementasikan. Akar data Avail akan dipublikasikan ke ETH melalui Jembatan Bukti Data Vektor. Akar data adalah akar pohon Merkle, dan daunnya adalah potongan data yang dikirimkan ke Avail. Ini akan memungkinkan sequencer dan node L2 lainnya untuk memverifikasi dengan ETH bahwa validator Avail telah mencapai konsensus tentang ketersediaan data.
Setelah OP Stack menerapkan bukti kegagalan yang valid, DA yang berisi bukti dapat dikirim bersama dengan hash batch Tersedia dan digunakan dalam permainan sengketa interaktif bukti kegagalan OP Stack.
Optimism Collective juga telah mengumumkan rencana untuk jaringan rantai L2 yang dapat dioperasikan yang dibangun menggunakan OP Stack, yang disebut Superchains(). Semua perbaikan di masa depan ini masih dalam pengembangan dan akan diimplementasikan ke dalam tumpukan Avail OP jika memungkinkan.
Lihat panduan Memulai di repositori Avail OP Stack () dan mulailah hari ini! Jika Anda memiliki pertanyaan atau saran tentang cara meningkatkan build ini, Anda dapat menghubungi tim di forum Avail atau Discord.
OP Stack adalah salah satu dari banyak blockchain yang dapat memanfaatkan lapisan ketersediaan data universal yang aman dari Avail. Untuk mempelajari lebih lanjut tentang mengintegrasikan Avail dengan ekosistem L2 dan blockchain terkemuka lainnya, lihat seri Avail Ecosystem dan berlangganan buletin kami.