BTC smart contract bab baru: Analisis Fractal Bitcoin dan protokol CAT20
Fractal Bitcoin sebagai anggota baru ekosistem Bitcoin, resmi meluncurkan mainnet pada bulan September setelah beberapa putaran pengujian jaringan. Salah satu sorotannya adalah memiliki fungsi smart contract, dan pada saat peluncuran mainnet, diperkenalkan protokol token CAT20. Jadi, apa saja desain teknis cerdas dari CAT20? Apa yang bisa kita pelajari dari situ?
Fractal Bitcoin Pengantar
Sebelum mendalami CAT20, kita perlu memahami Fractal Bitcoin. Ini adalah jaringan lapisan kedua yang sepenuhnya kompatibel dengan BTC, dengan waktu konfirmasi blok hanya 1 menit. Prinsip dasarnya adalah menggandakan jaringan BTC beberapa kali, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan secara keseluruhan.
Inovasi besar dari Fractal terletak pada diaktifkannya opcode OP_CAT yang ditinggalkan oleh BTC di awal karena pertimbangan keamanan. Ini memungkinkan Fractal Bitcoin memiliki kemampuan smart contract, membuka kemungkinan untuk lebih banyak aplikasi inovatif.
CAT Protokol ringkasan
Berdasarkan dukungan OP_CAT, Protokol CAT lahir. Saat ini, protokol CAT20 telah diluncurkan dan beroperasi di jaringan utama Fractal. Desainnya mirip dengan standar ERC20 Ethereum, tetapi memiliki keunikan tersendiri.
proses deployment
Penerapan CAT20 dibagi menjadi dua tahap: "commit" dan "reveal":
Tahap Commit: Menulis informasi dasar token ke dalam skrip output transaksi, hash transaksi yang dihasilkan sebagai identifikasi unik untuk token tersebut.
Tahap Reveal: mengeluarkan OP_RETURN untuk menyimpan hash status awal CAT20, dan menghasilkan Minter untuk proses pencetakan selanjutnya.
Metode penggelaran dua langkah ini membantu melindungi informasi proyek, hingga tahap reveal baru sepenuhnya terbuka.
mekanisme minting
Proses pencetakan CAT20 memiliki beberapa karakteristik:
Setiap kali mencetak, gunakan satu minter sebagai input
Dapat menghasilkan beberapa minter, tetapi hanya dapat mencetak satu token setiap kali.
Urutan output tetap, minter harus ada sebelum token
Untuk menyeimbangkan kemacetan jaringan dan ekonomi, versi V2 secara default menghasilkan dua Minter dengan status yang hampir sama.
membangun transaksi
CAT20 memanfaatkan fleksibilitas skrip Bitcoin dengan cerdik:
Pada tahap reveal, dengan menyesuaikan metode pembuatan kunci publik, memungkinkan penyebar untuk mengontrol UTXO dari alamat yang berbeda.
Tahap minter menggunakan OP_CAT untuk mengimplementasikan fungsi smart contract, memungkinkan siapa saja menggunakan UTXO minter.
manajemen status
CAT20 menyimpan informasi status di OP_RETURN dan smart contract:
OP_RETURN menyimpan hash status keluaran transaksi saat ini
Mencatat sisa jumlah pencetakan Token dalam kontrak
Setiap kali minting, jumlah minting Minter yang baru dihasilkan adalah setengah dari jumlah yang dapat di-minting yang tersisa.
transfer dan penghancuran
Saat mentransfer, jumlah token yang dimasukkan dan dikeluarkan harus tetap konsisten. Untuk menghancurkan token, cukup kirimkan ke alamat biasa.
Ringkasan
Desain CAT20 sangat fleksibel, pengguna dapat membangun transaksi secara mandiri. Desain ini memudahkan untuk memeriksa status kepemilikan token dan status pencetakan, tetapi juga mengharuskan bagian kontrak memiliki logika verifikasi yang ketat.
CAT20 sebagai protokol inovatif di Fractal Bitcoin, menunjukkan kemungkinan baru dalam bidang smart contract di ekosistem Bitcoin. Perkembangannya akan membawa lebih banyak skenario aplikasi menarik ke jaringan Bitcoin.
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.
11 Suka
Hadiah
11
6
Bagikan
Komentar
0/400
ForkLibertarian
· 07-22 01:38
btc juga mulai bermain dengan smart contract ya
Lihat AsliBalas0
CryptoHistoryClass
· 07-21 00:39
sejarah terulang kembali... mania ico 2017 terjadi lagi sejujurnya
Lihat AsliBalas0
TideReceder
· 07-20 09:51
Ini terlalu bagus untuk dilihat!
Lihat AsliBalas0
PhantomMiner
· 07-20 09:46
Ajaib~ satu proyek layer2 lagi
Lihat AsliBalas0
GraphGuru
· 07-20 09:40
Kalau tidak bisa bermain, lebih baik tidak usah bermain.
Protokol CAT20 memimpin era baru smart contract BTC
BTC smart contract bab baru: Analisis Fractal Bitcoin dan protokol CAT20
Fractal Bitcoin sebagai anggota baru ekosistem Bitcoin, resmi meluncurkan mainnet pada bulan September setelah beberapa putaran pengujian jaringan. Salah satu sorotannya adalah memiliki fungsi smart contract, dan pada saat peluncuran mainnet, diperkenalkan protokol token CAT20. Jadi, apa saja desain teknis cerdas dari CAT20? Apa yang bisa kita pelajari dari situ?
Fractal Bitcoin Pengantar
Sebelum mendalami CAT20, kita perlu memahami Fractal Bitcoin. Ini adalah jaringan lapisan kedua yang sepenuhnya kompatibel dengan BTC, dengan waktu konfirmasi blok hanya 1 menit. Prinsip dasarnya adalah menggandakan jaringan BTC beberapa kali, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan secara keseluruhan.
Inovasi besar dari Fractal terletak pada diaktifkannya opcode OP_CAT yang ditinggalkan oleh BTC di awal karena pertimbangan keamanan. Ini memungkinkan Fractal Bitcoin memiliki kemampuan smart contract, membuka kemungkinan untuk lebih banyak aplikasi inovatif.
CAT Protokol ringkasan
Berdasarkan dukungan OP_CAT, Protokol CAT lahir. Saat ini, protokol CAT20 telah diluncurkan dan beroperasi di jaringan utama Fractal. Desainnya mirip dengan standar ERC20 Ethereum, tetapi memiliki keunikan tersendiri.
proses deployment
Penerapan CAT20 dibagi menjadi dua tahap: "commit" dan "reveal":
Tahap Commit: Menulis informasi dasar token ke dalam skrip output transaksi, hash transaksi yang dihasilkan sebagai identifikasi unik untuk token tersebut.
Tahap Reveal: mengeluarkan OP_RETURN untuk menyimpan hash status awal CAT20, dan menghasilkan Minter untuk proses pencetakan selanjutnya.
Metode penggelaran dua langkah ini membantu melindungi informasi proyek, hingga tahap reveal baru sepenuhnya terbuka.
mekanisme minting
Proses pencetakan CAT20 memiliki beberapa karakteristik:
Untuk menyeimbangkan kemacetan jaringan dan ekonomi, versi V2 secara default menghasilkan dua Minter dengan status yang hampir sama.
membangun transaksi
CAT20 memanfaatkan fleksibilitas skrip Bitcoin dengan cerdik:
Pada tahap reveal, dengan menyesuaikan metode pembuatan kunci publik, memungkinkan penyebar untuk mengontrol UTXO dari alamat yang berbeda.
Tahap minter menggunakan OP_CAT untuk mengimplementasikan fungsi smart contract, memungkinkan siapa saja menggunakan UTXO minter.
manajemen status
CAT20 menyimpan informasi status di OP_RETURN dan smart contract:
Setiap kali minting, jumlah minting Minter yang baru dihasilkan adalah setengah dari jumlah yang dapat di-minting yang tersisa.
transfer dan penghancuran
Saat mentransfer, jumlah token yang dimasukkan dan dikeluarkan harus tetap konsisten. Untuk menghancurkan token, cukup kirimkan ke alamat biasa.
Ringkasan
Desain CAT20 sangat fleksibel, pengguna dapat membangun transaksi secara mandiri. Desain ini memudahkan untuk memeriksa status kepemilikan token dan status pencetakan, tetapi juga mengharuskan bagian kontrak memiliki logika verifikasi yang ketat.
CAT20 sebagai protokol inovatif di Fractal Bitcoin, menunjukkan kemungkinan baru dalam bidang smart contract di ekosistem Bitcoin. Perkembangannya akan membawa lebih banyak skenario aplikasi menarik ke jaringan Bitcoin.