<img src="https://img.php.cn/upload/article/000/000/164/171159066812979.png" alt="IOSG: Empat Soalan membolehkan anda memahami cara membina AVS pada EigenLayer">Source: EigenLayer, IOSG
Baru-baru ini, menggunakan EigenLayer untuk membina projek infrastruktur telah menjadi sangat popular dalam komuniti pemaju. Projek ini dipanggil Perkhidmatan Pengesahan Aktif (AVS), merujuk kepada mana-mana sistem yang memerlukan semantik pengesahan teragih sendiri untuk pengesahan. Sistem ini boleh termasuk lapisan DA, VM baharu, oracle, jambatan dan banyak lagi.
Tetapi bagaimana sebenarnya kita membina AVS?
Untuk menetapkan peraturan asas untuk AVS, anda perlu menjawab empat soalan utama.
Dalam EigenLayer, tugas ialah unit kerja terkecil yang dijanjikan oleh Operator untuk menyediakan perkhidmatan untuk AVS. Tugasan ini mungkin dikaitkan dengan satu atau lebih keadaan pemotongan AVS.
Berikut ialah dua contoh tugas:
EigenLayer menyediakan contoh aliran kerja yang lebih terperinci berikut. Tugas AVS ini adalah untuk mengira kuasa dua nombor tertentu.
Penjana Tugas menerbitkan tugasan pada selang masa yang tetap. Setiap tugasan menentukan nombor yang hendak diduakan. Ia juga termasuk kuorum dan peratusan ambang kuorum, yang menetapkan bahawa setiap kuorum yang disenaraikan memerlukan sekurang-kurangnya peratusan tertentu tandatangan Operator untuk lulus tugas ini.
Operator yang sedang menyertai AVS perlu membaca nombor tugasan daripada kontrak tugas, mengira kuasa duanya, menandatangani hasil pengiraan dan menghantar hasil pengiraan dan tandatangan kepada Agregator.
Aggregator mengumpul tandatangan daripada Operator dan mengagregatkannya. Jika sebarang respons daripada Operator melepasi peratusan ambang yang ditetapkan oleh Penjana Tugasan semasa menerbitkan tugasan, pengagregat mengagregatkan respons ini dan menerbitkannya kepada kontrak tugas.
Sepanjang tempoh penyelesaian pertikaian, sesiapa sahaja boleh membangkitkan pertikaian. Kontrak DisputeResolution mengendalikan respons ralat daripada Operator tertentu. (Atau Operator tidak bertindak balas dalam tetingkap masa ini)
Jika pertikaian akhirnya disahkan dan dikendalikan, Pengendali akan dibekukan dalam kontrak Pendaftaran, dan jawatankuasa veto EigenLayer akan memutuskan sama ada untuk memveto permintaan pembekuan.
<img src="https://img.php.cn/upload/article/000/000/164/171159066870472.png" alt="IOSG: Empat Soalan membolehkan anda memahami cara membina AVS pada EigenLayer">Source: EigenLayer, IOSG Ventures
EigenLayer menyediakan tiga amanah yang boleh diprogramkan.
Amanah Ekonomi
Amanah ekonomi bergantung pada keyakinan orang ramai terhadap aset yang dicagarkan. Jika keuntungan daripada rasuah lebih rendah daripada kos rasuah, pelakon yang rasional dari segi ekonomi tidak akan menyerang. Sebagai contoh, jika kos serangan ke atas jambatan rentas rantai ialah $1 bilion, tetapi keuntungan hanya $500 juta, ia jelas tidak rasional dari perspektif ekonomi untuk melakukan serangan itu.
Sebagai primitif kriptoekonomi yang diterima pakai secara meluas, pemotongan boleh meningkatkan kos rasuah dengan ketara, sekali gus mengukuhkan keselamatan ekonomi.
Amanah Terpencar
Intipati amanah terdesentralisasi adalah untuk mempunyai set pengesah yang besar dan diedarkan secara meluas, sama ada secara maya atau geografi. Untuk mengelakkan pakatan sulit dan Liveness Attacks antara nod dalam AVS, sebaiknya jangan satu pembekal perkhidmatan menjalankan semua nod.
Pada EigenLayer, AVS yang berbeza boleh menyesuaikan tahap desentralisasi mereka. Contohnya, mereka boleh menetapkan keperluan lokasi geografi untuk pengendali, atau hanya membenarkan pengendali individu menyediakan perkhidmatan nod, dan dengan itu memberikan lebih banyak insentif untuk menarik pengendali tersebut.
Berikut ialah contoh:
Shutter mencadangkan penyelesaian untuk menghalang MEV dengan menggunakan penyulitan ambang. Proses ini melibatkan sekumpulan nod, dipanggil Keypers, yang mengambil bahagian dalam pengiraan set berkongsi kunci awam dan peribadi melalui Penjanaan Kunci Teragih (DKG). Nod ini dipilih oleh tadbir urus Shutter DAO.
Jelas sekali, DKG bergantung pada andaian majoriti jujur.
Dengan memanfaatkan perkhidmatan operasi nod yang disediakan oleh EigenLayer, Shutter boleh memperoleh pengedaran Kepers yang lebih luas. Pendekatan ini bukan sahaja mengurangkan risiko pakatan sulit antara Keypers, tetapi juga meningkatkan keselamatan dan daya tahan rangkaian.
Begitu juga, Jawatankuasa Negeri Lagrange (LSC) Lagrange terdiri daripada pengikrar semula. Untuk setiap bukti negeri, sekurang-kurangnya 2/3 ahli jawatankuasa mesti menandatangani tajuk blok tertentu sebelum bukti negeri dijana melalui SNARK.
Ethereum “Inclusion” Trust
Selain membuat komitmen kepada Ethereum melalui staking, pengesah Ethereum juga boleh membuat komitmen yang boleh dipercayai kepada AVS jika mereka terus mempertaruhkan EigenLayer. Ini membolehkan pencadang menyediakan beberapa perkhidmatan pada Ethereum (cth. lelongan blok separa melalui MEV-Boost++) tanpa memerlukan perubahan pada tahap protokol Ethereum.
Sebagai contoh, lelongan ruang blok hadapan membolehkan pembeli mendapatkan ruang blok masa hadapan terlebih dahulu. Pengesah yang mengambil bahagian dalam pertaruhan semula boleh membuat komitmen yang boleh dipercayai terhadap ruang blok, dan jika mereka kemudiannya tidak memasukkan transaksi pembeli, mereka akan dikurangkan.
Andaikan anda sedang membina oracle dan anda mungkin perlu memberikan harga dalam tempoh masa tertentu. Atau katakan anda menjalankan L2, dan anda mungkin perlu menerbitkan data L2 ke Ethereum setiap beberapa minit. Ini semua adalah kes penggunaan untuk lelongan ruang blok hadapan.
Jika anda ingin mewarisi desentralisasi pengesah Ethereum, tugas AVS harus direka bentuk seringan mungkin.
Jika tugasan menggunakan banyak sumber pengkomputeran, Operator Solo mungkin tidak dapat mengendalikannya.
Dengan mempertaruhkan semula perkhidmatan tertentu, pemegang kepentingan semula menerima kemungkinan risiko pemotongan, dan syarat pemotongan ini akan ditentukan oleh AVS.
Sebagai AVS, kita harus mereka bentuk syarat pemotongan yang boleh disahkan, boleh dibuktikan dan boleh dikaitkan secara objektif pada rantaian. Contohnya, menandatangani dua kali blok dalam Ethereum, dan nod dalam jambatan rantai silang nod ringan AVS menandatangani blok tidak sah daripada rantaian lain.
Keadaan pemotongan yang direka bentuk dengan tidak betul boleh menyebabkan perselisihan faham dan seterusnya risiko sistemik.
AVS juga harus memastikan kebolehmerhatian, membenarkan permintaan dan respons dipantau, dijejaki dan dilog merentas perkhidmatan.
Berapa banyak kepercayaan yang diperlukan oleh AVS anda (modal pertaruhan semula, nombor pengesah yang diedarkan berbeza, dan bilangan pengesah Ethereum yang diperlukan untuk memenuhi janji pengesah Ethereum), dan bagaimanakah anda akan memberi insentif kepadanya?
Sebagai contoh, jika jambatan rentas rantaian mempunyai volum urus niaga mingguan sebanyak $100 juta dan menyewa keselamatan bernilai $100 juta, pengguna boleh mempercayai bahawa ia selamat. Walaupun pengesah cuba memecahkan sistem, pengguna dilindungi kerana mereka boleh memberi pampasan kepada pengguna melalui pengedaran semula pemotongan.
Memandangkan TVL merentas jambatan, jumlah pengambilan semula ETH, bilangan Operator yang mengikut serta, dan banyak parameter lain akan sentiasa berubah dan berpotensi turun naik dengan ketara, AVS memerlukan beberapa cara untuk melaraskan belanjawan keselamatan dan ruang penimbalnya.
AVS boleh membayar untuk keselamatan ekonomi dengan sebahagian daripada jumlah bekalan tokennya.
Tetapi, adakah saya berkompromi dengan utiliti token saya dengan menggunakan EigenLayer?
Sama sekali tidak!
EigenLayer menyokong dwi staking. Ini membolehkan anda melindungi rangkaian dengan ETH dan token asal anda, melaraskan nisbah setiap token mengikut keperluan. Pada peringkat awal rangkaian, ETH mungkin menyumbang bahagian yang lebih besar. Apabila rangkaian semakin matang, anda mungkin mahu token asli memainkan peranan yang lebih menonjol. Dalam kes ini, AVS boleh meningkatkan perkadaran token asli melalui tadbir urus protokol.
Selain itu, apabila keperluan keselamatan AVS meningkat dengan cepat dalam jangka pendek, contohnya, apabila TVL protokol DeFi yang dilayani oleh oracle AVS meningkat dengan cepat, AVS masih boleh menggunakan EigenLayer untuk mengukuhkan keselamatan ekonominya.
Dari perspektif ini, EigenLayer ialah pasaran amanah boleh atur cara yang menyediakan keselamatan "bertahan".
Berikut adalah beberapa perkara yang patut diberi perhatian.
Dalam pasaran tiga pihak EigenLayer, Operator bergantung pada pembangun AVS untuk mengodkan perisian AVS dengan betul dan menetapkan syarat pemotongan yang munasabah. Walau bagaimanapun, memandangkan kepelbagaian AVS, logik interaksi antara setiap AVS dan Operator mungkin berbeza, yang mewujudkan medan baharu sepenuhnya. Untuk mengelakkan peristiwa pemotongan tidak sengaja, AVS boleh mengaudit pangkalan kod sebelum dikeluarkan. Selain itu, EigenLayer mempunyai jawatankuasa veto yang boleh memveto keputusan pemotongan yang salah melalui tandatangan berbilang.
Sementara itu, Cubist bekerjasama dengan EigenLabs untuk membangunkan rangka kerja anti-menetak terbuka yang memanfaatkan perkakasan selamat dan menggunakan dasar tersuai untuk menandatangani transaksi dan mengesahkan mesej dalam pengurus utama. Sebagai contoh, menandatangani dua pengepala blok yang berbeza ketinggian pada masa yang sama tidak akan diluluskan oleh enjin dasar dalam pengurus utama.
Pemegang semula/Pengusaha yang mempunyai selera risiko yang lebih tinggi mungkin ingin menyertai AVS awal untuk pulangan yang lebih tinggi. Dalam kes ini, Anti-slasher Cubist mungkin berguna.
Ramai orang tahu bahawa EigenLayer boleh membantu AVS membina rangkaian amanah, tetapi berapa banyak yang AVS perlu bayar untuk keselamatan ekonomi, dan bagaimana untuk bertahan daripada serangan ekonomi?
Protokol Anzen membangunkan Faktor Keselamatan (SF), metrik standard universal untuk mengukur keselamatan ekonomi AVS. SF adalah berdasarkan konsep kos rasuah dan keuntungan rasuah.
Anzen membantu AVS mengekalkan tahap keselamatan kewangan minimum tanpa membayar lebih untuk keselamatan kewangan.
EigenLabs sedang membangunkan EigenSDK untuk membantu AVS mengodkan perisian nodnya. SDK termasuk pengagregatan tandatangan, logik interaksi dengan kontrak EigenLayer, rangkaian, kriptografi dan modul klien pemantauan acara.
Sementara itu, Othentic sedang membina alat pembangunan untuk membantu AVS mengeluarkan produk dengan lebih pantas.
Rujukan:
https://medium.com/@lagrangelabs/state-committees-on-eigenlayer-via-lagrange-7752f1916db4
https://www.blog.eigenlayer.xyz/ycie/
//www.blog.eigenlayer.xyz/eigenlayer-universe-15-unicorn-ideas/
https://github.com/Layr-Labs
https://docs.eigenlayer.xyz/eigenlayer/overview/
Atas ialah kandungan terperinci IOSG: 'Empat Soalan' membolehkan anda memahami cara membina AVS pada EigenLayer. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!