Skalabilitas adalah salah satu fokus utama Ethereum. Saat ini, keterbatasan yang dihadapi jaringannya dalam hal kapasitas dan kecepatan menghalangi penerapannya dalam skala yang lebih besar di seluruh dunia.
Ethereum Plasma diusulkan bersama oleh salah satu pendiri Ethereum, Vitalik Buterin dan Joseph Poon. Konsep ini lahir pada bulan Agustus 2017 sebagai solusi penskalaan untuk Ethereum. Bersama Thaddeus Dryja, Joseph Poon juga bertanggung jawab atas konsep asli Lightning Network, solusi penskalaan Bitcoin yang diusulkan pada tahun 2015. Meskipun Plasma dan Lightning Network telah diusulkan sebagai solusi penskalaan blockchain, keduanya memiliki mekanisme dan kekhasannya masing-masing.
Artikel ini akan memperkenalkan Ethereum Plasma secara singkat, namun perlu dicatat bahwa Plasma bukanlah proyek terpisah, melainkan teknologi penskalaan off-chain, atau kerangka kerja untuk membangun aplikasi yang dapat diskalakan, yang dapat diterapkan oleh kelompok riset atau perusahaan yang berbeda dengan cara yang berbeda. .
Bagaimana cara kerja plasma?
Ide utama Ethereum Plasma adalah membangun kerangka sidechain yang akan berkomunikasi dan berinteraksi dengan rantai utama (Ethereum dalam hal ini) sesedikit mungkin. Kerangka kerja seperti ini dirancang untuk mengoperasikan blockchain mirip pohon yang disusun secara hierarkis sehingga banyak rantai kecil dapat dibuat di atas area utama. Rantai yang lebih kecil ini juga disebut rantai plasma atau subrantai.
Struktur plasma dibangun melalui penggunaan kontrak pintar dan pohon Merkle, memungkinkan terciptanya rantai anak dalam jumlah tak terbatas – yang pada dasarnya merupakan salinan lebih kecil dari blockchain induk Ethereum. Di atas setiap subrantai, lebih banyak rantai dapat dibuat, itulah sebabnya disebut struktur pohon.
Pada dasarnya, setiap sub-rantai Plasma adalah kontrak pintar yang dapat disesuaikan dan dirancang untuk bekerja dengan cara unik guna memenuhi kebutuhan yang berbeda. Artinya, rantai dapat hidup berdampingan dan beroperasi secara independen. Pada akhirnya, Plasma akan memungkinkan bisnis dan perusahaan untuk menerapkan solusi terukur dalam berbagai cara berdasarkan konteks dan kebutuhan spesifik mereka.
Oleh karena itu, jika Plasma berhasil dikembangkan dan diimplementasikan di jaringan Ethereum, rantai utama (Ethereum) akan lebih kecil kemungkinannya untuk menjadi ramai, karena setiap sub-rantai akan dirancang untuk bekerja dengan tujuan tertentu - yang belum tentu demikian. terkait dengan rantai utama terkait dengan tujuan. Oleh karena itu, sub-rantai akan meringankan kerja rantai utama secara keseluruhan.
Sertifikat keaslian
Komunikasi antara rantai anak dan rantai akar dilindungi oleh sertifikat anti-pemalsuan, dan rantai akar akan bertanggung jawab untuk menjaga keamanan jaringan dan menghukum pelaku kejahatan.
Setiap sub-rantai memiliki mekanismenya sendiri untuk memverifikasi pemblokiran dan menerapkan bukti anti-pemalsuan, yang dapat dibangun berdasarkan algoritma konsensus yang berbeda. Yang paling umum adalah Bukti Kerja, Bukti Kepemilikan, dan Bukti Otoritas.
Bukti anti-pemalsuan memastikan bahwa jika terjadi perilaku jahat, pengguna dapat melaporkan node yang tidak jujur, melindungi dana mereka, dan keluar dari transaksi (yang melibatkan interaksi dengan rantai utama). Dengan kata lain, bukti anti-pemalsuan berfungsi sebagai mekanisme yang melaluinya rantai turunan di Plasma dapat menyampaikan keluhan kepada rantai induk atau akarnya.
Pengurangan Peta
Buku putih Plasma juga mengusulkan aplikasi yang sangat menarik yang disebut komputasi MapReduce. Pada dasarnya, MapReduce adalah sekumpulan fungsi yang berguna untuk mengatur dan menghitung data di beberapa database.
Dalam konteks Plasma, database ini adalah blockchain, dan struktur rantai seperti pohon memungkinkan MapReduce digunakan untuk memverifikasi data dalam rantai mirip pohon, yang sangat meningkatkan efisiensi jaringan.
masalah keluar massal
Salah satu masalah utama yang mengganggu Plasma adalah masalah keluar massal, yang mengacu pada situasi di mana banyak pengguna mencoba keluar dari rantai Plasma mereka pada saat yang sama, sehingga membanjiri rantai akar dan menyebabkan kemacetan jaringan yang sangat besar. Hal ini dapat disebabkan oleh aktivitas penipuan, serangan siber, dan jenis kegagalan kritis lainnya yang mungkin dialami oleh subchain atau sekelompok rantai.
Kesimpulannya
Pada dasarnya, Plasma adalah solusi off-chain yang berupaya meningkatkan kinerja keseluruhan jaringan Ethereum secara signifikan dengan membuat rantai dari banyak struktur mirip pohon yang lebih kecil. Rantai ini akan meringankan pekerjaan rantai utama, memungkinkan rantai utama menangani lebih banyak transaksi (lainnya) per detik.
Model hierarki blockchain tertaut yang diusulkan oleh Plasma memiliki potensi besar dan saat ini sedang diuji oleh banyak kelompok penelitian. Dengan pengembangan yang tepat, Plasma dapat meningkatkan efisiensi blockchain Ethereum dan menyediakan kerangka kerja yang lebih baik untuk penerapan aplikasi terdesentralisasi. Selain itu, ide ini juga dapat diadaptasi dan diterapkan oleh jaringan mata uang kripto lainnya sebagai cara untuk menghindari masalah skalabilitas di masa depan.
Ethereum Plasma adalah proyek sumber terbuka dan repositori publik dapat ditemukan di GitHub mereka. Selain Ethereum, ada banyak cryptocurrency dan repositori GitHub lainnya yang bekerja pada plasma. Beberapa contohnya termasuk OmiseGO, Loom Network, dan FourthStateLabs. Untuk informasi lebih detail dan teknis, Anda dapat merujuk ke kertas putih plasma resmi atau situs web LearnPlasma.
Nantikan informasi selengkapnya dan jangan lupa untuk melihat video kami yang lain di Binance Academy!
