Diskusi utama mengenai jalan menuju kematangan blockchain adalah bagaimana melakukan desentralisasi, seberapa banyak yang harus didesentralisasi, dan kapan harus melakukan desentralisasi. Blog ini berbagi lebih banyak tentang bagaimana kami memikirkan proses ini di OP LABS, saat kami mendukung para insinyur ekosistem dalam membangun sistem anti kegagalan saat kami membentuk komite keselamatan pertama untuk OP Stack dan Optimism Collective.

Dalam postingan mendalam di forum Ethereum Magicians, Vitalik Buterin memaparkan peta jalan untuk mencapai desentralisasi Tahap 2, sebuah langkah penting bagi jaringan Lapisan 2 mana pun yang ingin melakukan desentralisasi. Postingan ini memperkenalkan banyak diskusi seputar desentralisasi teknologi dalam Optimism Collective selama dua tahun terakhir. Kami sangat yakin bahwa semua blockchain lapis kedua harus memprioritaskan pencapaian tahap desentralisasi ini secepat (dan seaman) mungkin untuk memastikan ekosistem yang lebih kuat, lebih aman, dan benar-benar terdesentralisasi.

Sebagai pengingat tentang apa yang perlu dipenuhi untuk maju ke Fase 2, berikut kriteria yang diuraikan dalam postingan asli Vitalik Buterinn:

Memerlukan:

- Dengan tidak adanya bug dalam kode, tidak ada kelompok aktor yang dapat, bahkan secara konsisten, mempublikasikan akar status selain keluaran kode.

Ungkapan yang agak janggal ini ("Jika kodenya bebas bug, maka tidak seorang pun dapat menimpanya") dimaksudkan untuk memungkinkan penggunaan komite keselamatan dengan cara yang secara tegas terbatas pada mengadili bug yang tidak dapat disangkal, seperti berikut:

- Rollup menggunakan dua atau lebih implementasi independen dari fungsi transisi statusnya (misalnya, dua pembukti penipuan yang berbeda, dua pembukti validitas yang berbeda, atau masing-masing satu), dengan komite keamanan hanya menyetujui jika mereka tidak setuju. Penilaian - Ini hanya akan terjadi jika ada sebuah kerentanan.

- Jika seseorang menyerahkan transaksi atau serangkaian transaksi yang berisi dua bukti sah dari dua akar negara yang berbeda (yaitu "pemeriksa tidak setuju dengan dirinya sendiri") setelah memproses data yang sama, kendali untuk sementara dialihkan ke komite keamanan.

- Jika bukti yang sah tidak diserahkan selama lebih dari 7 hari (yaitu, "pengesat macet"), kendali untuk sementara dialihkan ke Komite Keamanan.

- Upgrade diperbolehkan, namun harus ada penundaan selama 30 hari atau lebih

Secara keseluruhan, untuk melepaskan "roda pelatihan" dan mencapai tahap kedua desentralisasi, rollup harus memiliki sistem bukti kegagalan yang tidak dapat dipercaya, mekanisme bukti multifungsi, dan rollup dengan komite keselamatan atau entitas serupa harus memenuhi persyaratan tertentu. persyaratan.

Mengapa mencapai tahap kedua begitu penting?

Apa yang tidak dilakukan oleh fase 2 yang tidak dilakukan oleh fase 1 adalah memastikan bahwa tidak ada kelompok aktor yang dapat "bahkan secara konsisten mempublikasikan akar status selain keluaran kode". Fase 1 L2 masih memiliki beberapa versi multi-tanda tangan atau komite keamanan, dengan asumsi (walaupun bukan tanpa biaya) bahwa akar status rantai dapat diubah untuk menyensor atau memulai penarikan yang tidak valid. Ini tidak sepenuhnya tidak masuk akal. Menghapus kemampuan ini akan semakin mendesentralisasikan jaringan dan memastikan pengguna memiliki kemampuan yang tidak dapat dicabut untuk keluar dari sistem.

Fleksibilitas jenis ini sangat penting bagi Hyperchain karena menyeimbangkan interoperabilitas—setiap orang yang menggunakan bukti kegagalan yang sama akan menggunakan versi protokol yang sama—tanpa mengorbankan kebebasan dan perlindungan pengguna. Hak untuk keluar harus selalu dimiliki tanpa mempengaruhi cara rantai atau aplikasi beroperasi.

Mengapa Optimisme membutuhkan waktu lama untuk mencapai tahap pertama desentralisasi?

Proyek mungkin menggunakan pendekatan "yang mendalam terlebih dahulu" saat memasuki Fase 2: lanjutkan ke Fase 1 dengan bukti kegagalan tunggal secepat mungkin, lalu cari tahu cara membuat sistem anti kegagalan ganda untuk mencapai status Fase 2. Sebaliknya, Optimism mengambil pendekatan “yang mengutamakan luas” dan bertujuan untuk membangun jaringan multi-bukti yang berfungsi penuh dan berkembang pesat. Insinyur ekosistem sedang membangun metode pertama untuk menerapkan sistem anti kegagalan yang memungkinkan skenario ini terjadi. Pada saat yang sama, karena semua ini dibangun di lingkungan terbuka, dengan menggunakan tumpukan sumber terbuka, pengembang lain di ekosistem dapat mulai membangun banyak implementasi lainnya, bersamaan dengan pengerjaan implementasi anti-kesalahan pertama.

Kami tahu betapa pentingnya melakukannya dengan benar pada percobaan pertama. Saat ini, para insinyur OP Stack telah meletakkan dasar untuk penskalaan multi-validasi yang cepat, dan mereka berupaya mencapai status fase satu berdasarkan metrik analisis risiko L2Beat, sebuah standar yang sangat dihormati di industri. Namun Bedrock dibangun berdasarkan desentralisasi tahap kedua. Kami tidak tertarik untuk mencapai tahap pertama hanya untuk mengatakan kami berhasil. Sejak hari pertama, ini hanyalah bagian dari rencana pragmatis kami untuk mencapai Fase 2 secepat dan seaman mungkin.

Tahap kedua adalah permainan akhir. Inilah yang sebenarnya terjadi:

Yang pertama adalah Batuan Dasar dan OP Stack

Untuk memprioritaskan penerapan fase 2, kami tahu bahwa kami perlu merancang basis kode yang akan mempermudah penerapannya. Kita memerlukan modularitas yang diperkenalkan oleh pemutakhiran Batuan Dasar untuk memastikan bahwa setelah sistem anti-kegagalan yang berfungsi dan tidak dapat dipercaya dirancang untuk OP Stack, pengembang ekosistem dapat memanfaatkan kekuatan super modularnya untuk membantu kita merancang lebih dari satu atau dua, bukan hanya satu, tetapi banyak mekanisme pembuktian alternatif.

Pada saat yang sama, kita perlu memastikan bahwa perkembangan teknologi yang tidak terduga sekalipun tidak membuat OP Stack menjadi usang. Desain OP Stack saat ini memastikan bahwa pengembang dapat menukar komponen verifikasi untuk menyertakan teknologi ZK, yang pernah mengancam pertumbuhan Optimistic Rollup. Rantai dalam ekosistem Optimis tidak selalu menggunakan mekanisme pembuktian Optimis. Kami mengantisipasi bahwa mereka akan dapat memanfaatkan kemajuan teknologi ZK dan kebangkitan Plasma, atau kombinasi ketiga mekanisme ini, dalam sistem pembuktian kegagalan rantai mereka.

Merancang OP Stack dan melaksanakan pemutakhiran Batuan Dasar akan memakan waktu, namun hasil dari investasi ini memungkinkan seluruh ekosistem untuk mempercepat kemajuan pengembangan kami dengan cepat dalam beberapa bulan mendatang dan seterusnya. Artinya, waktu ini dimanfaatkan secara bijak dan strategis.

Berikutnya adalah ekosistem multi-bukti

Sejauh ini, pendekatan ini telah membuahkan hasil yang luar biasa. Buktinya adalah seberapa cepat klien alternatif berkembang sejak Bedrock diluncurkan, dan berapa banyak tim di ekosistem yang saat ini mengerjakan implementasi alternatif yang anti kegagalan. Selain OP Labs dan semua pengelola klien alternatif (Test In Prod, tim reth dan Base, Nethermind, a16z crypto, Kai Chen dan tim Hildr) yang disertakan sebagai dependensi utama dalam OP Stack yang saat ini sedang mengerjakan alternatif anti kegagalan Tim termasuk tim saluran negara bagian, RISCZero, O(1) Labs, AltLayer, Protolambda (di OP Labs), insinyur Willem Olding dan Eric Tu, serta geohotz dan pekerjaan awalnya di Cannon.

Berikut tampilannya:

OP Stack adalah ancaman rangkap tiga. Ini modular dan open source, yang berarti kekuatan penuh Stack dapat jatuh ke tangan "ancaman" ketiga: komunitas pengembangnya yang sangat kreatif dan berbakat. Para insinyur OP LABS memerlukan waktu beberapa tahun untuk mengembangkan, menguji, dan menerapkan berbagai bukti yang diperlukan untuk tahap kedua desentralisasi. Dengan menyerahkan alat terbaik ke tangan para pengembang dan insinyur super inti di ekosistem kami, siapa pun yang tertarik dengan kesuksesan Optimism dapat merancang komponen yang membantu mencapai tujuan kami.

komite keselamatan

Untuk mencapai desentralisasi Fase 1 dan beralih ke Fase 2, jaringan memerlukan sesuatu yang mirip dengan komite keamanan - sebuah multi-sig untuk mengatur peningkatan protokol yang dikelola oleh setidaknya 8 individu independen dengan ambang batas tanda tangan setinggi 75% atau lebih.

Pada musim gugur tahun 2023, komite keamanan pertama ekosistem Optimisme secara resmi diluncurkan, terdiri dari individu-individu di luar yayasan. 14 anggota pertama Dewan Keamanan Ekosistem Optimisme disetujui dalam pemungutan suara tata kelola pada bulan Desember 2023, dan pemungutan suara tata kelola lainnya mengenai apakah akan membagikan kunci peningkatan dengan Dewan Keamanan selama "Fase 0" sementara juga berhasil.

Salah satu nilai Optimisme yang paling dijunjung adalah teknologi open source. Sama seperti para insinyur ekosistem yang membangun OP Stack open source berlisensi MIT, Dewan Keamanan juga akan membangun open source, seperti piagam publik, implementasi open source, dan operasi yang transparan. Hal ini sejalan dengan dua dari tiga prinsip panduan yang mengarah pada struktur Dewan Keamanan: transparansi dan komunitas.

Prinsip ketiga, keselamatan atas aktivitas, memberi informasi kepada komite keselamatan dan keselamatan keseluruhan ekosistem Optimisme. Memprioritaskan keselamatan dibandingkan keaktifan berarti lebih penting bagi sistem untuk menghindari kesalahan dan status tidak valid, terutama yang dapat menyebabkan hilangnya dana, bahkan jika hal tersebut menyebabkan penghentian sementara operasi.

Semua L2 harus menargetkan Fase 2.

Itu saja. Ini memenya.

L2 tidak cukup hanya mencapai tahap pertama dan membatasi penggunaan roda pelatihan sambil tetap mengandalkan mekanisme pembuktian tunggal untuk melindungi sistem anti kegagalan yang baru lahir. Selain itu, sistem anti-kegagalan tunggal hanya berfungsi jika kekuatan komite keselamatan mampu mengelolanya. Pada tahap pertama, tata kelola Optimisme telah menyetujui komite keamanan yang beranggotakan 14 orang untuk mengelola keamanan rantai super. Tujuan utamanya pada tahun 2024 adalah menjadikan komite keamanan ini mengelola kunci peningkatan ekosistem ke arah tata kelola Optimisme dan menjadi yang terdepan. independen di Optimism Foundation.

Sebagian besar perencanaan dan pengembangan di OP Labs selama satu setengah tahun terakhir adalah tentang menempatkan seluruh ekosistem Optimisme pada posisi di mana pencapaian fase kedua desentralisasi tidak hanya realistis, namun juga dapat dicapai. Kami sangat bersemangat untuk melakukan perjalanan ini bersama Anda sepanjang tahun depan!