Ekosistem BTC sedang berkembang pesat di tingkat teknologi, terutama dalam solusi perluasan programmabilitas. Artikel ini memperkenalkan beberapa solusi yang mendapat perhatian: Fractal Bitcoin, AVM, OP_NET, BRC100, dan rune yang dapat diprogram.
Fraktal
Fractal adalah kerangka yang dapat diperluas yang divirtualisasi berdasarkan perangkat lunak klien bitcoin core, yang meningkatkan performa jaringan melalui penciptaan struktur pohon secara rekursif. Ini sepenuhnya kompatibel dengan Bitcoin, tetapi mengaktifkan operator op_cat untuk mencapai lebih banyak logika.
Fractal dikembangkan oleh tim Unisat, diperkirakan akan diluncurkan di jaringan utama pada September 2024. Dalam ekonomi tokennya, 50% dihasilkan dari penambangan, 15% untuk ekosistem, 5% untuk pra-penjualan kepada investor awal, 20% untuk penasihat dan kontributor inti, dan 10% untuk membangun kemitraan dan likuiditas.
Fractal mengemas bitcoin core menjadi paket perangkat lunak blockchain yang dapat diterapkan menggunakan teknologi virtualisasi (BCSP), mengikat secara rekursif untuk menjalankan beberapa instansi BCSP di jaringan utama Bitcoin. Ini melakukan beberapa modifikasi pada bitcoin core, seperti memperpendek waktu konfirmasi blok, meningkatkan ukuran blok, dan lain-lain.
Fractal mewujudkan transfer aset antar lapisan yang mulus dengan membangun antarmuka transfer aset yang umum. Ini memperkenalkan mekanisme penambangan bersama, di mana setiap tiga blok dihasilkan melalui penambangan gabungan dengan penambang BTC untuk mencegah serangan 51%.
AVM
AVM(Atomicals Virtual Machine) adalah implementasi kontrak pintar BTC dari Protokol Atomicals. Ini menciptakan mesin virtual yang mensimulasikan skrip BTC, membuka berbagai kode operasi asli BTC, memungkinkan pengembang untuk menggabungkan skrip Bitcoin untuk merealisasikan kontrak pintar.
AVM mencapai Turing completeness melalui PDA dengan dua tumpukan. Ia berjalan di dalam sandbox yang mencakup pengindeks, penguraian instruksi, dan status global, untuk menangani pemrosesan kontrak pintar dan verifikasi sinkronisasi status.
Kumpulan instruksi AVM mencakup semua opcode BTC, yang dapat digunakan untuk pemrograman dengan memanfaatkan fungsi BTC yang belum diaktifkan. Ini adalah seperangkat arsitektur yang cocok untuk protokol metadata apa pun, hanya perlu melakukan penyesuaian kecil pada pengindeks. AVM telah merilis versi uji coba.
OP_NET
OP_NET bertujuan untuk memperkenalkan fungsi kontrak pintar yang mirip dengan Ethereum, tetapi lebih sesuai dengan karakteristik Bitcoin. Ini menggunakan pembayaran biaya transaksi dalam Bitcoin asli, tanpa memerlukan token lain.
OP_NET menyediakan serangkaian pustaka pengembangan yang mudah digunakan, terutama ditulis dalam AssemblyScript. Ini mempertahankan konsensus blok Bitcoin dan ketersediaan data, dengan menjalankan perhitungan kompleks di atas blok Bitcoin melalui OP_VM.
OP_NET mendukung berbagai bahasa pemrograman, menggunakan Tapscript untuk mengaktifkan fitur kontrak pintar tingkat lanjut. Kode kontrak yang dikompresi ditulis ke dalam transaksi BTC, menghasilkan alamat kontrak UTXO untuk interaksi pengguna.
Selain biaya transaksi BTC, pengguna perlu membayar setidaknya 330 satoshi tambahan saat berinteraksi, untuk menghindari dianggap sebagai serangan debu. OP_NET menyediakan sistem Proof of Authority, yang memungkinkan BTC dibungkus menjadi WBTC.
Ekosistem OP_NET mencakup berbagai bidang seperti perdagangan terdesentralisasi, pinjaman, pembuatan pasar, penyediaan likuiditas, dan jembatan lintas rantai, termasuk proyek-proyek seperti Motoswap, Stash, Ordinal Novus, Ichigai, dan lainnya.
BRC100
BRC-100 adalah protokol komputasi terdesentralisasi yang dibangun berdasarkan teori Ordinals. Ini menambahkan operasi baru seperti "penghancuran" dan "pencetakan" untuk brc20, melalui kombinasi untuk mencapai operasi defi yang kompleks.
BRC-100 menyediakan operasi mint2/mint3 dan burn2/burn3, memungkinkan token untuk beralih antara model UTXO dan model mesin status. Ini mendukung protokol yang dapat diperluas, semua protokol yang dapat diperluas saling kompatibel.
Protokol BRC-100 mencakup BRC-101( pemerintahan terdesentralisasi di rantai), BRC-102( likuiditas otomatis), BRC-104( kolam staking/penyegaran likuiditas) dan protokol ekstensi lainnya.
Dalam ekosistem BRC-100 terdapat inBRC( pasar dan pengindeks BRC-100 pertama), 100Swap( DEX AMM berdasarkan protokol BRC-102), serta proyek-proyek seperti 100Layer( protokol likuiditas).
Programmabilitas Runes ( Protorunes )
Programmabilitas runa adalah lapisan ekstensi dari runa, yang memungkinkan pembuatan aset yang dapat diprogram dengan runa. Protokol Proto-Runes menyediakan kerangka untuk programmabilitas runa, mendukung fungsi seperti AMM, protokol pinjaman, dan lainnya.
Mekanisme kunci Proto-Runes adalah Protoburn, yang menghancurkan rune dan mengubahnya menjadi bentuk yang digunakan oleh sub-protokol. Protomessage adalah instruksi operasi dalam sub-protokol, yang dikodekan melalui struktur Protostone.
Protokol Proto-Runes diproses oleh pengindeks fitur Runestone dalam protokol rune, kemudian memproses pesan subprotokol secara berurutan. Ini menggunakan pengkodean LEB128 untuk merepresentasikan bidang dan pesan, meningkatkan efisiensi.
Baru-baru ini, Protorune pertama - QUORUM•GENESIS•PROTORUNE telah menyelesaikan Protoburn. Ini sebagai implementasi referensi, bertujuan untuk menyediakan fungsi pemerintahan untuk token proyek.
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.
12 Suka
Hadiah
12
3
Posting ulang
Bagikan
Komentar
0/400
ImpermanentPhilosopher
· 08-07 15:20
ekosistem btc ini benar-benar datang
Lihat AsliBalas0
DefiPlaybook
· 08-07 15:17
btc akhirnya akan menggunakan smart contract, persiapkan Bot untuk搬砖
Kemajuan baru di ekosistem BTC: Penjelasan rinci tentang lima solusi perluasan Programmabilitas.
Kemajuan Rencana Ekspansi Programabilitas Ekosistem BTC
Ekosistem BTC sedang berkembang pesat di tingkat teknologi, terutama dalam solusi perluasan programmabilitas. Artikel ini memperkenalkan beberapa solusi yang mendapat perhatian: Fractal Bitcoin, AVM, OP_NET, BRC100, dan rune yang dapat diprogram.
Fraktal
Fractal adalah kerangka yang dapat diperluas yang divirtualisasi berdasarkan perangkat lunak klien bitcoin core, yang meningkatkan performa jaringan melalui penciptaan struktur pohon secara rekursif. Ini sepenuhnya kompatibel dengan Bitcoin, tetapi mengaktifkan operator op_cat untuk mencapai lebih banyak logika.
Fractal dikembangkan oleh tim Unisat, diperkirakan akan diluncurkan di jaringan utama pada September 2024. Dalam ekonomi tokennya, 50% dihasilkan dari penambangan, 15% untuk ekosistem, 5% untuk pra-penjualan kepada investor awal, 20% untuk penasihat dan kontributor inti, dan 10% untuk membangun kemitraan dan likuiditas.
Fractal mengemas bitcoin core menjadi paket perangkat lunak blockchain yang dapat diterapkan menggunakan teknologi virtualisasi (BCSP), mengikat secara rekursif untuk menjalankan beberapa instansi BCSP di jaringan utama Bitcoin. Ini melakukan beberapa modifikasi pada bitcoin core, seperti memperpendek waktu konfirmasi blok, meningkatkan ukuran blok, dan lain-lain.
Fractal mewujudkan transfer aset antar lapisan yang mulus dengan membangun antarmuka transfer aset yang umum. Ini memperkenalkan mekanisme penambangan bersama, di mana setiap tiga blok dihasilkan melalui penambangan gabungan dengan penambang BTC untuk mencegah serangan 51%.
AVM
AVM(Atomicals Virtual Machine) adalah implementasi kontrak pintar BTC dari Protokol Atomicals. Ini menciptakan mesin virtual yang mensimulasikan skrip BTC, membuka berbagai kode operasi asli BTC, memungkinkan pengembang untuk menggabungkan skrip Bitcoin untuk merealisasikan kontrak pintar.
AVM mencapai Turing completeness melalui PDA dengan dua tumpukan. Ia berjalan di dalam sandbox yang mencakup pengindeks, penguraian instruksi, dan status global, untuk menangani pemrosesan kontrak pintar dan verifikasi sinkronisasi status.
Kumpulan instruksi AVM mencakup semua opcode BTC, yang dapat digunakan untuk pemrograman dengan memanfaatkan fungsi BTC yang belum diaktifkan. Ini adalah seperangkat arsitektur yang cocok untuk protokol metadata apa pun, hanya perlu melakukan penyesuaian kecil pada pengindeks. AVM telah merilis versi uji coba.
OP_NET
OP_NET bertujuan untuk memperkenalkan fungsi kontrak pintar yang mirip dengan Ethereum, tetapi lebih sesuai dengan karakteristik Bitcoin. Ini menggunakan pembayaran biaya transaksi dalam Bitcoin asli, tanpa memerlukan token lain.
OP_NET menyediakan serangkaian pustaka pengembangan yang mudah digunakan, terutama ditulis dalam AssemblyScript. Ini mempertahankan konsensus blok Bitcoin dan ketersediaan data, dengan menjalankan perhitungan kompleks di atas blok Bitcoin melalui OP_VM.
OP_NET mendukung berbagai bahasa pemrograman, menggunakan Tapscript untuk mengaktifkan fitur kontrak pintar tingkat lanjut. Kode kontrak yang dikompresi ditulis ke dalam transaksi BTC, menghasilkan alamat kontrak UTXO untuk interaksi pengguna.
Selain biaya transaksi BTC, pengguna perlu membayar setidaknya 330 satoshi tambahan saat berinteraksi, untuk menghindari dianggap sebagai serangan debu. OP_NET menyediakan sistem Proof of Authority, yang memungkinkan BTC dibungkus menjadi WBTC.
Ekosistem OP_NET mencakup berbagai bidang seperti perdagangan terdesentralisasi, pinjaman, pembuatan pasar, penyediaan likuiditas, dan jembatan lintas rantai, termasuk proyek-proyek seperti Motoswap, Stash, Ordinal Novus, Ichigai, dan lainnya.
BRC100
BRC-100 adalah protokol komputasi terdesentralisasi yang dibangun berdasarkan teori Ordinals. Ini menambahkan operasi baru seperti "penghancuran" dan "pencetakan" untuk brc20, melalui kombinasi untuk mencapai operasi defi yang kompleks.
BRC-100 menyediakan operasi mint2/mint3 dan burn2/burn3, memungkinkan token untuk beralih antara model UTXO dan model mesin status. Ini mendukung protokol yang dapat diperluas, semua protokol yang dapat diperluas saling kompatibel.
Protokol BRC-100 mencakup BRC-101( pemerintahan terdesentralisasi di rantai), BRC-102( likuiditas otomatis), BRC-104( kolam staking/penyegaran likuiditas) dan protokol ekstensi lainnya.
Dalam ekosistem BRC-100 terdapat inBRC( pasar dan pengindeks BRC-100 pertama), 100Swap( DEX AMM berdasarkan protokol BRC-102), serta proyek-proyek seperti 100Layer( protokol likuiditas).
Programmabilitas Runes ( Protorunes )
Programmabilitas runa adalah lapisan ekstensi dari runa, yang memungkinkan pembuatan aset yang dapat diprogram dengan runa. Protokol Proto-Runes menyediakan kerangka untuk programmabilitas runa, mendukung fungsi seperti AMM, protokol pinjaman, dan lainnya.
Mekanisme kunci Proto-Runes adalah Protoburn, yang menghancurkan rune dan mengubahnya menjadi bentuk yang digunakan oleh sub-protokol. Protomessage adalah instruksi operasi dalam sub-protokol, yang dikodekan melalui struktur Protostone.
Protokol Proto-Runes diproses oleh pengindeks fitur Runestone dalam protokol rune, kemudian memproses pesan subprotokol secara berurutan. Ini menggunakan pengkodean LEB128 untuk merepresentasikan bidang dan pesan, meningkatkan efisiensi.
Baru-baru ini, Protorune pertama - QUORUM•GENESIS•PROTORUNE telah menyelesaikan Protoburn. Ini sebagai implementasi referensi, bertujuan untuk menyediakan fungsi pemerintahan untuk token proyek.