Poin Penting
Ethereum Plasma adalah kerangka skala layer-2 yang memproses transaksi di child chains terpisah, mengurangi kemacetan di jaringan utama Ethereum.
Child chains secara berkala mengirimkan ringkasan kriptografis aktivitas mereka ke mainnet Ethereum, mewarisi tingkat keamanannya tanpa membebani dengan setiap transaksi.
Perselisihan antara pengguna dan operator ditangani melalui bukti penipuan, yang memungkinkan peserta untuk menantang transaksi yang tidak valid di rantai utama.
Plasma menghadapi batasan kritis yang disebut masalah Mass Exit, di mana banyak pengguna yang mencoba meninggalkan child chain yang terkompromi pada saat yang sama dapat membanjiri jaringan utama.
Pengantar
Ethereum Plasma adalah kerangka skala yang memungkinkan transaksi diproses di blockchain sekunder, yang disebut child chains, daripada langsung di Ethereum. Ini diusulkan pada 2017 oleh Vitalik Buterin dan Joseph Poon sebagai cara untuk meningkatkan throughput transaksi Ethereum tanpa mengubah aturan konsensus jaringan utama. Plasma bukanlah satu proyek tunggal tetapi pola desain yang dapat diterapkan dengan cara berbeda oleh tim yang berbeda.
Artikel ini menjelaskan bagaimana Plasma bekerja, apa tantangan kuncinya, dan bagaimana perbandingannya dengan solusi skala berbasis rollup yang telah menjadi lebih umum sejak Plasma pertama kali diusulkan.
Bagaimana Cara Kerja Plasma?
Plasma membangun struktur seperti pohon dari blockchain. Di bagian atas adalah mainnet Ethereum, yang disebut rantai akar. Di bawahnya terdapat child chains, terkadang dibandingkan dengan sidechains, meskipun child chains Plasma bergantung pada Ethereum untuk keamanan dengan cara yang tidak dilakukan oleh sidechains standar.
Setiap child chain diatur oleh kontrak pintar yang diterapkan di rantai akar. Kontrak ini mendefinisikan aturan untuk bagaimana child chain beroperasi, bagaimana aset dapat disetor ke dalamnya dari Ethereum, dan bagaimana pengguna dapat keluar kembali ke mainnet. Karena setiap child chain dapat dikustomisasi, implementasi yang berbeda dapat melayani tujuan yang berbeda: pembayaran, pertukaran token, atau kasus penggunaan spesifik lainnya.
Operator child chain memproses transaksi di luar Ethereum dan secara berkala menerbitkan ringkasan terkompresi dari status rantai ke rantai akar. Ringkasan ini, yang disebut komitmen status, berbentuk akar Merkle. Ini memungkinkan siapa pun untuk memverifikasi bahwa sejarah child chain konsisten, tanpa perlu setiap transaksi diposting ke Ethereum secara langsung.
Apa Itu Bukti Penipuan?
Karena operator child chain Plasma memproses transaksi, pengguna harus mempercayai bahwa operator bertindak jujur. Bukti penipuan memberikan cara bagi pengguna untuk menantang perilaku tidak jujur.
Jika seorang pengguna percaya bahwa operator telah mengirimkan transaksi tidak valid atau pembaruan status yang curang, mereka dapat mengajukan bukti penipuan ke rantai akar. Kontrak pintar rantai akar kemudian memverifikasi apakah tantangan tersebut valid. Jika tantangan berhasil, operator yang jahat dihukum dan status tidak valid ditolak. Mekanisme ini berarti bahwa keamanan Ethereum mendukung child chain, meskipun Ethereum tidak memverifikasi setiap transaksi secara langsung.
Jendela tantangan adalah periode waktu tertentu di mana pengguna dapat mengajukan bukti penipuan. Jika tidak ada tantangan valid yang muncul dalam jendela ini, komitmen status diterima sebagai final.
Apa Itu Masalah Mass Exit?
Salah satu tantangan yang lebih serius dengan Plasma adalah masalah Mass Exit. Jika operator child chain menjadi jahat atau rantai gagal, pengguna perlu keluar dan kembali ke mainnet Ethereum untuk memulihkan aset mereka. Setiap keluar memerlukan pengiriman transaksi ke rantai akar.
Jika banyak pengguna mencoba keluar pada saat yang sama, rantai akar dapat menjadi macet. Dalam kasus terburuk, volume transaksi keluar dapat melebihi apa yang dapat diproses Ethereum dalam jendela tantangan bukti penipuan. Ini dapat mencegah beberapa pengguna berhasil menarik dana mereka sebelum transisi status yang tidak valid diselesaikan.
Masalah Mass Exit dianggap sebagai tantangan inti yang belum terpecahkan dari desain Plasma. Ini tidak memiliki solusi bersih dalam kerangka Plasma yang asli, yang merupakan salah satu alasan mengapa pendekatan skala selanjutnya mengambil jalur yang berbeda.
Apa Itu Masalah Ketersediaan Data?
Masalah terkait adalah ketersediaan data. Agar bukti penipuan berfungsi, pengguna perlu mengakses seluruh riwayat child chain sehingga mereka dapat membangun tantangan jika diperlukan. Jika operator menahan data transaksi, pengguna tidak dapat membuktikan penipuan, bahkan jika penipuan telah terjadi.
Ini berarti pengguna harus terus-menerus memantau rantai itu sendiri atau mempercayai bahwa data akan tersedia saat mereka membutuhkannya. Kedua opsi ini menciptakan gesekan. Desain rollup mengatasi ini dengan memposting data transaksi langsung ke Ethereum, memastikan ketersediaan tanpa bergantung pada kerjasama operator.
Plasma vs. Rollups
Sejak proposal Plasma, rollup optimis dan ZK-rollups telah muncul sebagai solusi skala Ethereum yang dominan. Kedua jenis rollup mengatasi masalah ketersediaan data dengan memposting data transaksi di on-chain, yang tidak diperlukan oleh Plasma.
Optimistic rollups menggunakan model bukti penipuan yang mirip dengan Plasma tetapi memposting calldata ke Ethereum, memastikan pengguna selalu dapat mengakses data yang diperlukan untuk membuat tantangan. ZK-rollups melangkah lebih jauh dengan menggunakan bukti keabsahan kriptografis untuk memverifikasi setiap transisi status di on-chain, menghilangkan kebutuhan untuk jendela tantangan sama sekali.
Saat ini, sebagian besar aktivitas layer-2 Ethereum mengalir melalui jaringan rollup. Plasma dianggap sebagai desain dasar yang mempengaruhi penelitian skala selanjutnya, tetapi penerapan Plasma baru jarang terjadi. Konsep yang diperkenalkannya, termasuk child chains, komitmen status, dan bukti penipuan, tetap relevan untuk memahami bagaimana sistem rollup bekerja.
FAQ
Untuk apa Ethereum Plasma digunakan?
Plasma adalah kerangka kerja untuk memproses transaksi Ethereum di child chains terpisah, mengurangi kemacetan di jaringan utama. Dalam praktiknya, sistem berbasis Plasma telah digunakan untuk pembayaran dan transfer token. Sebagian besar proyek skala Ethereum yang baru sekarang menggunakan desain rollup sebagai gantinya.
Apakah Plasma masih dikembangkan?
Pengembangan Plasma sebagian besar telah melambat pada tahun 2026. Sebagian besar penelitian dan penerapan skala Ethereum telah beralih ke solusi optimis dan ZK-rollup, yang lebih langsung menangani tantangan ketersediaan data. Beberapa tim terus menjelajahi desain yang berdekatan dengan Plasma, tetapi itu bukan lagi jalur skala utama.
Apa perbedaan antara Plasma dan rollup?
Baik Plasma maupun rollup memproses transaksi di luar rantai utama Ethereum. Perbedaan kunci adalah ketersediaan data: rollup memposting data transaksi ke Ethereum, memastikan pengguna selalu dapat mengakses apa yang mereka butuhkan untuk menantang penipuan. Plasma tidak memerlukan ini, yang menciptakan masalah ketersediaan data dan Mass Exit.
Siapa yang menciptakan Ethereum Plasma?
Ethereum Plasma diusulkan pada Agustus 2017 oleh salah satu pendiri Ethereum Vitalik Buterin dan penulis Lightning Network Joseph Poon. Whitepaper asli menggambarkan kerangka kerja yang dapat diskalakan dari child chains yang diamankan oleh Ethereum melalui bukti penipuan.
Pemikiran Penutup
Ethereum Plasma adalah salah satu proposal serius pertama untuk menskalakan Ethereum melalui pemrosesan transaksi off-chain. Ini memperkenalkan konsep seperti child chains, komitmen status, dan bukti penipuan yang terus mempengaruhi desain layer-2. Meskipun telah sebagian besar digantikan oleh solusi berbasis rollup, memahami cara kerjanya dapat memberikan konteks berguna bagi siapa pun yang menjelajahi lanskap skala Ethereum.
Bacaan Lanjut
Solusi Skala Layer-1 vs. Layer-2
Apa Itu ZK-Rollups? Teknik Skalabilitas Layer-2
Optimistic vs. Zero-Knowledge Rollups: Apa Bedanya?
Apa Itu Sidechains?
Pemberitahuan: Konten ini disajikan kepada Anda dalam basis "apa adanya" untuk informasi umum dan tujuan pendidikan saja, tanpa pernyataan atau jaminan apa pun. Ini tidak boleh ditafsirkan sebagai nasihat keuangan, hukum, atau profesional lainnya, juga tidak dimaksudkan untuk merekomendasikan pembelian produk atau layanan tertentu. Anda harus mencari nasihat Anda sendiri dari penasihat profesional yang sesuai. Jika konten tersebut disumbangkan oleh kontributor pihak ketiga, harap dicatat bahwa pandangan yang diungkapkan adalah milik kontributor pihak ketiga, dan tidak selalu mencerminkan pandangan Binance Academy. Harga aset digital bisa sangat fluktuatif. Nilai investasi Anda bisa turun atau naik dan Anda mungkin tidak mendapatkan kembali jumlah yang diinvestasikan. Anda bertanggung jawab sepenuhnya atas keputusan investasi Anda dan Binance Academy tidak bertanggung jawab atas kerugian yang mungkin Anda alami. Untuk informasi lebih lanjut, lihat Syarat Penggunaan, Peringatan Risiko, dan Syarat Binance Academy.
