Helios: Implementasi klien ringan Ethereum berbasis Rust untuk akses tanpa kepercayaan

robot
Pembuatan abstrak sedang berlangsung

Klien ringan Ethereum Helios berbasis Rust: Mewujudkan akses tanpa kepercayaan

Klien ringan Ethereum Helios baru-baru ini dirilis, klien ini dikembangkan berdasarkan bahasa Rust, bertujuan untuk menyediakan akses Ethereum yang sepenuhnya tanpa kepercayaan. Helios menggunakan protokol klien ringan yang difasilitasi setelah Ethereum beralih ke PoS, mampu mengubah data penyedia RPC terpusat yang tidak tepercaya menjadi RPC lokal yang dapat diverifikasi dengan aman. Dengan menggabungkan RPC terpusat, Helios dapat memverifikasi keaslian data tanpa menjalankan node penuh.

Klien Helios dapat menyelesaikan sinkronisasi dalam waktu sekitar dua detik, dan tidak memerlukan penyimpanan, pengguna dapat mengakses data di blockchain dengan aman melalui perangkat apa pun ( termasuk ponsel dan plugin browser ). Inovasi ini mengatasi masalah umum dalam menjaga kenyamanan dan desentralisasi.

Potensi Risiko Infrastruktur Terpusat

Meskipun teknologi blockchain menjanjikan pengguna untuk mengendalikan kekayaan dan data mereka sendiri, demi mengejar kenyamanan, kita masih melakukan kompromi dalam beberapa aspek. Salah satunya adalah penggunaan server RPC terpusat. Pengguna biasanya mengakses Ethereum melalui penyedia terpusat yang menjalankan node berkinerja tinggi di server cloud, memudahkan pengguna untuk meng-query data di blockchain. Namun, praktik ini mengharuskan pengguna untuk mempercayai penyedia tersebut, dan tidak dapat memverifikasi akurasi hasil query.

Secara teoritis, penyedia RPC yang jahat dapat memanipulasi data harga di bursa terdesentralisasi untuk menggoda pengguna mengatur parameter "output minimum" yang lebih rendah, sehingga melaksanakan jenis serangan sandwich yang baru. Penyerang mungkin menyimpan transaksi secara pribadi dan mengirimkannya langsung ke beberapa lembaga untuk mendapatkan keuntungan, alih-alih menyiarkannya ke mempool publik.

Meskipun serangan semacam itu belum terjadi, pengguna tetap harus berhati-hati sebelum menambahkan penyedia RPC yang tidak dikenal ke dompet.

Cara Kerja Helios

Helios terdiri dari lapisan eksekusi dan lapisan konsensus, kedua lapisan tersebut terhubung erat, pengguna hanya perlu menginstal dan menjalankan satu perangkat lunak.

Lapisan konsensus menggunakan mekanisme komite sinkron dari beacon chain. Komite sinkron terdiri dari 512 validator yang dipilih secara acak, dengan masa layanan sekitar 27 jam. Jika lebih dari dua pertiga anggota komite menandatangani sebuah header blok, blok tersebut kemungkinan besar akan berada dalam beacon chain yang sesuai. Helios melacak kepala rantai dengan mengquery tanda tangan komite sinkron terbaru dari RPC yang tidak terpercaya.

Lapisan eksekusi akan menggunakan header blok beacon yang divalidasi oleh lapisan konsensus dan RPC lapisan eksekusi yang tidak tepercaya, menyediakan data lapisan eksekusi yang telah diverifikasi. Dengan menerapkan akar status dan permintaan bukti Merkle, Helios dapat memverifikasi secara lokal semua data yang tersimpan di Ethereum.

Prospek Aplikasi Helios

Fitur ringan Helios memungkinkan lebih banyak orang untuk mengakses data Ethereum secara aman dari berbagai perangkat. Pengguna dapat menggunakan Helios sebagai penyedia RPC di beberapa dompet, memungkinkan akses tanpa perlu kepercayaan ke berbagai aplikasi terdesentralisasi.

Dukungan Rust untuk WebAssembly juga memungkinkan pengembang aplikasi dengan mudah menyematkan Helios ke dalam aplikasi JavaScript. Integrasi ini akan meningkatkan keamanan Ethereum dan mengurangi ketergantungan pada infrastruktur terpusat.

Di masa depan, Helios memiliki beberapa arah pengembangan yang mungkin, termasuk mendukung pengambilan data klien ringan secara langsung dari jaringan P2P, membangun versi yang dapat dikompilasi ke WebAssembly, dan mengintegrasikannya langsung ke dalam perangkat lunak dompet. Inovasi-inovasi ini akan mendorong lebih lanjut perkembangan ekosistem Ethereum, memberikan pengalaman akses blockchain yang lebih aman dan nyaman bagi pengguna.

ETH-1.77%
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • 6
  • Posting ulang
  • Bagikan
Komentar
0/400
BlockTalkvip
· 7jam yang lalu
light client adalah masa depan
Lihat AsliBalas0
StealthMoonvip
· 7jam yang lalu
Apa itu kepercayaan? Coba dan lihat.
Lihat AsliBalas0
FOMOSapienvip
· 7jam yang lalu
Tanpa kepercayaan adalah jalan yang benar
Lihat AsliBalas0
AirdropHunter007vip
· 7jam yang lalu
Akhirnya menunggu versi ringan.
Lihat AsliBalas0
ShibaMillionairen'tvip
· 7jam yang lalu
Rust sangat menarik!
Lihat AsliBalas0
NFTArchaeologisvip
· 7jam yang lalu
Kinerja keamanan sangat baik
Lihat AsliBalas0
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)