perkenalan
Bulan lalu, WorldCoin Foundation mengumumkan peluncuran World Chain, sebuah blockchain berdasarkan OP Stack, yang akan bergabung dengan superchain Superchain Optimism dan berinteraksi dengan rantai lain seperti Base, Mode, OP Mainnet, dan Zora.
Anda mungkin pernah mendengar tentang OP, OP Stack, dan Super Chain. Bayi yang penasaran mungkin bertanya: Apa? Mengapa? Di mana? Artikel ini akan memberi Anda jawaban satu per satu, termasuk status saat ini, visi, dll. dari rantai super. Di akhir artikel, proses pengoperasian penerbitan sekali klik L2/L3 juga diatur dengan cermat.
Berawal dari Optimisme
Semua orang pasti sudah familiar dengan Optimisme. Ini adalah solusi Layer 2 berdasarkan Ethereum yang bertujuan untuk menyediakan layanan blockchain yang cepat, stabil, terukur, dan berbiaya rendah. Ini membantu mengurangi kemacetan jaringan dengan berjalan di atas rantai utama Ethereum (Layer 1), sehingga mengurangi biaya transaksi dan waktu pemrosesan
Optimism menggunakan teknologi yang disebut Optimism Rollups untuk memproses dan membayar biaya hanya sekali di rantai utama Ethereum dengan mengemas data transaksi dalam jumlah besar secara bersamaan. Pendekatan ini tidak hanya mempercepat transaksi dan mengurangi biaya, namun juga menjaga tingkat keamanan tinggi yang bergantung pada Ethereum. Kemudian, teknologi Optimism Rollup dijadikan open source dan menjadi kerangka blockchain open source yang diumumkan oleh OP Stack - Optimism Collective.
OP Stack dapat dipahami sebagai kotak peralatan untuk pembuatan L2 sekali klik, yang sangat menyederhanakan konstruksi rantai L2. Rantai L2 terdesentralisasi ini dikembangkan berdasarkan keamanan berbagi OP Stack, lapisan komunikasi, dan teknologi sumber terbuka rantai.
Status saat ini - Tata letak di beberapa area dengan OP Stacks.
Saat ini, OP Stacks telah diadopsi oleh banyak proyek ternama, termasuk Base yang saat ini menempati peringkat pertama dalam berbagai data transaksi L2 NFT: Layer2 yang dikembangkan oleh Coinbase, Debank Chain yang diluncurkan oleh aplikasi manajemen aset Debank, dan Farcaster Stack, protokol sosial terkemuka . Keberagaman aplikasi ini mencerminkan konsep OP hyperchain yang dirancang untuk didukung oleh OP Stack sejak peluncurannya.
Apa itu "rantai super"?
"Hyperchain" adalah struktur jaringan multi-rantai berdasarkan teknologi Layer 2 (L2), yang dirancang untuk memecahkan tantangan skalabilitas horizontal dari blockchain tradisional. Arsitektur multi-rantai tradisional sering kali menghadapi kesulitan dalam bekerja sama dan masalah overhead yang tinggi, sementara "hyperchains" mengkomoditisasi blockchain dengan memperlakukan setiap rantai sebagai "sumber daya komputasi yang dapat dipertukarkan", memungkinkan pengembang untuk Membangun aplikasi lintas rantai tanpa meningkatkan risiko sistemik.
Dalam model "hyperchain", rantai individu (seperti rantai OP) distandarisasi dan diintegrasikan ke dalam jaringan yang dikelola secara formal oleh Optimism Collective. Rantai ini tidak hanya berbagi lapisan keamanan dan komunikasi, namun juga tumpukan teknologi sumber terbuka. Desain ini memungkinkan pengembang untuk lebih fokus dalam membangun aplikasi di seluruh rantai super tanpa harus mengkhawatirkan detail teknis spesifik dari masing-masing rantai.
Selain itu, konsep desain ini juga berarti bahwa konsep blockchain itu sendiri dapat menjadi lebih abstrak, dan pengembang dapat memperlakukan seluruh jaringan blockchain yang dapat dioperasikan sebagai satu kesatuan, sehingga mengembangkan dan menerapkan solusi baru secara lebih efisien. Dengan cara ini, "Super Chain" tidak hanya mengoptimalkan pemanfaatan sumber daya, namun juga memberikan kemungkinan baru untuk pengembangan blockchain di masa depan.
Bagaimana OP Chain mencapai keamanan?
Dalam model keamanan jembatan "hyperchain", keamanan (yaitu validitas) dan keaktifan (yaitu resistensi sensor) dapat dijamin. Keamanan dijamin oleh sistem pembuktian, dan keaktifan dijamin dengan kemampuan mengirimkan transaksi langsung ke L1. Kombinasi keamanan dan keaktifan berarti jika terjadi kesalahan dengan sequencer OP Chain, pengguna selalu dapat mengirimkan transaksi ke L1, yang akan memigrasikan penggunaannya ke OP Chain baru dengan sequencer yang berfungsi dengan benar.
Berikut ini adalah definisi resmi Optimisme tentang “rantai super”. “Rantai super” didefinisikan jika memenuhi kondisi berikut:
Tujuan Properti Bersama L1 Blockchain Menyediakan urutan transaksi lengkap, alias sequencer, untuk semua rantai OP. Jembatan bersama dari semua rantai OP memungkinkan rantai OP memiliki properti keamanan standar. Penerapan rantai OP berbiaya rendah memungkinkan penerapan dan transaksi tanpa membayar biaya transaksi L1 yang tinggi. Opsi konfigurasi untuk rantai OP Memungkinkan rantai OP mengonfigurasi penyedia ketersediaan data, alamat pemesan, dll. Transaksi yang aman dan perpesanan lintas rantai memungkinkan pengguna memigrasikan data antar rantai OP dengan aman.
Rute “desentralisasi” teknologi OP
Sebagai pendukung kerangka kerja, OP Labs telah melakukan banyak pekerjaan untuk membuat OP Stack mendukung desentralisasi teknis yang lebih luas. Misalnya, versi Bedrock mendukung beberapa skema pengesahan dan banyak klien. Pemeriksaan kegagalan multi-klien adalah komponen mendasar dari desentralisasi teknologi, dan kerangka kerja modular Bedrock telah sangat memengaruhi kemampuan komunitas untuk mendesentralisasikan pengembangan OP Stack yang sebenarnya.
Strategi - Tetap Jujur
Dalam upaya mewujudkan desentralisasi, kita harus tetap jujur secara intelektual mengenai tantangan-tantangan yang ada. Secara spesifik, menulis kode yang rumit dan bebas bug memang sulit, namun krusial, karena setiap kerentanan dapat menimbulkan konsekuensi bencana bagi L2 apa pun.
Strategi - Peningkatan Protokol Pembangunan Paralel
OP menganjurkan kesengajaan, pragmatis, dan kehati-hatian dalam langkah-langkah pembuktian kegagalan on-chain. Mencapai bukti kegagalan penuh akan memakan waktu, namun Optimism percaya bahwa beberapa peningkatan protokol dapat dikembangkan secara paralel untuk memungkinkan OP Stack berkembang lebih jauh dalam hal desentralisasi tanpa menunggu bukti kegagalan siap.
Menjaga solusi teknis selalu diperbarui sebenarnya adalah alasan mengapa dua bug ditemukan oleh Arbitrum di OP beberapa waktu lalu [1]. Sebagai penyedia teknologi, framework open source yang banyak digunakan oleh komunitas ini selalu menunggu pengawasan dari pasar dan komunitas, dan perlu lebih ditanggung.
Garis waktu dan pencapaian desentralisasi teknologi
Tata letak rantai super OP Stacks berhasil di industri komersial
Menurut data dari L2Beat, per 4 Mei 2024, TVL Layer2 (total nilai terkunci) berjumlah US$39,98 miliar, di mana OP Stack memiliki US$18,61 miliar, hampir setengah dari total TVL dan menempati peringkat pertama. Layanan Stack Optimism telah diadopsi secara luas, dan semakin banyak proyek yang mengadopsi kerangka OP Stack untuk dengan cepat membangun L2 baru, seperti Optimism, Base, Mode, Zora, Frax, Lyra, Ancient, Redstone, Worldcoin, Mint, Lisk. Hal ini menyoroti nilai layanan Stack dalam narasi pasar.
OP Stacks - Bagaimana cara berevolusi menjadi rantai super?
Dari sudut pandang teknis, kami menghapus sebagian kode dan informasi resmi untuk menjawab pertanyaan tersebut
Memperkenalkan kontrak SystemConfig
Bedrock, platform teknologi di balik OP Stack, memperkenalkan kontrak SystemConfig dan mulai mendefinisikan rantai L2 secara langsung melalui kontrak pintar L1. Hal ini dapat diperluas dengan memasukkan semua informasi yang mendefinisikan rantai L2 ke dalam rantai, termasuk menghasilkan ID rantai unik, batas gas blok, dan nilai konfigurasi utama lainnya. Fragmen kontrak SystemConfig disadap sebagai berikut [2]:
/** * @title SystemConfig * @notice Kontrak SystemConfig digunakan untuk mengelola konfigurasi jaringan Optimism. Semua * konfigurasi disimpan di L1 dan diambil oleh L2 sebagai bagian dari turunan rantai * L2. */ kontrak SystemConfig bersifat OwnableUpgradeable, Semver { /** * @notice Enum yang mewakili berbagai jenis pembaruan. * * @custom:value BATCHER Mewakili pembaruan pada hash batcher. * @custom:value GAS_CONFIG Mewakili pembaruan pada konfigurasi biaya txn di L2. * @custom:value GAS_LIMIT Mewakili pembaruan pada batas gas di L2. * @custom:value UNSAFE_BLOCK_SIGNER Mewakili pembaruan pada kunci penanda tangan untuk distribusi blok yang tidak aman. */ /* * @notice Batas gas minimum. Ini tidak boleh lebih rendah dari batas sumber daya gas deposit maksimum * dalam kontrak ResourceMetering yang digunakan oleh OptimismPortal, untuk memastikan blok L2 * selalu memiliki cukup gas untuk memproses deposit. */ uint64 publik konstan MINIMUM_GAS_LIMIT = 8_000_000; /** * @notice Pengidentifikasi untuk batcher. Untuk versi 1 dari konfigurasi ini, ini direpresentasikan * sebagai alamat yang diberi angka nol hingga 32 byte. */ bytes32 publik batcherHash; /** * @notice Batas gas L2. */ uint64 publik gasLimit;
CREATE2 menghasilkan alamat rantai tertentu
Berdasarkan desain SystemConfig, setelah data ditempatkan sepenuhnya pada rantai, sebuah pabrik (Chain Factory) dapat dibuat untuk menerapkan konfigurasi dan semua kontrak lain yang diperlukan untuk setiap rantai. Kami memperluas langkah ini lebih jauh dengan menggunakan CREATE2 untuk menghasilkan alamat kontrak satu-ke-satu: ini berarti, dengan adanya konfigurasi rantai, kami dapat menentukan semua alamat jembatan yang terkait dengan rantai tersebut. Hal ini juga memungkinkan kita untuk berinteraksi dengan rantai tanpa menerapkan kontrak jembatan, membuat penerapan rantai hampir gratis dan memungkinkan rantai mewarisi properti keamanan standar.
Komunikasi antar rantai OP - "Pabrik Rantai" terus menggunakan data rantai OP
Bedrock memperkenalkan cara untuk membangun rantai L2 dari rantai L1, dimana semua data rantai dapat disinkronkan dengan blok L1. Dengan ekstensi pabrik rantai L1 yang menempatkan semua konfigurasi pada rantai, node Optimisme dapat menyinkronkan rantai OP apa pun secara deterministik hanya dengan satu alamat L1 ditambah koneksi ke L1.
Perlu dicatat bahwa ketika sinkronisasi rantai OP selesai, status rantai dihitung secara lokal. Artinya, penentuan status rantai OP sepenuhnya tanpa izin dan aman. Karena semua transaksi yang tidak valid diabaikan oleh proses perhitungan node lokal yang dilakukan oleh node tersebut, rantai derivatif tidak memerlukan sistem pembuktian. Namun, untuk menjamin penarikan pada rantai Superchain, sistem pembuktian tetap diperlukan.
Sequencer desain modular dengan SystemConfig
Kemampuan untuk mengatur alamat pemesan dalam kontrak SystemConfig diperkenalkan di Bedrock. Dengan diperkenalkannya beberapa rantai dengan kontrak SystemConfignya sendiri, penerapan rantai OP dapat diizinkan untuk mengonfigurasi alamat pemesan. Desain penyortir yang dapat dikonfigurasi ini disebut penyortiran modular. Hal ini memungkinkan entitas yang berbeda untuk memesan rantai OP sambil mempertahankan model keamanan standar [Superchain Bridge] – sebuah langkah penting menuju desentralisasi pemesan.
Penyortiran modular memungkinkan eksperimen bebas izin dengan model penyortiran yang berbeda. Pengembang dapat mengadopsi berbagai protokol pemesanan, seperti pemesanan round-robin, protokol konsensus pemesan, pemesanan persaingan harga (pemesanan PGA), atau pemesanan pertama masuk pertama keluar (pemesanan FIFO). Kami berharap seiring berjalannya waktu, kriteria penyortiran yang lebih mudah digunakan akan muncul.
Rantai OP berbagi jalur peningkatan teknologi
Untuk meluncurkan Superchain awal dengan tingkat kepercayaan yang tinggi dalam hal keamanan dan desentralisasi, komite keamanan terdesentralisasi harus dibentuk untuk mengelola peningkatan. Komite keamanan harus dapat memperbarui rangkaian pembuktian rantai, memulai peningkatan kontrak dengan penundaan, dan dalam situasi darurat menekan tombol jeda jembatan sambil membatalkan peningkatan yang sedang berlangsung.
Kemampuan untuk menangguhkan jembatan dalam keadaan darurat berarti bahwa dalam skenario terburuk, ketika kunci pribadi anggota komite keamanan dikompromikan, akibatnya adalah penarikan ditangguhkan tanpa batas waktu dan peningkatan jembatan dibatalkan secara permanen. Dengan kata lain jembatan L1 akan dibekukan. Hal ini mengikuti prinsip desain yang memprioritaskan keamanan dibandingkan keaktifan - yaitu hilangnya ETH atau token harus selalu dicegah (yaitu menegakkan keamanan), meskipun hal ini berarti ETH atau token dikunci (yaitu mengorbankan keaktifan).
OP Stack menjadi titik kesulitan dalam perjalanan menuju “rantai super”
Tentu saja, untuk menjadi rantai super, masih ada beberapa masalah penting yang perlu diselesaikan sebelum visi blockchain yang dapat diskalakan dapat terwujud sepenuhnya. Poin nyeri yang diharapkan meliputi:
Permintaan penarikan bergantung pada serangkaian pembuktian rantai tepercaya.
Transaksi lintas rantai lambat dan memerlukan masa tunggu.
Pengiriman transaksi ke Superchain tidak cukup terukur dan data transaksi harus diserahkan ke L1 yang kapasitasnya terbatas.
Transaksi lintas rantai bersifat asinkron, sehingga memutus kemampuan untuk melakukan transaksi lintas rantai atom seperti pinjaman kilat.
Ini membaik setelah EIP4844.
Kurangnya kerangka kerja yang berguna untuk membangun aplikasi skalabel yang memanfaatkan banyak rantai OP.
Kurangnya dompet sederhana untuk mengelola token dan aplikasi di berbagai rantai OP.
Kami membayangkan ketika permasalahan ini dapat diatasi, maka akan dimungkinkan untuk membangun alternatif terdesentralisasi terhadap aplikasi web2 yang paling kompleks.
Penerapan rantai super skala besar setelah 4844?
Peluncuran EIP-4844 bertepatan dengan peningkatan ekosistem Optimisme Delta, sehingga sangat cocok.
Solusi ketersediaan data (DA) seperti Celestia terutama untuk mengurangi biaya rollup saat mengirimkan data ke L1, sementara 4844 menyediakan solusi asli yang mengurangi biaya pengoperasian (OPEX) rantai OP hingga lebih dari 90%.
Kita melihat bahwa sebelum tahun 4844, biaya utama OP Stack terkonsentrasi pada overhead gas L1, sebagai berikut:
Data aktivitas L1 pada rantai OP Stack (rantai/pendapatan L2/pengeluaran L1/margin laba kotor/rasio pengeluaran L1):
Jaringan Utama OP: 2 ribu ETH / 1,97 ribu ETH / 30 ETH / 98,5%
Basis: 1,7 ribu ETH / 1,37 ribu ETH / 330 ETH / 80%
Setelah 4844, ekologi rantai super adalah hal yang baik untuk OP Stack, dan semakin banyak proyek yang bersedia menggunakan L2 sebagai solusi teknis. Kami juga berharap melihat pengurangan biaya solusi blockchain memberikan lebih banyak peluang bisnis kepada pihak proyek dan memberikan kemungkinan penerapan skala besar (Adopsi Massal).
Cara menyebarkan L2 dengan mudah menggunakan Superchain
Bagaimana cara mempraktikkannya? Superchain menyediakan platform bernama Superchain Dev Console [3][4], yang mendukung Ethereum, Base, Fraxtel, Mode, OP Mainnet, Redstone, Lisk, dan Zora sebagai L1 atau L2.
Pada saat yang sama, ada banyak alat untuk penerbitan L3 sekali klik di komunitas Superchain, seperti Mode Flare yang dikembangkan oleh tim Mode. Arsitekturnya menggunakan Pyth, Blockscout dan Goldsky, dll.[5].
Beberapa pemikiran di bagian akhir: Kita telah melihat tata letak Optimisme dan keberhasilan Superchain dalam lanskap bisnis. OP Stacks telah menurunkan ambang batas penerbitan rantai secara signifikan. Semakin banyak tim yang memanfaatkan OP Stack untuk menerapkan L2 dan L3 mereka sendiri dengan mudah dan cepat. Akankah OP Stack menjadi pemimpin industri seperti AWS atau Alibaba Cloud di masa depan, menyediakan berbagai infrastruktur untuk memfasilitasi pengembang membangun proyek mereka sendiri? Faktanya, solusi teknologi terdesentralisasi ini dapat menjamin open source dan keamanan teknologi sampai batas tertentu. Dari sudut pandang desain, apakah super chain juga mempunyai potensi risiko monopoli industri?
Waktu akan menjawabnya.
Komentar
[1]: Alasan untuk dua bug:
https://medium.com/offchainlabs/security-disclosure-289a4ad50709
[2] Fragmen kontrak SystemConfig:
https://github.com/ethereum-optimism/optimism/blob/74a63c94d881442b4edd4df6492513e0113eb064/packages/contracts-bedrock/contracts/L1/SystemConfig.sol
[3] Konsol Pengembang Superchain:
https://console.optimism.io/?ref=blog.oplabs.co
[4] Mulai Cepat Aplikasi Superchain:
https://docs.optimism.io/builders/app-developers/quick-start
[5] MODE TERANG L3:
https://www.mode.network/mode-flare-l3
Referensi
https://docs.optimism.io/
https://optimism.mirror.xyz/2jk3D1Y8-hid8YOCUUa6yXmsyzNCYYyFJP0Nhaey9x0
https://blog.oplabs.co/decentralization-roadmap/
https://www.chaincatcher.com/article/2088168