Sejak didirikan pada tahun 2009, Bitcoin (BTC), sebagai cryptocurrency pertama di dunia, secara bertahap menjadi landasan aset digital dan keuangan terdesentralisasi. Namun, seiring dengan bertambahnya jumlah pengguna dan volume transaksi, beberapa isu dengan jaringan BTC menjadi semakin nyata:
Dalam artikel ini, kami merujuk pada teknologi seperti ituJaringan Petir, Sidechains, dan Rollup secara kolektif sebagai solusi penskalaan Layer2 BTC. Teknologi ini memungkinkan transaksi cepat dan murah sambil tetap menjaga desentralisasi dan keamanan jaringan BTC. Pengenalan teknologi Layer2 dapat meningkatkan kecepatan transaksi, mengurangi biaya transaksi, mengoptimalkan pengalaman pengguna, dan memperluas kapasitas jaringan, memberikan dukungan teknis dan inovasi penting untuk pengembangan masa depan BTC.
Saat ini, Beosin telah menjadi mitra keamanan resmi untuk beberapa proyek Layer2 BTC seperti Merlin Chain dan telah memeriksa beberapa protokol ekosistem BTC, termasuk Bitmap.Games, Surf Protocol, Savmswap, dan Mineral. Dalam pemeriksaan sebelumnya, banyak rantai publik terkenal, seperti Jaringan Ronin, Clover, Rantai Self, dan Jaringan Crust, telah berhasil lulus pemeriksaan keamanan rantai publik Beosin. Saat ini, Beosin menawarkan solusi pemeriksaan komprehensif untuk BTC Layer2, menyediakan layanan pemeriksaan keamanan yang dapat diandalkan dan komprehensif untuk seluruh ekosistem BTC.
Konsep awal di balik Jaringan Lightning dikenal sebagai “saluran pembayaran.” Filsafat desainnya adalah untuk terus memperbarui status transaksi yang belum dikonfirmasi melalui penggantian transaksi hingga akhirnya disiarkan ke jaringan Bitcoin. Ketika Satoshi Nakamoto menciptakan Bitcoin pada tahun 2009, ia sudah mengusulkan ide saluran pembayaran, bahkan menyertakan kode konsep untuk saluran pembayaran dalam Bitcoin 1.0. Konsep ini memungkinkan pengguna untuk memperbarui status transaksi sebelum dikonfirmasi oleh jaringan. Namun, baru setelah rilis white paper yang berjudul Jaringan Petir Bitcoin: Pembayaran Instan Off-Chain yang Dapat Diperluasbahwa Jaringan Petir benar-benar muncul dan mendapat perhatian publik.
Saat ini, implementasi saluran pembayaran dan Jaringan Lightning telah menjadi cukup matang. Saat ini, Jaringan Lightning terdiri dari 13.325 node dan 49.417 saluran, dengan total 4.975 BTC dipertaruhkan.
Dalam Jaringan Lightning, memastikan keamanan aset pengguna selama transfer sangat penting. Di bawah ini, kami akan menjelaskan bagaimana Jaringan Lightning beroperasi dan bagaimana melindungi keamanan aset pengguna, berdasarkan skala node jaringan.
Kedua pihak yang terlibat mengirimkan dua transaksi ke jaringan utama Bitcoin: satu untuk membuka saluran dan yang lain untuk menutupnya. Proses ini umumnya melibatkan tiga langkah:
1. Pembukaan Saluran:
Pertama, kedua pengguna memasang Bitcoin ke dalam dompet multi-tanda tangan pada jaringan BTC melalui Lightning Network. Setelah Bitcoin berhasil dipasang dan dikunci, saluran pembayaran dibuka, memungkinkan kedua belah pihak melakukan transaksi di luar rantai dalam saluran ini.
2. Transaksi off-chain:
Setelah saluran dibuka, semua transaksi transfer antara pengguna diproses dalam Jaringan Lightning, dan tidak ada batasan jumlah transaksi off-chain ini. Transaksi ini tidak perlu segera disampaikan ke Bitcoin mainnet tetapi sebaliknya langsung diselesaikan melalui mekanisme off-chain Jaringan Lightning.
Metode pemrosesan off-chain ini secara signifikan meningkatkan kecepatan dan efisiensi transaksi, menghindari kemacetan pada Bitcoin mainnet dan biaya transaksi tinggi.
3. Penutupan Saluran dan Penyelesaian Ledger:
Ketika salah satu pengguna memutuskan untuk keluar dari saluran, penyelesaian ledger akhir terjadi. Proses ini memastikan bahwa semua dana dalam saluran didistribusikan sesuai dengan kondisi terbaru. Kedua pengguna kemudian menarik saldo masing-masing yang sudah diselesaikan dari dompet multi-tanda tangan, mencerminkan distribusi dana yang sebenarnya saat saluran ditutup. Akhirnya, transaksi yang mewakili keadaan akhir dari ledger diserahkan ke Bitcoin mainnet.
Keuntungan dari Jaringan Petir meliputi:
Tantangan yang dihadapi oleh Jaringan Lightning termasuk:
Keamanan Jaringan Lightning secara langsung memengaruhi skalabilitas off-chain Bitcoin dan keamanan dana pengguna. Oleh karena itu, selain dari item audit umum untuk rantai publik (yang dijelaskan dalam lampiran di akhir dokumen ini), Jaringan Lightning juga perlu mengatasi risiko keamanan kunci berikut:
Tidak seperti Jaringan Lightning, sebuah sidechain adalah blockchain independen yang beroperasi paralel dengan mainchain (seperti blockchain BTC) dan berinteroperasi dengannya melalui mekanisme yang dikenal sebagai two-way peg (2WP). Tujuan sidechain adalah untuk memungkinkan fungsionalitas tambahan dan skalabilitas tanpa mengubah protokol mainchain.
Sebuah sisi rantai, sebagai blockchain independen, memiliki mekanisme konsensus, node, dan aturan pengolahan transaksi sendiri. Ini dapat mengadopsi berbagai teknologi dan protokol sesuai dengan kebutuhan skenario aplikasi tertentu. Melalui mekanisme penyangga dua arah, sisi rantai berkomunikasi dengan rantai utama, memastikan bahwa aset dapat ditransfer secara bebas dan aman di antara keduanya. Operasi mekanisme penyangga dua arah umumnya melibatkan langkah-langkah berikut:
Pengguna mengunci BTC di mainchain. Entitas tepercaya kemudian memperoleh dan menggunakan Verifikasi Pembayaran yang Disederhanakan (SPV) untuk mengonfirmasi apakah transaksi kunci pengguna telah dikonfirmasi.
Entitas tepercaya mengeluarkan jumlah token yang setara kepada pengguna di sisi rantai.
Setelah menyelesaikan transaksi mereka, pengguna mengunci token yang tersisa di sampingan.
Setelah memverifikasi keabsahan transaksi, entitas terpercaya membuka kunci dan melepaskan nilai BTC yang sesuai kepada pengguna pada mainchain.
Catatan 1: Entitas terpercaya memainkan peran penting dalam mekanisme kait dua arah, mengelola penguncian dan pelepasan aset. Entitas ini harus memiliki tingkat kepercayaan dan kemampuan teknis yang tinggi untuk memastikan keamanan aset pengguna.
Catatan 2: Verifikasi SPV memungkinkan sebuah node untuk memverifikasi keabsahan transaksi tertentu tanpa mengunduh seluruh blockchain. Node SPV hanya perlu mengunduh header blok dan menggunakan Pohon Merkle untuk memverifikasi apakah transaksi tersebut disertakan dalam blok.
CKB (Nervos Network) \
Nervos Network adalah ekosistem blockchain publik sumber terbuka yang dirancang untuk memanfaatkan keamanan dan manfaat desentralisasi dari mekanisme konsensus Proof of Work (PoW) Bitcoin sambil memperkenalkan model UTXO yang lebih scalable dan fleksibel untuk menangani transaksi. Pada intinya adalah Common Knowledge Base (CKB), sebuah blockchain Layer 1 yang dibangun di atas RISC-V dan menggunakan PoW sebagai mekanisme konsensusnya. Ini memperluas model UTXO menjadi model Sel, memungkinkannya untuk menyimpan data apa pun dan mendukung skrip yang ditulis dalam bahasa apa pun untuk dieksekusi sebagai kontrak pintar on-chain.
Tumpukan
Stacks menghubungkan setiap blok Stacks dengan blok Bitcoin melalui mekanisme Proof of Transfer (PoX)-nya. Untuk memfasilitasi pengembangan kontrak pintar, Stacks telah merancang bahasa pemrograman Clarity. Dalam Clarity, mendapatkan-informasi-blok-pembakaran?
fungsi memungkinkan input tinggi blok Bitcoin untuk mendapatkan hash header blok, sementara tinggi-blok-pembakaran
kata kunci mengambil tinggi blok saat ini dari rantai Bitcoin. Fungsi-fungsi ini memungkinkan kontrak pintar Klaritas untuk membaca status rantai dasar Bitcoin, memungkinkan transaksi Bitcoin untuk memicu kontrak. Dengan menjalankan kontrak pintar ini secara otomatis, Stacks memperluas fungsionalitas Bitcoin. Untuk analisis mendetail tentang Stacks, Anda dapat merujuk ke artikel penelitian sebelumnya dari Beosin: Apa itu Stacks? Tantangan apa yang mungkin dihadapi Stacks Jaringan Layer 2 BTC?
Keuntungan dari Sidechains
Tantangan Sidechains
Layer 2 adalah sistem blockchain lengkap, jadi item audit umum untuk blockchain publik juga berlaku untuk sidechain. Untuk detailnya, silakan lihat lampiran di akhir artikel ini.
Selain itu, karena karakteristik uniknya, sidechains memerlukan beberapa audit tambahan:
Rollup adalah solusi penskalaan Layer 2 yang dirancang untuk meningkatkan throughput transaksi blockchain dan efisiensi. Dengan menggabungkan sejumlah besar transaksi ("Rolling up") dan memprosesnya di luar rantai, ini mengurangi beban pada rantai utama, hanya mengirimkan hasil akhir kembali ke sana.
Rollup hadir dalam dua jenis utama: zk-Rollup dan op-Rollup. Namun, berbeda dengan Ethereum, kurangnya ketuntas Turing pada Bitcoin mencegah penggunaan smart kontrak untuk verifikasi bukti pengetahuan nol (ZKP) langsung pada jaringannya. Hal ini berarti bahwa solusi tradisional zk-Rollup tidak dapat diimplementasikan pada Bitcoin. Jadi, bagaimana zk-Rollup dapat digunakan untuk mencapai penskalaan Bitcoin Layer 2? Mari kita jelajahi proyek Jaringan B² sebagai contoh:
Untuk melakukan verifikasi ZKP pada Bitcoin, B² Network telah mengembangkan skrip Taproot yang mengintegrasikan verifikasi bukti pengetahuan nol zk-Rollup dengan mekanisme tantangan insentif op-Rollup. Berikut cara kerjanya:
Keuntungan dari Rollup:
Tantangan Rollup:
Dengan asumsi Rollup digunakan, item audit keamanan kunci nya konsisten dengan Ethereum Layer 2.
Selain solusi Layer 2 BTC tradisional, beberapa protokol pihak ketiga baru terkait dengan ekosistem BTC muncul, seperti Babylon:
Babylon bertujuan untuk mengubah 21 juta BTC menjadi aset staking terdesentralisasi. Berbeda dengan solusi Lapisan 2 BTC lainnya, Babylon tidak berfokus pada peningkatan jaringan BTC. Sebaliknya, ini adalah blockchain unik dengan protokol staking BTC khusus yang dirancang terutama untuk berinteraksi dengan rantai Proof of Stake (PoS). Tujuannya adalah untuk melakukan staking BTC untuk meningkatkan keamanan rantai PoS, menangani isu-isu seperti serangan jarak jauh dan risiko sentralisasi.
Arsitektur ini terbagi menjadi tiga lapisan:
Babylon beroperasi dengan menandatangani blok final pada rantai BTC untuk mengamankan rantai PoS. Ini pada dasarnya memperluas protokol dasar dengan putaran tambahan tanda tangan. Tanda tangan ini dalam putaran akhir +1 memiliki fitur unik: mereka adalah Extractable One-Time Signatures (EOTS). Tujuannya adalah untuk mengintegrasikan checkpoint PoS ke rantai BTC, menangani masalah periode pembukaan panjang dan serangan jarak jauh dalam sistem PoS.
Keunggulan Babylon:
Tantangan Babel:
Fokus keamanan bervariasi tergantung pada implementasi khusus dari protokol pihak ketiga. Untuk Babylon, beberapa titik audit keamanan kunci termasuk:
1. Keamanan Kontrak Pintar: Kontrak staking pada BTC diimplementasikan melalui skrip UTXO, yang memerlukan perhatian yang cermat terhadap keamanannya. 2. Keamanan Algoritma Tanda Tangan: Keamanan algoritma tanda tangan yang digunakan untuk mengelola staking dalam kontrak sangat penting, karena hal itu memengaruhi pembuatan dan verifikasi tanda tangan. 3. Desain Model Ekonomi: Model ekonomi protokol, terutama dalam hal imbalan dan hukuman, perlu diteliti untuk memastikan tidak menyebabkan kerugian aset pengguna.
Sebagai salah satu perusahaan keamanan blockchain tertua di seluruh dunia yang mengkhususkan diri dalam verifikasi formal, Beosin berfokus pada ekosistem “keamanan + kepatuhan” yang komprehensif. Perusahaan ini telah mendirikan cabang di lebih dari 10 negara dan wilayah di seluruh dunia. Layanan-layannya mencakup produk kepatuhan blockchain satu atap dan layanan keamanan, termasuk audit keamanan kode sebelum peluncuran proyek, pemantauan risiko keamanan real-time dan intersepsi selama operasi proyek, pemulihan aset yang dicuri, anti pencucian uang (AML) untuk aset virtual, dan penilaian kepatuhan yang memenuhi persyaratan regulasi lokal. Kami menyambut baik proyek-proyek dengan kebutuhan audit untuk menghubungi tim keamanan Beosin.
Partilhar
Sejak didirikan pada tahun 2009, Bitcoin (BTC), sebagai cryptocurrency pertama di dunia, secara bertahap menjadi landasan aset digital dan keuangan terdesentralisasi. Namun, seiring dengan bertambahnya jumlah pengguna dan volume transaksi, beberapa isu dengan jaringan BTC menjadi semakin nyata:
Dalam artikel ini, kami merujuk pada teknologi seperti ituJaringan Petir, Sidechains, dan Rollup secara kolektif sebagai solusi penskalaan Layer2 BTC. Teknologi ini memungkinkan transaksi cepat dan murah sambil tetap menjaga desentralisasi dan keamanan jaringan BTC. Pengenalan teknologi Layer2 dapat meningkatkan kecepatan transaksi, mengurangi biaya transaksi, mengoptimalkan pengalaman pengguna, dan memperluas kapasitas jaringan, memberikan dukungan teknis dan inovasi penting untuk pengembangan masa depan BTC.
Saat ini, Beosin telah menjadi mitra keamanan resmi untuk beberapa proyek Layer2 BTC seperti Merlin Chain dan telah memeriksa beberapa protokol ekosistem BTC, termasuk Bitmap.Games, Surf Protocol, Savmswap, dan Mineral. Dalam pemeriksaan sebelumnya, banyak rantai publik terkenal, seperti Jaringan Ronin, Clover, Rantai Self, dan Jaringan Crust, telah berhasil lulus pemeriksaan keamanan rantai publik Beosin. Saat ini, Beosin menawarkan solusi pemeriksaan komprehensif untuk BTC Layer2, menyediakan layanan pemeriksaan keamanan yang dapat diandalkan dan komprehensif untuk seluruh ekosistem BTC.
Konsep awal di balik Jaringan Lightning dikenal sebagai “saluran pembayaran.” Filsafat desainnya adalah untuk terus memperbarui status transaksi yang belum dikonfirmasi melalui penggantian transaksi hingga akhirnya disiarkan ke jaringan Bitcoin. Ketika Satoshi Nakamoto menciptakan Bitcoin pada tahun 2009, ia sudah mengusulkan ide saluran pembayaran, bahkan menyertakan kode konsep untuk saluran pembayaran dalam Bitcoin 1.0. Konsep ini memungkinkan pengguna untuk memperbarui status transaksi sebelum dikonfirmasi oleh jaringan. Namun, baru setelah rilis white paper yang berjudul Jaringan Petir Bitcoin: Pembayaran Instan Off-Chain yang Dapat Diperluasbahwa Jaringan Petir benar-benar muncul dan mendapat perhatian publik.
Saat ini, implementasi saluran pembayaran dan Jaringan Lightning telah menjadi cukup matang. Saat ini, Jaringan Lightning terdiri dari 13.325 node dan 49.417 saluran, dengan total 4.975 BTC dipertaruhkan.
Dalam Jaringan Lightning, memastikan keamanan aset pengguna selama transfer sangat penting. Di bawah ini, kami akan menjelaskan bagaimana Jaringan Lightning beroperasi dan bagaimana melindungi keamanan aset pengguna, berdasarkan skala node jaringan.
Kedua pihak yang terlibat mengirimkan dua transaksi ke jaringan utama Bitcoin: satu untuk membuka saluran dan yang lain untuk menutupnya. Proses ini umumnya melibatkan tiga langkah:
1. Pembukaan Saluran:
Pertama, kedua pengguna memasang Bitcoin ke dalam dompet multi-tanda tangan pada jaringan BTC melalui Lightning Network. Setelah Bitcoin berhasil dipasang dan dikunci, saluran pembayaran dibuka, memungkinkan kedua belah pihak melakukan transaksi di luar rantai dalam saluran ini.
2. Transaksi off-chain:
Setelah saluran dibuka, semua transaksi transfer antara pengguna diproses dalam Jaringan Lightning, dan tidak ada batasan jumlah transaksi off-chain ini. Transaksi ini tidak perlu segera disampaikan ke Bitcoin mainnet tetapi sebaliknya langsung diselesaikan melalui mekanisme off-chain Jaringan Lightning.
Metode pemrosesan off-chain ini secara signifikan meningkatkan kecepatan dan efisiensi transaksi, menghindari kemacetan pada Bitcoin mainnet dan biaya transaksi tinggi.
3. Penutupan Saluran dan Penyelesaian Ledger:
Ketika salah satu pengguna memutuskan untuk keluar dari saluran, penyelesaian ledger akhir terjadi. Proses ini memastikan bahwa semua dana dalam saluran didistribusikan sesuai dengan kondisi terbaru. Kedua pengguna kemudian menarik saldo masing-masing yang sudah diselesaikan dari dompet multi-tanda tangan, mencerminkan distribusi dana yang sebenarnya saat saluran ditutup. Akhirnya, transaksi yang mewakili keadaan akhir dari ledger diserahkan ke Bitcoin mainnet.
Keuntungan dari Jaringan Petir meliputi:
Tantangan yang dihadapi oleh Jaringan Lightning termasuk:
Keamanan Jaringan Lightning secara langsung memengaruhi skalabilitas off-chain Bitcoin dan keamanan dana pengguna. Oleh karena itu, selain dari item audit umum untuk rantai publik (yang dijelaskan dalam lampiran di akhir dokumen ini), Jaringan Lightning juga perlu mengatasi risiko keamanan kunci berikut:
Tidak seperti Jaringan Lightning, sebuah sidechain adalah blockchain independen yang beroperasi paralel dengan mainchain (seperti blockchain BTC) dan berinteroperasi dengannya melalui mekanisme yang dikenal sebagai two-way peg (2WP). Tujuan sidechain adalah untuk memungkinkan fungsionalitas tambahan dan skalabilitas tanpa mengubah protokol mainchain.
Sebuah sisi rantai, sebagai blockchain independen, memiliki mekanisme konsensus, node, dan aturan pengolahan transaksi sendiri. Ini dapat mengadopsi berbagai teknologi dan protokol sesuai dengan kebutuhan skenario aplikasi tertentu. Melalui mekanisme penyangga dua arah, sisi rantai berkomunikasi dengan rantai utama, memastikan bahwa aset dapat ditransfer secara bebas dan aman di antara keduanya. Operasi mekanisme penyangga dua arah umumnya melibatkan langkah-langkah berikut:
Pengguna mengunci BTC di mainchain. Entitas tepercaya kemudian memperoleh dan menggunakan Verifikasi Pembayaran yang Disederhanakan (SPV) untuk mengonfirmasi apakah transaksi kunci pengguna telah dikonfirmasi.
Entitas tepercaya mengeluarkan jumlah token yang setara kepada pengguna di sisi rantai.
Setelah menyelesaikan transaksi mereka, pengguna mengunci token yang tersisa di sampingan.
Setelah memverifikasi keabsahan transaksi, entitas terpercaya membuka kunci dan melepaskan nilai BTC yang sesuai kepada pengguna pada mainchain.
Catatan 1: Entitas terpercaya memainkan peran penting dalam mekanisme kait dua arah, mengelola penguncian dan pelepasan aset. Entitas ini harus memiliki tingkat kepercayaan dan kemampuan teknis yang tinggi untuk memastikan keamanan aset pengguna.
Catatan 2: Verifikasi SPV memungkinkan sebuah node untuk memverifikasi keabsahan transaksi tertentu tanpa mengunduh seluruh blockchain. Node SPV hanya perlu mengunduh header blok dan menggunakan Pohon Merkle untuk memverifikasi apakah transaksi tersebut disertakan dalam blok.
CKB (Nervos Network) \
Nervos Network adalah ekosistem blockchain publik sumber terbuka yang dirancang untuk memanfaatkan keamanan dan manfaat desentralisasi dari mekanisme konsensus Proof of Work (PoW) Bitcoin sambil memperkenalkan model UTXO yang lebih scalable dan fleksibel untuk menangani transaksi. Pada intinya adalah Common Knowledge Base (CKB), sebuah blockchain Layer 1 yang dibangun di atas RISC-V dan menggunakan PoW sebagai mekanisme konsensusnya. Ini memperluas model UTXO menjadi model Sel, memungkinkannya untuk menyimpan data apa pun dan mendukung skrip yang ditulis dalam bahasa apa pun untuk dieksekusi sebagai kontrak pintar on-chain.
Tumpukan
Stacks menghubungkan setiap blok Stacks dengan blok Bitcoin melalui mekanisme Proof of Transfer (PoX)-nya. Untuk memfasilitasi pengembangan kontrak pintar, Stacks telah merancang bahasa pemrograman Clarity. Dalam Clarity, mendapatkan-informasi-blok-pembakaran?
fungsi memungkinkan input tinggi blok Bitcoin untuk mendapatkan hash header blok, sementara tinggi-blok-pembakaran
kata kunci mengambil tinggi blok saat ini dari rantai Bitcoin. Fungsi-fungsi ini memungkinkan kontrak pintar Klaritas untuk membaca status rantai dasar Bitcoin, memungkinkan transaksi Bitcoin untuk memicu kontrak. Dengan menjalankan kontrak pintar ini secara otomatis, Stacks memperluas fungsionalitas Bitcoin. Untuk analisis mendetail tentang Stacks, Anda dapat merujuk ke artikel penelitian sebelumnya dari Beosin: Apa itu Stacks? Tantangan apa yang mungkin dihadapi Stacks Jaringan Layer 2 BTC?
Keuntungan dari Sidechains
Tantangan Sidechains
Layer 2 adalah sistem blockchain lengkap, jadi item audit umum untuk blockchain publik juga berlaku untuk sidechain. Untuk detailnya, silakan lihat lampiran di akhir artikel ini.
Selain itu, karena karakteristik uniknya, sidechains memerlukan beberapa audit tambahan:
Rollup adalah solusi penskalaan Layer 2 yang dirancang untuk meningkatkan throughput transaksi blockchain dan efisiensi. Dengan menggabungkan sejumlah besar transaksi ("Rolling up") dan memprosesnya di luar rantai, ini mengurangi beban pada rantai utama, hanya mengirimkan hasil akhir kembali ke sana.
Rollup hadir dalam dua jenis utama: zk-Rollup dan op-Rollup. Namun, berbeda dengan Ethereum, kurangnya ketuntas Turing pada Bitcoin mencegah penggunaan smart kontrak untuk verifikasi bukti pengetahuan nol (ZKP) langsung pada jaringannya. Hal ini berarti bahwa solusi tradisional zk-Rollup tidak dapat diimplementasikan pada Bitcoin. Jadi, bagaimana zk-Rollup dapat digunakan untuk mencapai penskalaan Bitcoin Layer 2? Mari kita jelajahi proyek Jaringan B² sebagai contoh:
Untuk melakukan verifikasi ZKP pada Bitcoin, B² Network telah mengembangkan skrip Taproot yang mengintegrasikan verifikasi bukti pengetahuan nol zk-Rollup dengan mekanisme tantangan insentif op-Rollup. Berikut cara kerjanya:
Keuntungan dari Rollup:
Tantangan Rollup:
Dengan asumsi Rollup digunakan, item audit keamanan kunci nya konsisten dengan Ethereum Layer 2.
Selain solusi Layer 2 BTC tradisional, beberapa protokol pihak ketiga baru terkait dengan ekosistem BTC muncul, seperti Babylon:
Babylon bertujuan untuk mengubah 21 juta BTC menjadi aset staking terdesentralisasi. Berbeda dengan solusi Lapisan 2 BTC lainnya, Babylon tidak berfokus pada peningkatan jaringan BTC. Sebaliknya, ini adalah blockchain unik dengan protokol staking BTC khusus yang dirancang terutama untuk berinteraksi dengan rantai Proof of Stake (PoS). Tujuannya adalah untuk melakukan staking BTC untuk meningkatkan keamanan rantai PoS, menangani isu-isu seperti serangan jarak jauh dan risiko sentralisasi.
Arsitektur ini terbagi menjadi tiga lapisan:
Babylon beroperasi dengan menandatangani blok final pada rantai BTC untuk mengamankan rantai PoS. Ini pada dasarnya memperluas protokol dasar dengan putaran tambahan tanda tangan. Tanda tangan ini dalam putaran akhir +1 memiliki fitur unik: mereka adalah Extractable One-Time Signatures (EOTS). Tujuannya adalah untuk mengintegrasikan checkpoint PoS ke rantai BTC, menangani masalah periode pembukaan panjang dan serangan jarak jauh dalam sistem PoS.
Keunggulan Babylon:
Tantangan Babel:
Fokus keamanan bervariasi tergantung pada implementasi khusus dari protokol pihak ketiga. Untuk Babylon, beberapa titik audit keamanan kunci termasuk:
1. Keamanan Kontrak Pintar: Kontrak staking pada BTC diimplementasikan melalui skrip UTXO, yang memerlukan perhatian yang cermat terhadap keamanannya. 2. Keamanan Algoritma Tanda Tangan: Keamanan algoritma tanda tangan yang digunakan untuk mengelola staking dalam kontrak sangat penting, karena hal itu memengaruhi pembuatan dan verifikasi tanda tangan. 3. Desain Model Ekonomi: Model ekonomi protokol, terutama dalam hal imbalan dan hukuman, perlu diteliti untuk memastikan tidak menyebabkan kerugian aset pengguna.
Sebagai salah satu perusahaan keamanan blockchain tertua di seluruh dunia yang mengkhususkan diri dalam verifikasi formal, Beosin berfokus pada ekosistem “keamanan + kepatuhan” yang komprehensif. Perusahaan ini telah mendirikan cabang di lebih dari 10 negara dan wilayah di seluruh dunia. Layanan-layannya mencakup produk kepatuhan blockchain satu atap dan layanan keamanan, termasuk audit keamanan kode sebelum peluncuran proyek, pemantauan risiko keamanan real-time dan intersepsi selama operasi proyek, pemulihan aset yang dicuri, anti pencucian uang (AML) untuk aset virtual, dan penilaian kepatuhan yang memenuhi persyaratan regulasi lokal. Kami menyambut baik proyek-proyek dengan kebutuhan audit untuk menghubungi tim keamanan Beosin.