Penulis: Hank Han, Peneliti di Mint Ventures

1. Pendahuluan

Taruhan Ethereum dan turunannya tidak diragukan lagi merupakan topik terhangat dalam satu atau dua tahun terakhir. Dari Beacon Chain hingga The Merge hingga Shanghai Upgrade, dari LST hingga DVT hingga Restaking dan LSTfi, kami telah menyaksikan kebangkitan dan perkembangan pesat dari staking dan jalur terkait. Menyelidiki faktor pendorong di baliknya, tidak sulit untuk menemukan bahwa perkembangannya berawal dari perubahan paradigma staking Ethereum. Oleh karena itu, kita juga harus memikirkan bagaimana paradigma staking Ethereum akan berkembang dalam jangka panjang, dan bagaimana hal ini akan memengaruhi jalur terkait dan pemain utama.

Dalam artikel berjudul <Protocol dan perubahan staking pool yang dapat meningkatkan desentralisasi dan mengurangi overhead konsensus> yang diterbitkan pada 7 Oktober, Vitalik mengusulkan beberapa solusi untuk mengoptimalkan mekanisme staking Ethereum saat ini untuk lebih mengurangi sentralisasi Ethereum. Ini memberikan jalur referensi untuk mengurangi beban konsensus. Beberapa ide ini akan membawa perubahan besar pada mekanisme staking dan sejalan dengan tren utama pengembangan Ethereum. Oleh karena itu, kami akan menafsirkan artikel ini dan menganalisis potensi dampak dari berbagai solusi pada jalur staking.

2. Resensi artikel

2.1 Status janji berlapis ganda saat ini

Vitalik menyebut pola staking Ethereum saat ini sebagai staking dua tingkat. Dalam model staking ini, ada dua lapisan peserta: Operator node dan Delegator.

  • Operator node: Operator node bertanggung jawab untuk mengoperasikan node Ethereum.

  • Delegator: Delegator, pengguna yang berpartisipasi dalam staking dengan berbagai cara (kecuali menjalankan node itu sendiri).

Saat ini, cara utama bagi delegator untuk berpartisipasi dalam staking adalah dengan menggunakan layanan yang disediakan oleh penyedia layanan staking seperti Lido dan Rocket Pool.

2.2 Masalah

Vitalik berpendapat bahwa model ikrar dua lapis telah menimbulkan dua masalah, yaitu risiko sentralisasi jalur ikrar dan beban yang tidak perlu pada lapisan konsensus.

  • Risiko sentralisasi jalur staking: Setelah delegator menjanjikan ETH, mereka memerlukan penyedia layanan seperti Lido untuk memilih node. Mekanisme pemilihan khusus akan menimbulkan risiko sentralisasi operator node dari berbagai sudut. Misalnya, jika Lido menentukan operator melalui pemungutan suara DAO, operator node mungkin cenderung memiliki LDO dalam jumlah besar untuk meningkatkan pangsa pasar mereka; Rocket Pool mengizinkan siapa pun untuk menjadi operator node setelah menjanjikan 8 ETH, yang memungkinkan perusahaan dengan kekuatan finansial yang kuat untuk menjadi operator node Operator bisa “membeli” pangsa pasar secara langsung.

  • Beban yang tidak perlu pada lapisan konsensus: Saat ini, lapisan konsensus Ethereum perlu mengumpulkan dan memverifikasi sekitar 800,000 tanda tangan di setiap zaman. Jika tujuan Finalitas Slot Tunggal (SSF) ingin tercapai, Ethereum perlu mengumpulkan satu slot dan memverifikasi 800,000. tanda tangan, yaitu tugas tetap tidak berubah, dan waktunya dipersingkat menjadi 1/32 dari aslinya, yang memberikan persyaratan lebih tinggi pada perangkat keras dari node yang sedang berjalan. Dilihat dari struktur pertaruhan dua tingkat saat ini, sebagian besar pekerjaan verifikasi dilakukan oleh operator node. Meskipun jumlah verifikatornya banyak, subjek yang sebenarnya menjalankan verifikator tidak beragam. Dengan kata lain, peningkatan jumlah node tidak mengurangi sentralisasi Ethereum, namun meningkatkan beban konsensus pada Ethereum. Oleh karena itu, jumlah node verifikasi dapat dikurangi (mengurangi jumlah tanda tangan yang perlu diproses), sehingga mengurangi beban konsensus Ethereum (kedengarannya lebih tersentralisasi, dan langkah-langkah pendukung untuk mengurangi sentralisasi akan dijelaskan di bagian berikut ).

Pengetahuan latar belakang tambahan:

Slot: mengacu pada waktu yang diperlukan untuk memasukkan blok baru ke dalam konsensus. Di setiap slot, jaringan secara acak memilih validator sebagai pengusul blok, yang bertanggung jawab untuk membuat blok baru dan mengirimkannya ke node lain di jaringan. Selain itu, di setiap slot, komite validator dipilih secara acak dan suara mereka menentukan validitas blok yang diusulkan. Artinya, semua validator tidak perlu ikut serta dalam pekerjaan verifikasi slot tertentu. Hanya validator dari panitia terpilih yang dapat berpartisipasi secara normal. Setiap slot tidak mengharuskan semua validator untuk berpartisipasi, sehingga memudahkan pengelolaan beban jaringan.

Epoch (periode): mengacu pada periode waktu yang berisi 32 slot. Sebuah epoch di Ethereum adalah sekitar 6,4 menit. Dalam suatu epoch, seorang validator hanya dapat bergabung dengan satu komite, dan semua validator aktif di jaringan perlu memberikan bukti untuk membuktikan status "aktif" mereka dalam epoch tersebut. Slot pertama setiap epoch (biasanya) juga disebut checkpoint.

Finalitas: "Finalitas" suatu transaksi dalam jaringan terdistribusi berarti bahwa transaksi tersebut menjadi bagian dari blok dan tidak dapat diubah kecuali sejumlah besar ETH dihancurkan, menyebabkan blockchain dibatalkan. Ethereum mengelola finalitas melalui blok “pos pemeriksaan”. Sepasang pos pemeriksaan (slot pertama dari zaman yang berdekatan) akan ditingkatkan jika mereka menerima lebih dari 2/3 dari total suara ETH yang dipertaruhkan. Pos pemeriksaan yang lebih baru dari dua pos pemeriksaan menjadi status "wajar", dan pos pemeriksaan yang lebih lama ditingkatkan ke status "selesai" dari status wajar yang diperoleh pada epoch sebelumnya. Rata-rata, transaksi pengguna akan berada dalam satu blok di tengah suatu epoch, setengah epoch dari pos pemeriksaan berikutnya, yang menunjukkan bahwa transaksi diselesaikan dalam 2,5 epoch, sekitar 16 menit (setelah 0,5 epoch, pos pemeriksaan berikutnya tercapai; Setelah epoch lain, checkpoint berikutnya akan memperoleh status wajar; setelah epoch berikutnya, checkpoint berikutnya akan memperoleh status akhir). Idealnya, slot ke-22 pada suatu zaman akan mencapai titik pemeriksaan yang masuk akal untuk zaman tersebut. Oleh karena itu, rata-rata waktu penyelesaian transaksi adalah 14 menit (16+32+22 slot).

Finalitas Slot Tunggal (SSF, finalitas slot tunggal): Finalitas dicapai segera setelah setiap slot menghasilkan blok. Waktu yang dibutuhkan Ethereum untuk menyelesaikan blok saat ini terlalu lama. Sebagian besar pengguna tidak ingin menunggu sekitar 15 menit untuk menyelesaikan transaksi, dan hal ini membatasi pengembangan aplikasi yang ingin mencapai throughput transaksi yang tinggi. Selain itu, penundaan antara proposal blok dan finalisasi juga menciptakan peluang untuk reorganisasi singkat, yang dapat dimanfaatkan oleh penyerang untuk menyensor blok tertentu atau melakukan ekstraksi MEV. Mekanisme untuk menangani blok peningkatan bertahap juga cukup rumit dan merupakan salah satu bagian basis kode Ethereum yang lebih rentan terhadap bug kecil. Semua masalah ini dapat diselesaikan dengan mengurangi waktu penyelesaian menjadi satu slot. SSF ada di cabang Penggabungan dalam peta jalan Ethereum (referensi: https://twitter.com/VitalikButerin/status/1588669782471368704/photo/1) dan merupakan salah satu tujuan jangka panjang Ethereum. Namun, pejabat Ethereum memperkirakan SSF tidak akan diluncurkan dalam beberapa tahun, dan ini akan memerlukan peningkatan besar seperti Verkle Trees dan Danksharding sebagai pekerjaan persiapan.

2.3 Solusi

Vitalik menunjukkan bahwa para delegasi saat ini tidak memainkan peran mereka sebagaimana mestinya, dan percaya bahwa kedua masalah di atas dapat diselesaikan dengan memberikan lebih banyak hak dan kewajiban kepada para delegasi. Dua cara utama untuk menyelesaikan masalah ini adalah Memperluas kewenangan pemilihan delegasi dan partisipasi konsensus.

2.3.1 Memperluas kewenangan pemilihan delegasi

Memperluas wewenang pemilihan delegasi berarti memperluas pilihan delegator, memungkinkan mereka memiliki posisi yang lebih proaktif dalam memilih penyedia layanan staking dan operator node. Saat ini, metode ini sebenarnya ada sebagian, karena delegator yang memegang stETH atau rETH dapat langsung menarik uang dan kemudian menjaminkannya ke staking pool lain, namun ada banyak keterbatasan, seperti ketidakmampuan untuk memilih operator secara langsung dan penarikan yang tidak memadai, dll .

Vitalik menyebutkan tiga cara untuk memperluas pilihan delegasi:

  • Alat pemungutan suara yang lebih baik dalam kumpulan, mengoptimalkan pemungutan suara dalam kumpulan: yaitu, mengoptimalkan pemungutan suara dalam kumpulan taruhan, memungkinkan pengguna di kumpulan untuk memilih operator node mereka sendiri, tetapi metode ini saat ini tidak ada. Rocket pool memungkinkan setiap pemangku kepentingan untuk menjadi operator node; di Lido, pemegang LDO menentukan operator node, meskipun Lido telah mengusulkan model tata kelola dua tingkat LDO + stETH (tautan proposal: https://research.lido.fi/t/ ldo-steth-pemerintahan ganda/2382).

  • Lebih banyak persaingan antar pool, memperkuat persaingan antar pool: yaitu, meningkatkan tingkat persaingan antar staking pool, memungkinkan delegator memiliki pilihan yang lebih kaya. Namun kenyataannya, LST dari staking pool jangka panjang berada pada posisi yang kurang menguntungkan dalam hal likuiditas, kepercayaan, dan penerimaan dapp. LST tidak dapat bersaing dengan proyek terkemuka seperti Lido, sehingga delegator tidak punya pilihan. Vitalik percaya bahwa tiga masalah likuiditas, kepercayaan, dan penerimaan dapp dapat diselesaikan melalui serangkaian tindakan, seperti mengurangi jumlah denda pemotongan untuk mengurangi risiko pemotongan yang dihadapi oleh delegator, sehingga memungkinkan pengguna untuk menarik ETH yang dijanjikan kapan saja. waktu, sehingga memecahkan masalah likuiditas dan ketidakpercayaan LST pada saat yang sama, standar token LST terpadu juga dapat diperkenalkan, sehingga semua LST di staking pool diterbitkan melalui kontrak terpadu untuk memastikan kompatibilitas dan keamanan LST untuk dapps yang berbeda. .

Tentang garis miring:

Apa itu garis miring: Konsensus Ethereum memerlukan mekanisme insentif tertentu agar validator dapat bekerja secara aktif. Untuk berpartisipasi dalam konsensus Ethereum, validator perlu menjanjikan sejumlah ETH terlebih dahulu. Jika validator berperilaku tidak pantas, ETH yang dipertaruhkan dapat dikurangi. Ada dua jenis perilaku utama yang dianggap tidak jujur: mengusulkan beberapa blok dalam satu slot (ambiguitas) dan mengajukan suara yang bertentangan.

Mengapa mengurangi jumlah tebasan dapat mengurangi risiko yang dihadapi oleh delegator: Dalam struktur janji lapis ganda saat ini, delegator hanya menyediakan ETH yang dijanjikan, dan perilaku verifikator sebenarnya adalah perilaku operator node, jadi ketika operator melakukan kejahatan , itu akan menyebabkan delegator Dihukum atas nama Anda. Proyek seperti Rocket Pool mengharuskan operator node untuk menyumbangkan sejumlah ETH yang dijanjikan untuk mengurangi masalah keagenan. Jika jumlah ETH yang dapat dipotong dikurangi pada level Ethereum hingga bagian operator node dapat menutupinya, maka delegator dapat menghilangkan risiko pemotongan, dan penyedia layanan gadai juga dapat mengizinkan delegator untuk menarik uang kapan saja. waktu tanpa harus mencadangkan sejumlah likuiditas tertentu.

  • Delegasi yang diabadikan, delegasi terintegrasi asli: Ethereum secara langsung dan asli mengintegrasikan fungsi delegasi terkait yang disebutkan di atas, seperti memaksa delegator untuk memilih operator node ketika berpartisipasi dalam staking di tingkat protokol Ethereum, dll.

2.3.2 Partisipasi konsensus

Partisipasi konsensus memungkinkan delegator untuk berpartisipasi dalam konsensus Ethereum dengan cara yang lebih ringan tanpa menambah beban pada konsensus Ethereum. Diakui Vitalik, banyak delegasi yang tidak mau melakukan hal tersebut. Mereka hanya ingin menyelenggarakan LST dengan cara yang paling sederhana, namun ia juga yakin akan ada delegasi yang akan berpartisipasi aktif dalam konsensus. Vitalik menyediakan dua solusi implementasi: integrasi asli Ethereum dan integrasi proyek pihak ketiga, yang akan dibahas satu per satu di bawah.

2.3.2.1 Integrasi asli Ethereum

Pada tingkat protokol Ethereum, validator pertama-tama dibagi menjadi dua jenis: validator kompleks (tingkat pemotongan dengan kompleksitas lebih tinggi) dan validator sederhana (tingkat kompleksitas lebih rendah), yang masing-masing melakukan tugas berbeda untuk memastikan kinerja dan desentralisasi Ethereum.

  • Validator kompleks: melakukan pekerjaan verifikasi dan penghitungan utama Ethereum dan harus tetap online setiap saat. Jumlah ETH yang dijanjikan oleh setiap validator kompleks harus ditingkatkan menjadi 2048 ETH (contoh yang diberikan oleh Vitalik), dan risiko pemotongan akan dikurangi. Jumlah validator kompleks di seluruh jaringan dibatasi hingga 10.000.

  • Validator sederhana: Tidak ada batasan kuota, tidak ada ambang batas staking, tidak ada garis miring, dan hanya perlu berpartisipasi dalam konsensus di beberapa slot.

    • Sumber validator sederhana: Delegator yang berpartisipasi dalam staking melalui penyedia layanan staking untuk menyediakan ETH bagi validator kompleks dan pengguna di jaringan yang ingin menjadi validator sederhana secara mandiri. (Catatan: Vitalik menggunakan "small-staker" untuk merujuk pada validator sederhana di artikel aslinya. Berikut ini, small staker dan validator sederhana akan digunakan secara bergantian)

    • Beberapa kemungkinan cara agar validator sederhana dapat berfungsi

      • Setiap slot akan memiliki 10.000 validator sederhana yang dipilih secara acak untuk memilih negara bagian yang mereka sukai.

      • Delegator dapat mengirimkan transaksi untuk menyatakan bahwa mereka sedang online dan bersedia menjadi validator sederhana selama satu jam berikutnya untuk memilih header blok yang mereka setujui, dan harus keluar setelah pekerjaan selesai.

      • Delegator dapat mengirimkan transaksi untuk menyatakan transaksi tersebut online dan bersedia menjadi validator sederhana untuk satu jam berikutnya. Setiap periode, 10 delegasi acak akan dipilih untuk membentuk daftar rekomendasi blok, dan lebih dari 10.000 delegasi akan dipilih untuk menjadi pemilih. Pemverifikasi sederhana di bagian ini tidak perlu keluar, dan persyaratan online akan habis masa berlakunya seiring berjalannya waktu.

    • Karakteristik dari ketiga solusi di atas adalah: semuanya dirancang untuk mencegah 51% serangan oleh operator node dan meningkatkan ketahanan sensor Ethereum. Solusi pertama dan kedua terutama mencegah pembalikan finalitas; solusi ketiga lebih berfokus pada ketahanan sensor jaringan, dan pemverifikasi sederhana perlu melakukan lebih banyak pekerjaan.

    • Prasyarat untuk partisipasi ringan: Ada klien ultra-ringan untuk digunakan oleh verifikator sederhana, memungkinkan mereka menyelesaikan pekerjaan verifikasi melalui ponsel atau halaman web; ini melibatkan penelitian terkait pada klien Ethereum ringan (seperti pengenalan Verkle Tree, tanpa kewarganegaraan, dll.), yang bertujuan untuk menurunkan ambang batas partisipasi validator.

Sumber: https://notes.ethereum.org/@vbuterin/staking_2023_10

2.3.2.2 Integrasi proyek pihak ketiga

Integrasi proyek pihak ketiga mengacu pada realisasi partisipasi delegator dalam konsensus Ethereum terutama melalui peningkatan staking pool itu sendiri. Ide intinya adalah untuk memperkenalkan tanda tangan bersama antara delegator dan verifikator dalam proses pemungutan suara konsensus untuk mencerminkan keinginan kelompok delegator. Berikut tiga opsi yang diajukan Vitalik:

  1. Staking pool mendeklarasikan dua staking key saat membuka akun validator, yaitu P (persistent staking key) dan Q (quick staking key, yang sebenarnya merupakan hasil output ketika alamat Ethereum dipanggil). Node masing-masing melacak tanda tangan P dan Q pada pesan yang dipilih oleh fork tertentu. Jika pilihan P dan Q sama, verifikasi berhasil; jika berbeda, verifikasi gagal. Staking pool bertanggung jawab untuk memilih delegator secara acak sebagai pemegang kunci Q pada slot saat ini.

  2. Verifikator secara acak menghasilkan kunci publik P+Q yang dijanjikan di setiap slot, dan tanda tangan pemungutan suara di setiap slot memerlukan penghitungan bersama oleh verifikator dan delegasi. Karena setiap slot secara acak menghasilkan kunci yang berbeda, terdapat masalah atribusi terkait saat garis miring terjadi, dan desain tertentu perlu dibuat untuk mengatasi masalah ini.

  3. Masukkan Q ke dalam kontrak pintar, bukan sebagai kunci yang dipegang langsung oleh delegator. Q yang dikelola oleh kontrak pintar dapat memperkenalkan kondisi pemicu yang beragam, sehingga membawa logika pemungutan suara yang lebih kaya ke dalam staking pool.

2.3.3 Ringkasan

Vitalik percaya bahwa jika solusi di atas diadopsi dengan benar, penyesuaian pada desain bukti kepemilikan dapat mencapai dua burung dengan satu batu (mengurangi sentralisasi taruhan dan mengurangi beban konsensus Ethereum):

  1. Memberikan kesempatan kepada mereka yang saat ini tidak memiliki sumber daya atau kemampuan untuk berpartisipasi dalam PoS untuk berpartisipasi, memberi mereka lebih banyak kekuatan (termasuk kekuatan untuk memilih node yang mereka dukung) dan berpartisipasi dengan cara yang lebih ringan namun tetap bermakna. Pada saat yang sama, Vitalik juga menunjukkan bahwa tidak semua peserta akan memilih dua atau salah satu opsi tersebut, namun opsi mana pun yang dipilih dapat memperbaiki situasi saat ini.

  2. Mengurangi jumlah tanda tangan yang perlu diproses oleh lapisan konsensus Ethereum per slot, bahkan dengan implementasi deterministik satu slot, dapat dikurangi menjadi sekitar 10.000. Hal ini berkontribusi terhadap desentralisasi dan memudahkan semua orang menjalankan node validator.

Meskipun solusi di atas berada pada tingkat abstraksi yang berbeda, termasuk mengoptimalkan pemilihan intra-pool, memperkuat persaingan antar-pool, dan integrasi asli Ethereum, tujuannya adalah untuk memecahkan masalah sentralisasi janji dan beban konsensus Ethereum saat ini. Vitalik percaya bahwa solusi implementasi spesifik harus dipertimbangkan dengan cermat sebelum diadopsi, dan solusi optimal harus tetap mencapai tujuan yang diinginkan sambil meminimalkan perubahan protokol.

3. Analisis dampak terhadap jalur terkait staking

3.1 Ikhtisar jalur terkait staking

Lihat divisi @StakingRewards dari ekosistem staking Ethereum, yang dapat dibagi menjadi lapisan verifikator, lapisan staking, lapisan penghubung, lapisan infrastruktur DeFi, dan lapisan produk terstruktur teratas dari bawah ke atas. Hubungan logis internal dan nilai masing-masing dapat diringkas sebagai berikut:

  • Lapisan validator: Diwakili oleh operator node seperti P2P dan Stakefish, lapisan ini menyediakan sumber daya perangkat keras tingkat terendah untuk lapisan staking atau pelanggan staking tunggal. Ini juga termasuk penyedia layanan SSV dan Obol, yang menyediakan teknologi DVT. Lapisan verifikator memecahkan masalah terkait perangkat keras untuk lapisan janji.

  • Lapisan janji: Penyedia layanan janji yang diwakili oleh Lido dan Rocket Pool menerima dana dari delegator dan berinteraksi dengan operator node atas nama delegator untuk melakukan verifikasi konsensus terhadap Ethereum, termasuk EigenLayer, yang mengusulkan konsep penataan ulang. Lapisan janji merangkum partisipasi tidak langsung delegator dalam PoS ke dalam produk keuangan, menurunkan ambang batas partisipasi dan memperkenalkan lebih banyak saham janji ke Ethereum.

  • Lapisan penghubung: Ini mengacu pada LST (Liquid Staking Token) yang dikeluarkan oleh lapisan staking. Pengguna berpartisipasi dalam berbagai protokol DeFi melalui penyedia layanan staking menambahkan pasangan perdagangan LST-ETH ke protokol seperti Curve untuk memberikan delegator likuiditas untuk menarik; dari staking lebih awal. Mengurangi biaya peluang delegator yang berpartisipasi dalam staking.

  • Infrastruktur DeFi dan lapisan produk terstruktur: Gunakan penyimpanan nilai dan profitabilitas LST untuk mengembangkan produk dan layanan turunan, membuat lebih banyak skenario aplikasi LST, memperkaya ekosistem DeFi, dan menarik pengguna untuk datang dan berjanji.

Sumber: https://twitter.com/StakingRewards/status/1711409661734219886/photo/1

Dalam ekosistem staking, lapisan staking memainkan peran inti dalam menghubungkan masa lalu dan masa depan: memperkenalkan lebih banyak saham staking ke Ethereum dan mengirimkan likuiditas ke sistem DeFi melalui LST. Posisi inti dari lapisan janji memungkinkan perubahannya sendiri menyebabkan perubahan di seluruh ekosistem janji, jadi kami akan fokus pada analisis dampak solusi yang relevan pada proyek lapisan janji. Jalur staking dalam artikel ini terutama akan mengacu pada lapisan staking.

3.2 Potensi dampak dari solusi di atas pada jalur pertaruhan

Sudut penerapan solusi di atas berbeda-beda, tetapi semuanya akan berdampak pada jalur pertaruhan. Berikut ini, kami akan menganalisis dampak berbagai solusi dan menyimpulkan kelayakan penerapan solusi terkait.

3.2.1 Memperluas kewenangan pemilihan delegasi

Berikut ini adalah analisis singkat mengenai potensi dampak dari ketiga opsi yang disebutkan Vitalik terhadap perluasan pilihan para delegasi.

  • Optimalkan pemungutan suara dalam kumpulan (Alat pemungutan suara yang lebih baik dalam kumpulan): yaitu, mengoptimalkan pemungutan suara dalam kumpulan taruhan, memungkinkan pengguna di kumpulan untuk memilih operator node mereka sendiri.

    • Potensi dampak: Hal ini dapat membuat penyedia layanan staking itu sendiri lebih terdesentralisasi, namun tidak dapat mengurangi konsentrasi jalur staking, karena pengguna dapat lebih mempercayai penyedia layanan staking terkemuka; sebagian darinya ditransfer ke delegator, yang dapat mengurangi perolehan nilai token tata kelola asli.

    • Analisis kemungkinan adopsi

      • Biaya keseluruhannya kecil: tidak diperlukan perubahan pada lapisan konsensus Ethereum, hanya penyedia layanan janji yang perlu mengubah mekanismenya sendiri.

      • Kurangnya insentif bagi penyedia layanan staking yang ada: Solusi ini mengharuskan penyedia layanan staking yang ada untuk secara aktif mengubah dan menanggung biaya yang lebih besar, termasuk biaya pengembangan dan biaya berkurangnya kegunaan token tata kelola.

    • Ringkasan: Hal ini memecahkan sebagian masalah sentralisasi ikrar, namun tidak dapat menyelesaikan masalah beban konsensus, dan dampak akhirnya mungkin rata-rata. Biaya implementasinya rendah, namun penyedia layanan yang sudah ada tidak mempunyai insentif untuk melakukan hal tersebut dan kecil kemungkinannya untuk mengadopsinya. Mungkin ada penyedia layanan staking baru yang menggunakan fitur ini untuk memasuki pasar.

  • Memperkuat persaingan antar pool (Lebih banyak persaingan antar pool): yaitu, memperkuat persaingan antar staking pool sehingga delegator memiliki banyak pilihan. Saat ini, perbedaan inti antara berbagai staking pool dalam menarik pengguna terletak pada likuiditas, kepercayaan, dan penerimaan dapp LST. Vitalik mengusulkan pengurangan jumlah pemotongan dan memperkenalkan standar LST terpadu untuk mengurangi tiga perbedaan di atas dan memperkuat persaingan di antara penyedia layanan gadai.

    • Potensi dampak: Perbedaan antara penyedia layanan staking berkurang, dan pangsa pasar proyek-proyek terkemuka seperti Lido menurun, mengurangi sentralisasi jalur staking; ekosistem LSTfi mungkin menjadi lebih makmur, karena dapp yang sesuai dapat mendukung lebih banyak staking pool dari LST ; Kamar Dagang Layanan Staking Untuk mencari diferensiasi dalam aspek lain, arah persaingan dapat beralih ke pendapatan staking dari LST itu sendiri, terutama dalam strategi penarikan MEV.

    • Analisis kemungkinan adopsi

      • Biaya keseluruhannya sedang: biaya teknisnya rendah, karena solusi ini tidak memerlukan perubahan pada lapisan konsensus Ethereum, hanya pengenalan standar token LST baru, dan kerja sama dari penyedia layanan staking dalam mengurangi Slash Share pengguna dan mengadopsi standar LST baru. Namun, selama proses adopsi, sejumlah besar pemegang LST yang ada diharuskan menukar LST mereka dengan LST standar terpadu yang baru, sehingga terdapat biaya migrasi yang besar di sini.

      • Kurangnya insentif bagi penyedia layanan gadai yang ada: Solusi ini mengharuskan penyedia layanan gadai yang ada untuk melakukan perubahan proaktif tertentu, menanggung biaya peningkatan dan pengembangan tertentu, serta melibatkan sejumlah besar biaya dan risiko konversi LST. Penerapan solusi ini juga menyebabkan penyedia layanan yang ada menghadapi tekanan dari penurunan pangsa pasar.

    • Ringkasan: Masalah sentralisasi janji sebagian besar telah diselesaikan, namun masalah beban konsensus tidak dapat diselesaikan, dan solusi terhadap masalah tersebut belum selesai. Biaya penerapannya secara keseluruhan tergolong sedang, namun penyedia layanan yang sudah ada tidak mempunyai insentif untuk melakukan hal tersebut, dan kemungkinan penerapannya rendah. Mungkin ada penyedia layanan staking baru yang menggunakan fitur ini untuk memasuki pasar.

  • Delegasi terintegrasi asli (Delegasi yang diabadikan): Fungsi delegasi terkait yang disebutkan di atas secara langsung dimasukkan ke dalam lapisan protokol Ethereum, seperti pengguna langsung memilih operator node, Ethereum meluncurkan standar token LST-nya sendiri, dll.

    • Potensi dampak: Dampak yang sama seperti skema kompetisi antar-kumpulan yang disebutkan di atas, tetapi dukungan lapisan protokol Ethereum akan memastikan keamanan transformasi terkait sampai batas tertentu. Hal ini dapat menambah beban pada konsensus Ethereum karena pengguna yang berpartisipasi dalam delegasi pada lapisan protokol Ethereum akan membawa lebih banyak pekerjaan verifikasi pada konsensus Ethereum.

    • Mengadopsi analisis kelayakan

      • Biaya keseluruhannya tinggi: lapisan konsensus Ethereum perlu ditingkatkan agar dapat mendukung fungsi delegasi terkait.

      • Hal ini mungkin bertentangan dengan tujuan awal peningkatan: hal ini meningkatkan beban konsensus pada Ethereum; cara delegator secara langsung memilih operator node untuk hosting melalui tingkat protokol pada dasarnya lebih mirip dengan DPoS, yang mungkin merupakan hasil yang tidak ingin dilihat oleh Vitalik.

    • Ringkasan: Hal ini memecahkan sebagian besar masalah sentralisasi ikrar, namun akan meningkatkan masalah beban konsensus. Pada saat yang sama, biaya peningkatannya relatif besar dan memerlukan perubahan tertentu pada Ethereum. Adopsi sangat kecil kemungkinannya.

3.2.2 Partisipasi konsensus

Ide dasar dari partisipasi Konsensus adalah untuk memungkinkan validator yang lebih sederhana untuk berpartisipasi dalam konsensus. Perbedaan antara kedua solusi tersebut adalah apakah solusi tersebut diterapkan melalui integrasi asli Ethereum atau dalam proyek pihak ketiga.

3.2.2.1 Integrasi asli

Menurut ide Vitalik, solusi integrasi asli Ethereum akan secara langsung membagi jaringan menjadi dua kelompok: validator kompleks dan validator sederhana. Ambang batas kontribusi untuk validator kompleks akan ditingkatkan menjadi 2048 ETH, dan jumlah validator dibatasi hingga 10.000. Mereka harus tetap online secara real-time dan bertanggung jawab atas pekerjaan verifikasi dan penghitungan utama; peralatan untuk menjalankan klien ringan. Berpartisipasi dalam konsensus pada waktu tertentu dan hanya melakukan tugas ringan seperti pemungutan suara.

Catatan: 2048 ETH adalah contoh yang diberikan oleh Vitalik di artikel asli, namun kemungkinan besar akan menjadi angka yang diadopsi dalam rencana selanjutnya. Menggabungkan penjelasan Vitalik di artikel <Paths menuju finalitas slot tunggal> dan EIP-7251 yang dikutip Vitalik di artikel aslinya, kita dapat mengetahui bahwa data ini memiliki signifikansi praktis: 2048 ETH dapat membatasi jumlah validator dalam keadaan setimbang menjadi Level ideal yang mengurangi beban konsensus pada Ethereum dan membuka jalan bagi implementasi SSF. Pada saat yang sama, dalam <Protocol dan perubahan staking pool yang dapat meningkatkan desentralisasi dan mengurangi overhead konsensus>, Vitalik mengusulkan pendekatan praktis: Ethereum pertama-tama dapat mengintegrasikan EIP-7251 sebagai transisi, yaitu meningkatkan batas saldo validator menjadi 2048 ETH , dan pada saat yang sama Pertahankan batas bawah 32 ETH; lalu gunakan 2048 ETH sebagai batas kontribusi keseluruhan untuk memungkinkan validator memilih tingkatannya sendiri. Secara ringkas terlihat bahwa penggunaan angka 2048 ETH untuk analisa pada analisa berikut ini memiliki nilai referensi yang besar.

Sumber: https://notes.ethereum.org/@vbuterin/single_slot_finality

  • dampak potensial

    • Hal ini secara bersamaan dapat memecahkan sentralisasi janji dan masalah beban konsensus Ethereum: integrasi asli memungkinkan mayoritas delegator dan pengguna biasa lainnya untuk berpartisipasi dalam konsensus dengan cara yang sederhana dan berbiaya rendah, sehingga sangat meningkatkan desentralisasi jaringan Ethereum; pada saat yang sama, 10,000 Batasan jumlah validator kompleks mengurangi kesulitan mencapai konsensus dan ukuran tanda tangan agregat setiap slot, sehingga mengurangi beban konsensus pada Ethereum.

    • Nilai teknologi keamanan seperti layanan penyedia layanan janji dan DVT akan menjadi lebih tinggi, dan tingkat penetrasi akan lebih ditingkatkan: satu pemverifikasi kompleks perlu melakukan verifikasi jaringan yang lebih aktif dan memastikan tingkat online yang sangat tinggi, sehingga relevan operasi perangkat keras Seiring dengan peningkatan ambang batas dimensi, nilai teknologi keamanan seperti DVT semakin disorot; ambang batas janji 2048 ETH membuat sebagian besar pengguna yang awalnya dapat melakukan janji tunggal beralih ke delegator berdasarkan hal di atas, tingkat penetrasi penyedia layanan janji dan penyedia layanan teknis seperti DVT akan meningkat.

    • Akan ada batas atas ukuran pasar dari jalur staking: dalam visi Vitalik, cara bagi validator sederhana untuk berpartisipasi dalam konsensus adalah dengan menjalankan node ultra-ringan sendiri. ETH yang dijanjikan dari bagian delegator tidak akan membuat lebih banyak TVL untuk penyedia layanan janji, dan pengguna lain yang menjadi validator sederhana tidak perlu menjadi delegator melalui penyedia layanan janji, karena mereka sendiri perlu menjalankan node ultra-ringan dan ada tidak perlu menghostingnya untuk penyedia layanan dan membayar biaya hosting yang sesuai. Oleh karena itu, TVL yang dapat ditangkap oleh penyedia layanan staking akan dibatasi hingga 20,48 juta ETH.

    • Pertumbuhan jangka panjang penyedia layanan andalan dan proyek terkait mungkin mengalami stagnasi

      • Masih ada ruang dalam jangka pendek dan menengah, tetapi motivasinya tidak cukup: Dilihat dari ukuran pasar saat ini, total pasokan ETH telah stabil di sekitar 120 juta setelah EIP-1559 dan Penggabungan. Jumlah Ethereum yang berpartisipasi dalam janji adalah sekitar 28 juta, dan tingkat kontribusi sekitar 23,29%, masih ada ruang untuk perbaikan dalam jalur staking; namun dilihat dari situasi antrian validator yang masuk dan keluar, pertumbuhan staking ETH telah mencapai hambatan dengan penurunan tersebut. dalam mempertaruhkan pendapatan. Tanpa peningkatan volume transaksi on-chain, Jika pendapatan MEV meningkat secara signifikan, jumlah janji akan berada dalam keadaan keseimbangan yang stabil, dan pertumbuhan akan kehilangan momentum.

      • Pertumbuhan proyek teknologi seperti penyedia layanan gadai dan DVT akan stagnan dalam jangka panjang: dari penyedia layanan gadai yang diwakili oleh Lido hingga proyek DVT yang diwakili oleh SSV, model pendapatan mereka akan mengenakan persentase biaya tertentu atas pendapatan gadai ini. bagian dari dana. Ketika batas atas dana delegator adalah 20,48 juta ETH, maka bagian dana tersebut akan kurang dari 28 juta saat ini. Jika pendapatan MEV di masa depan tidak cukup meningkat (artinya tingkat jaminan tidak cukup meningkat). skala pendapatan absolut dari jalur pertaruhan tidak akan meningkat, bukannya menurun, dan tidak ada sumber pertumbuhan dalam jangka panjang.

Sumber: https://etherscan.io/chart/ethersupplygrowth

Sumber: https://www.validatorqueue.com/

  • Analisis kemungkinan adopsi

    • Biaya keseluruhannya sangat besar: aturan partisipasi konsensus Ethereum perlu diubah.

    • Sejalan dengan kepentingan pengembangan jangka panjang Ethereum, arsitektur validator berlapis dapat diperkenalkan dalam jangka panjang.

      • Salah satu tujuan pengembangan jangka panjang Ethereum memerlukan pengenalan arsitektur berlapis validator serupa: Vitalik menunjukkan di <Endgame> bahwa ketika blok menjadi lebih besar (masalah inflasi negara bagian), hanya beberapa ratus node besar yang akan memiliki kemampuan untuk menjalankan node penuh di masa depan, Ethereum perlu menemukan cara lain yang ringan untuk memungkinkan lebih banyak orang berpartisipasi dalam konsensus dan memastikan ketidakpercayaan yang dapat diterima dan resistensi sensor. Pada saat yang sama, untuk mencapai fitur seperti determinisme slot tunggal (SSF) yang meningkatkan kinerja dan keamanan Ethereum, dua jenis validator juga diperlukan untuk bekerja sama. Kedua jenis validator ini memiliki tanggung jawab yang berbeda, dan lebih masuk akal untuk menerapkan aturan staking (stratifikasi) yang berbeda.

      • Struktur hierarki validator telah muncul berkali-kali dalam peta jalan Ethereum dan artikel terkait, dan terdapat sejumlah besar solusi ringan terkait klien yang sedang direncanakan dan diteliti, yang bertujuan untuk menciptakan kondisi bagi validator sederhana untuk berpartisipasi dalam konsensus.

        • Dari peningkatan penting seperti PBS dan Danksharding, kita dapat melihat gagasan serupa tentang pelapisan dan pembagian kerja: biarkan node profesional melakukan pekerjaan yang lebih sulit (seperti menyimpan blob dan blok bangunan) untuk memastikan efisiensi; biarkan Node yang lebih ringan berpartisipasi dalam konsensus memastikan desentralisasi.

        • Dari gagasan utama <Endgame> kita dapat melihat bahwa SNARKisasi (peringanan) verifikasi adalah untuk memberikan metode referensi bagi verifikator sederhana untuk berpartisipasi dalam konsensus. Kita juga dapat melihat di peta jalan Ethereum bahwa penelitian terkait termasuk stateless, The Verge, dll. semuanya sedang mempersiapkan pengguna untuk dapat menjalankan node ultra-ringan.

<Vitalik: Endgame>, sumber: https://vitalik.ca/general/2021/12/06/endgame.html

Konten terkait The Verge, sumber: https://twitter.com/VitalikButerin/status/1588669782471368704

  • Ringkasan: Hal ini dapat memecahkan masalah sentralisasi ikrar dan beban konsensus pada saat yang bersamaan. Biaya adopsi sangat tinggi dan memerlukan perubahan aturan PoS pada lapisan konsensus Ethereum, namun hal ini merupakan kepentingan pengembangan jangka panjang Ethereum, dan persiapan yang relevan sebagian telah tercermin dalam peta jalan Ethereum. Adopsi mungkin dilakukan dalam jangka panjang, namun realisasinya dalam jangka pendek kecil kemungkinannya.

3.2.2.2 Integrasi proyek pihak ketiga

Vitalik juga mengusulkan rencana implementasi yang hanya diimplementasikan melalui staking pool tanpa dukungan asli dari Ethereum. Intinya adalah membagi kunci pribadi pemverifikasi menjadi dua bagian, masing-masing P dan Q, dan memberikannya masing-masing ke node verifikasi dan pengguna, memungkinkan pengguna untuk berpartisipasi dalam konsensus melalui tanda tangan bersama P dan Q.

  • Potensi dampak: Ini dapat memecahkan masalah sentralisasi server staking sampai batas tertentu, namun efeknya tidak pasti karena proses partisipasi pengguna relatif rumit dan kemauan untuk berpartisipasi mungkin kecil. Rencana ini lebih merupakan penyesuaian internal penyedia layanan gadai dan akan berdampak kecil pada tata letak lintasan.

  • Mengadopsi analisis kelayakan

    • Biaya implementasi yang moderat: Tidak diperlukan perubahan besar pada lapisan konsensus Ethereum, namun penyedia layanan janji yang ada diharuskan melakukan peningkatan yang lebih kompleks, termasuk desain pemisahan kunci, penyimpanan dan tanda tangan bersama, sekaligus menarik pengguna untuk berpartisipasi dalam konsensus sederhana verifikasi.

    • Biaya yang ditanggung oleh penyedia layanan jaminan akan meningkat, dan proyek yang ada mungkin tidak diberi insentif untuk melakukan peningkatan: pertama, pemisahan dan penyimpanan kunci pribadi validator, dan kedua, desain UX pengguna, akan menimbulkan biaya peningkatan tertentu bagi penyedia layanan jaminan yang ada. , namun sulit untuk memberikan keuntungan yang lebih tinggi kepada penyedia layanan yang ada.

    • Ketika logika verifikasi menjadi lebih kompleks, hal ini dapat meningkatkan beban kerja pada Ethereum: logika verifikasi yang lebih kompleks mencakup membandingkan pesan yang ditandatangani oleh P dan Q, dll.

  • Ringkasan: Hal ini dapat memecahkan masalah sentralisasi server janji sampai batas tertentu, namun efeknya tidak pasti dan akan berdampak kecil pada pola proyek jalur. Proyek yang ada cenderung tidak mengadopsinya, namun penyedia layanan staking baru dapat menggunakan fitur ini untuk memasuki pasar.

3.3 Ringkasan

Vitalik tidak secara eksplisit mengungkapkan preferensinya terhadap solusi tertentu dalam artikelnya, namun kita masih dapat menyimpulkan apa yang mungkin terjadi dengan menganalisis efek dan dampak dari solusi tersebut dan menggabungkan informasi dari artikel Vitalik sebelumnya dan peta jalan Ethereum.

  • Tiga opsi untuk Memperluas arah kekuasaan pemilihan delegasi

    • Masalahnya belum sepenuhnya terselesaikan: Solusi terkait memperluas kekuasaan pemilihan delegasi sebagian besar dioptimalkan untuk masalah sentralisasi janji, namun efek solusinya tidak pasti. Karena struktur pertaruhan dua tingkat saat ini di sekitar kelompok pertaruhan delegator sudah dekat dengan DPoS, solusi untuk memperluas kewenangan pemilihan delegasi tidak merusak struktur yang ada dan bahkan mungkin menonjolkan karakteristik DPoS. Pada saat yang sama, solusi terkait ini tidak menyelesaikan masalah beban konsensus Ethereum, dan solusi integrasi delegasi secara asli juga dapat menambah beban konsensus Ethereum.

    • Insentif yang diberikan kepada pemain yang sudah ada sangatlah kecil: Solusi ke arah ini akan merugikan kepentingan para penyedia layanan ikrar yang sudah ada. Pada saat yang sama, solusi untuk mengoptimalkan pemilu antar kelompok dan memperkuat kompetisi antar kelompok juga memerlukan dukungan dari penyedia layanan ikrar Oleh karena itu, penyedia layanan yang ada tidak mempunyai insentif untuk mengadopsi solusi yang relevan.

    • Dalam jangka pendek, ini dapat diadopsi oleh proyek-proyek baru: Penyedia layanan staking baru dapat menggunakan ini sebagai fitur yang lebih terdesentralisasi untuk memasuki pasar dan bersaing dengan proyek-proyek yang sudah ada.

  • Untuk solusi ke arah partisipasi konsensus

    • Dukungan asli mungkin merupakan solusi jangka panjang: Dukungan asli dapat menyelesaikan masalah sentralisasi staking dan beban konsensus Ethereum yang disebutkan oleh Vitalik. Sementara itu, persiapan sedang dilakukan untuk mengimplementasikan arsitektur validator berlapis serupa. Hal ini sulit dicapai dalam jangka pendek, namun sangat mungkin dilakukan dalam jangka panjang.

    • Dibandingkan dengan Memperluas kewenangan pemilihan delegasi, solusi integrasi pihak ketiga dapat memecahkan masalah sentralisasi janji secara lebih luas, namun tidak dapat menyelesaikan masalah beban konsensus. Mirip dengan Memperluas kewenangan pemilihan delegasi, ada juga masalah kecilnya insentif bagi pemain lama untuk mengadopsinya. Dalam jangka pendek, penyedia layanan staking baru dapat menggunakan fitur ini sebagai cara untuk memasuki pasar.

4. Kesimpulan

Dalam banyak pidato dan artikel Vitalik, kita dapat melihat gagasan inti: Ethereum harus tetap netral dan minimalis. Meskipun banyak fitur (seperti abstraksi akun, layanan staking likuiditas, akun privasi, dll.) telah meningkatkan daya saing Ethereum, Ethereum tidak memilih untuk mengintegrasikan semua fitur secara langsung, tetapi menyerahkan beberapa fungsi kepada proyek pihak ketiga untuk dibangun. Banyak proyek pihak ketiga juga telah menjawab dengan baik proposisi yang ditinggalkan oleh Ethereum dan menemukan posisi pasar mereka sendiri. Namun, seiring dengan terus berkembangnya Ethereum, masalah dan peluang yang dihadapi proyek pihak ketiga juga berubah. Bagi para peserta ini, ini bukan hanya ujian kemampuan beradaptasi, tetapi juga waktu untuk berpikir secara mendalam tentang masa depan dan mengantisipasi serta memanfaatkan peluang di akhir permainan.

Dalam analisis artikel ini, kami mencoba melakukan deduksi komprehensif terhadap variabel-variabel yang mungkin dihadapi oleh proyek terkait staking track saat ini di masa depan berdasarkan asumsi Vitalik. Meskipun Vitalik memaparkan kemungkinan akhir dari Ethereum dalam artikel terkait, masa depan masih belum pasti karena rencana saat ini dapat berubah sebagai respons terhadap permintaan pasar baru dan kemajuan teknologi. Dalam skenario yang selalu berubah ini, hanya pemain dengan pemikiran akhir permainan dan kemampuan untuk menangkap bonus jendela saat ini yang dapat tetap unggul dalam perlombaan jangka panjang.

Bahan referensi

  • <Perubahan protokol dan staking pool yang dapat meningkatkan desentralisasi dan mengurangi overhead konsensus>

  • <Haruskah Ethereum setuju dengan mengabadikan lebih banyak hal dalam protokol?>

  • <Jalan menuju finalitas slot tunggal>

  • Peta Jalan Ethereum: Finalitas slot tunggal

  • <Ikhtisar Bukti Kepemilikan>

  • <Bisakah kita menemukan Goldilocks? Renungan tentang staking "dua tingkat", desain Token Staking Liquid asli.>

  • <Akhir Permainan>

  • <The Beacon Chain Ethereum 2.0, penjelasannya harus Anda baca terlebih dahulu>

  • FAQ tentang EIP-7251; Meningkatkan MAX_EFFECTIVE_BALANCE – HackMD