Smart contract di BTC: Analisis mendalam tentang protokol CAT20 fractal Bitcoin
Baru-baru ini, ekosistem Bitcoin menyambut kemajuan besar. Setelah beberapa putaran jaringan uji, Fractal BTC akhirnya resmi diluncurkan di jaringan utama pada bulan September. Salah satu sorotan Fractal adalah kemampuannya memiliki fungsi smart contract, dan pada saat peluncuran jaringan utama, protokol koin baru CAT20 diperkenalkan. Jadi, apa saja keunikan dalam desain teknis CAT20? Apa yang bisa kita pelajari dari hal ini?
Fractal Bitcoin Perkenalan
Sebelum membahas CAT20 secara mendalam, kita perlu memahami Fractal Bitcoin terlebih dahulu. Hubungannya mirip dengan ERC20 dan ETH, protokol CAT20 dikerahkan di jaringan Fractal Bitcoin.
Fractal Bitcoin, juga dikenal sebagai Bitcoin Fraktal, adalah jaringan "lapisan dua" yang sepenuhnya kompatibel dengan BTC. Dibandingkan dengan BTC, waktu konfirmasi bloknya lebih pendek, hanya 1 menit. Prinsip dasar dari namanya adalah dengan menggandakan jaringan BTC, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan secara keseluruhan.
Salah satu fitur penting dari Fractal adalah diaktifkannya opcode OP_CAT yang ditinggalkan oleh BTC di awal karena alasan keamanan. Langkah ini secara signifikan meningkatkan fungsi Fractal Bitcoin, memberikannya kemampuan smart contract, dan membuka lebih banyak kemungkinan untuk pengembangan di masa depan.
Analisis Protokol CAT
Dengan dukungan dasar OP_CAT, Protokol CAT lahir. Saat ini, protokol CAT20 sudah beroperasi dalam aplikasi nyata.
proses deployment
Sebelum menerapkan token CAT20, pengguna perlu menentukan alamat dompet dan informasi dasar token. Dibandingkan dengan ERC20, CAT20 juga memungkinkan pengaturan jumlah pra-gali dan batas jumlah minting per kali.
Penerapan dibagi menjadi dua tahap: "commit" dan "reveal". Pada tahap "commit", skrip keluaran transaksi akan menulis informasi dasar token. Nilai hash transaksi yang dihasilkan pada tahap "commit" akan berfungsi sebagai identifikasi unik untuk token tersebut.
Tahap "reveal" akan menghasilkan dua output kunci: satu OP_RETURN untuk menyimpan hash status awal CAT20, dan yang lainnya adalah Minter, yang digunakan untuk proses pencetakan selanjutnya.
mekanisme pencetakan
Dalam proses pencetakan, input transaksi adalah sebuah minter, yang awalnya dihasilkan pada tahap penerapan. Setiap pencetakan hanya memiliki satu minter sebagai input, tetapi dapat memiliki beberapa minter sebagai output.
Menariknya, jumlah output minter dapat diatur secara fleksibel. Jika setiap kali hanya mengeluarkan 1, jumlah minter yang tersedia di jaringan akan tetap sama, yang mungkin menyebabkan kemacetan dalam pencetakan. Sedangkan jika mengeluarkan beberapa minter, akan ada biaya UTXO tambahan yang harus dibayar, sehingga beberapa pengguna harus bersedia menanggung biaya ini.
Dalam versi V2, secara default menghasilkan dua Minter yang memiliki status serupa untuk menyeimbangkan efisiensi dan biaya.
rincian teknis pembangunan transaksi
Konstruksi perdagangan CAT20 menggunakan beberapa teknik yang cerdik. Misalnya, selama proses reveal, dengan menyesuaikan logika skrip Bitcoin, pengguna dapat mengontrol UTXO yang tampak dari alamat yang berbeda. Sedangkan UTXO dari minter mungkin memanfaatkan kemampuan smart contract yang disediakan oleh OP_CAT, sehingga siapa pun dapat menggunakan UTXO ini sebagai input.
manajemen status
CAT20 menyimpan informasi status di minter, disimpan di OP_RETURN dan smart contract. Setiap kali pencetakan dilakukan, jumlah pencetakan Minter yang baru dihasilkan akan sama dengan setengah dari jumlah yang masih dapat dicetak, sampai semua selesai dicetak.
transfer dan hancurkan
Saat melakukan transfer, jumlah token input dan output transaksi harus tetap konsisten. Untuk menghancurkan token, cukup transfer ke alamat biasa.
Ringkasan
Desain CAT20 memberikan fleksibilitas yang besar bagi pengguna, sambil juga meningkatkan tuntutan pada logika verifikasi kontrak. Desain ini memudahkan untuk memeriksa status kepemilikan token dan status pencetakan, meningkatkan efisiensi.
Dengan perkembangan Fractal Bitcoin dan CAT20, ekosistem Bitcoin sedang menuju skenario aplikasi yang lebih kaya, membawa kemungkinan baru untuk keuangan terdesentralisasi dan smart contract.
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.
15 Suka
Hadiah
15
5
Posting ulang
Bagikan
Komentar
0/400
PumpDetector
· 12jam yang lalu
sudah melihat pola ini sebelumnya.. agak mencurigakan dengan semua pergerakan paus belakangan ini, jujur saja
Lihat AsliBalas0
StakeOrRegret
· 13jam yang lalu
smart contract? Hanya alat baru untuk Dianggap Bodoh
CAT20 protokol: Terobosan baru smart contract di Fractal Bitcoin
Smart contract di BTC: Analisis mendalam tentang protokol CAT20 fractal Bitcoin
Baru-baru ini, ekosistem Bitcoin menyambut kemajuan besar. Setelah beberapa putaran jaringan uji, Fractal BTC akhirnya resmi diluncurkan di jaringan utama pada bulan September. Salah satu sorotan Fractal adalah kemampuannya memiliki fungsi smart contract, dan pada saat peluncuran jaringan utama, protokol koin baru CAT20 diperkenalkan. Jadi, apa saja keunikan dalam desain teknis CAT20? Apa yang bisa kita pelajari dari hal ini?
Fractal Bitcoin Perkenalan
Sebelum membahas CAT20 secara mendalam, kita perlu memahami Fractal Bitcoin terlebih dahulu. Hubungannya mirip dengan ERC20 dan ETH, protokol CAT20 dikerahkan di jaringan Fractal Bitcoin.
Fractal Bitcoin, juga dikenal sebagai Bitcoin Fraktal, adalah jaringan "lapisan dua" yang sepenuhnya kompatibel dengan BTC. Dibandingkan dengan BTC, waktu konfirmasi bloknya lebih pendek, hanya 1 menit. Prinsip dasar dari namanya adalah dengan menggandakan jaringan BTC, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan secara keseluruhan.
Salah satu fitur penting dari Fractal adalah diaktifkannya opcode OP_CAT yang ditinggalkan oleh BTC di awal karena alasan keamanan. Langkah ini secara signifikan meningkatkan fungsi Fractal Bitcoin, memberikannya kemampuan smart contract, dan membuka lebih banyak kemungkinan untuk pengembangan di masa depan.
Analisis Protokol CAT
Dengan dukungan dasar OP_CAT, Protokol CAT lahir. Saat ini, protokol CAT20 sudah beroperasi dalam aplikasi nyata.
proses deployment
Sebelum menerapkan token CAT20, pengguna perlu menentukan alamat dompet dan informasi dasar token. Dibandingkan dengan ERC20, CAT20 juga memungkinkan pengaturan jumlah pra-gali dan batas jumlah minting per kali.
Penerapan dibagi menjadi dua tahap: "commit" dan "reveal". Pada tahap "commit", skrip keluaran transaksi akan menulis informasi dasar token. Nilai hash transaksi yang dihasilkan pada tahap "commit" akan berfungsi sebagai identifikasi unik untuk token tersebut.
Tahap "reveal" akan menghasilkan dua output kunci: satu OP_RETURN untuk menyimpan hash status awal CAT20, dan yang lainnya adalah Minter, yang digunakan untuk proses pencetakan selanjutnya.
mekanisme pencetakan
Dalam proses pencetakan, input transaksi adalah sebuah minter, yang awalnya dihasilkan pada tahap penerapan. Setiap pencetakan hanya memiliki satu minter sebagai input, tetapi dapat memiliki beberapa minter sebagai output.
Menariknya, jumlah output minter dapat diatur secara fleksibel. Jika setiap kali hanya mengeluarkan 1, jumlah minter yang tersedia di jaringan akan tetap sama, yang mungkin menyebabkan kemacetan dalam pencetakan. Sedangkan jika mengeluarkan beberapa minter, akan ada biaya UTXO tambahan yang harus dibayar, sehingga beberapa pengguna harus bersedia menanggung biaya ini.
Dalam versi V2, secara default menghasilkan dua Minter yang memiliki status serupa untuk menyeimbangkan efisiensi dan biaya.
rincian teknis pembangunan transaksi
Konstruksi perdagangan CAT20 menggunakan beberapa teknik yang cerdik. Misalnya, selama proses reveal, dengan menyesuaikan logika skrip Bitcoin, pengguna dapat mengontrol UTXO yang tampak dari alamat yang berbeda. Sedangkan UTXO dari minter mungkin memanfaatkan kemampuan smart contract yang disediakan oleh OP_CAT, sehingga siapa pun dapat menggunakan UTXO ini sebagai input.
manajemen status
CAT20 menyimpan informasi status di minter, disimpan di OP_RETURN dan smart contract. Setiap kali pencetakan dilakukan, jumlah pencetakan Minter yang baru dihasilkan akan sama dengan setengah dari jumlah yang masih dapat dicetak, sampai semua selesai dicetak.
transfer dan hancurkan
Saat melakukan transfer, jumlah token input dan output transaksi harus tetap konsisten. Untuk menghancurkan token, cukup transfer ke alamat biasa.
Ringkasan
Desain CAT20 memberikan fleksibilitas yang besar bagi pengguna, sambil juga meningkatkan tuntutan pada logika verifikasi kontrak. Desain ini memudahkan untuk memeriksa status kepemilikan token dan status pencetakan, meningkatkan efisiensi.
Dengan perkembangan Fractal Bitcoin dan CAT20, ekosistem Bitcoin sedang menuju skenario aplikasi yang lebih kaya, membawa kemungkinan baru untuk keuangan terdesentralisasi dan smart contract.