CAT20 protokol: Terobosan baru smart contract di Fractal Bitcoin

robot
Pembuatan abstrak sedang berlangsung

Smart contract di BTC: Analisis mendalam tentang protokol CAT20 fractal Bitcoin

Baru-baru ini, ekosistem Bitcoin menyambut kemajuan besar. Setelah beberapa putaran jaringan uji, Fractal BTC akhirnya resmi diluncurkan di jaringan utama pada bulan September. Salah satu sorotan Fractal adalah kemampuannya memiliki fungsi smart contract, dan pada saat peluncuran jaringan utama, protokol koin baru CAT20 diperkenalkan. Jadi, apa saja keunikan dalam desain teknis CAT20? Apa yang bisa kita pelajari dari hal ini?

Interpretasi Teknologi CAT20: Protokol Token Baru di Atas Fraktal Bitcoin

Fractal Bitcoin Perkenalan

Sebelum membahas CAT20 secara mendalam, kita perlu memahami Fractal Bitcoin terlebih dahulu. Hubungannya mirip dengan ERC20 dan ETH, protokol CAT20 dikerahkan di jaringan Fractal Bitcoin.

Fractal Bitcoin, juga dikenal sebagai Bitcoin Fraktal, adalah jaringan "lapisan dua" yang sepenuhnya kompatibel dengan BTC. Dibandingkan dengan BTC, waktu konfirmasi bloknya lebih pendek, hanya 1 menit. Prinsip dasar dari namanya adalah dengan menggandakan jaringan BTC, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan secara keseluruhan.

Salah satu fitur penting dari Fractal adalah diaktifkannya opcode OP_CAT yang ditinggalkan oleh BTC di awal karena alasan keamanan. Langkah ini secara signifikan meningkatkan fungsi Fractal Bitcoin, memberikannya kemampuan smart contract, dan membuka lebih banyak kemungkinan untuk pengembangan di masa depan.

Interpretasi Teknologi CAT20: Protokol Koin Baru di Atas Bitcoin Fraktal

Analisis Protokol CAT

Dengan dukungan dasar OP_CAT, Protokol CAT lahir. Saat ini, protokol CAT20 sudah beroperasi dalam aplikasi nyata.

proses deployment

Sebelum menerapkan token CAT20, pengguna perlu menentukan alamat dompet dan informasi dasar token. Dibandingkan dengan ERC20, CAT20 juga memungkinkan pengaturan jumlah pra-gali dan batas jumlah minting per kali.

Penerapan dibagi menjadi dua tahap: "commit" dan "reveal". Pada tahap "commit", skrip keluaran transaksi akan menulis informasi dasar token. Nilai hash transaksi yang dihasilkan pada tahap "commit" akan berfungsi sebagai identifikasi unik untuk token tersebut.

Tahap "reveal" akan menghasilkan dua output kunci: satu OP_RETURN untuk menyimpan hash status awal CAT20, dan yang lainnya adalah Minter, yang digunakan untuk proses pencetakan selanjutnya.

Interpretasi Teknologi CAT20: Protokol Koin Baru di atas Fractal Bitcoin

mekanisme pencetakan

Dalam proses pencetakan, input transaksi adalah sebuah minter, yang awalnya dihasilkan pada tahap penerapan. Setiap pencetakan hanya memiliki satu minter sebagai input, tetapi dapat memiliki beberapa minter sebagai output.

Menariknya, jumlah output minter dapat diatur secara fleksibel. Jika setiap kali hanya mengeluarkan 1, jumlah minter yang tersedia di jaringan akan tetap sama, yang mungkin menyebabkan kemacetan dalam pencetakan. Sedangkan jika mengeluarkan beberapa minter, akan ada biaya UTXO tambahan yang harus dibayar, sehingga beberapa pengguna harus bersedia menanggung biaya ini.

Dalam versi V2, secara default menghasilkan dua Minter yang memiliki status serupa untuk menyeimbangkan efisiensi dan biaya.

Interpretasi Teknikal CAT20: Protokol Koin Baru di atas Fraktal Bitcoin

rincian teknis pembangunan transaksi

Konstruksi perdagangan CAT20 menggunakan beberapa teknik yang cerdik. Misalnya, selama proses reveal, dengan menyesuaikan logika skrip Bitcoin, pengguna dapat mengontrol UTXO yang tampak dari alamat yang berbeda. Sedangkan UTXO dari minter mungkin memanfaatkan kemampuan smart contract yang disediakan oleh OP_CAT, sehingga siapa pun dapat menggunakan UTXO ini sebagai input.

Interpretasi Teknologi CAT20: Protokol Koin Baru di atas Fractal Bitcoin

manajemen status

CAT20 menyimpan informasi status di minter, disimpan di OP_RETURN dan smart contract. Setiap kali pencetakan dilakukan, jumlah pencetakan Minter yang baru dihasilkan akan sama dengan setengah dari jumlah yang masih dapat dicetak, sampai semua selesai dicetak.

Interpretasi Teknologi CAT20: Protokol Koin Baru di Atas Bitcoin Fraktal

transfer dan hancurkan

Saat melakukan transfer, jumlah token input dan output transaksi harus tetap konsisten. Untuk menghancurkan token, cukup transfer ke alamat biasa.

Interpretasi Teknikal CAT20: Protokol Koin Baru di Atas Bitcoin Fraktal

Ringkasan

Desain CAT20 memberikan fleksibilitas yang besar bagi pengguna, sambil juga meningkatkan tuntutan pada logika verifikasi kontrak. Desain ini memudahkan untuk memeriksa status kepemilikan token dan status pencetakan, meningkatkan efisiensi.

Dengan perkembangan Fractal Bitcoin dan CAT20, ekosistem Bitcoin sedang menuju skenario aplikasi yang lebih kaya, membawa kemungkinan baru untuk keuangan terdesentralisasi dan smart contract.

Interpretasi Teknologi CAT20: Protokol Token Baru di atas Bitcoin Fraktal

Analisis Teknik CAT20: Protokol Koin Baru di atas Bitcoin Fraktal

FB-4.79%
Lihat Asli
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.
  • Hadiah
  • 5
  • Posting ulang
  • Bagikan
Komentar
0/400
PumpDetectorvip
· 15jam yang lalu
sudah melihat pola ini sebelumnya.. agak mencurigakan dengan semua pergerakan paus belakangan ini, jujur saja
Lihat AsliBalas0
StakeOrRegretvip
· 15jam yang lalu
smart contract? Hanya alat baru untuk Dianggap Bodoh
Lihat AsliBalas0
OnChainArchaeologistvip
· 15jam yang lalu
Apa kabar dengan smart contract yang satu ini?
Lihat AsliBalas0
AlphaBrainvip
· 15jam yang lalu
Sudah mulai mempromosikan protokol baru lagi
Lihat AsliBalas0
NftDeepBreathervip
· 16jam yang lalu
Sepertinya btc juga memainkan smart contract?
Lihat AsliBalas0
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)