Ethereum light client Helios: solusi akses blockchain tanpa kepercayaan yang baru
Belakangan ini, sebuah klien ringan Ethereum bernama Helios telah diluncurkan. Klien ini dikembangkan berdasarkan bahasa Rust, bertujuan untuk menyediakan akses Ethereum yang sepenuhnya tanpa kepercayaan.
Salah satu keuntungan teknologi Blockchain adalah tidak perlu mempercayai pihak ketiga. Melalui Blockchain, pengguna dapat benar-benar mengendalikan aset dan data mereka. Namun, demi kenyamanan, kita sering kali membuat beberapa kompromi. Salah satunya adalah menggunakan pemanggilan jarak jauh RPC( terpusat untuk server ).
Saat ini, pengguna biasanya mengakses Ethereum melalui penyedia terpusat. Perusahaan-perusahaan ini menjalankan node berkinerja tinggi di server cloud, memudahkan semua orang untuk mendapatkan data di blockchain. Ketika dompet memeriksa saldo token atau memeriksa status transaksi, hampir selalu menggunakan layanan terpusat ini.
Masalah dengan cara ini adalah pengguna perlu mempercayai penyedia ini dan tidak dapat memverifikasi akurasi hasil query. Helios lahir untuk menyelesaikan masalah ini. Ia dapat mengubah data dari penyedia RPC terpusat yang tidak dapat dipercaya menjadi RPC lokal yang aman dan dapat diverifikasi. Dengan menggabungkan RPC terpusat, Helios dapat memverifikasi keaslian data tanpa perlu menjalankan node penuh.
Salah satu keunggulan Helios adalah dapat menyelesaikan sinkronisasi dalam waktu sekitar 2 detik dan tanpa perlu penyimpanan. Pengguna dapat mengakses data di blockchain dengan aman melalui perangkat apa pun ( termasuk ponsel dan plugin browser ). Ini diharapkan dapat memungkinkan lebih banyak orang untuk menggunakan Ethereum tanpa perlu saling percaya, tanpa terhambat oleh batasan perangkat keras.
Mengandalkan infrastruktur terpusat mungkin memiliki risiko potensial. Misalnya, jika penyedia RPC tidak memberikan kutipan kontrak pintar dari bursa terdesentralisasi yang akurat, pengguna mungkin akan salah menandatangani transaksi pertukaran yang merugikan. Lebih buruk lagi, penyedia yang berniat jahat juga mungkin menahan transaksi secara diam-diam dan mengambil keuntungan dari situasi tersebut.
Untuk menghindari risiko ini, pengguna berpengalaman biasanya memilih untuk menjalankan node Ethereum mereka sendiri. Namun, ini memerlukan banyak waktu dan sumber daya, yang masih sulit bagi sebagian besar pengguna, terutama pengguna perangkat mobile.
Helios terdiri dari lapisan eksekusi dan lapisan konsensus. Lapisan konsensus memanfaatkan komite sinkronisasi dari beacon chain untuk melacak kepala rantai dengan memverifikasi tanda tangan komite sinkronisasi. Lapisan eksekusi kemudian menggabungkan kepala blok beacon yang telah diverifikasi dengan RPC lapisan eksekusi yang tidak terpercaya, menyediakan data lapisan eksekusi yang telah diverifikasi.
Desain ini memungkinkan Helios untuk memverifikasi semua data dari RPC yang tidak tepercaya tanpa menjalankan node lengkap. Meskipun RPC yang tidak tepercaya dapat menolak untuk memberikan akses data, mereka tidak dapat memberikan hasil yang salah.
Aplikasi Helios memiliki prospek yang luas. Pengguna dapat menggunakannya sebagai penyedia RPC di MetaMask, memungkinkan akses tanpa kepercayaan ke berbagai DApp. Pengembang juga dapat mengintegrasikan Helios ke dalam aplikasi JavaScript, meningkatkan keamanan Ethereum, dan mengurangi ketergantungan pada infrastruktur terpusat.
Di masa depan, Helios memiliki beberapa arah pengembangan yang mungkin, seperti mendukung pengambilan data klien ringan secara langsung dari jaringan P2P, membangun versi WebAssembly, mengintegrasikan ke perangkat lunak dompet, dan lain-lain. Kemajuan ini diharapkan dapat lebih meningkatkan keamanan dan tingkat desentralisasi ekosistem Ethereum.
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.
21 Suka
Hadiah
21
6
Bagikan
Komentar
0/400
RektCoaster
· 07-13 04:28
Tidak perlu Full Node, mudah untuk menyelesaikannya.
Helios: Implementasi klien ringan Ethereum untuk akses tanpa kepercayaan
Ethereum light client Helios: solusi akses blockchain tanpa kepercayaan yang baru
Belakangan ini, sebuah klien ringan Ethereum bernama Helios telah diluncurkan. Klien ini dikembangkan berdasarkan bahasa Rust, bertujuan untuk menyediakan akses Ethereum yang sepenuhnya tanpa kepercayaan.
Salah satu keuntungan teknologi Blockchain adalah tidak perlu mempercayai pihak ketiga. Melalui Blockchain, pengguna dapat benar-benar mengendalikan aset dan data mereka. Namun, demi kenyamanan, kita sering kali membuat beberapa kompromi. Salah satunya adalah menggunakan pemanggilan jarak jauh RPC( terpusat untuk server ).
Saat ini, pengguna biasanya mengakses Ethereum melalui penyedia terpusat. Perusahaan-perusahaan ini menjalankan node berkinerja tinggi di server cloud, memudahkan semua orang untuk mendapatkan data di blockchain. Ketika dompet memeriksa saldo token atau memeriksa status transaksi, hampir selalu menggunakan layanan terpusat ini.
Masalah dengan cara ini adalah pengguna perlu mempercayai penyedia ini dan tidak dapat memverifikasi akurasi hasil query. Helios lahir untuk menyelesaikan masalah ini. Ia dapat mengubah data dari penyedia RPC terpusat yang tidak dapat dipercaya menjadi RPC lokal yang aman dan dapat diverifikasi. Dengan menggabungkan RPC terpusat, Helios dapat memverifikasi keaslian data tanpa perlu menjalankan node penuh.
Salah satu keunggulan Helios adalah dapat menyelesaikan sinkronisasi dalam waktu sekitar 2 detik dan tanpa perlu penyimpanan. Pengguna dapat mengakses data di blockchain dengan aman melalui perangkat apa pun ( termasuk ponsel dan plugin browser ). Ini diharapkan dapat memungkinkan lebih banyak orang untuk menggunakan Ethereum tanpa perlu saling percaya, tanpa terhambat oleh batasan perangkat keras.
Mengandalkan infrastruktur terpusat mungkin memiliki risiko potensial. Misalnya, jika penyedia RPC tidak memberikan kutipan kontrak pintar dari bursa terdesentralisasi yang akurat, pengguna mungkin akan salah menandatangani transaksi pertukaran yang merugikan. Lebih buruk lagi, penyedia yang berniat jahat juga mungkin menahan transaksi secara diam-diam dan mengambil keuntungan dari situasi tersebut.
Untuk menghindari risiko ini, pengguna berpengalaman biasanya memilih untuk menjalankan node Ethereum mereka sendiri. Namun, ini memerlukan banyak waktu dan sumber daya, yang masih sulit bagi sebagian besar pengguna, terutama pengguna perangkat mobile.
Helios terdiri dari lapisan eksekusi dan lapisan konsensus. Lapisan konsensus memanfaatkan komite sinkronisasi dari beacon chain untuk melacak kepala rantai dengan memverifikasi tanda tangan komite sinkronisasi. Lapisan eksekusi kemudian menggabungkan kepala blok beacon yang telah diverifikasi dengan RPC lapisan eksekusi yang tidak terpercaya, menyediakan data lapisan eksekusi yang telah diverifikasi.
Desain ini memungkinkan Helios untuk memverifikasi semua data dari RPC yang tidak tepercaya tanpa menjalankan node lengkap. Meskipun RPC yang tidak tepercaya dapat menolak untuk memberikan akses data, mereka tidak dapat memberikan hasil yang salah.
Aplikasi Helios memiliki prospek yang luas. Pengguna dapat menggunakannya sebagai penyedia RPC di MetaMask, memungkinkan akses tanpa kepercayaan ke berbagai DApp. Pengembang juga dapat mengintegrasikan Helios ke dalam aplikasi JavaScript, meningkatkan keamanan Ethereum, dan mengurangi ketergantungan pada infrastruktur terpusat.
Di masa depan, Helios memiliki beberapa arah pengembangan yang mungkin, seperti mendukung pengambilan data klien ringan secara langsung dari jaringan P2P, membangun versi WebAssembly, mengintegrasikan ke perangkat lunak dompet, dan lain-lain. Kemajuan ini diharapkan dapat lebih meningkatkan keamanan dan tingkat desentralisasi ekosistem Ethereum.