Ekosistem BTC Menyambut Era Baru Smart Contract: Kedalaman Analisis Protokol CAT20
Belakangan ini, ekosistem Bitcoin telah menyambut sebuah terobosan teknis yang penting. Setelah melalui beberapa putaran uji coba, Fractal BTC resmi diluncurkan di mainnet pada bulan September. Salah satu sorotan besar dari Fractal adalah kemampuannya yang memiliki fungsi smart contract, dan pada saat peluncuran mainnet, diperkenalkan protokol token baru CAT20. Artikel ini akan membahas secara mendalam desain teknis CAT20 dan mengeksplorasi inovasi yang terkandung di dalamnya.
Fractal Bitcoin简介
Sebelum memahami CAT20, kita perlu memperkenalkan Fractal Bitcoin secara singkat. Ini adalah jaringan "lapisan dua" yang sepenuhnya kompatibel dengan BTC, dengan waktu konfirmasi blok hanya 1 menit, jauh lebih cepat daripada jaringan utama BTC. Prinsip dasarnya adalah menggandakan jaringan BTC beberapa kali, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan keseluruhan.
Salah satu sorotan Fractal adalah dihidupkannya kembali opcode OP_CAT yang ditinggalkan oleh BTC di awal karena alasan keamanan. Pemulihan opcode ini memberikan kemampuan smart contract pada Fractal Bitcoin, membuka ruang yang luas untuk pengembangan ekosistem.
Analisis Protokol CAT
Berdasarkan dukungan OP_CAT yang mendasarinya, Protokol CAT lahir. Saat ini, protokol CAT20 yang telah beroperasi secara nyata memiliki prinsip desain yang cukup mirip dengan ERC20 di Ethereum.
proses penyebaran
Proses penyebaran CAT20 dibagi menjadi dua tahap: "commit" dan "reveal":
Tahap Komit: Menulis informasi dasar token (seperti nama, simbol, dll) ke dalam skrip keluaran transaksi. hashId dari transaksi ini sebagai identifikasi unik token.
Tahap Reveal: keluarkan OP_RETURN yang berisi Hash status awal CAT20, serta Minter untuk proses Mint selanjutnya.
Metode penerapan dua tahap ini adalah pola pengajuan-pengungkapan yang umum digunakan dalam proyek blockchain, yang bermanfaat untuk melindungi informasi sensitif.
mekanisme Mint
Ciri-ciri proses Mint adalah:
Setiap Mint hanya memiliki satu minter sebagai input
Output dapat mencakup beberapa minter
Setiap Mint menghasilkan satu token
Urutan keluaran tetap adalah minter diikuti oleh token
Perlu dicatat bahwa jumlah output minter akan mempengaruhi aktivitas Mint seluruh jaringan. Versi V2 secara default menghasilkan dua Minter yang memiliki status serupa untuk menyeimbangkan efisiensi dan ekonomi jaringan.
inovasi dalam pembangunan transaksi
CAT20 menggunakan desain yang cerdik dalam membangun perdagangan:
Dengan mengubah logika skrip, mengontrol UTXO alamat yang berbeda.
Memanfaatkan karakteristik alamat P2TR, sesuaikan kunci publik untuk menghasilkan alamat yang berbeda.
Mungkin menggunakan OP_CAT untuk mencapai fungsi smart contract, sehingga semua pengguna dapat menggunakan minter UTXO.
Manajemen Status (Versi V2)
Status informasi CAT20 disimpan di dua tempat:
Status Hash saat ini disimpan dalam OP_RETURN dari output transaksi.
Menyimpan sisa jumlah Mint dalam smart contract (Minter dan Token).
Setiap kali Mint, jumlah mint Minter yang baru dihasilkan adalah setengah dari jumlah mint yang tersisa, hingga semua habis.
transfer dan hancurkan
Saat mentransfer, jumlah token input dan output dari transaksi harus tetap konsisten. Untuk menghancurkan token, cukup transfer ke alamat biasa.
Sorotan Teknologi dan Perspektif
Desain CAT20 memiliki fleksibilitas tinggi, pengguna dapat membangun berbagai jenis operasi secara mandiri. Desain ini membawa beberapa keuntungan yang jelas:
Memudahkan untuk memeriksa kepemilikan token, cukup periksa UTXO token.
Mudah untuk melacak kemajuan mint, dapat dilakukan dengan mencari transaksi yang mengandung "cat" di OP_RETURN.
Namun, fleksibilitas ini juga menuntut persyaratan yang lebih tinggi pada logika verifikasi kontrak, beberapa celah yang baru-baru ini terungkap berasal dari sini.
Secara keseluruhan, CAT20 membawa kemungkinan baru bagi ekosistem Bitcoin, dan implementasi fungsi smart contract-nya mungkin akan membuka skenario aplikasi baru untuk BTC. Dengan terus berkembangnya teknologi, kita beralasan untuk berharap CAT20 akan memainkan peran yang lebih besar di masa depan, mendorong ekosistem Bitcoin untuk berkembang ke bidang yang lebih luas.
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.
Analisis protokol CAT20: Ekosistem BTC menyambut era baru smart contract
Ekosistem BTC Menyambut Era Baru Smart Contract: Kedalaman Analisis Protokol CAT20
Belakangan ini, ekosistem Bitcoin telah menyambut sebuah terobosan teknis yang penting. Setelah melalui beberapa putaran uji coba, Fractal BTC resmi diluncurkan di mainnet pada bulan September. Salah satu sorotan besar dari Fractal adalah kemampuannya yang memiliki fungsi smart contract, dan pada saat peluncuran mainnet, diperkenalkan protokol token baru CAT20. Artikel ini akan membahas secara mendalam desain teknis CAT20 dan mengeksplorasi inovasi yang terkandung di dalamnya.
Fractal Bitcoin简介
Sebelum memahami CAT20, kita perlu memperkenalkan Fractal Bitcoin secara singkat. Ini adalah jaringan "lapisan dua" yang sepenuhnya kompatibel dengan BTC, dengan waktu konfirmasi blok hanya 1 menit, jauh lebih cepat daripada jaringan utama BTC. Prinsip dasarnya adalah menggandakan jaringan BTC beberapa kali, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan keseluruhan.
Salah satu sorotan Fractal adalah dihidupkannya kembali opcode OP_CAT yang ditinggalkan oleh BTC di awal karena alasan keamanan. Pemulihan opcode ini memberikan kemampuan smart contract pada Fractal Bitcoin, membuka ruang yang luas untuk pengembangan ekosistem.
Analisis Protokol CAT
Berdasarkan dukungan OP_CAT yang mendasarinya, Protokol CAT lahir. Saat ini, protokol CAT20 yang telah beroperasi secara nyata memiliki prinsip desain yang cukup mirip dengan ERC20 di Ethereum.
proses penyebaran
Proses penyebaran CAT20 dibagi menjadi dua tahap: "commit" dan "reveal":
Tahap Komit: Menulis informasi dasar token (seperti nama, simbol, dll) ke dalam skrip keluaran transaksi. hashId dari transaksi ini sebagai identifikasi unik token.
Tahap Reveal: keluarkan OP_RETURN yang berisi Hash status awal CAT20, serta Minter untuk proses Mint selanjutnya.
Metode penerapan dua tahap ini adalah pola pengajuan-pengungkapan yang umum digunakan dalam proyek blockchain, yang bermanfaat untuk melindungi informasi sensitif.
mekanisme Mint
Ciri-ciri proses Mint adalah:
Perlu dicatat bahwa jumlah output minter akan mempengaruhi aktivitas Mint seluruh jaringan. Versi V2 secara default menghasilkan dua Minter yang memiliki status serupa untuk menyeimbangkan efisiensi dan ekonomi jaringan.
inovasi dalam pembangunan transaksi
CAT20 menggunakan desain yang cerdik dalam membangun perdagangan:
Manajemen Status (Versi V2)
Status informasi CAT20 disimpan di dua tempat:
Setiap kali Mint, jumlah mint Minter yang baru dihasilkan adalah setengah dari jumlah mint yang tersisa, hingga semua habis.
transfer dan hancurkan
Saat mentransfer, jumlah token input dan output dari transaksi harus tetap konsisten. Untuk menghancurkan token, cukup transfer ke alamat biasa.
Sorotan Teknologi dan Perspektif
Desain CAT20 memiliki fleksibilitas tinggi, pengguna dapat membangun berbagai jenis operasi secara mandiri. Desain ini membawa beberapa keuntungan yang jelas:
Namun, fleksibilitas ini juga menuntut persyaratan yang lebih tinggi pada logika verifikasi kontrak, beberapa celah yang baru-baru ini terungkap berasal dari sini.
Secara keseluruhan, CAT20 membawa kemungkinan baru bagi ekosistem Bitcoin, dan implementasi fungsi smart contract-nya mungkin akan membuka skenario aplikasi baru untuk BTC. Dengan terus berkembangnya teknologi, kita beralasan untuk berharap CAT20 akan memainkan peran yang lebih besar di masa depan, mendorong ekosistem Bitcoin untuk berkembang ke bidang yang lebih luas.