BTC smart contract bab baru: Analisis protokol CAT20 pada Bitcoin fraktal
Baru-baru ini, ekosistem Bitcoin mengalami terobosan penting. Setelah melalui beberapa tahap pengujian jaringan, Fractal BTC resmi diluncurkan di jaringan utama pada bulan September. Salah satu sorotan dari Fractal adalah kemampuannya dalam fungsi smart contract, dan pada saat peluncuran di jaringan utama, diluncurkan protokol koin baru CAT20. Artikel ini akan membahas secara mendalam desain teknis CAT20 dan dampak potensialnya.
Pengenalan Fractal Bitcoin
Sebelum mendalami CAT20, kita perlu memahami lingkungan operasinya, 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 dasarnya adalah menggandakan jaringan BTC beberapa kali, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan keseluruhan.
Inovasi besar dari Fractal adalah menghidupkan kembali opcode OP_CAT yang ditinggalkan BTC di awal karena alasan keamanan. Langkah ini secara signifikan meningkatkan fungsionalitas Fractal Bitcoin, memberikannya kemampuan smart contract, dan membuka ruang aplikasi yang lebih luas.
Analisis Protokol CAT
proses deploy
Penyebaran token CAT20 dibagi menjadi dua tahap: "commit" dan "reveal":
Tahap Komit:
Tulis informasi dasar token (seperti nama, simbol, dll) dalam skrip keluaran transaksi
Hash transaksi yang dihasilkan sebagai identitas unik dari koin tersebut
Tahap Reveal:
Mengeluarkan OP_RETURN, menyimpan hash status awal CAT20
Buat Minter, digunakan untuk proses pencetakan selanjutnya
Metode penerapan dua langkah ini secara efektif melindungi informasi proyek, hanya sepenuhnya terbuka pada tahap reveal.
mekanisme pencetakan
Proses Mint memiliki ciri-ciri berikut:
Input sebagai minter (awalnya dihasilkan oleh deploy)
Setiap mint hanya memiliki satu input minter, tetapi bisa memiliki beberapa output minter
Setiap kali mint menghasilkan satu token
Urutan output tetap: minter harus diikuti oleh token
Untuk menyeimbangkan efisiensi jaringan dan ekonomi, versi V2 secara default menghasilkan dua Minter yang memiliki status serupa.
inovasi pembangunan transaksi
CAT20 menggunakan desain skrip yang cerdas, memungkinkan pengguna mengontrol UTXO dari alamat yang bukan milik mereka. Desain ini terlihat pada tahap reveal dan minter, yang secara signifikan meningkatkan fleksibilitas protokol.
Manajemen Status (V2)
Status informasi CAT20 disimpan di dua tempat:
OP_RETURN dari output transaksi (hash status saat ini)
Dalam smart contract (Minter dan Token)
Setiap kali Mint, jumlah mint untuk Minter yang baru dibuat adalah setengah dari jumlah yang tersisa untuk di-mint, sampai semua dicetak.
transfer dan penghancuran
Saat transfer, jumlah token yang dimasukkan dan dikeluarkan dalam transaksi harus tetap konsisten. Berbagai token dapat dioperasikan dalam satu transaksi, cukup dengan menjaga keseimbangan masing-masing.
Untuk menghancurkan token, Anda hanya perlu mentransfernya ke alamat biasa.
Ringkasan
Desain CAT20 sangat fleksibel, pengguna dapat membangun berbagai operasi secara mandiri. Desain ini membawa banyak keuntungan:
Sederhanakan pemeriksaan kepemilikan token, cukup periksa UTXO token
Memudahkan pemantauan kemajuan mint, dapat dilakukan dengan mencari transaksi yang mengandung "cat" di OP_RETURN.
Namun, fleksibilitas yang tinggi juga menuntut persyaratan yang lebih tinggi pada logika verifikasi kontrak, beberapa celah berasal dari sini.
Peluncuran CAT20 membawa kemungkinan baru bagi ekosistem Bitcoin, desain inovatifnya mungkin akan memberikan pemikiran baru untuk perkembangan protokol koin blockchain di masa depan.
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.
19 Suka
Hadiah
19
6
Bagikan
Komentar
0/400
ZKProofEnthusiast
· 07-25 14:33
Masih awal, jangan terburu-buru untuk membuka sampanye.
Lihat AsliBalas0
AirdropBuffet
· 07-23 12:44
Ah, sangat enak! Bisa menunggu airdrop lagi.
Lihat AsliBalas0
TokenRationEater
· 07-22 20:34
Uang harus diperoleh tetapi jangan terburu-buru
Lihat AsliBalas0
LadderToolGuy
· 07-22 20:29
Ada harapan, ayo berlari!
Lihat AsliBalas0
DefiPlaybook
· 07-22 20:25
Menurut perhitungan data, laju pertumbuhan TVL CAT20 di Mainnet adalah 9,2%/minggu, yang termasuk dalam rentang yang wajar.
Analisis Protokol CAT20: Era Baru Smart Contract Fractal BTC
BTC smart contract bab baru: Analisis protokol CAT20 pada Bitcoin fraktal
Baru-baru ini, ekosistem Bitcoin mengalami terobosan penting. Setelah melalui beberapa tahap pengujian jaringan, Fractal BTC resmi diluncurkan di jaringan utama pada bulan September. Salah satu sorotan dari Fractal adalah kemampuannya dalam fungsi smart contract, dan pada saat peluncuran di jaringan utama, diluncurkan protokol koin baru CAT20. Artikel ini akan membahas secara mendalam desain teknis CAT20 dan dampak potensialnya.
Pengenalan Fractal Bitcoin
Sebelum mendalami CAT20, kita perlu memahami lingkungan operasinya, 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 dasarnya adalah menggandakan jaringan BTC beberapa kali, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan keseluruhan.
Inovasi besar dari Fractal adalah menghidupkan kembali opcode OP_CAT yang ditinggalkan BTC di awal karena alasan keamanan. Langkah ini secara signifikan meningkatkan fungsionalitas Fractal Bitcoin, memberikannya kemampuan smart contract, dan membuka ruang aplikasi yang lebih luas.
Analisis Protokol CAT
proses deploy
Penyebaran token CAT20 dibagi menjadi dua tahap: "commit" dan "reveal":
Tahap Komit:
Tahap Reveal:
Metode penerapan dua langkah ini secara efektif melindungi informasi proyek, hanya sepenuhnya terbuka pada tahap reveal.
mekanisme pencetakan
Proses Mint memiliki ciri-ciri berikut:
Untuk menyeimbangkan efisiensi jaringan dan ekonomi, versi V2 secara default menghasilkan dua Minter yang memiliki status serupa.
inovasi pembangunan transaksi
CAT20 menggunakan desain skrip yang cerdas, memungkinkan pengguna mengontrol UTXO dari alamat yang bukan milik mereka. Desain ini terlihat pada tahap reveal dan minter, yang secara signifikan meningkatkan fleksibilitas protokol.
Manajemen Status (V2)
Status informasi CAT20 disimpan di dua tempat:
Setiap kali Mint, jumlah mint untuk Minter yang baru dibuat adalah setengah dari jumlah yang tersisa untuk di-mint, sampai semua dicetak.
transfer dan penghancuran
Saat transfer, jumlah token yang dimasukkan dan dikeluarkan dalam transaksi harus tetap konsisten. Berbagai token dapat dioperasikan dalam satu transaksi, cukup dengan menjaga keseimbangan masing-masing.
Untuk menghancurkan token, Anda hanya perlu mentransfernya ke alamat biasa.
Ringkasan
Desain CAT20 sangat fleksibel, pengguna dapat membangun berbagai operasi secara mandiri. Desain ini membawa banyak keuntungan:
Namun, fleksibilitas yang tinggi juga menuntut persyaratan yang lebih tinggi pada logika verifikasi kontrak, beberapa celah berasal dari sini.
Peluncuran CAT20 membawa kemungkinan baru bagi ekosistem Bitcoin, desain inovatifnya mungkin akan memberikan pemikiran baru untuk perkembangan protokol koin blockchain di masa depan.