Keadaan Klien Ringan di Ethereum

1/12/2024, 8:33:56 AM
Pemula
Ethereum
Artikel ini mengeksplorasi beberapa tantangan (dan kemajuan) yang ada dalam kondisi klien ringan Ethereum sambil menekankan pentingnya mencapai ketidakpercayaan tanpa mengorbankan pengalaman pengguna.

Berikut ini didasarkan pada Twitter Spaces baru-baru ini, dengan penggemar ringan Phil Ngo, Gajinder Singh (Lodestar), Guillaume Ballet (Geth), dan Matt Garnett (EF).

Di Lodestar, kami telah lama menjadi pendukung klien ringan, perangkat lunak yang terhubung ke node penuh untuk berinteraksi dengan blockchain. Sebagai alternatif yang ramah sumber daya dan tidak dapat dipercaya dibandingkan menjalankan node penuh Anda sendiri, klien ringan mengurangi kebutuhan untuk memercayai pihak ketiga. Meskipun mereka tidak mengkonfirmasi pemblokiran, mereka berharga dalam hal akses langsung ke data blockchain yang tidak dapat dipercaya.

Namun, terlepas dari semua nilai teoretisnya, masih ada upaya untuk menjadikan klien ringan sebagai bagian standar dalam berinteraksi dengan Ethereum. Di bawah ini, kami akan mempelajari beberapa tantangan (dan kemajuan) yang ada sambil menekankan pentingnya ketidakpercayaan tanpa menghambat pengalaman pengguna.

Apa itu klien ringan?

Cara paling terdesentralisasi dan tidak dapat dipercaya untuk berinteraksi dengan Ethereum adalah dengan menjalankan node penuh. Namun hal ini bukanlah tugas yang mudah—hal ini melibatkan pemeliharaan salinan independen dari blockchain, dan akses instan dan langsung ke jaringan peer-to-peer Ethereum, yang memerlukan memori, penyimpanan, dan CPU yang besar, sehingga tidak dapat digunakan oleh banyak pengguna. Belum lagi, dalam banyak kasus, memvalidasi keseluruhan rantai tidak diperlukan.

Solusi terhadap masalah ini, seperti keadaan tanpa kewarganegaraan, masih membutuhkan waktu beberapa tahun lagi untuk menjadi kenyataan. Untuk saat ini, mengorbankan beberapa manfaat menjalankan node penuh agar berfungsi dengan persyaratan perangkat keras minimal adalah solusi menjanjikan yang kami optimis.

Memang kami menerbitkan artikel tentang klien ringan tahun lalu, memperjuangkannya sebagai solusi untuk beberapa masalah kami.

Untuk tujuan ini, klien ringan memainkan peran penting dalam sistem blockchain, menawarkan pengguna yang tidak ingin menjalankan node penuh akses aman ke Ethereum tanpa menyinkronkan seluruh jaringan.

Daripada menyimpan data blockchain lokal dan memverifikasi perubahan secara mandiri, klien ringan memperoleh data yang mereka perlukan dari penyedia, yang dapat terhubung langsung ke node penuh. Data ini kemudian diproses oleh light node, memungkinkannya mengonfirmasi bahwa itu adalah bagian dari rantai kanonik dan terus diperbarui.

Ethereum bukan satu-satunya ekosistem yang aktif menangani klien ringan.

Tantangan klien ringan

Seperti yang kita semua tahu, menjalankan node penuh melibatkan tugas-tugas intensif sumber daya dan keterbatasan terkait kemampuan perangkat dan persyaratan komputasi. Meskipun klien ringan mungkin tampak seperti alternatif yang sederhana, secara historis, klien ringan ini sulit diterapkan.

Namun, penggabungan ini secara mendasar mengubah apa artinya menjadi klien ringan di Ethereum, baik dalam hal cara kerjanya dan apa yang akan mereka tawarkan. Hard fork Altair memperkenalkan komite sinkronisasi, yaitu cara yang berguna untuk mendapatkan konsensus ringan tentang apa yang menjadi kepala rantai. Intinya, ini adalah integrasi yang lebih asli dari klien ringan ke dalam protokol.

Dengan bukti kepemilikan, kami sekarang memiliki protokol klien ringan yang pada dasarnya Anda dapat memilih bagian mana pun dari rantai, membuat bukti, dan melakukan pendalaman lebih dalam. Ini sebelumnya tidak tersedia, membuat keseluruhan ruangan menjadi lebih menarik dan mendorong lebih banyak orang untuk membangun klien ringan.

Pepatah bintang lodestar
Salah satu hal yang sedang dikerjakan oleh tim Lodestar adalah pembuktiannya. Artinya, menggunakan sinkronisasi klien ringan untuk memverifikasi data dari sisi eksekusi, sehingga memverifikasi informasi yang Anda dapatkan dari penyedia (seperti Infura) sudah benar.

Harapannya adalah hal-hal seperti ini akan menambah lapisan keamanan dan lebih banyak desentralisasi pada protokol. Ini juga baru langkah awal. Kita memerlukan lebih banyak contoh konkrit tentang apa yang bisa dibangun dengan potensi ini.

Apa yang menghentikan kami menggunakan klien ringan saat ini?

Jawabannya tidak terlalu berkaitan dengan sisi teknis dan lebih banyak berkaitan dengan penerapan PoC dan infrastruktur yang kita miliki (misalnya, Perpustakaan Prover).

Kami perlu menambahkan lebih banyak kemampuan pembuktian terkait transaksi dan penerimaan, yang mengharuskan kami beralih ke pengkodean transaksi SSZ, namun selain itu, dari segi protokol, kami siap melakukannya.

Kita sebenarnya bisa menggunakan teknologi ini sekarang! Namun dalam hal UX, kita perlu mencapai tempat di mana klien ringan hanya berjalan di latar belakang dan tidak mengganggu pengguna atau memerlukan langkah tambahan dari mereka.

Tentu saja, sulit untuk memaksakan adopsi sesuatu dalam ruang yang terdesentralisasi, namun kita harus memikirkan bagaimana menggunakan insentif untuk mempromosikan hal ini dan bagaimana kita bisa membuat MetaMask, Rainbow, dll, untuk mempertimbangkannya juga.

Peralihan pohon Merkle ke Verkle

Mengubah struktur data untuk efisiensi yang lebih besar—beralih dari pengaturan pohon Merkle Patricia ke pohon Verkle yang lebih baru merupakan terobosan baru bagi klien ringan yang biasanya kesulitan dengan ukuran bukti yang besar.

Pengenalan pohon Verkle mengatasi masalah ini melalui struktur data baru. Melalui penggunaan teknik berbasis polinomial yang inovatif, pohon Verkle secara signifikan mengurangi ukuran pembuktian yang diperlukan untuk verifikasi, menjadikan prosesnya lebih mudah dikelola dan disederhanakan untuk klien ringan.

“Idenya adalah berkat Verkle, Anda memiliki sedikit bukti. Dan karena itu, Anda dapat memberikan klien ringan, sebut saja mereka klien tanpa kewarganegaraan, dengan cara memverifikasi semua yang telah diberikan sehingga kepercayaan yang terlibat berkurang.”

Pembaruan ini menandakan perubahan mendasar dalam cara klien ringan berinteraksi dengan data Ethereum, meningkatkan kemampuan mereka untuk memverifikasi keadaan blockchain secara efisien tanpa mengorbankan keamanan atau kepercayaan.

Hal ini tidak hanya menguntungkan klien ringan saat ini, namun juga menyiapkan panggung untuk inovasi masa depan, menciptakan ruang di mana pengguna dapat bertransaksi dengan Ethereum dengan lebih lancar, aman, dan efisien.

Haruskah klien ringan distandarisasi di L1 dan L2?

Ini adalah topik yang agak kontroversial yang saat ini menjadi perdebatan. Menurut Guillaume, “Saya pikir kita sebaiknya belum menyelaraskan struktur data karena L2 sedang bereksperimen, mereka adalah orang-orang yang bergerak cepat dan mampu memecahkan masalah, dan L1 lebih berhati-hati dan sedikit lebih konservatif.”

Kenyataannya adalah kita mungkin memerlukan lebih banyak waktu untuk mempertimbangkan standardisasi. Apa yang masuk akal dalam hal penentuan waktu masih menjadi pertanyaan terbuka, namun mungkin kita masih memerlukan waktu lima hingga sepuluh tahun sebelum masyarakat dapat memikirkan tentang proses harmonisasi.

Penundaan ini bisa dibilang dibenarkan oleh sifat kompleks dari lapisan Ethereum dan tantangan dalam menerapkan perubahan karena teknologi dan desain yang sudah ada. Intinya: kita harus menunggu waktu yang lebih tepat untuk potensi upaya standardisasi, sehingga memungkinkan infrastruktur Ethereum yang lebih matang dan stabil.

KTT Klien Ringan @ DevConnect 🇹🇷

Para pembuat Ethereum dari seluruh dunia akan berkumpul di Istanbul, Türkiye, minggu depan untuk Devconnect—bergabunglah bersama kami dalam Light Client Summit versi ketiga, yang menampilkan presentasi dan diskusi mengenai arah pengembangan klien ringan!

Tidak bisa? Pantau terus Twitter, bergabunglah dalam percakapan di Telegram, atau ikuti aksinya melalui Discord #light-clients.

Pedoman

Lodestar adalah klien konsensus Ethereum terbaru yang dibuat dengan TypeScript dan dikelola oleh ChainSafe. Klien dan perpustakaan sumber terbuka kami membuat pengembangan di Ethereum dapat diakses oleh kelompok pengembang terbesar di dunia. Dengan fokus pada klien ringan, Lodestar bertujuan untuk meningkatkan kegunaan data blockchain yang dapat diverifikasi untuk semua jenis perangkat dan penggunanya.

Berkontribusi pada keragaman klien. Jalankan Lodestar dengan panduan memulai cepat kami. Punya pertanyaan? Kunjungi Discordkami 👋

Penafian:

  1. Artikel ini dicetak ulang dari [chainsafe]. Semua hak cipta milik penulis asli [Colin A]. Jika ada keberatan terhadap cetak ulang ini, silakan menghubungi tim Gate Learn , dan mereka akan segera menanganinya.
  2. Penafian Tanggung Jawab: Pandangan dan pendapat yang diungkapkan dalam artikel ini adalah sepenuhnya milik penulis dan bukan merupakan nasihat investasi apa pun.
  3. Terjemahan artikel ke bahasa lain dilakukan oleh tim Gate Learn. Kecuali disebutkan, dilarang menyalin, mendistribusikan, atau menjiplak artikel terjemahan.

Bagikan

Kalender Kripto

Pembaruan Proyek
Etherex akan meluncurkan token REX pada 6 Agustus.
REX
22.27%
2025-08-06
Peluncuran Produk AI NFT
Nuls akan meluncurkan produk NFT AI pada kuartal ketiga.
NULS
2.77%
2025-08-06
Peluncuran dValueChain v.1.0
Bio Protocol akan meluncurkan dValueChain v.1.0 pada kuartal pertama. Ini bertujuan untuk membangun jaringan data kesehatan terdesentralisasi, memastikan catatan medis yang aman, transparan, dan tidak dapat dirusak dalam ekosistem DeSci.
BIO
-2.47%
2025-08-06
Subtitel Video yang Dihasilkan AI
Verasity akan menambahkan fungsi subtitle video yang dihasilkan oleh AI pada kuartal keempat.
VRA
-1.44%
2025-08-06
Dukungan Multi-Bahasa VeraPlayer
Verasity akan menambahkan dukungan multi-bahasa ke VeraPlayer pada kuartal keempat.
VRA
-1.44%
2025-08-06

Artikel Terkait

Apa itu Ethereum Terbungkus (WETH)?
Pemula

Apa itu Ethereum Terbungkus (WETH)?

Wrapped Ethereum (WETH) adalah versi ERC-20 dari mata uang asli blockchain Ethereum, Ether (ETH). Token WETH dipatok ke koin asli. Untuk setiap WETH yang beredar, ada cadangan ETH. Tujuan pembuatan WETH adalah untuk kompatibilitas di seluruh jaringan. ETH tidak mematuhi standar ERC-20 dan sebagian besar DApps yang dibangun di jaringan mengikuti standar ini. Jadi WETH digunakan untuk memfasilitasi integrasi ETH ke dalam aplikasi DeFi.
11/24/2022, 8:49:09 AM
Apa Itu Owlto Finance?
Lanjutan

Apa Itu Owlto Finance?

Owlto Finance adalah jembatan terdesentralisasi Cross-Rollup untuk transfer aset yang lancar dalam jaringan Ethereum. Klik tautan untuk mempelajari lebih lanjut tentang hal itu dan bagaimana cara kerjanya.
9/18/2024, 4:11:38 AM
Apa itu Neiro? Semua yang Perlu Anda Ketahui Tentang NEIROETH pada 2025
Menengah

Apa itu Neiro? Semua yang Perlu Anda Ketahui Tentang NEIROETH pada 2025

Neiro adalah Anjing Shiba Inu yang menginspirasi peluncuran token Neiro di berbagai blockchain. Pada tahun 2025, Neiro Ethereum (NEIROETH) telah berkembang menjadi koin meme terkemuka dengan kapitalisasi pasar sebesar $215 juta, 87.000+ pemegang, dan terdaftar di 12 bursa besar. Ekosistemnya kini mencakup DAO untuk tata kelola komunitas, toko barang resmi, dan aplikasi seluler. NEIROETH telah menerapkan solusi layer-2 untuk meningkatkan skalabilitas dan mengamankan posisinya di 10 besar koin meme bertema anjing berdasarkan kapitalisasi pasar, didukung oleh komunitas yang bersemangat dan influencer crypto terkemuka.
9/5/2024, 3:37:06 PM
Panduan Cara Berpindah Jaringan di MetaMask
Pemula

Panduan Cara Berpindah Jaringan di MetaMask

Ini adalah panduan sederhana langkah demi langkah tentang cara mengalihkan jaringan Anda di MetaMask.
1/11/2024, 10:37:30 AM
Apa itu The Merge?
Pemula

Apa itu The Merge?

Dengan Ethereum menjalani penggabungan testnet terakhir dengan Mainnet, Ethereum akan resmi beralih dari PoW ke PoS. Lalu, apa dampak yang akan dibawa revolusi yang belum pernah terjadi ini ke dunia kripto?
7/10/2024, 9:12:24 AM
Apa itu Ethereum 2.0? Memahami Penggabungan
Menengah

Apa itu Ethereum 2.0? Memahami Penggabungan

Perubahan di salah satu cryptocurrency teratas yang mungkin berdampak pada seluruh ekosistem
11/21/2022, 8:14:24 AM
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!