Memahami Uji Keluar: Jalan Terakhir Menuju Desentralisasi

Awal bulan ini, di konferensi EthCC di Prancis, Vitalik Buterin mengemukakan sebuah pandangan peringatan yang terdengar agak mengkhawatirkan, "Jika Ethereum tidak dapat benar-benar mencapai desentralisasi, masa depannya akan menghadapi krisis keberlangsungan."

Untuk itu, ia mengusulkan tiga standar pengujian kunci untuk mengukur apakah sebuah protokol memiliki kemampuan desentralisasi yang berkelanjutan: Uji Keluar (Walk-Away Test), Uji Serangan Internal (Insider Attack Test), dan Uji Basis Terpercaya (Trusted Base Test).

Di antara itu, "keluar dari pengujian" adalah bagian yang paling mendasar dan juga paling penting, langsung mengarah pada satu masalah inti: jika tim proyek dibubarkan atau platform tidak dapat dihubungi, apakah pengguna masih dapat mengamankan aset dan menyelesaikan interaksi?

Apa itu "Uji Keluar"

Secara sederhana, inti dari keluar dari pengujian adalah apakah proyek memungkinkan pengguna untuk tetap dapat keluar secara mandiri, menarik aset, dan berinteraksi di blockchain meskipun tim pengembang sepenuhnya "hilang".

Dari sudut pandang ini, itu lebih mirip dengan klausul penjaminan, tidak menekankan pada kelengkapan fungsi sehari-hari, tetapi dalam kondisi yang paling ekstrem, menguji apakah suatu protokol benar-benar "Desentralisasi".

Sebenarnya, sejak tahun 2022, Vitalik telah mengkritik sebagian besar arsitektur Training Wheels dari Rollup di blognya, dengan tegas menyatakan bahwa arsitektur tersebut bergantung pada operasi terpusat dan intervensi manusia untuk menjamin keamanan. Pengguna yang sering menggunakan L2Beat seharusnya sangat familiar dengan hal ini, karena di halaman utama situs webnya ditampilkan sebuah indikator kunci yang relevan—Stage:

Ini adalah kerangka evaluasi yang membagi Rollup menjadi tiga tahap desentralisasi, yaitu «Stage 0» yang sepenuhnya bergantung pada kontrol terpusat, «Stage 1» yang bergantung terbatas, dan «Stage 2» yang sepenuhnya terdesentralisasi, yang juga mencerminkan tingkat ketergantungan Rollup pada intervensi manual dari roda bantu.

Sumber gambar: L2Beat

Salah satu indikator inti dari tahap evaluasi Stage adalah apakah pengguna dapat menyelesaikan penarikan dana secara mandiri tanpa bantuan operator?

Masalah ini, tampaknya sederhana, tetapi sebenarnya adalah masalah yang fatal.

Sebagai contoh yang khas, untuk Rollups yang saat ini mainstream, meskipun semuanya memiliki desain mekanisme serupa seperti "kapsul pelarian", banyak proyek masih mempertahankan "kontrak yang dapat ditingkatkan" bahkan "hak administrator super", yang tampaknya dirancang untuk keadaan darurat, tetapi sebenarnya juga merupakan jendela risiko potensial yang mungkin berkembang.

Misalnya, tim dapat mengendalikan alamat perubahan kontrak logika melalui tanda tangan ganda. Meskipun secara permukaan menekankan ketidakberubahan, selama pintu belakang ada, begitu logika jahat disuntikkan ke dalam kontrak yang ditingkatkan, aset pengguna juga dapat dipindahkan secara sah.

Ini berarti bahwa jika dana pengguna dibekukan, akan sulit untuk melewati pemulihan dari pihak proyek, dan persyaratan untuk keluar dari pengujian benar-benar menghilangkan ketergantungan dan jalur intervensi, memastikan bahwa pengguna dapat beroperasi secara independen dan mengendalikan secara mandiri kapan saja, bahkan jika tim inti menghilang atau platform tiba-tiba ditutup, pengguna harus tetap memiliki kontrol penuh, aset tidak akan terkunci atau diambil alih oleh pihak ketiga.

Singkatnya, keluar dari pengujian adalah batu ujian untuk memeriksa apakah sebuah protokol benar-benar dapat Desentralisasi. Ini tidak hanya berkaitan dengan kemampuan anti-pemeriksaan, tetapi juga apakah pengguna masih memiliki kedaulatan aset dalam menghadapi situasi ekstrem.

Desentralisasi yang akhir adalah "kemampuan untuk keluar"

Mengapa BTC dan ETH adalah pilihan utama bagi pengguna baru dan institusi untuk masuk.

Karena meskipun tanpa Satoshi Nakamoto dan Vitalik, Bitcoin dan Ethereum tetap dapat beroperasi dengan lancar, jadi secara objektif, bagi pengguna baru atau pemain institusi, pertimbangan keputusan masuk Web3 yang paling penting adalah "Apakah uang saya bisa diambil kapan saja?"

Keluar dari pengujian adalah jawaban langsung untuk masalah ini, ini adalah "jarak terakhir" untuk mencapai desentralisasi dalam blockchain, dan juga merupakan pengujian praktis dari filosofi "Bukan kunci Anda, bukan koin Anda".

Bagaimanapun, jika pengguna harus bergantung pada antarmuka frontend tertentu atau tim pengembang tertentu untuk menarik aset atau berinteraksi, maka pada dasarnya itu masih merupakan hubungan kepercayaan yang terpusat. Namun, melalui protokol yang berhasil keluar dari fase pengujian, meskipun semua node offline dan semua personel operasional kabur, pengguna masih dapat menyelesaikan operasi secara mandiri dengan menggunakan alat on-chain dan frontend pihak ketiga.

Ini bukan hanya masalah teknologi, tetapi juga penerapan prinsip Web3.

Oleh karena itu, Vitalik telah berulang kali menekankan bahwa banyak proyek DeFi atau L2 yang tampak desentralisasi, sebenarnya menyimpan tombol upgrade, logika pintu belakang, mekanisme pembekuan, dan saluran sentralisasi lainnya. Jika mekanisme ini disalahgunakan, aset pengguna akan sepenuhnya terikat.

Keluar dari pengujian adalah cara untuk menguji apakah mekanisme ini ada, dan memerlukan penghapusan total dari mereka. Hanya ketika jalur keluar pengguna tidak bergantung pada pihak manapun, protokol ini benar-benar layak untuk dipercaya.

「Keluar dari Uji Coba」,Desentralisasi Menuju Realita

Dan jika kita memahami dari sudut pandang yang berbeda, sebenarnya kita akan menemukan bahwa "pengujian keluar" meskipun merupakan standar penilaian inti dalam desain keamanan Ethereum, khususnya Rollup, namun sebenarnya telah dipraktikkan secara luas di bidang lain di Web3:

Sebagai contoh, dompet sebagai alat inti manajemen aset, harus memiliki tingkat keamanan dan transparansi yang tinggi, termasuk keberuntungan dalam menghasilkan frase pemulihan dan kunci pribadi (generator angka acak sejati), keamanan perangkat lunak sumber terbuka, dan faktor kunci lainnya. Selain itu, hampir semua dompet Web3 mainstream (seperti imToken, dll.) juga memungkinkan ekspor kunci pribadi/frase pemulihan, sehingga pengguna dapat dengan mudah memindahkan aset ke perangkat lunak atau perangkat keras dompet mana pun.

Bisa dikatakan, ini adalah bentuk "desain keluar" yang alami: Pengguna tidak perlu mempercayai perusahaan dompet itu sendiri, mereka dapat selamanya mengontrol dana mereka, membuat pengguna bukan hanya "pengalaman" dari produk Web3, tetapi benar-benar menjadi "pemilik" yang memiliki kedaulatan atas aset.

Dari sudut pandang ini, tiga pengujian inti yang diajukan oleh Vitalik kali ini sebenarnya merupakan lingkaran tertutup yang lengkap:

  • Keluar dari pengujian: Pastikan pengguna dapat menyelamatkan diri mereka sendiri setelah proyek berhenti beroperasi.
  • Uji serangan internal: Apakah sistem dapat mempertahankan diri dari tindakan jahat atau serangan kolaboratif oleh pengembang.
  • Pengujian dasar komputasi yang dapat dipercaya: Apakah jumlah kode yang perlu dipercaya oleh pengguna cukup sedikit dan dapat diaudit.

Ketiga tes ini bersama-sama membentuk "kerangka dasar" desentralisasi untuk perkembangan berkelanjutan jangka panjang Ethereum, benar-benar mewujudkan "Don't Trust, Verify".

Sederhananya, dunia Web3, "kepercayaan" yang tidak memerlukan kepercayaan, pada dasarnya berasal dari dapat diverifikasi, hanya melalui matematika dan algoritma yang transparan, yang memungkinkan pengguna untuk "Verify" kapan saja agar merasa aman, tanpa khawatir tentang moralitas tim proyek dan faktor eksternal lainnya.

Seperti yang akhirnya dikatakan oleh Vitalik:

「Jika kita tidak dapat melakukan ini, maka Ethereum pada akhirnya akan menjadi kenangan zaman bagi satu generasi, seperti banyak hal yang pernah bersinar sebentar namun akhirnya kembali ke kebiasaan biasa, yang dilupakan oleh sejarah」

Lihat Asli
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Hadiah
  • Komentar
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)