Helios light client: alat verifikasi data Ethereum baru tanpa perlu mempercayai penyedia RPC

robot
Pembuatan abstrak sedang berlangsung

Klien Ringan Ethereum Helios: Pilihan Baru untuk Akses Data On-Chain Tanpa Kepercayaan

Baru-baru ini, sebuah klien ringan Ethereum berbasis bahasa Rust bernama Helios diluncurkan, yang menyediakan cara akses Ethereum yang sepenuhnya tanpa perlu mempercayai. Klien ini memanfaatkan protokol klien ringan setelah Ethereum beralih ke mekanisme PoS, yang dapat mengubah data penyedia RPC terpusat yang tidak terpercaya menjadi RPC lokal yang dapat diverifikasi. Dengan menggabungkan RPC terpusat, Helios dapat memverifikasi keaslian data tanpa perlu menjalankan node penuh.

Inovasi ini mengatasi masalah sulitnya menggabungkan kenyamanan dan desentralisasi. Pengguna dapat menyelesaikan sinkronisasi dan mengakses data on-chain yang aman dalam waktu sekitar dua detik melalui perangkat apa pun (termasuk ponsel dan plugin browser) tanpa memerlukan ruang penyimpanan.

Saat ini, sebagian besar pengguna mengakses Ethereum melalui server RPC terpusat, yang disediakan oleh beberapa perusahaan yang menjalankan node berkinerja tinggi di server cloud. Namun, cara ini mengharuskan pengguna untuk mempercayai penyedia, dan tidak dapat memverifikasi akurasi hasil pencarian secara mandiri.

Secara teoritis, penyedia RPC yang berniat jahat dapat memanipulasi data penawaran dari bursa terdesentralisasi, mendorong pengguna untuk menetapkan parameter output minimum yang lebih rendah, sehingga melaksanakan jenis serangan sandwich yang baru. Meskipun serangan semacam itu belum terjadi saat ini, disarankan agar pengguna melakukan penelitian lebih lanjut sebelum menambahkan penyedia RPC yang tidak dikenal ke dompet.

Helios terdiri dari lapisan eksekusi dan lapisan konsensus, keduanya terhubung erat. Lapisan konsensus memanfaatkan mekanisme komite sinkronisasi dari beacon chain, menghubungkan RPC yang tidak tepercaya melalui hash blok beacon chain yang diketahui, untuk menyinkronkan ke blok saat ini dengan cara yang dapat diverifikasi. Sementara itu, lapisan eksekusi menggabungkan blok beacon chain yang telah diverifikasi dengan RPC lapisan eksekusi yang tidak tepercaya, untuk memverifikasi informasi status di on-chain.

Klien ringan ini membawa kemungkinan baru untuk ekosistem Ethereum. Pengembang dapat mengintegrasikan Helios ke dalam aplikasi JavaScript, seperti dompet dan DApp, sehingga meningkatkan keamanan Ethereum dan mengurangi ketergantungan pada infrastruktur terpusat.

Di masa depan, arah pengembangan Helios mungkin mencakup mendukung pengambilan data klien ringan secara langsung dari jaringan P2P, menyempurnakan metode RPC, membangun versi WebAssembly, mengintegrasikan ke dalam perangkat lunak dompet, mengembangkan dasbor jaringan, dan lain-lain. Kemajuan ini akan semakin mendorong desentralisasi dan keamanan ekosistem Ethereum.

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
  • 6
  • Bagikan
Komentar
0/400
BlockchainTalkervip
· 15jam yang lalu
akhirnya, seseorang mengatasi masalah kepercayaan rpc fr fr
Lihat AsliBalas0
LayerHoppervip
· 15jam yang lalu
Rust sangat bagus, ini bisa berhasil.
Lihat AsliBalas0
WalletWhisperervip
· 15jam yang lalu
pengakuan pola dikonfirmasi. helios = langkah lain menuju singularitas terdesentralisasi yang tak terhindarkan
Lihat AsliBalas0
GateUser-ccc36bc5vip
· 15jam yang lalu
Akhirnya tidak perlu melihat wajah penyedia layanan lagi!
Lihat AsliBalas0
LayerZeroHerovip
· 15jam yang lalu
Ini pekerjaan yang bagus, dan hasilnya juga Sumber Terbuka.
Lihat AsliBalas0
CoffeeNFTradervip
· 16jam yang lalu
Sepertinya Rust adalah bahasa semesta.
Lihat AsliBalas0
  • 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)