Protokol Token CAT20 Fractal BTC akan segera hadir? Analisis Kontrak Pintar BTC
Baru-baru ini, sebuah jaringan lapisan kedua yang bernama Fractal BTC dalam ekosistem Bitcoin secara resmi diluncurkan di mainnet setelah menjalani beberapa putaran pengujian. Salah satu sorotan utama dari Fractal BTC adalah kemampuannya dalam fungsi smart contract, dan saat peluncuran mainnet, protokol token baru CAT20 diperkenalkan. Lalu, apa saja desain teknis cerdas yang dimiliki CAT20? Apa yang bisa kita pelajari dari situ?
Pengenalan Fractal Bitcoin
Sebelum memahami CAT20, kita perlu memahami terlebih dahulu Fractal Bitcoin. Fractal Bitcoin adalah jaringan "lapisan dua" yang sepenuhnya kompatibel dengan BTC, dengan waktu konfirmasi blok hanya 1 menit, lebih cepat dibandingkan BTC. Prinsip dasarnya adalah mengkloning jaringan BTC beberapa kali, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan secara keseluruhan.
Salah satu fitur utama Fractal adalah diaktifkannya opcode OP_CAT yang sebelumnya dibatalkan pada awal BTC karena pertimbangan keamanan, yang memungkinkan Fractal Bitcoin memiliki kemampuan mirip smart contract, memberikan lebih banyak kemungkinan untuk perkembangan di masa depan.
CAT Protokol Ringkasan
Berdasarkan dukungan OP_CAT yang mendasari, Protokol CAT lahir. Saat ini, protokol CAT20 telah beroperasi secara nyata, dan sebuah platform perdagangan juga telah menambahkan dukungan antarmuka yang sesuai. CAT20 mirip dengan ERC20 baik dalam nama maupun fungsinya, lalu bagaimana ia dapat mewujudkan siklus hidup yang serupa dengan ERC20?
proses deployment
Saat menerapkan token CAT20, pengguna perlu menentukan alamat dompet dan informasi dasar token. Berbeda dengan ERC20, CAT20 dapat mengatur pra-gali dan batas pencetakan tunggal.
Deployment dibagi menjadi dua tahap: "commit" dan "reveal":
Tahap Komit: Menulis informasi dasar Token ke dalam skrip output transaksi.
Tahap Reveal: Simpan nilai hash dari status awal CAT20, dan buat Minter untuk pencetakan selanjutnya.
Metode penyebaran dua langkah ini cukup umum dalam proyek blockchain, dan dapat mengungkap informasi lengkap proyek hanya pada tahap reveal.
mekanisme pencetakan
Proses Mint memiliki karakteristik berikut:
Input adalah sebuah minter, awalnya dihasilkan saat diterapkan.
Setiap kali mint hanya ada satu minter sebagai input, dapat ada beberapa minter sebagai output
Setiap kali mint menghasilkan satu token
Urutan output tetap, setelah minter harus token
Pengelolaan jumlah minter sangat penting. Jika hanya mengeluarkan 1 unit setiap kali, akan menyebabkan kemacetan; mengeluarkan terlalu banyak akan meningkatkan biaya. Versi V2 secara default menghasilkan dua Minter dengan status yang mirip untuk menyeimbangkan efisiensi dan biaya.
pembangunan transaksi
CAT20 dapat menggunakan UTXO dari alamat non-pribadi untuk membangun transaksi, berkat desain skrip yang cerdik:
Dengan mengubah cara pembuatan kunci publik, mengendalikan UTXO alamat yang berbeda.
minter itu sendiri sebagai smart contract, memungkinkan siapa saja untuk menggunakan
manajemen status
Status informasi disimpan dalam minter, termasuk:
Menyimpan nilai hash dari status keluaran transaksi saat ini dalam OP_RETURN
Menyimpan jumlah yang tersisa untuk Mint dalam kontrak
Minter yang baru dibuat dapat Mint jumlah setengah dari total yang tersisa, sampai semua Mint selesai.
Token CAT20 itu sendiri juga merupakan smart contract, yang mencatat jumlah dan alamat kepemilikan. Hal ini berbeda dengan mekanisme inskripsi seperti BRC20.
transfer dan penghancuran
Jumlah token yang dimasukkan dan dikeluarkan saat transfer harus konsisten. Beberapa token dapat dipindahkan dalam satu transaksi.
Untuk menghancurkan token, cukup transfer ke alamat biasa.
Ringkasan
Fleksibilitas desain CAT20 sangat tinggi, pengguna dapat membangun berbagai jenis operasi secara mandiri. Desain ini memiliki keuntungan berikut:
Untuk memeriksa kepemilikan Token, cukup cari UTXO dari token tersebut.
Melalui data OP_RETURN, kemajuan mint dapat dengan mudah dilacak.
Namun, fleksibilitas juga membawa risiko keamanan, sehingga perlu memperkuat logika verifikasi dalam kontrak. Secara keseluruhan, CAT20 membawa kemungkinan baru untuk ekosistem BTC, yang patut kita perhatikan terus 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.
11 Suka
Hadiah
11
4
Bagikan
Komentar
0/400
SignatureAnxiety
· 17jam yang lalu
Ini saja harus ditulis sepanjang itu, membuat kepala saya sakit.
Lihat AsliBalas0
RugDocDetective
· 17jam yang lalu
Satu lagi lapisan kedua, sekumpulan kode.
Lihat AsliBalas0
liquiditea_sipper
· 17jam yang lalu
Satu layer lagi, membuat kepala pusing.
Lihat AsliBalas0
RegenRestorer
· 17jam yang lalu
Tahun itu Bitcoin 2000 koin, sekarang menyesal sekali
Analisis protokol CAT20: Bagaimana Fractal BTC mewujudkan smart contract Bitcoin
Protokol Token CAT20 Fractal BTC akan segera hadir? Analisis Kontrak Pintar BTC
Baru-baru ini, sebuah jaringan lapisan kedua yang bernama Fractal BTC dalam ekosistem Bitcoin secara resmi diluncurkan di mainnet setelah menjalani beberapa putaran pengujian. Salah satu sorotan utama dari Fractal BTC adalah kemampuannya dalam fungsi smart contract, dan saat peluncuran mainnet, protokol token baru CAT20 diperkenalkan. Lalu, apa saja desain teknis cerdas yang dimiliki CAT20? Apa yang bisa kita pelajari dari situ?
Pengenalan Fractal Bitcoin
Sebelum memahami CAT20, kita perlu memahami terlebih dahulu Fractal Bitcoin. Fractal Bitcoin adalah jaringan "lapisan dua" yang sepenuhnya kompatibel dengan BTC, dengan waktu konfirmasi blok hanya 1 menit, lebih cepat dibandingkan BTC. Prinsip dasarnya adalah mengkloning jaringan BTC beberapa kali, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan secara keseluruhan.
Salah satu fitur utama Fractal adalah diaktifkannya opcode OP_CAT yang sebelumnya dibatalkan pada awal BTC karena pertimbangan keamanan, yang memungkinkan Fractal Bitcoin memiliki kemampuan mirip smart contract, memberikan lebih banyak kemungkinan untuk perkembangan di masa depan.
CAT Protokol Ringkasan
Berdasarkan dukungan OP_CAT yang mendasari, Protokol CAT lahir. Saat ini, protokol CAT20 telah beroperasi secara nyata, dan sebuah platform perdagangan juga telah menambahkan dukungan antarmuka yang sesuai. CAT20 mirip dengan ERC20 baik dalam nama maupun fungsinya, lalu bagaimana ia dapat mewujudkan siklus hidup yang serupa dengan ERC20?
proses deployment
Saat menerapkan token CAT20, pengguna perlu menentukan alamat dompet dan informasi dasar token. Berbeda dengan ERC20, CAT20 dapat mengatur pra-gali dan batas pencetakan tunggal.
Deployment dibagi menjadi dua tahap: "commit" dan "reveal":
Metode penyebaran dua langkah ini cukup umum dalam proyek blockchain, dan dapat mengungkap informasi lengkap proyek hanya pada tahap reveal.
mekanisme pencetakan
Proses Mint memiliki karakteristik berikut:
Pengelolaan jumlah minter sangat penting. Jika hanya mengeluarkan 1 unit setiap kali, akan menyebabkan kemacetan; mengeluarkan terlalu banyak akan meningkatkan biaya. Versi V2 secara default menghasilkan dua Minter dengan status yang mirip untuk menyeimbangkan efisiensi dan biaya.
pembangunan transaksi
CAT20 dapat menggunakan UTXO dari alamat non-pribadi untuk membangun transaksi, berkat desain skrip yang cerdik:
manajemen status
Status informasi disimpan dalam minter, termasuk:
Minter yang baru dibuat dapat Mint jumlah setengah dari total yang tersisa, sampai semua Mint selesai.
Token CAT20 itu sendiri juga merupakan smart contract, yang mencatat jumlah dan alamat kepemilikan. Hal ini berbeda dengan mekanisme inskripsi seperti BRC20.
transfer dan penghancuran
Jumlah token yang dimasukkan dan dikeluarkan saat transfer harus konsisten. Beberapa token dapat dipindahkan dalam satu transaksi.
Untuk menghancurkan token, cukup transfer ke alamat biasa.
Ringkasan
Fleksibilitas desain CAT20 sangat tinggi, pengguna dapat membangun berbagai jenis operasi secara mandiri. Desain ini memiliki keuntungan berikut:
Namun, fleksibilitas juga membawa risiko keamanan, sehingga perlu memperkuat logika verifikasi dalam kontrak. Secara keseluruhan, CAT20 membawa kemungkinan baru untuk ekosistem BTC, yang patut kita perhatikan terus perkembangannya.