blockchain modular memecahkan Unholy Trinity untuk meningkatkan kinerja dan membentuk kembali lanskap industri

Pemahaman Mendalam tentang Modularisasi: Solusi Plug-and-Play untuk Mengatasi Keterbatasan Kinerja Blockchain

Blockchain modular dapat memberikan dukungan kinerja dan pengalaman pengguna yang lancar pada fungsi tertentu dengan memisahkan berbagai fungsi blockchain menjadi modul-modul independen, sehingga dapat mengatasi masalah "trilema yang tidak mungkin" sampai batas tertentu.

Ethereum sebagai platform blockchain pertama yang mendukung kontrak pintar, telah menyediakan tanah subur untuk desain modular. Seiring perkembangan teknologi blockchain, ekosistem Bitcoin juga mulai mengeksplorasi kemungkinan modularitas, dengan menambahkan modul baru untuk mencapai fungsi yang lebih canggih, seperti perlindungan privasi yang ditingkatkan, pemrosesan transaksi yang lebih efisien, atau fitur kontrak pintar yang lebih kuat.

Teknologi modular mewakili sebuah pemikiran produk yang lebih "berjiwa" dan dapat dipasang lepas, di masa depan akan muncul solusi blockchain yang lebih fleksibel dan dapat disesuaikan, berbagai layanan dan fungsi dapat dengan mudah dipasang dan dilepas seperti blok Lego. Fleksibilitas ini memungkinkan pengembang untuk dengan cepat membangun dan menerapkan solusi blockchain sesuai dengan kebutuhan skenario aplikasi tertentu.

Pendalaman Modular: Solusi Plug-and-Play untuk Mengatasi Bottleneck Performa Blockchain

Blockchain Monolitik dan Blockchain Modular

Ketika kita membahas blockchain modular, kita harus terlebih dahulu memahami konsep blockchain monolitik. Rantai monolitik, seperti Bitcoin, Ethereum, dan lain-lain, dikenal karena kekomprehensifannya, secara independen menangani berbagai aspek jaringan, dari penyimpanan data hingga verifikasi transaksi, hingga pelaksanaan kontrak pintar. Dalam proses ini, rantai monolitik berperan sebagai seorang generalis, terlibat dalam semua aspek.

Sebagai contoh Ethereum, sebuah blockchain monolitik yang matang umumnya dapat dibagi menjadi empat arsitektur yang besar:

  • Lapisan Eksekusi (Execution Layer)
  • Lapisan Penyelesaian (Settlement Layer )
  • Lapisan Ketersediaan Data/ DA Layer (Data Availability Layer)
  • Lapisan Konsensus (Consensus Layer)

Melalui analogi ini, kita dapat lebih jelas memahami bagaimana berbagai arsitektur Blockchain bekerja sama. Blockchain monolitik adalah mengkonsolidasikan semua fungsi untuk dieksekusi pada satu rantai, sementara Blockchain Modular adalah jenis arsitektur Blockchain baru yang membagi sistem Blockchain menjadi beberapa komponen atau lapisan khusus, di mana setiap komponen bertanggung jawab untuk menangani tugas tertentu, seperti konsensus, ketersediaan data, eksekusi, dan penyelesaian.

Pendalaman Modular: Solusi Plug-and-Play untuk Mengatasi Bottleneck Performa Blockchain

Blockchain modular seperti sekelompok ahli, yang fokus pada penggalian mendalam dan inovasi teknologi di bidang masing-masing. Fokus ini memungkinkan blockchain modular untuk menawarkan kinerja dan pengalaman pengguna yang luar biasa dalam fungsi tertentu, misalnya, mereka dapat menyediakan kecepatan pemrosesan transaksi yang lebih cepat dengan biaya yang lebih rendah.

Dalam hal arsitektur node, rantai monolitik bergantung pada node penuh, yang harus mengunduh dan memproses salinan data seluruh blockchain. Ini tidak hanya menuntut sumber daya penyimpanan dan komputasi yang tinggi, tetapi juga membatasi kecepatan ekspansi jaringan. Sebaliknya, blockchain modular menggunakan desain node ringan yang hanya perlu memproses informasi header blok, sehingga secara signifikan meningkatkan kecepatan transaksi dan efisiensi jaringan.

Salah satu keunggulan mencolok dari blockchain modular adalah fleksibilitas dan kolaborasinya. Mereka dapat mengalihdayakan fungsi non-inti kepada para ahli lain, membentuk efek sinergi yang signifikan untuk meningkatkan kinerja keseluruhan. Filosofi desain ini mirip dengan balok Lego, memungkinkan pengembang untuk menggabungkan berbagai modul sesuai dengan kebutuhan proyek, menciptakan solusi yang beragam.

Meskipun blockchain monolitik memiliki keunggulan dalam kontrol global, keamanan, dan stabilitas, mereka juga menghadapi tantangan dalam hal skalabilitas, kesulitan dalam peningkatan, dan penyesuaian dengan kebutuhan baru. Blockchain modular menonjol dengan fleksibilitas dan kustomisasi yang tinggi, menyederhanakan proses pembuatan dan pengoptimalan blockchain baru.

Namun, blockchain modular juga menghadapi tantangannya yang unik. Arsitekturnya yang kompleks meningkatkan beban kerja pengembang dalam merancang, mengembangkan, dan memelihara. Sebagai teknologi yang muncul, blockchain modular belum mengalami pengujian keamanan yang menyeluruh dan ujian terhadap fluktuasi pasar, sehingga kestabilan dan keamanan jangka panjangnya masih perlu diverifikasi lebih lanjut.

Pemahaman Mendalam tentang Modular: Solusi Plug-and-Play untuk Mengatasi Bottleneck Kinerja Blockchain

Blockchain Modular dan "Segitiga Mustahil"

Mengapa teknologi blockchain modular mendapatkan perhatian luas dan diprediksi sebagai "tren masa depan"? Ini terkait erat dengan teori "segitiga tidak mungkin" yang terkenal di bidang blockchain.

"Segitiga Tidak Mungkin" dari blockchain merujuk pada kesulitan jaringan blockchain untuk mencapai kondisi optimal pada ketiga atribut inti yaitu keamanan, desentralisasi, dan skalabilitas secara bersamaan.

  • Skalabilitas berkaitan dengan kemampuan jaringan untuk memproses sejumlah besar transaksi, serta kemampuannya untuk tetap efisien dan berbiaya rendah saat jumlah pengguna dan transaksi meningkat. Biasanya diukur melalui TPS (transaksi per detik) dan latensi (waktu yang diperlukan untuk konfirmasi transaksi).
  • Keamanan berkaitan dengan biaya dan kesulitan melindungi jaringan blockchain dari serangan. Misalnya, mekanisme POW Bitcoin mengharuskan penyerang menguasai lebih dari 51% dari total daya komputasi jaringan, sementara mekanisme POS Ethereum memerlukan lebih dari ⅓ dari node untuk berkolusi.
  • Desentralisasi menggambarkan bahwa operasi jaringan tidak bergantung pada satu node pusat, tetapi tersebar di banyak node. Semakin banyak node dan semakin luas distribusi geografisnya, semakin tinggi tingkat desentralisasi jaringan.

Pandangan inti dari "segitiga tidak mungkin" adalah bahwa sebuah sistem blockchain sulit untuk mengoptimalkan ketiga karakteristik ini secara bersamaan. Misalnya: di antara banyak blockchain publik, Bitcoin dan Ethereum menonjol dalam desentralisasi dan keamanan karena distribusi node yang luas dan jumlah node yang cukup.

Namun, mereka牺牲了一定的可拓展性,导致交易速度较慢和交易费用较高:Bitcoin memiliki waktu blok sekitar 10 menit, TPS Ethereum sekitar 13, dan ketika volume transaksi melonjak, biaya transaksi Ethereum dapat mencapai ratusan dolar.

Pendalaman Modular: Solusi Plug-in untuk Mengatasi Bottleneck Kinerja Blockchain

Dalam konteks seperti inilah, teknologi blockchain modular muncul, yang dengan membagi berbagai fungsi ke dalam modul-modul khusus, mengatasi tantangan skalabilitas dan biaya transaksi yang dihadapi oleh blockchain publik tradisional. Misalnya, jaringan Lightning Bitcoin dan teknologi Rollup Ethereum adalah contoh dari pemikiran modular.

Keuntungan dari blockchain modular terletak pada arsitektur bertingkatnya, yang memungkinkan setiap lapisan dioptimalkan untuk kebutuhan tertentu. Lapisan data dapat fokus pada penyimpanan dan verifikasi data, sementara lapisan eksekusi dapat menangani logika kontrak pintar. Pemisahan ini tidak hanya meningkatkan kinerja dan efisiensi, tetapi juga mendorong interoperabilitas antara berbagai blockchain, menyediakan dasar untuk membangun ekosistem yang terbuka dan saling terhubung.

Secara keseluruhan, teknologi blockchain modular menawarkan cara baru untuk mengatasi keterbatasan rantai publik tradisional. Ini mencapai skalabilitas yang lebih tinggi dan biaya transaksi yang lebih rendah sambil mempertahankan desentralisasi dan keamanan, yang memiliki makna mendalam untuk penerapan luas dan perkembangan jangka panjang teknologi blockchain.

Pendalaman Modular: Solusi Plug-in untuk Mengatasi Bottleneck Kinerja Blockchain

Klasifikasi Blockchain Modular

Blockchain modular dapat dibedakan menjadi berbagai jenis berdasarkan karakteristik arsitekturnya. Di antara jenis-jenis ini, lapisan ketersediaan data dan lapisan konsensus karena ketergantungan erat mereka, sering dirancang sebagai satu kesatuan yang utuh. Ini karena, ketika node menerima data transaksi, biasanya juga menentukan urutan transaksi pada saat yang sama, yang merupakan inti dari keamanan dan ketidakberubahan blockchain.

Berdasarkan prinsip desain ini, kita dapat memahami berbagai proyek blockchain modular dari tiga aspek: lapisan eksekusi, lapisan ketersediaan data, dan lapisan konsensus serta lapisan penyelesaian.

Lapisan Eksekusi

Teknologi Layer 2, sebagai perpanjangan dari lapisan eksekusi dalam arsitektur blockchain, merupakan salah satu perwujudan dari konsep blockchain modular. Ini bertujuan untuk meningkatkan skalabilitas rantai utama dengan membangun jaringan, sistem, atau teknologi di luar rantai yang dibangun di atas blockchain dasar.

Solusi Layer 2 memungkinkan pemrosesan transaksi yang lebih cepat dan lebih hemat biaya, sambil mempertahankan keamanan dan karakteristik desentralisasi dari blockchain yang mendasarinya. Menurut dasbor dune yang dibuat oleh @0xning, dapat dilihat bahwa rata-rata proporsi gas yang digunakan untuk verifikasi dan penyelesaian Layer 2 di ekosistem Ethereum adalah di bawah 10%, yang secara signifikan menghemat biaya transaksi pengguna.

Pendalaman Modular: Solusi Plug-and-Play untuk Mengatasi Bottleneck Performa Blockchain

Teknologi Rollup adalah solusi Layer 2 yang paling populer saat ini, dengan konsep inti "eksekusi di luar rantai, verifikasi di dalam rantai", di mana perhitungan dan pekerjaan lainnya dieksekusi di luar rantai, kemudian data calldata diunggah kembali ke jaringan utama.

Eksekusi di luar rantai

Dalam model Rollup, transaksi dieksekusi di luar rantai, sementara blockchain dasar hanya bertanggung jawab untuk memverifikasi bukti transaksi dalam kontrak pintar dan menyimpan data transaksi asli. Desain ini secara signifikan mengurangi beban komputasi pada rantai utama, mengurangi kebutuhan penyimpanan, sehingga memungkinkan pemrosesan transaksi yang lebih efisien.

Untuk lebih menurunkan biaya, Rollup menggunakan teknologi pengemasan transaksi. Ini dapat disamakan dengan pengemasan barang dalam logistik, mengirimkan setiap barang secara terpisah akan menghasilkan biaya pengiriman yang tinggi. Namun, teknologi Rollup mengemas beberapa transaksi bersama-sama, hanya memerlukan satu "pengiriman", sehingga secara signifikan mengurangi biaya setiap transaksi.

Verifikasi di Blockchain

Verifikasi di atas rantai adalah kunci keamanan jaringan Layer 2. Jaringan Layer 2 harus menyediakan bukti kriptografi untuk menyelesaikan potensi perbedaan di atas blockchain yang mendasarinya. Saat ini, dua mekanisme bukti yang paling umum adalah bukti kesalahan dan bukti keabsahan, yang masing-masing mendukung Optimistic Rollups dan ZK Rollups.

Bukti Kesalahan dari Optimistic Rollups

Optimistic Rollups mengadopsi asumsi optimis bahwa semua transaksi secara default dianggap valid, kecuali ada bukti jelas yang menunjukkan adanya kesalahan. Model ini bergantung pada bukti kesalahan selama periode tantangan (bukti penipuan), di mana setiap peserta jaringan dapat mengajukan bukti untuk menantang status kontrak pintar, memastikan keadilan dan transparansi jaringan.

Menurut data L2BEAT, saat ini ada 16 Layer 2 yang menggunakan mekanisme Optimistic Rollups, seperti: Arbitrum, OP, Base, Blast, dan lain-lain.

Penjelasan Mendalam tentang Modularitas: Solusi Plug-and-Play untuk Mengatasi Bottleneck Performa Blockchain

Bukti Validitas ZK Rollups

Berbeda dengan Optimistic Rollups, ZK Rollups mengadopsi pendekatan yang lebih hati-hati, yang mengharuskan semua transaksi untuk melalui bukti validitas sebelum diterima. Mekanisme bukti ini mirip dengan proses verifikasi, yang memastikan bahwa setiap transaksi dan perhitungan di jaringan Layer 2 adalah akurat.

Secara singkat, bukti validitas adalah dasar dari ZK-Rollups, yang mengharuskan setiap batch transaksi dilengkapi dengan bukti yang sesuai, sehingga memastikan bahwa kontrak pintar di blockchain yang mendasarinya dapat memverifikasi dan menyetujui perubahan status. Untuk node verifikasi, ZK Rollups menyediakan mekanisme penyelesaian tanpa kesalahan, karena setiap transaksi harus melalui verifikasi validitas yang ketat.

Menurut data L2BEAT, saat ini ada 11 Layer 2 yang menggunakan mekanisme ZK Rollups, seperti: Linea, Starknet, zkSync, dan lain-lain.

Pendalaman Modul: Solusi Plugable untuk Mengatasi Bottleneck Kinerja Blockchain

Lapisan ketersediaan data dan lapisan konsensus

Celestia

Celestia sebagai pelopor di bidang Blockchain modular, pada dasarnya adalah lapisan ketersediaan data yang menyediakan dasar yang kuat untuk pengembangan dApps dan Rollup. Dengan menerapkan di lapisan ketersediaan data dan lapisan konsensus Celestia, pengembang aplikasi dapat fokus pada eksekusi.

ETH-2.62%
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • 6
  • Posting ulang
  • Bagikan
Komentar
0/400
LiquidityWizardvip
· 11jam yang lalu
Modularisasi sangat menjanjikan!
Lihat AsliBalas0
MysteriousZhangvip
· 11jam yang lalu
Solusi pembagian kerja yang sempurna
Lihat AsliBalas0
ClassicDumpstervip
· 11jam yang lalu
Kinerja selalu menjadi titik nyeri
Lihat AsliBalas0
AirdropHunterXMvip
· 11jam yang lalu
Modularisasi benar-benar hal yang baik
Lihat AsliBalas0
AirdropSweaterFanvip
· 11jam yang lalu
Peningkatan kinerja sangat bagus
Lihat AsliBalas0
SleepyArbCatvip
· 11jam yang lalu
Apakah ini juga dianggap sebagai terobosan?
Lihat AsliBalas0
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)