BTC smart contract era baru: analisis protokol CAT20 pada fraktal Bitcoin
Fractal Bitcoin sebagai jaringan lapisan kedua dari Bitcoin, sangat diperhatikan setelah peluncuran mainnet pada bulan September. Ciri utama dari Fractal Bitcoin adalah dengan mengaktifkan opcode OP_CAT, yang membawa kemampuan smart contract untuk Bitcoin. Kemudian lahirlah protokol CAT20, standar token yang mirip dengan ERC20 ini membawa kemungkinan baru untuk ekosistem Bitcoin.
Fractal Bitcoin memperkenalkan
Fractal Bitcoin adalah jaringan lapisan kedua yang sepenuhnya kompatibel dengan BTC, dengan waktu konfirmasi blok yang lebih cepat yaitu 1 menit. Prinsip dasarnya adalah menggandakan jaringan BTC, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan secara keseluruhan. Namun saat ini, pihak resmi belum mengumumkan dokumen teknis yang rinci.
Sorotan terbesar dari Fractal Bitcoin adalah pengaktifan opcode OP_CAT. Meskipun opcode ini telah ditinggalkan oleh BTC, pengaktifan kembali di Fractal Bitcoin memberikan kemampuan smart contract pada Bitcoin, yang secara signifikan memperluas skenario aplikasinya.
Analisis protokol CAT20
Standar token CAT20 dibangun di atas Bitcoin fraktal, mirip dengan ERC20 di Ethereum. Siklus hidupnya terutama mencakup beberapa tahap seperti penerapan, pencetakan, dan transfer.
proses deploy
Penerapan CAT20 dibagi menjadi dua tahap: "commit" dan "reveal":
Tahap Komit: Menulis informasi dasar token ke dalam skrip output transaksi, hash transaksi yang dihasilkan sebagai pengenal unik untuk token tersebut.
Tahap Reveal: Keluarkan OP_RETURN yang berisi hash status awal CAT20, serta Minter yang akan digunakan untuk pencetakan berikutnya.
Cara penyebaran dua tahap ini adalah mode submit-reveal yang umum digunakan dalam proyek blockchain, yang menguntungkan untuk melindungi informasi proyek.
mekanisme pencetakan
Proses pencetakan CAT20 memiliki ciri-ciri berikut:
Setiap minting hanya dapat menggunakan satu Minter sebagai input
Output dapat mencakup beberapa Minter baru
Hanya satu koin yang dapat dicetak setiap kali
Urutan output tetap, Minter harus berada sebelum koin.
Manajemen jumlah Minter sangat penting. Jika setiap kali hanya mengeluarkan satu Minter, itu akan menyebabkan kemacetan dalam pencetakan; mengeluarkan terlalu banyak akan meningkatkan biaya transaksi. Versi V2 secara default menghasilkan dua Minter yang memiliki status serupa, untuk menyeimbangkan efisiensi dan biaya.
membangun transaksi
Desain pembangunan perdagangan CAT20 mengadopsi desain yang cerdas:
Dengan mengubah logika skrip, memungkinkan pengguna untuk mengontrol UTXO dari alamat yang bukan milik mereka.
Memanfaatkan fitur alamat P2TR, sesuaikan kunci publik berdasarkan ISSUE_PUBKEY untuk menghasilkan alamat yang berbeda.
Minter itu sendiri adalah sebuah smart contract, dapat digunakan oleh siapa saja, rincian implementasi spesifik belum dipublikasikan.
manajemen status
Status CAT20 disimpan di dua tempat:
Status hash saat ini disimpan dalam OP_RETURN dari output transaksi.
Menyimpan jumlah yang dapat dicetak yang tersisa dalam kontrak Minter.
Setiap kali minting, jumlah yang dapat dimint untuk Minter baru adalah setengah dari total sisa, sampai semuanya selesai dimint.
transfer dan hancurkan
Saat mentransfer, jumlah input dan output dari koin yang sama harus tetap konsisten. Untuk menghancurkan, Anda hanya perlu mentransfer koin ke alamat biasa.
Ringkasan
Protokol CAT20 mengadopsi model konstruksi mandiri yang fleksibel bagi pengguna, dengan penambahan verifikasi yang ketat dalam kontrak. Desain ini memudahkan pemantauan status kepemilikan koin dan kemajuan pencetakan, namun juga perlu memperhatikan risiko keamanan yang potensial.
Secara keseluruhan, CAT20 membawa protokol token terstandarisasi yang mirip dengan ERC20 ke ekosistem Bitcoin, diharapkan dapat mendorong lebih banyak aplikasi inovatif dan memajukan perkembangan smart contract 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.
10 Suka
Hadiah
10
3
Bagikan
Komentar
0/400
WinterWarmthCat
· 18jam yang lalu
Terlalu banyak altcoin lain.
Lihat AsliBalas0
NestedFox
· 18jam yang lalu
Apa arti dari lapisan kedua yang tidak berguna ini?
Lihat AsliBalas0
GetRichLeek
· 18jam yang lalu
Satu lagi kesempatan untuk Dianggap Bodoh, sudah lying in ambush ha ha
Protokol CAT20: Standar ERC20 di Bitcoin fraktal membuka era baru kontrak pintar BTC
BTC smart contract era baru: analisis protokol CAT20 pada fraktal Bitcoin
Fractal Bitcoin sebagai jaringan lapisan kedua dari Bitcoin, sangat diperhatikan setelah peluncuran mainnet pada bulan September. Ciri utama dari Fractal Bitcoin adalah dengan mengaktifkan opcode OP_CAT, yang membawa kemampuan smart contract untuk Bitcoin. Kemudian lahirlah protokol CAT20, standar token yang mirip dengan ERC20 ini membawa kemungkinan baru untuk ekosistem Bitcoin.
Fractal Bitcoin memperkenalkan
Fractal Bitcoin adalah jaringan lapisan kedua yang sepenuhnya kompatibel dengan BTC, dengan waktu konfirmasi blok yang lebih cepat yaitu 1 menit. Prinsip dasarnya adalah menggandakan jaringan BTC, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan secara keseluruhan. Namun saat ini, pihak resmi belum mengumumkan dokumen teknis yang rinci.
Sorotan terbesar dari Fractal Bitcoin adalah pengaktifan opcode OP_CAT. Meskipun opcode ini telah ditinggalkan oleh BTC, pengaktifan kembali di Fractal Bitcoin memberikan kemampuan smart contract pada Bitcoin, yang secara signifikan memperluas skenario aplikasinya.
Analisis protokol CAT20
Standar token CAT20 dibangun di atas Bitcoin fraktal, mirip dengan ERC20 di Ethereum. Siklus hidupnya terutama mencakup beberapa tahap seperti penerapan, pencetakan, dan transfer.
proses deploy
Penerapan CAT20 dibagi menjadi dua tahap: "commit" dan "reveal":
Tahap Komit: Menulis informasi dasar token ke dalam skrip output transaksi, hash transaksi yang dihasilkan sebagai pengenal unik untuk token tersebut.
Tahap Reveal: Keluarkan OP_RETURN yang berisi hash status awal CAT20, serta Minter yang akan digunakan untuk pencetakan berikutnya.
Cara penyebaran dua tahap ini adalah mode submit-reveal yang umum digunakan dalam proyek blockchain, yang menguntungkan untuk melindungi informasi proyek.
mekanisme pencetakan
Proses pencetakan CAT20 memiliki ciri-ciri berikut:
Manajemen jumlah Minter sangat penting. Jika setiap kali hanya mengeluarkan satu Minter, itu akan menyebabkan kemacetan dalam pencetakan; mengeluarkan terlalu banyak akan meningkatkan biaya transaksi. Versi V2 secara default menghasilkan dua Minter yang memiliki status serupa, untuk menyeimbangkan efisiensi dan biaya.
membangun transaksi
Desain pembangunan perdagangan CAT20 mengadopsi desain yang cerdas:
Dengan mengubah logika skrip, memungkinkan pengguna untuk mengontrol UTXO dari alamat yang bukan milik mereka.
Memanfaatkan fitur alamat P2TR, sesuaikan kunci publik berdasarkan ISSUE_PUBKEY untuk menghasilkan alamat yang berbeda.
Minter itu sendiri adalah sebuah smart contract, dapat digunakan oleh siapa saja, rincian implementasi spesifik belum dipublikasikan.
manajemen status
Status CAT20 disimpan di dua tempat:
Status hash saat ini disimpan dalam OP_RETURN dari output transaksi.
Menyimpan jumlah yang dapat dicetak yang tersisa dalam kontrak Minter.
Setiap kali minting, jumlah yang dapat dimint untuk Minter baru adalah setengah dari total sisa, sampai semuanya selesai dimint.
transfer dan hancurkan
Saat mentransfer, jumlah input dan output dari koin yang sama harus tetap konsisten. Untuk menghancurkan, Anda hanya perlu mentransfer koin ke alamat biasa.
Ringkasan
Protokol CAT20 mengadopsi model konstruksi mandiri yang fleksibel bagi pengguna, dengan penambahan verifikasi yang ketat dalam kontrak. Desain ini memudahkan pemantauan status kepemilikan koin dan kemajuan pencetakan, namun juga perlu memperhatikan risiko keamanan yang potensial.
Secara keseluruhan, CAT20 membawa protokol token terstandarisasi yang mirip dengan ERC20 ke ekosistem Bitcoin, diharapkan dapat mendorong lebih banyak aplikasi inovatif dan memajukan perkembangan smart contract Bitcoin.