Uji Coba OptimumP2P oleh Validator Ethereum
Validator utama Ethereum yang mengendalikan sebagian besar kepemilikan jaringan telah mulai menguji OptimumP2P, sebuah lapisan memori berkinerja tinggi yang dapat membantu mengatasi beberapa keterbatasan jaringan melalui tumpukan jaringannya. Kilang, P2P.org, Everstake, Blockdaemon, Infstones, Luganodes, dan Ebunker berpartisipasi dalam testnet untuk OptimumP2P, yang merupakan aplikasi baru dari teknologi yang dikembangkan oleh MIT untuk Ethereum.
“Lapisan jaringan ini sangat bergantung pada pendekatan gosip tradisional, yang menggunakan metode terdesentralisasi untuk menyebarkan pesan di antara node,” ungkap Muriel Médard, salah satu pendiri dan CEO Optimum, kepada Decrypt.
Médard merujuk pada protokol “gosip” dalam jaringan blockchain seperti Ethereum, di mana data seperti blok baru, transaksi, atau blob dibagikan melalui sistem peer-to-peer. Proses ini terjadi ketika sebuah node mengirimkan data ke beberapa rekan yang terhubung, yang kemudian meneruskan data tersebut ke rekan-rekan lainnya, sampai pesan mencapai seluruh jaringan.
“Kesepakatan yang hati-hati antara dua efek ini terletak di inti algoritma gosip tradisional,” jelas Médard.
Meskipun perbaikan terus dilakukan pada lapisan eksekusi dan konsensus Ethereum, proyek ini masih menghadapi batasan dan bottleneck, terutama di lapisan jaringan. Cara data disebarluaskan di antara node dapat memperkenalkan latensi dan pemborosan bandwidth, apalagi karena ukuran data yang semakin besar.
Saat ini, Ethereum membagikan data di seluruh node menggunakan Gossipsub, sebuah protokol yang dibangun di atas libp2p. Namun, sistem ini mengirimkan pesan yang sama ke banyak node berkali-kali, sehingga menimbulkan ketidakefisienan dan memperlambat propagasi.
“Jika node-node melakukan gosip dengan terlalu banyak tetangga, mereka sering kali mendengar pesan yang sama, sehingga membuang waktu mereka,” jelas Médard. “Sebaliknya, jika mereka tidak melakukan gosip kepada cukup banyak tetangga, mereka tidak akan memiliki cukup kesempatan untuk mendengar pesan baru.”
Untuk mengatasi bottleneck di Ethereum, OptimumP2P memperbaiki batasan ini dengan memastikan bahwa node-node melakukan gosip berdasarkan persamaan aljabar, bukan gosip biasa. “Persamaan ini memastikan bahwa Anda tidak perlu khawatir tentang informasi lama; hanya informasi baru yang digosipkan dalam bentuk persamaan,” papar Médard.
Optimum memanfaatkan teknologi jaringan yang disebut Random Linear Network Coding, yang menggabungkan beberapa potongan data menjadi paket yang terkode. Setiap paket berisi cukup informasi sehingga, setelah sejumlah paket unik yang mencukupi diterima, data asli dapat direkonstruksi, meskipun beberapa paket hilang.
Uji coba awal menunjukkan peningkatan kinerja yang signifikan dibandingkan dengan sistem saat ini. Hasil menunjukkan latensi 10 kali lebih rendah dalam kondisi lalu lintas tinggi, kinerja stabil dengan pesan hingga 10MB, dibandingkan dengan batas maksimum 4MB pada Gossipsub, serta tidak ada kehilangan pesan dalam skenario stres.
Secara keseluruhan, validator yang menguji OptimumP2P mewakili setidaknya 14% dari total bagian staking di Ethereum, menurut data dari Rated Labs. Optimum berencana untuk menerapkan OptimumP2P di testnet Hoodi Ethereum musim panas ini, dengan potensi perluasan ke blockchain Layer 1 lainnya setelah implementasi awal.
Diedit oleh Sebastian Sinclair