Smart contract baru di BTC: Analisis mendalam protokol CAT20
Baru-baru ini, ekosistem Bitcoin mengalami perkembangan baru yang menarik - Fractal BTC resmi diluncurkan di mainnet pada bulan September setelah beberapa kali pengujian. Salah satu fitur utama Fractal adalah kemampuan smart contract, dan sejak peluncurannya di mainnet, telah diluncurkan protokol token baru bernama CAT20. Artikel ini akan menganalisis secara mendalam filosofi desain CAT20 dari sudut pandang teknis.
Pengenalan Fractal Bitcoin
Fractal Bitcoin, juga dikenal sebagai Bitcoin Fraktal, adalah jaringan lapisan kedua yang sepenuhnya kompatibel dengan BTC. Dibandingkan dengan BTC, waktu konfirmasi bloknya secara signifikan dipersingkat menjadi 1 menit. Prinsip dasar dari ini adalah menggandakan jaringan BTC, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan secara keseluruhan.
Salah satu sorotan dari Fractal adalah diaktifkannya opcode OP_CAT yang ditinggalkan oleh BTC pada awalnya karena pertimbangan keamanan. Ini secara signifikan meningkatkan kemampuan Fractal, memberikannya kemampuan smart contract, dan membuka kemungkinan untuk lebih banyak aplikasi inovatif.
Analisis Protokol CAT20
Proses penerapan
Penyebaran token CAT20 dibagi menjadi dua tahap: commit dan reveal.
Tahap Komit: Menulis informasi dasar token ( seperti nama, simbol, dll ) ke dalam skrip keluaran transaksi. hashId transaksi ini berfungsi sebagai identifikasi token.
Tahap Reveal: mengeluarkan OP_RETURN yang berisi Hash status awal, serta Minter yang digunakan untuk Mint selanjutnya.
Model penerapan dua tahap ini cukup umum dalam proyek blockchain, dan dapat mengungkapkan beberapa informasi kunci pada tahap reveal.
Mekanisme Mint
Karakteristik perdagangan Mint:
Input adalah satu minter
Menghasilkan output yang berisi sejumlah minter dan satu token
Urutan keluaran tetap, minter harus berada sebelum token
Pengaturan jumlah Minter sangat penting:
Mengatur menjadi 1 akan menyebabkan kemacetan
Menetapkan lebih besar dari 1 dapat menambah minter yang tersedia, tetapi juga meningkatkan biaya
Menetapkan ke 0 akan menyebabkan deflasi minter
Versi V2 secara default menghasilkan dua Minter yang memiliki status hampir sama, untuk menyeimbangkan faktor-faktor di atas.
detail teknis pembangunan transaksi
CAT20 secara cerdik memanfaatkan skrip Bitcoin, memungkinkan pengguna untuk mengontrol UTXO yang tampaknya tidak berada di alamat mereka sendiri:
Dengan menulis ulang logika skrip, gunakan kunci publik dan privat Anda sendiri
Memanfaatkan fitur alamat P2TR untuk menyesuaikan kunci publik
Minter sebagai smart contract, dapat digunakan oleh siapa saja, implementasi spesifik mungkin bergantung pada OP_CAT.
Manajemen Status Transaksi (V2)
OP_RETURN menyimpan Hash status keluaran transaksi saat ini
Menyimpan sisa jumlah Mint Token dalam kontrak
Jumlah mint Minter yang baru dibuat adalah setengah dari jumlah mint yang tersisa.
transfer dan pembakaran
Saat mentransfer, jumlah input dan output dari Token yang sama harus tetap konsisten. Pembakaran hanya perlu mentransfer Token ke alamat biasa.
Ringkasan
Fleksibilitas desain CAT20 sangat tinggi, pengguna dapat membangun berbagai jenis operasi sendiri. Desain ini memudahkan untuk memeriksa status kepemilikan Token dan kemajuan mint, tetapi juga mengharuskan kontrak untuk melakukan verifikasi yang ketat, untuk mencegah celah.
CAT20 sebagai protokol smart contract baru dalam ekosistem BTC, membawa lebih banyak kemungkinan untuk Bitcoin, dan layak untuk terus diperhatikan perkembangannya.
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
3
Posting ulang
Bagikan
Komentar
0/400
TopBuyerBottomSeller
· 15jam yang lalu
Sekali lagi, koin yang diperdagangkan dengan suhu tinggi, investor ritel pasti akan rugi.
Lihat AsliBalas0
TokenomicsTrapper
· 15jam yang lalu
smh ponzi l2 lain menyerang btc... pola exit pump klasik sedang dimuat
Lihat AsliBalas0
tx_pending_forever
· 15jam yang lalu
Seharian bermain dengan hal baru btc, koin sudah terjual habis [垂死]
Protokol CAT20: Analisis mendalam tentang terobosan baru smart contract BTC
Smart contract baru di BTC: Analisis mendalam protokol CAT20
Baru-baru ini, ekosistem Bitcoin mengalami perkembangan baru yang menarik - Fractal BTC resmi diluncurkan di mainnet pada bulan September setelah beberapa kali pengujian. Salah satu fitur utama Fractal adalah kemampuan smart contract, dan sejak peluncurannya di mainnet, telah diluncurkan protokol token baru bernama CAT20. Artikel ini akan menganalisis secara mendalam filosofi desain CAT20 dari sudut pandang teknis.
Pengenalan Fractal Bitcoin
Fractal Bitcoin, juga dikenal sebagai Bitcoin Fraktal, adalah jaringan lapisan kedua yang sepenuhnya kompatibel dengan BTC. Dibandingkan dengan BTC, waktu konfirmasi bloknya secara signifikan dipersingkat menjadi 1 menit. Prinsip dasar dari ini adalah menggandakan jaringan BTC, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan secara keseluruhan.
Salah satu sorotan dari Fractal adalah diaktifkannya opcode OP_CAT yang ditinggalkan oleh BTC pada awalnya karena pertimbangan keamanan. Ini secara signifikan meningkatkan kemampuan Fractal, memberikannya kemampuan smart contract, dan membuka kemungkinan untuk lebih banyak aplikasi inovatif.
Analisis Protokol CAT20
Proses penerapan
Penyebaran token CAT20 dibagi menjadi dua tahap: commit dan reveal.
Tahap Komit: Menulis informasi dasar token ( seperti nama, simbol, dll ) ke dalam skrip keluaran transaksi. hashId transaksi ini berfungsi sebagai identifikasi token.
Tahap Reveal: mengeluarkan OP_RETURN yang berisi Hash status awal, serta Minter yang digunakan untuk Mint selanjutnya.
Model penerapan dua tahap ini cukup umum dalam proyek blockchain, dan dapat mengungkapkan beberapa informasi kunci pada tahap reveal.
Mekanisme Mint
Karakteristik perdagangan Mint:
Pengaturan jumlah Minter sangat penting:
Versi V2 secara default menghasilkan dua Minter yang memiliki status hampir sama, untuk menyeimbangkan faktor-faktor di atas.
detail teknis pembangunan transaksi
CAT20 secara cerdik memanfaatkan skrip Bitcoin, memungkinkan pengguna untuk mengontrol UTXO yang tampaknya tidak berada di alamat mereka sendiri:
Minter sebagai smart contract, dapat digunakan oleh siapa saja, implementasi spesifik mungkin bergantung pada OP_CAT.
Manajemen Status Transaksi (V2)
transfer dan pembakaran
Saat mentransfer, jumlah input dan output dari Token yang sama harus tetap konsisten. Pembakaran hanya perlu mentransfer Token ke alamat biasa.
Ringkasan
Fleksibilitas desain CAT20 sangat tinggi, pengguna dapat membangun berbagai jenis operasi sendiri. Desain ini memudahkan untuk memeriksa status kepemilikan Token dan kemajuan mint, tetapi juga mengharuskan kontrak untuk melakukan verifikasi yang ketat, untuk mencegah celah.
CAT20 sebagai protokol smart contract baru dalam ekosistem BTC, membawa lebih banyak kemungkinan untuk Bitcoin, dan layak untuk terus diperhatikan perkembangannya.