Bulan lalu, Yayasan WorldCoin mengumumkan peluncuran blockchain World Chain berbasis OP Stack. Blockchain ini akan bergabung dengan Superchain Optimism dan berinteraksi dengan rantai lain seperti Base, Mode, OP Mainnet, dan Zora. Anda mungkin pernah mendengar tentang OP, OP Stack, dan Superchain. Pikiran yang penasaran mungkin bertanya: Apa? Mengapa? Di mana? Artikel ini akan menjawab pertanyaan-pertanyaan ini satu per satu, membahas keadaan dan visi Superchain saat ini, di antara topik lainnya. Di akhir artikel, panduan yang ramah pengguna untuk penerbitan operasi L2 / L3 dengan sekali klik juga akan disediakan.
Anda pasti sudah familiar dengan Optimism, solusi Layer 2 berbasis Ethereum, yang bertujuan untuk menyediakan layanan blockchain yang cepat, stabil, scalable, dan cost-effective. Optimism berjalan di atas rantai utama Ethereum (Layer 1) untuk membantu mengurangi kemacetan jaringan, sehingga mengurangi biaya transaksi dan waktu pemrosesan.
Optimism menggunakan teknologi yang disebut Optimism Rollups, yang menggabungkan sejumlah besar data transaksi bersama dan memproses serta membayar biaya hanya sekali di rantai utama Ethereum. Metode ini tidak hanya mempercepat pemrosesan transaksi dan mengurangi biaya tetapi juga menjaga keamanan tinggi berdasarkan fondasi Ethereum. Kemudian, teknologi Optimism Rollup dibuka secara open-source dan menjadi bagian dari OP Stack - sebuah kerangka blockchain open-source yang diumumkan oleh Optimism Collective.
OP Stack dapat dipahami sebagai kotak alat untuk implementasi satu klik dari L2, secara signifikan menyederhanakan konstruksi rantai L2. Rantai L2 terdesentralisasi ini dikembangkan berdasarkan OP Stack berbagi lapisan keamanan, komunikasi, dan tumpukan teknologi open-source, membentuk visi OP Superchain.
Situasi Saat Ini - Implementasi Tumpukan OP di Berbagai Bidang
Saat ini, OP Stacks telah diadopsi oleh beberapa proyek terkenal, termasuk Base, yang kini mendominasi data perdagangan NFT L2, Layer2 Coinbase, aplikasi manajemen aset Debank's Debank Chain, dan protokol sosial terkemuka Farcaster's Farcaster Stack. Keragaman aplikasi ini mencerminkan konsep OP Superchain, yang sebenarnya ditujukan untuk didukung oleh OP Stack sejak diluncurkan.
Sebuah “Superchain” adalah struktur jaringan multi-chain berbasis teknologi Layer 2 (L2), yang dirancang untuk mengatasi tantangan skalabilitas dari blockchain tradisional. Arsitektur multi-chain tradisional sering menghadapi kesulitan dalam kolaborasi dan biaya tinggi, sementara “Superchain” mengatasi masalah ini dengan memperlakukan setiap rantai sebagai “sumber daya komputasi yang dapat dipertukarkan,” pada dasarnya memperdagangkan blockchain. Ini memungkinkan pengembang untuk membangun aplikasi lintas rantai tanpa meningkatkan risiko sistem.
Dalam model “Superchain”, rantai-rantai individu (seperti rantai OP) distandarisasi dan diintegrasikan ke dalam jaringan yang dikelola oleh Optimism Collective. Rantai-rantai ini tidak hanya berbagi lapisan keamanan dan komunikasi tetapi juga berbagi tumpukan teknologi sumber terbuka. Desain ini memungkinkan pengembang untuk lebih fokus membangun aplikasi di seluruh Superchain tanpa perlu khawatir tentang detail teknis spesifik dari rantai-rantai individu.
Selain itu, filosofi desain ini juga menyiratkan bahwa konsep blockchain itu sendiri dapat menjadi lebih abstrak, memungkinkan pengembang untuk melihat seluruh jaringan blockchain yang dapat dioperasikan sebagai entitas yang bersatu, sehingga memungkinkan pengembangan dan implementasi solusi baru yang lebih efisien. Dengan cara ini, "Superchain" tidak hanya mengoptimalkan pemanfaatan sumber daya tetapi juga memberikan kemungkinan-kemungkinan baru untuk pengembangan blockchain di masa depan.
Dalam model keamanan yang menghubungkan “Superchain”, baik keamanan (yaitu, validitas) maupun kelangsungan hidup (yaitu, resistensi sensor) dapat dipastikan. Keamanan dijamin oleh sistem bukti, sementara kelangsungan hidup dipastikan oleh kemampuan untuk mengirimkan transaksi langsung ke L1. Kombinasi keamanan dan kelangsungan hidup berarti bahwa jika pengurut Rantai OP mengalami kerusakan, pengguna selalu dapat mengirimkan transaksi ke L1, yang akan memindahkan penggunaan mereka ke Rantai OP baru dengan pengurut yang berfungsi dengan baik.
Berikut adalah definisi resmi dari "Superchain" oleh Optimism, yang terpenuhi jika kondisi berikut terpenuhi:
OP Labs, sebagai penyedia dukungan kerangka kerja, telah bekerja secara ekstensif untuk membuat dukungan OP Stack mendukung berbagai teknologi terdesentralisasi. Sebagai contoh, versi Bedrock mendukung skema bukti ganda dan banyak klien. Bukti kesalahan multi-klien adalah komponen fundamental dari desentralisasi teknis, dan kerangka modular Bedrock sangat memengaruhi kemampuan terdesentralisasi komunitas dalam pengembangan praktis OP Stack.
Strategi - Menjaga Kejujuran
Dalam mengejar desentralisasi, penting untuk menjaga kejujuran berbasis pengetahuan tentang tantangan-tantangan. Secara khusus, menulis kode kompleks dan bebas dari kesalahan sangat sulit tetapi penting karena setiap kerentanan bisa memiliki konsekuensi yang sangat buruk untuk setiap L2.
Strategi - Pengembangan Paralel Peningkatan Protokol
OP menganjurkan untuk menjaga langkah-langkah yang bertujuan, pragmatis, dan berhati-hati dalam bukti kesalahan on-chain. Mencapai bukti penuh membutuhkan waktu, tetapi Optimism percaya bahwa beberapa upgrade protokol dapat dikembangkan secara paralel untuk lebih mengembangkan decentralisasi OP Stack secara berarti tanpa menunggu bukti kesalahan siap.
Tetap terkini tentang solusi teknislah yang sebenarnya mengarah pada penemuan dua bug di OP oleh tim Arbitrum baru-baru ini. Sebagai penyedia teknis, kerangka sumber terbuka yang banyak digunakan ini selalu tunduk pada pemeriksaan dari pasar dan komunitas, dan perlu memikul lebih banyak tanggung jawab.
Jalur waktu dan tonggak sejarah desentralisasi teknologi
Menurut data dari L2Beat, pada 4 Mei 2024, Layer2 TVL (total nilai terkunci) total mencapai US$39.98 miliar, di mana OP Stack memiliki US$18.61 miliar, hampir setengah dari total TVL dan menduduki peringkat pertama. Layanan Stack Optimism telah banyak diadopsi, dan semakin banyak proyek yang mengadopsi kerangka OP Stack untuk membangun L2 baru dengan cepat, seperti Optimism, Base, Mode, Zora, Frax, Lyra, Ancient, Redstone, Worldcoin, Mint, Lisk. Hal ini menyoroti nilai layanan Stack dalam narasi pasar.
Dari perspektif teknis, kami telah memangkas beberapa kode dan informasi resmi untuk memberikan jawaban.
Pengenalan Kontrak SystemConfig
Platform teknis di balik OP Stack, Bedrock, memperkenalkan kontrak SystemConfig, yang mulai mendefinisikan rantai L2 secara langsung melalui kontrak pintar L1. Ini dapat diperluas untuk mencakup semua informasi yang mendefinisikan rantai L2 on-chain, termasuk nilai konfigurasi kritis seperti menghasilkan ID rantai unik, batas gas blok, dll. Potongan kontrak SystemConfig diekstrak di bawah ini[2]:
/**
@titleKonfigurasi Sistem
@noticeKontrak SystemConfig digunakan untuk mengelola konfigurasi jaringan Optimism. Semua
konfigurasi disimpan di L1 dan diambil oleh L2 sebagai bagian dari derivasi L2
rantai.
*/
kontrak SystemConfig adalah OwnableUpgradeable, Semver {
/*** @notice Enum yang mewakili berbagai jenis pembaruan. ** @custom:value BATCHER Mewakili pembaruan pada hash batcher.* @custom:value GAS_CONFIG Mewakili pembaruan konfigurasi biaya txn di L2.* @custom:value GAS_LIMIT Mewakili pembaruan batas gas di L2.* @custom:value UNSAFE_BLOCK_SIGNER Mewakili pembaruan kunci penanda untuk distribusi blok tidak aman.*
/*
* @notice Batas gas minimum. Ini seharusnya tidak lebih rendah dari batas sumber gas deposit maksimum* dalam kontrak ResourceMetering yang digunakan oleh OptimismPortal, untuk memastikan blok L2* selalu memiliki cukup gas untuk memproses deposit.*/uint64 public konstan MINIMUM_GAS_LIMIT = 8_000_000; /*** @notice Pengidentifikasi untuk batcher. Untuk versi 1 dari konfigurasi ini, ini diwakili* sebagai alamat yang diisi dengan nol hingga 32 byte.*/bytes32 public batcherHash;/*** @notice Batas gas L2.*/ uint64 public gasLimit;
CREATE2 menghasilkan alamat rantai tertentu
Berdasarkan desain SystemConfig, setelah semua data benar-benar dimasukkan ke dalam rantai, sebuah pabrik (Chain Factory) dapat dibuat untuk mendeploy konfigurasi dan semua kontrak yang diperlukan untuk setiap rantai. Dengan menggunakan CREATE2 untuk menghasilkan alamat kontrak yang sesuai, kami lebih memperluas langkah ini: artinya, dengan konfigurasi rantai yang diberikan, kami dapat menentukan semua alamat jembatan yang terkait dengan rantai tersebut. Ini juga memungkinkan interaksi dengan rantai tanpa mendeploy kontrak jembatan, membuat penyebaran rantai hampir gratis dan memungkinkan rantai untuk mewarisi atribut keamanan standar.
Komunikasi antar rantai OP - “Chain Factory” memanfaatkan data rantai OP
Bedrock memperkenalkan metode untuk membentuk rantai L2 dari rantai L1, di mana semua data rantai dapat disinkronkan dengan blok L1. Saat Pabrik Rantai L1 berkembang untuk menempatkan semua konfigurasi on-chain, node Optimism dapat secara deterministik menyinkronkan setiap rantai OP hanya dengan alamat L1 ditambah koneksi ke L1.
Penting untuk dicatat bahwa ketika sinkronisasi rantai OP selesai, status rantai dihitung secara lokal. Ini berarti menentukan status rantai OP sepenuhnya tanpa izin dan aman. Karena semua transaksi yang tidak valid diabaikan oleh proses perhitungan node lokal yang dijalankan oleh node, rantai turunan tidak memerlukan sistem bukti. Namun, untuk memastikan penarikan di Superchain, sistem bukti masih diperlukan.
Desain modular dari sequencer dengan SystemConfig
Bedrock memperkenalkan fungsionalitas pengaturan alamat sequencer dalam kontrak SystemConfig. Dengan diperkenalkannya beberapa rantai dengan kontrak SystemConfig mereka sendiri, pengimplementasi rantai OP dapat mengonfigurasi alamat sequencer. Desain sequencer yang dapat dikonfigurasi ini disebut sequencing modular. Ini memungkinkan entitas yang berbeda untuk menampilkan rantai OP sambil mempertahankan model keamanan standar dari [jembatan Superchain] - langkah penting menuju desentralisasi sequencer.
Sequencing modular memungkinkan eksperimen dengan model pengurutan yang berbeda tanpa izin. Pengembang dapat mengadopsi berbagai protokol pengurutan, seperti protokol pengurutan putaran-robin, protokol konsensus pengurutan, pengurutan kompetitif harga (pengurutan PGA), atau pengurutan first-in-first-out (pengurutan FIFO). Seiring waktu, kita dapat mengharapkan standar pengurutan yang lebih ramah pengguna muncul.
Jalur upgrade teknis bersama untuk rantai OP
Untuk meluncurkan Superchain awal dengan percaya diri dalam hal keamanan dan desentralisasi, diperlukan dewan keamanan terdesentralisasi untuk mengelola upgrade. Dewan keamanan harus dapat memperbarui set validator rantai, memulai upgrade kontrak dengan penundaan, dan menekan tombol jeda jembatan dalam keadaan darurat sambil membatalkan upgrade yang sedang berlangsung.
Kemampuan untuk menjeda jembatan dalam keadaan darurat berarti bahwa, dalam skenario terburuk di mana kunci privat anggota dewan keamanan dikompromikan, hasilnya akan menjadi penangguhan penarikan yang tidak terbatas, dan peningkatan jembatan akan dibatalkan secara permanen. Dengan kata lain, jembatan L1 akan dibekukan. Ini mengikuti prinsip desain memprioritaskan keamanan daripada kelangsungan hidup - yaitu, selalu mencegah kerugian ETH atau token (menegakkan keamanan), bahkan jika itu berarti mengunci ETH atau token (mengorbankan kelangsungan hidup).
Tentu, dalam perjalanan menuju menjadi rantai super dan sepenuhnya mewujudkan visi blockchain yang dapat diskalakan, masih ada beberapa masalah penting yang perlu ditangani. Yang diantisipasi termasuk:
Kami membayangkan bahwa ketika titik-titik rasa sakit ini dapat diatasi, akan memungkinkan untuk membangun alternatif terdesentralisasi untuk aplikasi web2 yang paling kompleks.
Pengenalan EIP-4844 bersamaan dengan upgrade Delta dari ekosistem Optimism, membuatnya sempurna.
Solusi ketersediaan data (DA) seperti Celestia adalah terutama untuk mengurangi biaya rollup saat mengirimkan data ke L1, sementara 4844 menyediakan solusi asli yang mengurangi biaya operasional (OPEX) dari rantai OP lebih dari 90%.
Kami melihat bahwa sebelum 4844, biaya utama OP Stack terkonsentrasi pada beban gas L1, sebagai berikut:
Setelah 4844, ekologi rantai super adalah hal yang baik bagi Tumpukan OP, dan semakin banyak proyek akan bersedia menggunakan L2 sebagai solusi teknis. Kami juga berharap melihat penurunan biaya solusi blockchain memberikan lebih banyak peluang bisnis bagi pihak proyek dan memberikan kemungkinan untuk adopsi massal.
Bagaimana cara menerapkannya? Superchain menyediakan platform yang disebut Konsol Pengembangan Superchain[3][4], yang mendukung Ethereum, Base, Fraxtel, Mode, OP Mainnet, Redstone, Lisk, Zora, dan rantai lainnya sebagai L1 atau L2.
Pada saat yang sama, ada banyak alat untuk penerbitan L3 satu-klik di komunitas Superchain, seperti Mode Flare yang dikembangkan oleh tim Mode. Arsitekturnya menggunakan Pyth, Blockscout, dan Goldsky, dll.[5].
Beberapa Pemikiran Penutup: Kami melihat tata letak Optimism dan keberhasilan superchains dalam lanskap bisnis. OP Stacks telah sangat menurunkan hambatan untuk memulai rantai, dan semakin banyak tim yang mendapat manfaat dari implementasi yang nyaman dan cepat dari solusi L2 dan L3 mereka menggunakan OP Stack. Bisakah OP Stack menjadi, di masa depan, seperti AWS atau Alibaba Cloud, menjadi pemimpin industri yang menyediakan berbagai infrastruktur bagi pengembang untuk membangun proyek mereka? Memang, solusi teknologi terdesentralisasi dapat menjamin tingkat keterbukaan dan keamanan tertentu dalam teknologi. Dari perspektif desain, apakah superchain juga menimbulkan risiko potensial monopolisasi industri? Hanya waktu yang akan memberitahu.
[1] Alasan dua bug:
https://medium.com/offchainlabs/security-disclosure-289a4ad50709
[2] Fragmen kontrak SystemConfig:
[3] Konsol Pengembangan Superchain:
https://console.optimism.io/?ref=blog.oplabs.co
[4] Panduan Singkat Aplikasi Superchain:
https://docs.optimism.io/builders/app-developers/quick-start
[5] MODE FLARE L3:
https://www.mode.network/mode-flare-l3
Artikel ini yang awalnya berjudul “LXDAO Expert WG|ketika OP Stack berevolusi menjadi OP “super-chain” direproduksi dari ["LXDAO)]. Semua hak cipta milik penulis asli [Shanni]. Jika Anda memiliki keberatan terhadap penggandaan, silakan hubungi Gate Belajartim, tim akan menanganinya secepat mungkin.
Penafian: Pandangan dan opini yang terdapat dalam artikel ini hanya mewakili pandangan pribadi penulis dan tidak merupakan saran investasi apa pun.
Terjemahan artikel ke dalam bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, menyalin, mendistribusikan, atau menjiplak artikel yang diterjemahkan dilarang.
Bagikan
Konten
Bulan lalu, Yayasan WorldCoin mengumumkan peluncuran blockchain World Chain berbasis OP Stack. Blockchain ini akan bergabung dengan Superchain Optimism dan berinteraksi dengan rantai lain seperti Base, Mode, OP Mainnet, dan Zora. Anda mungkin pernah mendengar tentang OP, OP Stack, dan Superchain. Pikiran yang penasaran mungkin bertanya: Apa? Mengapa? Di mana? Artikel ini akan menjawab pertanyaan-pertanyaan ini satu per satu, membahas keadaan dan visi Superchain saat ini, di antara topik lainnya. Di akhir artikel, panduan yang ramah pengguna untuk penerbitan operasi L2 / L3 dengan sekali klik juga akan disediakan.
Anda pasti sudah familiar dengan Optimism, solusi Layer 2 berbasis Ethereum, yang bertujuan untuk menyediakan layanan blockchain yang cepat, stabil, scalable, dan cost-effective. Optimism berjalan di atas rantai utama Ethereum (Layer 1) untuk membantu mengurangi kemacetan jaringan, sehingga mengurangi biaya transaksi dan waktu pemrosesan.
Optimism menggunakan teknologi yang disebut Optimism Rollups, yang menggabungkan sejumlah besar data transaksi bersama dan memproses serta membayar biaya hanya sekali di rantai utama Ethereum. Metode ini tidak hanya mempercepat pemrosesan transaksi dan mengurangi biaya tetapi juga menjaga keamanan tinggi berdasarkan fondasi Ethereum. Kemudian, teknologi Optimism Rollup dibuka secara open-source dan menjadi bagian dari OP Stack - sebuah kerangka blockchain open-source yang diumumkan oleh Optimism Collective.
OP Stack dapat dipahami sebagai kotak alat untuk implementasi satu klik dari L2, secara signifikan menyederhanakan konstruksi rantai L2. Rantai L2 terdesentralisasi ini dikembangkan berdasarkan OP Stack berbagi lapisan keamanan, komunikasi, dan tumpukan teknologi open-source, membentuk visi OP Superchain.
Situasi Saat Ini - Implementasi Tumpukan OP di Berbagai Bidang
Saat ini, OP Stacks telah diadopsi oleh beberapa proyek terkenal, termasuk Base, yang kini mendominasi data perdagangan NFT L2, Layer2 Coinbase, aplikasi manajemen aset Debank's Debank Chain, dan protokol sosial terkemuka Farcaster's Farcaster Stack. Keragaman aplikasi ini mencerminkan konsep OP Superchain, yang sebenarnya ditujukan untuk didukung oleh OP Stack sejak diluncurkan.
Sebuah “Superchain” adalah struktur jaringan multi-chain berbasis teknologi Layer 2 (L2), yang dirancang untuk mengatasi tantangan skalabilitas dari blockchain tradisional. Arsitektur multi-chain tradisional sering menghadapi kesulitan dalam kolaborasi dan biaya tinggi, sementara “Superchain” mengatasi masalah ini dengan memperlakukan setiap rantai sebagai “sumber daya komputasi yang dapat dipertukarkan,” pada dasarnya memperdagangkan blockchain. Ini memungkinkan pengembang untuk membangun aplikasi lintas rantai tanpa meningkatkan risiko sistem.
Dalam model “Superchain”, rantai-rantai individu (seperti rantai OP) distandarisasi dan diintegrasikan ke dalam jaringan yang dikelola oleh Optimism Collective. Rantai-rantai ini tidak hanya berbagi lapisan keamanan dan komunikasi tetapi juga berbagi tumpukan teknologi sumber terbuka. Desain ini memungkinkan pengembang untuk lebih fokus membangun aplikasi di seluruh Superchain tanpa perlu khawatir tentang detail teknis spesifik dari rantai-rantai individu.
Selain itu, filosofi desain ini juga menyiratkan bahwa konsep blockchain itu sendiri dapat menjadi lebih abstrak, memungkinkan pengembang untuk melihat seluruh jaringan blockchain yang dapat dioperasikan sebagai entitas yang bersatu, sehingga memungkinkan pengembangan dan implementasi solusi baru yang lebih efisien. Dengan cara ini, "Superchain" tidak hanya mengoptimalkan pemanfaatan sumber daya tetapi juga memberikan kemungkinan-kemungkinan baru untuk pengembangan blockchain di masa depan.
Dalam model keamanan yang menghubungkan “Superchain”, baik keamanan (yaitu, validitas) maupun kelangsungan hidup (yaitu, resistensi sensor) dapat dipastikan. Keamanan dijamin oleh sistem bukti, sementara kelangsungan hidup dipastikan oleh kemampuan untuk mengirimkan transaksi langsung ke L1. Kombinasi keamanan dan kelangsungan hidup berarti bahwa jika pengurut Rantai OP mengalami kerusakan, pengguna selalu dapat mengirimkan transaksi ke L1, yang akan memindahkan penggunaan mereka ke Rantai OP baru dengan pengurut yang berfungsi dengan baik.
Berikut adalah definisi resmi dari "Superchain" oleh Optimism, yang terpenuhi jika kondisi berikut terpenuhi:
OP Labs, sebagai penyedia dukungan kerangka kerja, telah bekerja secara ekstensif untuk membuat dukungan OP Stack mendukung berbagai teknologi terdesentralisasi. Sebagai contoh, versi Bedrock mendukung skema bukti ganda dan banyak klien. Bukti kesalahan multi-klien adalah komponen fundamental dari desentralisasi teknis, dan kerangka modular Bedrock sangat memengaruhi kemampuan terdesentralisasi komunitas dalam pengembangan praktis OP Stack.
Strategi - Menjaga Kejujuran
Dalam mengejar desentralisasi, penting untuk menjaga kejujuran berbasis pengetahuan tentang tantangan-tantangan. Secara khusus, menulis kode kompleks dan bebas dari kesalahan sangat sulit tetapi penting karena setiap kerentanan bisa memiliki konsekuensi yang sangat buruk untuk setiap L2.
Strategi - Pengembangan Paralel Peningkatan Protokol
OP menganjurkan untuk menjaga langkah-langkah yang bertujuan, pragmatis, dan berhati-hati dalam bukti kesalahan on-chain. Mencapai bukti penuh membutuhkan waktu, tetapi Optimism percaya bahwa beberapa upgrade protokol dapat dikembangkan secara paralel untuk lebih mengembangkan decentralisasi OP Stack secara berarti tanpa menunggu bukti kesalahan siap.
Tetap terkini tentang solusi teknislah yang sebenarnya mengarah pada penemuan dua bug di OP oleh tim Arbitrum baru-baru ini. Sebagai penyedia teknis, kerangka sumber terbuka yang banyak digunakan ini selalu tunduk pada pemeriksaan dari pasar dan komunitas, dan perlu memikul lebih banyak tanggung jawab.
Jalur waktu dan tonggak sejarah desentralisasi teknologi
Menurut data dari L2Beat, pada 4 Mei 2024, Layer2 TVL (total nilai terkunci) total mencapai US$39.98 miliar, di mana OP Stack memiliki US$18.61 miliar, hampir setengah dari total TVL dan menduduki peringkat pertama. Layanan Stack Optimism telah banyak diadopsi, dan semakin banyak proyek yang mengadopsi kerangka OP Stack untuk membangun L2 baru dengan cepat, seperti Optimism, Base, Mode, Zora, Frax, Lyra, Ancient, Redstone, Worldcoin, Mint, Lisk. Hal ini menyoroti nilai layanan Stack dalam narasi pasar.
Dari perspektif teknis, kami telah memangkas beberapa kode dan informasi resmi untuk memberikan jawaban.
Pengenalan Kontrak SystemConfig
Platform teknis di balik OP Stack, Bedrock, memperkenalkan kontrak SystemConfig, yang mulai mendefinisikan rantai L2 secara langsung melalui kontrak pintar L1. Ini dapat diperluas untuk mencakup semua informasi yang mendefinisikan rantai L2 on-chain, termasuk nilai konfigurasi kritis seperti menghasilkan ID rantai unik, batas gas blok, dll. Potongan kontrak SystemConfig diekstrak di bawah ini[2]:
/**
@titleKonfigurasi Sistem
@noticeKontrak SystemConfig digunakan untuk mengelola konfigurasi jaringan Optimism. Semua
konfigurasi disimpan di L1 dan diambil oleh L2 sebagai bagian dari derivasi L2
rantai.
*/
kontrak SystemConfig adalah OwnableUpgradeable, Semver {
/*** @notice Enum yang mewakili berbagai jenis pembaruan. ** @custom:value BATCHER Mewakili pembaruan pada hash batcher.* @custom:value GAS_CONFIG Mewakili pembaruan konfigurasi biaya txn di L2.* @custom:value GAS_LIMIT Mewakili pembaruan batas gas di L2.* @custom:value UNSAFE_BLOCK_SIGNER Mewakili pembaruan kunci penanda untuk distribusi blok tidak aman.*
/*
* @notice Batas gas minimum. Ini seharusnya tidak lebih rendah dari batas sumber gas deposit maksimum* dalam kontrak ResourceMetering yang digunakan oleh OptimismPortal, untuk memastikan blok L2* selalu memiliki cukup gas untuk memproses deposit.*/uint64 public konstan MINIMUM_GAS_LIMIT = 8_000_000; /*** @notice Pengidentifikasi untuk batcher. Untuk versi 1 dari konfigurasi ini, ini diwakili* sebagai alamat yang diisi dengan nol hingga 32 byte.*/bytes32 public batcherHash;/*** @notice Batas gas L2.*/ uint64 public gasLimit;
CREATE2 menghasilkan alamat rantai tertentu
Berdasarkan desain SystemConfig, setelah semua data benar-benar dimasukkan ke dalam rantai, sebuah pabrik (Chain Factory) dapat dibuat untuk mendeploy konfigurasi dan semua kontrak yang diperlukan untuk setiap rantai. Dengan menggunakan CREATE2 untuk menghasilkan alamat kontrak yang sesuai, kami lebih memperluas langkah ini: artinya, dengan konfigurasi rantai yang diberikan, kami dapat menentukan semua alamat jembatan yang terkait dengan rantai tersebut. Ini juga memungkinkan interaksi dengan rantai tanpa mendeploy kontrak jembatan, membuat penyebaran rantai hampir gratis dan memungkinkan rantai untuk mewarisi atribut keamanan standar.
Komunikasi antar rantai OP - “Chain Factory” memanfaatkan data rantai OP
Bedrock memperkenalkan metode untuk membentuk rantai L2 dari rantai L1, di mana semua data rantai dapat disinkronkan dengan blok L1. Saat Pabrik Rantai L1 berkembang untuk menempatkan semua konfigurasi on-chain, node Optimism dapat secara deterministik menyinkronkan setiap rantai OP hanya dengan alamat L1 ditambah koneksi ke L1.
Penting untuk dicatat bahwa ketika sinkronisasi rantai OP selesai, status rantai dihitung secara lokal. Ini berarti menentukan status rantai OP sepenuhnya tanpa izin dan aman. Karena semua transaksi yang tidak valid diabaikan oleh proses perhitungan node lokal yang dijalankan oleh node, rantai turunan tidak memerlukan sistem bukti. Namun, untuk memastikan penarikan di Superchain, sistem bukti masih diperlukan.
Desain modular dari sequencer dengan SystemConfig
Bedrock memperkenalkan fungsionalitas pengaturan alamat sequencer dalam kontrak SystemConfig. Dengan diperkenalkannya beberapa rantai dengan kontrak SystemConfig mereka sendiri, pengimplementasi rantai OP dapat mengonfigurasi alamat sequencer. Desain sequencer yang dapat dikonfigurasi ini disebut sequencing modular. Ini memungkinkan entitas yang berbeda untuk menampilkan rantai OP sambil mempertahankan model keamanan standar dari [jembatan Superchain] - langkah penting menuju desentralisasi sequencer.
Sequencing modular memungkinkan eksperimen dengan model pengurutan yang berbeda tanpa izin. Pengembang dapat mengadopsi berbagai protokol pengurutan, seperti protokol pengurutan putaran-robin, protokol konsensus pengurutan, pengurutan kompetitif harga (pengurutan PGA), atau pengurutan first-in-first-out (pengurutan FIFO). Seiring waktu, kita dapat mengharapkan standar pengurutan yang lebih ramah pengguna muncul.
Jalur upgrade teknis bersama untuk rantai OP
Untuk meluncurkan Superchain awal dengan percaya diri dalam hal keamanan dan desentralisasi, diperlukan dewan keamanan terdesentralisasi untuk mengelola upgrade. Dewan keamanan harus dapat memperbarui set validator rantai, memulai upgrade kontrak dengan penundaan, dan menekan tombol jeda jembatan dalam keadaan darurat sambil membatalkan upgrade yang sedang berlangsung.
Kemampuan untuk menjeda jembatan dalam keadaan darurat berarti bahwa, dalam skenario terburuk di mana kunci privat anggota dewan keamanan dikompromikan, hasilnya akan menjadi penangguhan penarikan yang tidak terbatas, dan peningkatan jembatan akan dibatalkan secara permanen. Dengan kata lain, jembatan L1 akan dibekukan. Ini mengikuti prinsip desain memprioritaskan keamanan daripada kelangsungan hidup - yaitu, selalu mencegah kerugian ETH atau token (menegakkan keamanan), bahkan jika itu berarti mengunci ETH atau token (mengorbankan kelangsungan hidup).
Tentu, dalam perjalanan menuju menjadi rantai super dan sepenuhnya mewujudkan visi blockchain yang dapat diskalakan, masih ada beberapa masalah penting yang perlu ditangani. Yang diantisipasi termasuk:
Kami membayangkan bahwa ketika titik-titik rasa sakit ini dapat diatasi, akan memungkinkan untuk membangun alternatif terdesentralisasi untuk aplikasi web2 yang paling kompleks.
Pengenalan EIP-4844 bersamaan dengan upgrade Delta dari ekosistem Optimism, membuatnya sempurna.
Solusi ketersediaan data (DA) seperti Celestia adalah terutama untuk mengurangi biaya rollup saat mengirimkan data ke L1, sementara 4844 menyediakan solusi asli yang mengurangi biaya operasional (OPEX) dari rantai OP lebih dari 90%.
Kami melihat bahwa sebelum 4844, biaya utama OP Stack terkonsentrasi pada beban gas L1, sebagai berikut:
Setelah 4844, ekologi rantai super adalah hal yang baik bagi Tumpukan OP, dan semakin banyak proyek akan bersedia menggunakan L2 sebagai solusi teknis. Kami juga berharap melihat penurunan biaya solusi blockchain memberikan lebih banyak peluang bisnis bagi pihak proyek dan memberikan kemungkinan untuk adopsi massal.
Bagaimana cara menerapkannya? Superchain menyediakan platform yang disebut Konsol Pengembangan Superchain[3][4], yang mendukung Ethereum, Base, Fraxtel, Mode, OP Mainnet, Redstone, Lisk, Zora, dan rantai lainnya sebagai L1 atau L2.
Pada saat yang sama, ada banyak alat untuk penerbitan L3 satu-klik di komunitas Superchain, seperti Mode Flare yang dikembangkan oleh tim Mode. Arsitekturnya menggunakan Pyth, Blockscout, dan Goldsky, dll.[5].
Beberapa Pemikiran Penutup: Kami melihat tata letak Optimism dan keberhasilan superchains dalam lanskap bisnis. OP Stacks telah sangat menurunkan hambatan untuk memulai rantai, dan semakin banyak tim yang mendapat manfaat dari implementasi yang nyaman dan cepat dari solusi L2 dan L3 mereka menggunakan OP Stack. Bisakah OP Stack menjadi, di masa depan, seperti AWS atau Alibaba Cloud, menjadi pemimpin industri yang menyediakan berbagai infrastruktur bagi pengembang untuk membangun proyek mereka? Memang, solusi teknologi terdesentralisasi dapat menjamin tingkat keterbukaan dan keamanan tertentu dalam teknologi. Dari perspektif desain, apakah superchain juga menimbulkan risiko potensial monopolisasi industri? Hanya waktu yang akan memberitahu.
[1] Alasan dua bug:
https://medium.com/offchainlabs/security-disclosure-289a4ad50709
[2] Fragmen kontrak SystemConfig:
[3] Konsol Pengembangan Superchain:
https://console.optimism.io/?ref=blog.oplabs.co
[4] Panduan Singkat Aplikasi Superchain:
https://docs.optimism.io/builders/app-developers/quick-start
[5] MODE FLARE L3:
https://www.mode.network/mode-flare-l3
Artikel ini yang awalnya berjudul “LXDAO Expert WG|ketika OP Stack berevolusi menjadi OP “super-chain” direproduksi dari ["LXDAO)]. Semua hak cipta milik penulis asli [Shanni]. Jika Anda memiliki keberatan terhadap penggandaan, silakan hubungi Gate Belajartim, tim akan menanganinya secepat mungkin.
Penafian: Pandangan dan opini yang terdapat dalam artikel ini hanya mewakili pandangan pribadi penulis dan tidak merupakan saran investasi apa pun.
Terjemahan artikel ke dalam bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, menyalin, mendistribusikan, atau menjiplak artikel yang diterjemahkan dilarang.