Inti yang Perlu Diingat
Blockchain trilemma menjelaskan mengapa sebagian besar jaringan kesulitan mencapai keamanan, desentralisasi, dan skalabilitas pada saat yang bersamaan.
Solusi penskalaan Layer 1 mengubah blockchain dasar secara langsung, seperti memperbarui mekanisme konsensus atau menambahkan sharding.
Solusi Layer 2 dibangun di atas Layer 1 untuk menangani lebih banyak transaksi di luar main chain, sehingga mengurangi kemacetan dan biaya (fee).
Kebanyakan ekosistem blockchain bergerak ke arah kombinasi peningkatan Layer 1 untuk keamanan jangka panjang dan jaringan Layer 2 untuk kecepatan serta keterjangkauan sehari-hari.
Pendahuluan
Jaringan blockchain semakin populer, dan dengan semakin banyak pengguna, datang pula lebih banyak transaksi. Walaupun teknologi ini menawarkan kegunaan nyata, menangani permintaan skala besar tetap menjadi tantangan yang signifikan. Public blockchain yang memprioritaskan desentralisasi dan keamanan sering kesulitan memproses transaksi dengan cepat dan murah.
Ketegangan ini dikenal sebagai blockchain trilemma: sulit bagi jaringan terdesentralisasi untuk sekaligus aman, terdesentralisasi, dan scalable pada waktu yang sama. Sebagian besar jaringan memprioritaskan dua dari sifat ini, yang bisa membatasi sifat ketiga.
Para pengembang telah menciptakan dua pendekatan besar untuk mengatasi hal ini. Sebagian solusi mengubah blockchain inti (Layer 1), sementara yang lain membangun jaringan tambahan di atasnya (Layer 2). Kedua pendekatan memiliki trade-off, dan banyak ekosistem kini menggunakan kombinasi keduanya.
Layer 1 vs. Layer 2
Istilah blockchain Layer 1 mengacu pada blockchain dasar tempat transaksi diselesaikan (finalized). Contohnya termasuk Bitcoin, Ethereum, BNB Chain, dan Solana. Ini adalah jaringan dasar yang dapat dibangun oleh protokol lain.
Layer 2 merujuk pada protokol yang dibangun di atas Layer 1. Mereka memproses transaksi di luar main chain lalu melaporkan hasilnya kembali. Contohnya termasuk Lightning Network (untuk Bitcoin) dan Arbitrum, Base, serta zkSync (untuk Ethereum).
Perbedaan kuncinya adalah di mana pekerjaan dilakukan. Solusi Layer 1 mengubah aturan dari jaringan dasar itu sendiri. Solusi Layer 2 membuat lingkungan terpisah untuk menangani lebih banyak aktivitas, lalu menyelesaikannya kembali ke Layer 1 untuk keamanan.
Solusi Scaling Layer 1 yang Umum
Pembaruan mekanisme konsensus
Beberapa blockchain telah beralih dari sistem yang boros energi seperti proof-of-work (PoW) ke sistem yang lebih efisien seperti proof-of-stake (PoS). Ethereum menyelesaikan transisi ini pada September 2022 dengan "The Merge". PoS memilih validator berdasarkan dana yang dipertaruhkan (staked) alih-alih pekerjaan komputasi, yang dapat meningkatkan throughput transaksi dan penggunaan energi.
Sharding
Sharding membagi blockchain menjadi partisi yang lebih kecil bernama shards. Alih-alih setiap node memproses setiap transaksi, pekerjaan didistribusikan ke beberapa grup. Ini memungkinkan jaringan menangani lebih banyak transaksi secara paralel, sehingga berpotensi meningkatkan kapasitas keseluruhan.
Roadmap jangka panjang Ethereum mencakup sharding penuh melalui fitur bernama Danksharding, meskipun ini masih dalam pengembangan. Langkah awal, EIP-4844 (blob transactions), diperkenalkan pada Maret 2024 dan secara signifikan mengurangi biaya data untuk jaringan Layer 2.
Ukuran blok meningkat
Pendekatan yang lebih sederhana adalah meningkatkan ukuran maksimum setiap blok, sehingga lebih banyak transaksi dapat dimasukkan per blok. Ini dapat meningkatkan throughput tanpa perubahan protokol besar. Namun, blok yang lebih besar memerlukan lebih banyak penyimpanan dan daya pemrosesan, yang mungkin membuat komputer biasa lebih sulit menjadi validator jaringan, sehingga berpotensi memengaruhi desentralisasi.
Solusi Umum Scaling Lapisan 2
Rollup
Rollup menggabungkan banyak transaksi di luar rantai (off-chain) lalu mengirimkan ringkasan terkompresi ke main chain. Ini mengurangi data yang ditambahkan setiap transaksi ke Lapisan 1, menurunkan biaya (fee) dan meningkatkan throughput. Rollup telah menjadi metode utama untuk penskalaan Ethereum.
Ada dua jenis utama. Optimistic rollup (digunakan oleh Arbitrum dan Base) mengasumsikan transaksi valid secara default dan menyediakan masa challenge untuk sengketa. ZK rollup (digunakan oleh zkSync dan Scroll) menghasilkan bukti kriptografis yang mengonfirmasi validitas transaksi secara langsung, tanpa masa tunggu.
State channel
State channel memungkinkan dua pihak bertransaksi langsung di luar rantai (off-chain) sebanyak yang mereka perlukan. Hanya saldo saat pembukaan dan penutupan yang dicatat di blockchain. Ini bekerja dengan baik untuk interaksi berulang antara pihak yang sama, seperti micropayment atau game.
Bagian jaringan Bitcoin Layer 2 membahas Lightning Network, yang menggunakan state channel untuk memungkinkan pembayaran Bitcoin yang cepat dan berbiaya rendah antar peserta.
Sidechain
Sidechain adalah blockchain independen yang berjalan berdampingan dengan Layer 1 dan memiliki validator serta aturan konsensusnya sendiri. Mereka terhubung ke main chain melalui sebuah bridge. Polygon PoS adalah contoh yang terkenal. Sidechain bisa lebih cepat dan lebih murah, tetapi bertanggung jawab atas keamanannya sendiri, tidak seperti rollup yang mewarisi keamanan dari Layer 1 yang mendasarinya.
Blockchain bertingkat (nested blockchains)
Dalam pengaturan blockchain bertingkat, main chain mendelegasikan pekerjaan ke secondary chain. Child chain ini menangani transaksi dan mengembalikan hasilnya ke parent chain. Kerangka kerja Plasma adalah contoh awal pendekatan ini untuk Ethereum, meskipun dalam praktiknya sebagian besar telah digantikan oleh rollup.
Layer 1 vs. Layer 2: Perbedaan Utama
Kedua lapisan ini sama-sama bertujuan meningkatkan performa jaringan, tetapi cara mereka menangani masalah berbeda. Berikut ringkasan perbedaan utama:
Tujuan: Layer 1 adalah sumber kebenaran (truth) dasar dan lapisan penyelesaian (settlement). Layer 2 dibangun untuk meningkatkan throughput dan mengurangi biaya untuk lapisan dasar tersebut.
Metode: Layer 1 mengubah aturan protokol secara langsung. Layer 2 memindahkan pemrosesan ke jaringan sekunder atau aplikasi.
Keamanan: Layer 1 bergantung pada konsensus desentralisasi miliknya sendiri. Jaringan Layer 2 biasanya bergantung pada Layer 1 untuk keamanan final dan ketersediaan data.
Kompleksitas: Upgrade Layer 1 memerlukan konsensus di seluruh jaringan dan dapat bersifat mengganggu. Jaringan Layer 2 sering kali bisa diterapkan atau diperbarui tanpa mengubah blockchain dasar.
Keterbatasan Solusi Penskalaan
Tidak ada satu pun pendekatan yang tanpa trade-off.
Upgrade Layer 1 bisa lambat dan rumit secara politis. Perubahan protokol besar, seperti sharding atau perombakan konsensus, memerlukan kesepakatan luas di antara validator, pengembang, dan pemangku kepentingan. Hard fork, ketika komunitas tidak bisa sepakat, dapat memisahkan jaringan.
Jaringan Layer 2 menambah gesekan bagi pengguna. Memindahkan dana antara Layer 1 dan Layer 2 memerlukan bridging, yang bisa memakan waktu dan menghadirkan risiko keamanan. Likuiditas sering terfragmentasi di berbagai jaringan L2, dan sebagian bergantung pada sequencer terpusat untuk mengurutkan transaksi, yang dapat menimbulkan titik kepercayaan yang bersifat sentral.
FAQ
Apa perbedaan antara Layer 1 dan Layer 2?
Layer 1 adalah blockchain dasar tempat transaksi diselesaikan (finalized), seperti Ethereum atau Bitcoin. Layer 2 adalah jaringan sekunder yang dibangun di atas Layer 1 untuk menangani aktivitas yang lebih banyak di luar rantai (off-chain) sebelum diselesaikan kembali ke main chain. Layer 1 menangani keamanan dan settlement; Layer 2 menangani kecepatan dan biaya.
Apakah jaringan Layer 2 seaman Layer 1?
Tergantung jenis Layer 2-nya. Rollup mewarisi sebagian besar keamanannya dari Layer 1 yang mendasarinya, karena data transaksi dikirim ke main chain. Namun, sidechain mempertahankan kumpulan validator (validator set) mereka sendiri dan tidak secara langsung mewarisi keamanan Layer 1. Pengguna perlu memahami bagaimana L2 tertentu menangani keamanan sebelum menggunakannya.
Mengapa rollup memiliki biaya lebih rendah daripada Ethereum?
Rollup menggabungkan banyak transaksi dan mengirimkannya sebagai batch terkompresi ke Ethereum. Artinya, biaya satu transaksi Ethereum dibagi ke banyak transaksi rollup, sehingga biaya per transaksi turun secara signifikan. Upgrade Ethereum Dencun pada Maret 2024 menurunkan biaya data ini lebih lanjut dengan transaksi blob.
Apa itu blockchain trilemma?
Blockchain trilemma mengacu pada kesulitan dalam mencapai keamanan, desentralisasi, dan skalabilitas secara bersamaan. Sebagian besar desain blockchain memprioritaskan dua dari tiga sifat tersebut, sehingga membatasi sifat ketiga. Solusi penskalaan, baik di Layer 1 maupun Layer 2, pada dasarnya merupakan upaya untuk mengatasi keterbatasan ini.
Jaringan Layer 2 mana yang paling banyak digunakan?
Hingga saat ini, Arbitrum, Base, dan zkSync termasuk jaringan Ethereum Layer 2 yang paling aktif berdasarkan jumlah transaksi dan total nilai yang terkunci (total value locked). Untuk Bitcoin, Lightning Network tetap menjadi Layer 2 utama untuk pembayaran. Adopsi terus meningkat karena semakin banyak aplikasi dan pengguna berpindah ke jaringan L2 untuk biaya yang lebih rendah.
Pemikiran Penutup
Penskalaan adalah salah satu area paling aktif dalam pengembangan blockchain. Peningkatan Layer 1 seperti sharding memberikan pertumbuhan kapasitas jangka panjang, sementara jaringan Layer 2 menawarkan manfaat kecepatan dan biaya yang praktis saat ini. Sebagian besar ekosistem blockchain besar bergerak menuju arsitektur berlapis, menggabungkan base chain yang aman dan terdesentralisasi dengan jaringan yang lebih cepat dan lebih murah di atasnya.
Bacaan Lanjut
What Is the Blockchain Trilemma?
What Are ZK-Rollups? The Layer-2 Scalability Technique
What Are Bitcoin Layer 2 Networks?
What Is Sharding and How Does It Work?
What Is Layer 1 in Blockchain?
Disclaimer: Konten ini disajikan kepada Anda dalam bentuk "apa adanya" untuk informasi umum dan/atau tujuan edukasi saja, tanpa representasi atau jaminan dalam bentuk apa pun. Konten ini tidak boleh ditafsirkan sebagai saran keuangan, hukum, atau nasihat profesional lainnya, dan juga tidak dimaksudkan untuk merekomendasikan pembelian produk atau layanan tertentu. Anda sebaiknya mencari nasihat Anda sendiri dari penasihat profesional yang sesuai. Jika konten disumbangkan oleh kontributor pihak ketiga, mohon perhatikan bahwa pandangan yang diungkapkan adalah milik kontributor pihak ketiga tersebut, dan tidak harus mencerminkan pandangan Binance Academy. Harga aset digital dapat berfluktuasi. Nilai investasi Anda bisa naik atau turun, dan Anda mungkin tidak mendapatkan kembali jumlah yang Anda investasikan. Anda sepenuhnya bertanggung jawab atas keputusan investasi Anda, dan Binance Academy tidak bertanggung jawab atas kerugian apa pun yang mungkin Anda alami. Untuk informasi lebih lanjut, lihat Syarat Penggunaan, Peringatan Risiko, dan Ketentuan Binance Academy kami.
