Penelitian E2M: Perbandingan antara protokol Babylon dan EigenLayer
E2M Penelitian: Shawn (April 2024)
The Restaking track represented by EigenLayer has received great attention and has become one of the hottest directions in Ethereum. E2M Research has also conducted many discussions on EigenLayer. EigenLayer extends ETH security to other applications on the blockchain network, while bringing additional benefits to participating ETH or LST holders.
Demikian pula, Babylon memungkinkan pengguna Bitcoin untuk mempertaruhkan BTC guna meningkatkan keamanan jaringan PoS, meningkatkan keamanan jaringan sambil memperoleh pendapatan, dan mempertahankan hak asuh Bitcoin. Karena mainnet Bitcoin tidak dapat mendukung kontrak pintar lengkap, desain arsitektur Babylon dan skenario aplikasi sangat berbeda dari EigenLayer. Anurag Arjun, mantan pendiri Polygon dan pendiri Avail, juga mengatakan di media sosial bahwa Babylon sangat diremehkan dibandingkan proyek seperti Eigenlayer. Ini tiba-tiba akan mendapatkan momentum di beberapa titik, yang akan menjadi terobosan besar dalam ekosistem BTC.
Artikel ini berharap dapat memahami lebih dalam mengenai persamaan dan perbedaan kedua proyek tersebut dengan membandingkannya dari berbagai aspek.
Tentang Babel
Babylon adalah seperangkat protokol keamanan Bitcoin bersama. Saat ini, terdiri dari dua protokol:
-
Stempel Waktu Bitcoin: Protokol ini mengirimkan stempel waktu yang ringkas dan dapat diverifikasi dari data apa pun (seperti blockchain PoS) ke Bitcoin
-
Staking Bitcoin: Protokol ini memungkinkan aset Bitcoin untuk dipertaruhkan dengan cara yang tidak dapat dipercaya (dan hak asuh mandiri) untuk memberikan keamanan ekonomi bagi sistem terdesentralisasi apa pun.
Protokol Stempel Waktu Bitcoin
Pertama adalah diagram struktur protokol stempel waktu Bitcoin:
Arsitektur Babel ditunjukkan pada gambar di atas. Ini terdiri dari tiga bagian dan kemudian memiliki dua tingkat pos pemeriksaan:
-
Bitcoin, sebagai lapisan layanan penanda waktu;
-
Rantai Babylon (rantai yang dibangun di Cosmos SDK) sebagai lapisan tengah;
-
Blockchain PoS yang bertindak sebagai konsumen keamanan (misalnya zona Cosmos lainnya);
Pertimbangan desain yang penting adalah jumlah data yang dapat dibawa oleh Bitcoin sangat terbatas. Dalam konteks ini, rantai Babel memiliki banyak fungsi:
-
Ini menggabungkan aliran pos pemeriksaan dari banyak rantai konsumen PoS, sehingga hanya satu aliran pos pemeriksaan yang perlu dimasukkan ke dalam jaringan Bitcoin untuk menandai waktu kejadian di semua rantai PoS konsumen pada saat yang bersamaan.
-
Pos pemeriksaannya di jaringan Bitcoin dapat dibuat kompak menggunakan teknik kriptografi seperti tanda tangan agregat.
-
Ia menerima pos pemeriksaan dari rantai PoS konsumen melalui protokol IBC.
-
Ia memeriksa ketersediaan data di pos pemeriksaan rantai konsumen PoS sehingga penyerang tidak dapat mencatat waktu data yang tidak tersedia.
Struktur ini dapat membantu rantai Pos meningkatkan keamanan, seperti menahan serangan jarak jauh.
Untuk melindungi rantai PoS dari serangan jarak jauh, kita dapat mengirimkan pos pemeriksaan blok rantai PoS ke BTC dan memilih fork dengan stempel waktu BTC sebelumnya sebagai fork yang sah. Dengan cara ini, hanya ada dua kasus:
-
Garpu serangan akan memiliki stempel waktu selanjutnya di mainnet BTC, dan garpu tersebut tidak akan pernah dipilih oleh siapa pun, atau
-
Agar bisa dipilih, penyerang harus membuat fork BTC yang sangat panjang di mana fork PoS yang diserang memiliki stempel waktu lebih awal, yang secara ekonomi tidak mungkin dilakukan.
Oleh karena itu, serangan jarak jauh dapat diimbangi dengan stempel waktu BTC.
Selain menyelesaikan serangan jarak jauh, stempel waktu BTC yang tidak dapat diubah pada blok PoS juga memberikan keuntungan keamanan lainnya untuk rantai PoS:
-
Hilangkan subjektivitas yang lemah: Stempel waktu Bitcoin bersifat objektif, yang dapat menghilangkan ketergantungan rantai PoS pada konsensus sosial dan subjektivitas yang lemah.
-
Waktu pelepasan ikatan yang lebih singkat: Dengan menggantikan konsensus sosial, stempel waktu BTC dapat mengurangi waktu pelepasan ikatan rantai PoS dari berminggu-minggu menjadi satu hari.
-
Bootstrapping rantai baru: Rantai PoS baru dengan valuasi lebih rendah lebih rentan terhadap serangan fork. Stempel waktu BTC dapat membantu melindungi pertumbuhan rantai itu sendiri.
-
Verifikasi sinkronisasi dan snapshot status: Fakta obyektif dari rantai PoS yang disediakan oleh BTC memungkinkan pengguna rantai PoS untuk memverifikasi status rantai atau snapshot yang diunduh dari jaringan P2P.
-
Melindungi transaksi penting: Stempel waktu BTC dapat digunakan untuk mengonfirmasi lebih lanjut transaksi PoS penting, namun dengan konsekuensi penundaan konfirmasi yang lebih lama.
-
Resistensi sensor: Stempel waktu BTC juga dapat menolak sensor transaksi dalam rantai PoS dengan menerbitkan transaksi yang disensor ke BTC.
Protokol Taruhan Bitcoin
Protokol staking Bitcoin Babylon memungkinkan pemegang Bitcoin untuk staking Bitcoin tanpa mempercayai pihak ketiga mana pun;
Tanpa perlu menjembatani Bitcoin melintasi rantai ke rantai PoS, rantai PoS dapat diberikan jaminan keamanan berupa hak taruhan yang dapat dipotong sepenuhnya.
Berikut ini contoh staking Bitcoin:
Alice memiliki bitcoin dan ingin mempertaruhkannya pada rantai PoS. Pertama, dia mengirimkan transaksi taruhan
ke rantai Bitcoin untuk memasuki kontrak taruhan. Transaksi tersebut adalah Bitcoin yang mengunci Bitcoinnya ke dalam brankas penyimpanan mandiri.
Transaksi. Bitcoin yang terkunci hanya dapat dibuka menggunakan kunci pribadi Alice dengan salah satu dari dua cara berikut:
(1) Alice memulai “transaksi tidak terikat”, dan Bitcoin akan dibuka kuncinya dan dikembalikan ke Alice dalam waktu tiga hari.
(2) Alice memulai “transaksi pemotongan” untuk mengirim bitcoin ke alamat pemusnahan.
Setelah transaksi staking memasuki rantai Bitcoin, Alice dapat mulai menandatangani blok dengan kuncinya untuk memvalidasi rantai PoS.
Selama tugas verifikasinya, ada dua kemungkinan jalur.
Sumber: https://docs.babylonchain.io/papers/btc_staking_litepaper(CN).pdf
Salah satunya adalah jalur bahagia (Gambar (a) di atas), yaitu, Alice dengan jujur mengikuti protokol, dan ketika dia ingin melepaskan janji Bitcoin, dia memulai permintaan tidak mengikat dengan mengirimkan transaksi tidak mengikat ke rantai Bitcoin (Gambar (b) ) di atas). Setelah transaksi yang tidak mengikat memasuki rantai Bitcoin, kewajiban verifikasi Alice pada rantai PoS berakhir, dan tiga hari kemudian, Alice dapat menarik dan mendapatkan kembali Bitcoin tersebut. Rantai PoS juga akan memberikan hadiah kepada Alice.
Yang kedua adalah jalur yang tidak menyenangkan (Gambar (b) di atas), di mana Alice menjadi buruk dan berpartisipasi dalam serangan pembelanjaan ganda pada rantai PoS. Dalam hal ini, protokol staking memastikan bahwa kunci privat Alice akan bocor ke publik. Oleh karena itu, siapa pun dapat mengirimkan transaksi pengurangan penalti ke rantai Bitcoin sebagai Alice dan menghancurkan Bitcoin Alice. Adanya jalan yang tidak menyenangkan ini memastikan bahwa penyerang akan dihukum, dan pencegahan ini memastikan bahwa setiap orang mengambil jalan yang bahagia – semua orang beroperasi secara normal.
Babylon menggunakan tanda tangan satu kali yang dapat diekstraksi (EOTS) untuk mengurangi hukuman atas perilaku jahat. Ide intinya adalah pengguna dapat menandatangani pesan satu kali, mirip dengan skema tanda tangan biasa. EOTS memerlukan parameter tag tambahan (parameter tambahan tanda tangan adalah tinggi blok saat memverifikasi blok). Jika pengguna mencoba menandatangani pesan yang sama dua kali dengan tag yang sama (menandatangani dua blok pada ketinggian yang sama), kunci pribadi pengguna dapat diekstraksi dari kedua tanda tangan.
Dibandingkan
Pertama-tama, struktur protokol Babylon dan EigenLayer sangat berbeda:
Babel:
Diagram struktur protokol Babel
Lapisan Eigen:
Diagram struktur EigenLayer
Babylon terdiri dari dua bagian: protokol stempel waktu Bitcoin dan protokol janji. Karena Bitcoin belum menyelesaikan Turing, banyak tugas pemrosesan memerlukan rantai terpisah untuk diselesaikan. Oleh karena itu, protokol Babylon memiliki rantainya sendiri, yang dibangun melalui Cosmos SDK dan memiliki node verifikasi rantainya sendiri. Ini juga mencakup Manajer EOTS dan Penyedia Finalitas yang independen.
EigenLayer pada dasarnya terdiri dari serangkaian kontrak pintar yang dapat menerima janji pengguna dan mengelola kontrak AVS, dll. Lapisan yang mendasarinya dijalankan oleh jaringan Ethereum dan keamanannya terjamin.
Kedua, keduanya mempunyai cara yang berbeda dalam mencapai pengurangan.
Karena Ethereum mendukung fungsi kontrak pintar, implementasi logika pemotongan EigenLayer akan ditulis dalam kontrak, dan kondisi pemotongan yang lebih kompleks dapat diterapkan untuk AVS yang berbeda. Pada saat yang sama, jika suatu situasi tidak dapat diselesaikan melalui kondisi pemotongan yang telah ditentukan sebelumnya, akan ada komite veto off-chain yang akan melakukan pemungutan suara untuk menyelesaikannya.
Namun karena keterbatasan fungsi mainnet Bitcoin, Babylon menerapkan logika pemotongan melalui EOTS. Ia memiliki banyak batasan dan hanya dapat menerapkan logika pemotongan yang relatif sederhana untuk situasi berbahaya dengan tanda tangan berulang pada blok dengan ketinggian yang sama.
Karena cara pelaksanaan pengurangannya berbeda, maka objek pelayanan keduanya juga berbeda.
EigenLayer dapat mengimplementasikan logika pemotongan yang kompleks, yang dapat menyediakan layanan keamanan untuk berbagai AVS. Bagi EigenLayer, keunggulannya terletak pada konsistensinya dengan Ethereum. Ethereum memiliki ekosistem terbesar di bidang mata uang kripto, yang berarti lebih banyak pengguna dan permintaan lebih besar. Solusi EigenLayers memiliki potensi untuk mengatasi keterbatasan Ethereum, seperti kebutuhan akan jembatan yang aman dan terdesentralisasi, solusi ketersediaan data, dan lapisan urutan terdesentralisasi untuk solusi Lapisan 2. Dalam ekosistem Ethereum, menggunakan ETH sebagai aset jaminan dianggap sebagai praktik yang benar secara politis. Oleh karena itu, aplikasi yang dibangun di sekitar EigenLayer akan menjadi lebih banyak aplikasi yang melayani ekosistem Ethereum.
Babylon mainly serves Pos chains, especially the chains of the Cosmos ecosystem, because the Bitcoin timestamp service needs to pass messages between the Babylon chain and the Cosmos chain through the IBC protocol, so it has great limitations. And these Pos chains require a separate set of verification nodes. Its advantage may be that the Cosmos ecosystem has now developed a large scale and produced a large number of excellent Pos chains, such as Celestia, Osmosis, Axelar, dYdX, etc., and these protocols can be easily connected to the Babylon chain to obtain the security of Bitcoin. The development of EigenLayer requires a large number of project parties to redevelop and adapt AVS, and the start will be in a backward stage. In addition, the solution of building an application chain through the Cosmos SDK has been verified by a lot of people, which may be more friendly to project development. Babylon also has certain advantages in this regard, that is, choosing to bring the Cosmos ecosystem into Bitcoin security protection.
Hal ini juga terkait dengan arah pengembangan ekologi Ethereum dan Cosmos. Ekologi Ethereum pertama kali membangun inti keamanan yang sangat besar, yaitu mainnet Ethereum, dan membentuk banyak Lapisan 2 atas dasar ini, namun interkonektivitas antara Lapisan 2 belum terpecahkan. Ekologi Cosmos pertama kali memecahkan interkonektivitas antar zona yang berbeda, namun tidak memiliki inti keamanan yang kuat. Nilai pasar Cosmos Hub terlalu rendah untuk ditanggung, jadi wajar jika mencari inti keamanan. Babylon menargetkan permintaan ini, sehingga menghadirkan keamanan BTC. Pada saat yang sama, EigenLayer juga berharap dapat membawa keamanan Ethereum ke dalam ekologi Cosmos melalui kerja sama. Dari perspektif arsitektur yang mendasarinya, solusi Babylon mungkin lebih cocok untuk ekologi Cosmos.
Meringkaskan
Baik protokol Babylon maupun EigenLayer berharap dapat membuka keamanan jaringan Bitcoin dan Ethereum untuk lebih banyak aplikasi dengan caranya masing-masing. Namun, karena sifat Bitcoin yang tidak lengkap, perkembangan ekologisnya tertinggal jauh dibandingkan ekosistem Ethereum. Pada saat yang sama, penerbitan aset Bitcoin dan jaringan lapis kedua juga mengambil jalur yang berbeda dari Ethereum. Oleh karena itu, protokol Babylon dan EigenLayer berbeda dalam arsitektur teknis, metode reduksi, dan objek layanan. Dari sudut pandang saat ini, keduanya memiliki bidang budidaya masing-masing dan memiliki keunggulan tersendiri dalam pengembangannya. Namun, dengan perkembangan blockchain modular dan interkoneksi serta integrasi ekosistem yang berbeda, keduanya mungkin akan membentuk situasi saling bersaing di masa depan, dan tidak ada yang akan mendominasi.
Referensi
https://twitter.com/E2mResearch/status/1783714279394586787
https://pmcrypto.xyz/blog/wtf-is-eigenlayer-and-babylon-cn
https://docs.eigenlayer.xyz/eigenlayer
https://docs.babylonchain.io/docs/introduction/overview
https://www.chaincatcher.com/article/2079486
Tentang Penelitian E2M
From the Earth to the Moon E 2 M Research berfokus pada penelitian dan pembelajaran di bidang investasi dan mata uang digital.
Koleksi artikel: https://mirror.xyz/0x80894DE3D9110De7fd55885C83DeB3622503D13B
Ikuti kami di Twitter: https://twitter.com/E2mResearch ️
podcast audio: https://e2m-research.castos.com/
Tautan Xiaozhou: https://www.xiaoyuzhoufm.com/podcast/6499969a932f350aae20ec6d
Tautan DC: https://discord.gg/WSQBFmP772
Artikel ini bersumber dari internet: Penelitian E2M: Perbandingan antara protokol Babylon dan EigenLayer
Terkait: Beginilah Cara Investor Litecoin (LTC) Memicu Koreksi
Singkatnya, harga Litecoin pada grafik 4 jam membentuk irisan naik, menunjukkan penarikan dapat mengakibatkan penurunan 8%. Paus LTC tidak melakukan pergerakan signifikan dalam beberapa hari terakhir dan tampaknya juga tidak mungkin terjadi. Partisipasi ritel juga terpukul, dengan alamat aktif turun ke level terendah dalam enam bulan. Harga Litecoin (LTC) mengamati pembentukan pola bearish dalam jangka waktu pendek yang dapat mengakibatkan penurunan. Pemegang LTC dapat mencegah hal ini, namun mengingat tindakan mereka baru-baru ini, kecil kemungkinan terjadinya hal ini. Investor Litecoin Butuh Motivasi Investor aset apa pun cenderung memiliki pengaruh terhadap arah pergerakan harga, dan hal serupa juga terjadi pada harga Litecoin. Perak terhadap emas Bitcoin saat ini…