Penulis asli: Glimmer @Glimmerllx, William, Hankester @0x Hankester

Pendampingan: Jademont, Elaine, Bill @Waterdrip Capital

Bitcoin, disebut sebagai BTC, adalah sistem mata uang kripto sumber terbuka berdasarkan konsensus terdesentralisasi dari blockchain dan menerapkan komunikasi jaringan peer-to-peer. Sistem ini dikelola bersama oleh jaringan komputer dan node yang didistribusikan di seluruh dunia. Buku putih BTC dirilis oleh Satoshi Nakamoto pada tanggal 31 Oktober 2008. Pada tanggal 3 Januari 2009, rantai konsensus BTC menghasilkan blok pertama. Namun, seiring dengan tumbuh dan berkembangnya komunitas enkripsi dan ekologi, teknologi awal BTC tidak mampu memenuhi kebutuhan pengguna akan skalabilitas sistem mata uang kripto. Peningkatan langsung protokol dasar BTC memiliki kompleksitas tinggi dan resistensi komunitas yang kuat, yang akan meningkatkan risiko sistem BTC dan menyebabkan hard fork dan perpecahan komunitas. Solusi yang lebih cocok adalah BTC Layer 2, yaitu membangun lapisan baru berdasarkan BTC tanpa mengubah BTC. Ini kompatibel dengan BTC dan memenuhi kebutuhan pengguna akan skalabilitas. Artikel ini menyelidiki BTC Layer 2, menjelaskan secara komprehensif situasi dan masalah BTC saat ini, solusi teknis serta kelebihan dan kekurangan BTC Layer 2, dan menantikan masa depannya.

Pengenalan teknis tentang BTC

Inti dari BTC adalah teknologi buku besar terdistribusi, yang menggunakan blockchain untuk menyimpan data transaksi. Blockchain didasarkan pada struktur daftar tertaut penunjuk hash. Setiap bagian dari daftar tertaut adalah blok data, yang berisi nilai hash, data transaksi, data waktu, parameter penambangan, dan informasi versi protokol dari blok sebelumnya. Dalam jaringan BTC, kekuatan penulisan dari blockchain baru, yaitu kekuatan akuntansi, diperoleh oleh node yang mengandalkan kompetisi daya komputasi mengikuti mekanisme Proof of Work (PoW). Setelah node yang memperoleh hak akuntansi berhasil menulis blok baru, maka node tersebut akan menerima sejumlah token Bitcoin sebagai hadiah, sehingga proses ini disebut juga penambangan.

Struktur data blok BTC, sumber gambar: https://www 3.ntu.edu.sg/home/ehchua/programming/blockchain/bitcoin.html

Sumber gambar alur kerja akuntansi BTC: https://hackernoon.com/exploring-the-feasibility-of-transitioning-btc-from-pow-to-pos

BTC menggunakan solusi buku besar berbasis transaksi yang hanya mencatat informasi transfer di blockchain tanpa menjaga saldo akun. Oleh karena itu, untuk mencegah serangan pembelanjaan ganda, node perlu mempertahankan serangkaian output transaksi yang tidak terpakai (UTXO) secara lokal, dan sumber dana perlu disediakan saat akun ditransfer sehingga node dapat memverifikasi keabsahan transaksi tersebut. transaksi.

Diagram UTXO dari satu akun, sumber gambar: https://docs.safepal.io/blockchain-tutorials/utxo-what-is-it-and-how-to-use-it

BTC menggunakan enkripsi asimetris dan algoritma hashing untuk mengatur akun, mengamankan dan memverifikasi transaksi. Sebuah akun mencakup kunci pribadi akun dan kunci publik akun. Kunci pribadi akun adalah kunci pribadi yang dihasilkan secara acak, dan kunci publik akun dihasilkan oleh perkalian kurva elips dari kunci pribadi. Selain itu, alamat akun dihasilkan dengan memproses kunci publik menggunakan algoritma hashing. Setelah transaksi ditandatangani dengan kunci pribadi, transaksi tersebut disiarkan ke node melalui jaringan peer-to-peer. Node menggunakan kunci publik yang sesuai untuk memverifikasi transaksi. Setelah verifikasi berhasil, transaksi dikemas dalam blok baru.

Tanda tangan dan verifikasi kunci pribadi dan kunci publik akun BTC, sumber gambar: Nakamoto, Satoshi "Whitepaper Bitcoin."

Mekanisme konsensus BTC adalah PoW. Semua node membuat header blok baru masing-masing sehingga nilai hashnya kurang dari atau sama dengan nilai target yang diberikan. Node yang pertama kali menemukan header blok yang memenuhi ketentuan akan memiliki hak akuntansi untuk blok berikutnya. Dengan menyesuaikan ukuran nilai target, waktu pembuatan blok dapat disesuaikan secara tidak langsung. Semakin besar nilai targetnya, semakin mudah penambangannya dan semakin pendek waktu pembuatan bloknya; semakin kecil nilai targetnya, semakin sulit penambangannya dan semakin lama waktu pembuatan bloknya; BTC memperkirakan waktu blok setiap blok adalah 10 menit. Oleh karena itu, BTC akan menyesuaikan kembali nilai target setiap blok tahun 2016, yaitu menyesuaikan kesulitan penambangan.

Contoh proses Proof Of Work, sumber gambar: https://www.ledger.com/academy/blockchain/what-is-proof-of-work

Situasi dan masalah saat ini yang dihadapi oleh BTC

BTC adalah sistem mata uang digital pertama yang diakui secara luas oleh komunitas cryptocurrency global. Sejak tahun 2013, nilai pasar BTC telah menyumbang lebih dari setengah total nilai pasar mata uang kripto sepanjang tahun, menjadikannya pemimpin mata uang kripto yang tak terbantahkan.

Rasio kapitalisasi pasar BTC, sumber: https://www.coinglass.com/zh/pro/i/MarketCap

Untuk waktu yang lama, BTC telah dicari oleh pengguna karena status perintisnya dan keamanannya yang sangat tinggi. Namun, dengan pertumbuhan pengguna mata uang kripto, BTC tidak dapat memenuhi persyaratan pengguna akan biaya penanganan yang rendah, kenyamanan, waktu nyata, dan waktu nyata. perlindungan privasi, dan beragam aset dalam sistem mata uang kripto dan meningkatnya permintaan akan beragam aplikasi. Dalam jangka panjang, nilai pasar BTC menyumbang proporsi total nilai pasar mata uang kripto, yang perlahan menurun. Dibandingkan dengan ekosistem Ethereum yang makmur, biaya Solana yang rendah dan TPS (Transaksi Per Detik) yang tinggi serta rantai publik lainnya yang memiliki kelebihannya masing-masing, BTC tampaknya tidak memiliki daya saing inti lainnya kecuali popularitas dan keamanan, dan menghadapi masalah berikut:

  • Kecepatan transaksi lambat, waktu konfirmasi lama, dan ketidaknyamanan: Kapasitas setiap blok BTC adalah 1 M, dan data setiap transaksi kira-kira 250 B, sehingga setiap blok berisi hingga 4,000 transaksi. Dihitung berdasarkan perkiraan waktu pembuatan blok 10 menit, TPS BTC hanya sekitar 7. Transaksi di BTC perlu menunggu 6 blok untuk mendapatkan konfirmasi tepercaya, yang menghasilkan waktu konfirmasi akhir sekitar 1 jam. Selain itu, transfer di BTC hanya dapat mentransfer seluruh saldo keluar sekaligus. Untuk melakukan perubahan, Anda perlu menyatakan bahwa saldo tersebut akan ditransfer kembali ke alamat Anda sendiri, jika tidak maka akan diberikan kepada penambang sebagai hadiah. Hal ini tidak dapat memenuhi kebutuhan pengguna akan kenyamanan dan kecepatan transaksi.

  • Biaya transaksi yang tinggi: Saat pengguna menggunakan BTC untuk berdagang, mereka perlu membayar biaya untuk menarik penambang agar mengemas transaksi. Ketika transaksi padat, biaya penanganan menjadi sangat mahal, mencapai lebih dari $60 pada tahun 2021. Dari 14 Mei 2020 hingga 15 Mei 2023, biaya transaksi Bitcoin rata-rata $4,66. Biaya biaya ini mencegah banyak pengguna menggunakan BTC.

  • Tidak mendukung pemrograman kontrak pintar: BTC tidak mendukung pembuatan aplikasi kompleks secara langsung dan hanya dapat memulai dari lapisan protokol. Namun, biaya pengembangan aplikasi dari lapisan protokol jauh lebih tinggi dibandingkan melalui kontrak pintar standar. Hal ini membatasi pengembangan beragam aplikasi dan beragam aset BTC.

Biaya penanganan BTC, sumber: https://bitinfocharts.com/zh/comparison/bitcoin-transactionfees.htm#3y

Meningkatkan ketahanan BTC dan solusi Lapisan 2

Kesulitan teknis: Masalah yang dihadapi oleh BTC berasal dari kenyataan bahwa solusi teknis lama tidak dapat memenuhi kebutuhan saat ini. Bahkan jika penyesuaian dilakukan secara langsung pada BTC, masalah tersebut tidak dapat diselesaikan sepenuhnya, tetapi masalah baru akan muncul. Jika BTC diperluas, setiap blok ditingkatkan dari 1 juta menjadi 100 juta, dan TPS ditingkatkan menjadi 700, hal ini akan menghasilkan hampir 5 triliun data buku besar baru yang dihasilkan setiap tahun, sehingga meningkatkan ambang batas untuk node yang beroperasi dan memengaruhi desentralisasi sistem. , meningkatkan risiko sistem. Meskipun masalah ukuran data buku besar tidak dipertimbangkan, berdasarkan median bandwidth Internet sebesar 13 Mbps dan ukuran setiap transaksi di blok 250 B, batas TPS BTC adalah 13 Mbps/8 Mb/250 B ≈ 6815 , yang tidak dapat digunakan di Polkadot, Solana dan public chain lainnya yang dapat mendukung puluhan ribu bahkan ratusan ribu TPS bersaing. Bitcoin Cash (BCH) memperluas ukuran blok BTC dan meningkatkan ukuran blok BTC. Namun, kesalahan klien BCH sering terjadi dan meningkatkan biaya pengoperasian node penuh, sehingga menimbulkan risiko sentralisasi. Pada tahun 2019, untuk melawan penyerang yang mengeksploitasi kerentanan kode BCH, kumpulan penambangan BCH meluncurkan serangan 51% untuk mengubah data transaksi.

Resistensi komunitas: Antara keamanan dan skalabilitas, komunitas BTC memprioritaskan keamanan. Pengembang inti BTC sangat konservatif dalam menghadapi saran untuk memperluas BTC secara langsung karena kehati-hatian terhadap risiko teknis. Ekstensi paling sederhana adalah meningkatkan ukuran setiap blok BTC. Proposal untuk meningkatkan ukuran blok BTC dimulai pada tahun 2015 dan telah mendapat dukungan dari banyak pengguna, penambang, dan pengembang. Dengan meningkatkan kapasitas blok, pengguna dapat mencapai kecepatan transaksi lebih cepat, dan penambang dapat membebankan biaya transaksi lebih banyak. Namun, beberapa pengembang, yang dipimpin oleh Wladimir van der Laan, kepala tim pengembang BTC, tidak setuju dengan metode perluasan dan solusi dukungan seperti Segregated Witness dan Lightning Network. Perdebatan mengenai perluasan blok menyebabkan komunitas BTC terpecah. Akhirnya, setelah BTC memperkenalkan teknologi peningkatan isolasi, beberapa orang menolak peningkatan teknologi tersebut, menyebabkan hard fork BTC pada bulan Agustus 2017 dan memperoleh BCH. Setelah hard fork, BCH menaikkan batas blok menjadi 8 MB, dan kemudian meningkatkannya menjadi 32 MB, dengan rata-rata TPS sekitar 120. Selain itu, komunitas BCH terpecah lagi pada tahun 2018 karena perbedaan dalam jalur peningkatan teknis, dan bercabang menjadi BSV (Bitcoin Satoshi Vision). Fork ini menyebabkan total daya komputasi seluruh jaringan BCH anjlok, dan belum mencapai tingkat daya komputasi sebelum fork. Batas ukuran blok BSV telah ditingkatkan menjadi 4G, namun karena kurangnya penambang dan pengguna, ini jauh lebih tidak aman dibandingkan BTC.

Sejarah fork BTC, sumber gambar: https://www.blocktempo.com/forks-history-5years-review/

Riwayat daya komputasi jaringan total BCH, sumber gambar: https://explorer.btc.com/zh-CN/bch/insights-hashrate

Solusi Lapisan 2: Faktanya, mengubah BTC secara langsung sangatlah kompleks dan memiliki resistensi komunitas yang besar. Solusi yang lebih diterima oleh komunitas adalah membangun lapisan baru berdasarkan BTC, yang kompatibel dan tidak memengaruhi sistem BTC saat menyelesaikannya. permasalahan-permasalahan di atas. BTC memiliki keamanan yang sangat tinggi. Dengan menggunakan BTC sebagai lapisan inti, mengandalkan data blok BTC dan menggunakan skrip BTC, pengembang dapat membangun sistem yang kompatibel dengan BTC di lapisan atas BTC, melakukan sejumlah besar transaksi di luar BTC, dan hanya Data keadaan akhir ditulis ke dalam BTC, dan jenis solusi ini disebut BTC Layer 2.

Tujuan dan sejarah perkembangan lapisan kedua BTC

BTC Layer 2 mengacu pada teknologi ekspansi lapisan kedua Bitcoin (BTC). Teknologi jenis ini bertujuan untuk meningkatkan kecepatan transaksi Bitcoin, mengurangi biaya penanganan, dan meningkatkan skalabilitas untuk menyelesaikan serangkaian masalah yang dihadapi BTC.

Tujuan pengembangan Lapisan 2:

Meningkatkan kecepatan transaksi: Lapisan 2 berupaya meningkatkan kecepatan transaksi Bitcoin dengan mengoptimalkan pemrosesan transaksi, pemrosesan batch transaksi off-chain, dan menggunakan teknologi terbaru untuk menyinkronkan dan memverifikasi setiap transaksi off-chain, sehingga memperluas jangkauan global aplikasi dan promosi Bitcoin di dalamnya.

Mengurangi biaya transaksi: Lapisan 2 memproses transaksi dalam batch di bawah rantai BTC dan hanya menulis keadaan akhir setelah transaksi selesai ke dalam BTC. Transaksi perantara dan keadaan dalam keadaan akhir dan keadaan awal berada di luar rantai dan tidak disinkronkan BTC, yang mengurangi biaya transaksi dan mengurangi beban pada blockchain yang mendasari Bitcoin.

Meningkatkan skalabilitas: Pengenalan teknologi Lapisan 2 bertujuan untuk meringankan masalah skalabilitas blockchain yang mendasari Bitcoin, sehingga lebih mampu menangani pertumbuhan volume transaksi di masa depan.

Dalam beberapa tahun terakhir, Layer 2 telah menjadi salah satu tema investasi terpenting dalam industri kripto, namun dalam sebagian besar skenario, ini secara khusus mengacu pada rencana ekspansi Layer 2 Ethereum. Namun, rencana ekspansi BTC jauh lebih awal daripada munculnya proposal ekspansi Ethereum. Bahkan Ethereum diciptakan setelah proposal Vitalik Buterin untuk meningkatkan BTC ditolak.

Pada tahun 2012, konsep Pegged Sidechains pertama kali diusulkan, yang berasal dari pasak dua arah (Two-way Peg), yang memungkinkan aset ditransfer secara mulus dalam dua rantai. Proposal ini meletakkan dasar bagi teknologi sidechain berikutnya.

Pada tahun 2014, Blockstream didirikan dan mulai meneliti dan mengembangkan teknologi sidechain untuk meningkatkan skalabilitas Bitcoin.

Pada tahun 2015, buku putih Lightning Network dirilis, dan Tadge Dryja serta Joseph Poon adalah penulis buku putih tersebut. Lightning Network adalah solusi yang memisahkan transaksi kecil dari rantai utama. Dengan membuat saluran pembayaran dua arah, tidak perlu mencatat transaksi perantara di blockchain, hanya status akhir yang perlu dicatat di BTC.

Karena desain BTC relatif sederhana dan tidak memiliki skalabilitas yang fleksibel, solusi awal BTC Layer 2 sulit untuk benar-benar menyematkan Bitcoin, sehingga tidak menimbulkan respons yang besar.

Hingga tahun 2017, SegWit (Segregated Witness) ditingkatkan dan diaktifkan, yang memecahkan masalah plastisitas transaksi di blockchain Bitcoin dan memberikan kemungkinan untuk pengembangan teknologi Layer 2.

Sejak tahun 2018, pengembang secara bertahap mulai menerapkan node Lightning Network dan telah memperoleh sejumlah pengguna dan dukungan. Menurut statistik dari situs bitcoinvisuals, pada 4 Juni 2023, jumlah node Lightning Network telah melebihi 18.000, dapat menampung lebih dari 70.000 saluran pembayaran, dan kapasitas jaringan telah melebihi 5.000 Bitcoin, bernilai lebih dari 100 juta dolar AS. .

Baru-baru ini, kemunculan standar token BRC-20 semakin memperkaya ekologi terkait Bitcoin dan membawa BTC Layer 2 ke perhatian publik. Ada banyak proyek yang membangun BTC Layer 2, yang paling terkenal adalah Lightning Network.

Jaringan Petir

Lightning Network pertama kali diusulkan oleh Joseph Poon dan Thaddeus Dryja dalam buku putih mereka pada tahun 2015. Lightning Network menggunakan teknologi saluran pembayaran mikro untuk menempatkan sejumlah besar transaksi di luar blockchain Bitcoin, dan hanya menempatkan tautan kunci pada rantai tersebut untuk konfirmasi. Proses transaksinya adalah sebagai berikut: Pengguna yang perlu berdagang membuka ruang untuk transaksi offline. Saat memasuki ruangan, pengguna menjaminkan mata uang untuk mendapatkan nota, dan menggunakan nota baru untuk mendistribusikan mata uang gadai kedua belah pihak transaksi selesai, ketika meninggalkan ruangan, transaksi diselesaikan, dan pengguna mengandalkan mata uang penebusan catatan terbaru.

Pengenalan teknis ke Lightning Network

Untuk membangun saluran pembayaran mikro yang aman dan andal, Lightning Network menggunakan Recoverable Sequence Maturity Contract (RSMC) dan Time Lock Contract (Hashed Timelock Contract, HTLC) sebagai teknologi utama.

RSMC menyediakan fungsi gadai dan penyelesaian, yaitu kumpulan modal dompet multi-tanda tangan. Kedua pihak yang bertransaksi terlebih dahulu menyetor sebagian dana ke dalam kumpulan modal. Dalam kasus awal, rencana alokasi kedua belah pihak sama dengan sebelumnya -jumlah yang disetor. Setiap kali terjadi transaksi, hasil alokasi dana setelah transaksi perlu dikonfirmasi bersama, dan rencana alokasi versi lama harus ditandatangani agar tidak berlaku. Ketika ada pihak yang perlu menarik uang tunai, dia dapat menuliskan hasil transaksi yang ditandatangani oleh kedua belah pihak ke dalam jaringan blockchain untuk dikonfirmasi. Seperti yang Anda lihat dari proses ini, transaksi BTC hanya diperlukan saat menarik uang. Pihak yang memulai penarikan pertama kali tiba 1.000 blok lebih lambat dari pihak lainnya. Dalam jangka waktu ini, pihak lain dapat membantah.

Proses transaksi Lightning Network, sumber gambar: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=arnumber= 8962150

HTLC menetapkan saluran transaksi untuk kedua belah pihak, dianalogikan dengan ruang perdagangan, menetapkan masa berlaku, dan secara otomatis menyelesaikan setelah masa berlaku berakhir. Pada saat yang sama, HTLC juga menyetujui aturan transaksi lintas saluran untuk memfasilitasi perutean transaksi: Dalam Jaringan Lightning, pembuatan saluran transaksi memerlukan biaya. Mungkin tidak ada saluran transaksi antara dua pengguna saluran transaksi dengan orang lain dapat digunakan sebagai Perantara, melakukan transaksi.

Saluran pembayaran dan perutean Lightning Network, sumber gambar: https://cypherpunks-core.github.io/bitcoinbook/ch 12.html

Namun, Lightning Network awal memiliki masalah berikut:

  1. Setiap transaksi memerlukan operasi dari kedua belah pihak: dalam saluran, setiap transaksi memerlukan konfirmasi tanda tangan dari kedua belah pihak, dan transfer sepihak tidak diperbolehkan.

  2. Diperlukan permainan antara kedua pihak: jika A dan B melakukan transaksi, dan A menggunakan hasil transaksi lama untuk memulai penarikan, B hanya dapat mengirimkan versi terbaru dari hasil transaksi sebagai sanggahan dalam 1000 blok, jika tidak, penarikan A akan berlaku.

  3. Manajemen status saluran: Pengguna perlu menyinkronkan dan mencadangkan status saluran secara dinamis. Jika tidak, jika status lama dikirimkan, pihak lawan dapat melakukan bantahan yang menipu, meminta klaim, dan mendapatkan semua aset di saluran.

Faktanya, karena masalah di atas, Lightning Network awal mengharuskan pengguna untuk menjalankan dompet node penuh atau menggunakan dompet yang dikelola sepenuhnya. Dompet full-node mengharuskan pengguna untuk mengelola kunci pribadi sementara dan status saluran secara manual, dan pengalaman transaksinya tidak baik. Dompet yang dikelola sepenuhnya, seperti Chivo yang digunakan di El Salvador, memiliki ambang penggunaan yang rendah, dan kustodian secara otomatis beroperasi atas nama pengguna. Namun, kustodian memiliki kendali atas kunci pribadi akun pengguna, dan keamanannya mengkhawatirkan. Seiring pengembang terus mengembangkan Lightning Network, permasalahan di atas secara bertahap teratasi, dan Lightning Network serta fasilitas pendukung yang lebih lengkap telah dikembangkan, seperti OmniBOLT dan dompet OBAndroid Lightning Network yang dikembangkan oleh timnya.

OmniBOLT Omni artinya lengkap dan lengkap, dan BOTL adalah singkatan dari Basis of Lightning Technology. Berdasarkan BTC dan Omni Layer, OmniBOLT mengusulkan serangkaian protokol Lightning Network yang lengkap. Sambil memperluas fungsi pembayaran Lightning Network BTC, OmniBOLT juga dapat menerbitkan dan memperdagangkan aset yang terdiversifikasi berdasarkan Omni Layer, dan mendukung mekanisme pembuat pasar otomatis (AMM: Otomatis). pembuat pasar), memungkinkan pengguna untuk membangun dan menggunakan pertukaran terdesentralisasi di Lightning Network, menggunakan kumpulan dana saluran pembayaran sebagai likuiditas. OmniBOTL memiliki visi besar, namun saat ini, teknologinya rumit, melibatkan banyak protokol dan sistem, dan mungkin memiliki risiko kerentanan, serta memerlukan lebih banyak waktu untuk menguji keamanannya.

Arsitektur protokol OmniBOLT, sumber gambar: https://omnilaboratory.github.io/obd/#/

OBAndroid adalah dompet seluler node penuh Lightning Network yang berfungsi penuh. Di dompet ini, meskipun pengguna memiliki kontrol kunci pribadi, mereka dapat secara otomatis memantau transaksi, menyinkronkan data node penuh dengan cepat, dan mendukung status cloud dan saluran cadangan lokal. Selain itu, OBAndroid juga mendukung aset Omnilayer untuk diperdagangkan melalui OmniBOTL. OBAndroid membuat pengalaman transaksi Lightning Network dapat diterima oleh pengguna dan menurunkan ambang batas untuk menggunakan Lightning Network.

Dompet node lengkap OBAndroid, sumber gambar: https://github.com/omnilaboratory/OBAndroid

Proyek BTC Layer 2 lainnya

Selain Lightning Network, ada proyek BTC Layer 2 lainnya yang sedang dikembangkan:

Syscoin dikembangkan oleh tim SYSLab dengan mem-forking kode sumber BTC, yang bertujuan untuk menggunakan keamanan BTC agar kompatibel dengan ekosistem Ethereum. Saat ini, tim SYSLab telah meluncurkan NEVM (Network-Enhanced Virtual Machine), sebuah mesin virtual yang dibangun menggunakan keamanan PoW BTC dan kompatibel dengan kontrak pintar Ethereum. Selain itu, tim SYSLab juga berencana meluncurkan proyek seperti ZK dan Optimistic's Rollup, serta Validium, yang membawa bukti data on-chain (Proof of Data). Ada sedikit informasi tentang proyek Syscoin, sehingga sulit untuk mengevaluasi secara teknis kelebihan dan kekurangannya. Namun, basis kode sumbernya sering diperbarui dan masih dalam pengembangan yang stabil.

Peta jalan Syscoin, sumber: https://syscoin.org/news/syscoin-roadmap-2022

RGB (Sangat Bagus untuk Bitcoin) adalah sistem kontrak pintar BTC yang terintegrasi dengan Lightning Network, diusulkan oleh Giacomo Zucco dan Peter Todd pada tahun 2016. RGB memanfaatkan BTC untuk mempertahankan ketahanan sensor dan memerangi serangan pembelanjaan ganda. Di RGB, semua transaksi token dan pekerjaan verifikasi ditangani secara off-chain, dan hanya pihak yang menerima pembayaran yang perlu melakukan verifikasi klien. Klien memeriksa sumber dana pembayar dalam BTC, dan setelah mengonfirmasi bahwa itu adalah transaksi yang valid, klien langsung memodifikasi UTXO kedua belah pihak dalam transaksi tanpa menulis data transaksi ke blockchain, yang memiliki karakteristik melindungi privasi . Selain itu, klien dapat secara langsung memperkenalkan fungsi kontrak pintar untuk membuat penilaian aturan atas transaksi, dan karena tidak diperlukan konsensus negara global, data kontrak pintar tidak perlu diunggah ke rantai, dan fitur privasi dapat dijamin. Komunitas RGB telah mengembangkan mesin virtual kontrak pintar lengkap Turing, AluVM (VM unit logika algoritmik), yang memiliki skalabilitas, keamanan, dan perlindungan privasi yang sangat baik.

Perbandingan transaksi di RGB dan transaksi di BTC, sumber: https://medium.com/@FedericoTenga/understanding-rgb-protocol-7dc7819d3059

Perbandingan AluVM dengan model pemrograman lain, sumber gambar: https://www.rgbfaq.com/glossary/aluvm

Ringkasan dan Outlook Lapisan 2 BTC

Meskipun Bitcoin adalah jaringan blockchain yang paling awal, paling aman, paling terkenal dan paling berharga di dunia, perkembangan ekologisnya terus semakin mendalam. Misalnya, kapasitas saluran dari jaringan lapisan kedua terbesarnya, Lightning Network, terus berkembang, peningkatan Taproot meningkatkan efisiensi dan privasi Bitcoin, dan protokol Taro memperkenalkan pembayaran stablecoin dan NFT asli on-chain ke Lightning Network. Namun, dibandingkan dengan jumlah Bitcoin di rantai Ethereum, kapasitas Bitcoin di Jaringan Lightning relatif rendah, dan karena sinkronisasi data node penuh dan manajemen status saluran, ambang batas penggunaan Jaringan Lightning lebih tinggi, dan pengguna skalanya tidak sebaik Ethereum, tapi Status quo ini mungkin menunjukkan potensi pertumbuhan yang sangat besar Dengan pengembangan lebih lanjut dari ekologi terkait Lightning Network, versi perbaikan dari protokol Lightning Network seperti OmniBOLT dan dompet OBAndroid yang menurunkan harga. ambang batas penggunaan terus dikembangkan, sehingga Lightning Network pada akhirnya akan memiliki keamanan dan skalabilitas yang baik. Stabilitas dan kemudahan penggunaan, jika diterima oleh pengguna, dapat membawa nilai pasar BTC ke tingkat yang lebih tinggi.

Pada saat yang sama, kita perlu memperhatikan pengembangan proyek Layer 2 lainnya, seperti solusi RGB dengan perlindungan privasi alami dan Syscoin yang kompatibel dengan ekosistem Ethereum. Proyek-proyek ini tidak setenar Lightning Network, tetapi proyek-proyek ini juga dapat memecahkan masalah yang dihadapi BTC dan memiliki keunggulan yang tidak dapat ditandingi oleh solusi lain. Namun, dibandingkan dengan proyek ekspansi lapis kedua Ethereum, proyek-proyek ini tidak terkenal, menerima lebih sedikit investasi, dan tidak didukung oleh tim pengembangan inti BTC seperti Lightning Network. Perluasan BTC mereka kemungkinan besar akan dilaksanakan setelahnya Ethereum. Implementasi ekspansi, seperti solusi Rollup Syscoin. Dalam hal ekologi Lapisan 2, tampaknya ekologi Ethereum memiliki siklus baik yang lebih baik dan lebih disukai oleh investor.

Di masa depan, kita mungkin melihat ekosistem Bitcoin berkembang dengan pesat. Ketika infrastruktur Lightning Network menjadi semakin sempurna dan menarik lebih banyak perhatian, proyek-proyek berdasarkan Lightning Network seperti OmniBOLT dan RGB dapat memperoleh manfaat darinya dan mendapatkan landasan pengembangan yang lebih baik, lebih banyak pengguna, dan bahkan lebih banyak investasi. Proyek BTC Layer 2 seperti Syscoin yang kompatibel dengan Ethereum juga akan mendapatkan keuntungan dari ekosistem lapisan kedua Ethereum yang berkembang pesat dan mempercepat kemajuan peta jalan mereka. Selain itu, diskusi tentang rencana ekspansi BTC tidak pernah berhenti: jaringan lapis kedua zk-rollups berbasis Bitcoin yang diusulkan oleh John Light pada tahun 2022 kemungkinan akan menghadirkan lebih banyak fungsi, skalabilitas lebih tinggi, dan privasi yang lebih baik dengan tetap mempertahankan sifat desentralisasinya; perusahaan yang dipimpin oleh mantan CEO Twitter Jack Dorsey, mendorong peningkatan likuiditas di Lightning Network, yang mungkin berarti bahwa ekosistem Bitcoin akan berkembang dalam pembayaran, DeFi, NFT, dll. Di luar lapangan, buka jalur baru dan cakup lebih banyak pengguna .

[ 1 ] Nakamoto, Satoshi. "Laporan resmi Bitcoin." URL: https://bitcoin.org/bitcoin.pdf-(: 17.07.2019) ( 2008).

[ 2 ] Poon, Joseph, dan Thaddeus Dryja. "Jaringan Bitcoin Lightning: Pembayaran instan di luar jaringan yang dapat diskalakan." ( 2016).

[ 3 ] “Arsitektur Klien Jaringan Lightning.” URL:  https://bolt.fun/guide/architecture

[ 4 ] Lin, Jian-Hong, dkk. "Jaringan Lightning: jalur kedua menuju sentralisasi ekonomi bitcoin." Jurnal Fisika Baru 22.8 ( 2020): 083022.

[ 5 ] Diskusi tentang peningkatan ukuran blok BTC: https://bitcoin-development.narkive.com/3 MPEfZHu/elopment-block-size-increase