CAT20 protokol: standar baru smart contract di jaringan BTC

robot
Pembuatan abstrak sedang berlangsung

Smart contract di jaringan BTC: Fractal Bitcoin dan protokol CAT20

Baru-baru ini, ekosistem Bitcoin menyambut pembaruan penting. Setelah beberapa putaran pengujian jaringan, Fractal BTC secara resmi diluncurkan di jaringan utama pada bulan September. Salah satu sorotan Fractal adalah kemampuannya dalam fungsi smart contract, dan pada saat peluncuran di jaringan utama, mereka memperkenalkan protokol token baru CAT20. Artikel ini akan menggali desain teknis CAT20 serta konsep inovasi yang terkandung di dalamnya.

Interpretasi Teknologi CAT20: Protokol Token Baru di Bitcoin Fraktal

Fractal Bitcoin简介

Sebelum mendalami CAT20, kita perlu memahami lingkungan operasinya, Fractal Bitcoin. Fractal Bitcoin, yang juga dikenal sebagai Bitcoin Fraktal, adalah jaringan lapisan kedua yang sepenuhnya kompatibel dengan BTC. Dibandingkan dengan BTC, waktu konfirmasi blok Fractal hanya 1 menit, yang secara signifikan meningkatkan kecepatan transaksi. Prinsip dasar dari ini adalah menggandakan beberapa jaringan BTC, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan throughput keseluruhan.

Salah satu terobosan Fractal adalah mengaktifkan kembali opcode OP_CAT yang sebelumnya ditinggalkan oleh BTC karena pertimbangan keamanan. Langkah ini sangat meningkatkan fungsionalitas Fractal Bitcoin, memberikannya kemampuan smart contract, dan membuka ruang yang luas untuk pengembangan aplikasi di masa depan.

Analisis Teknologi CAT20: Protokol Token Baru di atas Fractal Bitcoin

CAT Protokol概览

Dengan dukungan OP_CAT, Protokol CAT lahir. Saat ini, yang sudah beroperasi adalah protokol CAT20, yang juga telah menambahkan panel fungsi terkait di suatu platform perdagangan. CAT20 dalam nama beresonansi dengan ERC20, dan desain fungsinya juga cukup mirip.

proses penyebaran

Proses penyebaran CAT20 dibagi menjadi dua tahap: "commit" dan "reveal":

  1. Tahap Commit: Informasi dasar token seperti nama, simbol, dll. dituliskan dalam skrip keluaran transaksi. HashId transaksi pada tahap ini akan menjadi pengidentifikasi unik untuk token tersebut.

  2. Tahap Reveal: output terdiri dari dua bagian - satu OP_RETURN untuk menyimpan Hash status awal CAT20, dan satu Minter untuk mempertahankan perubahan status selama proses Mint berikutnya.

Metode penerapan dua langkah ini cukup umum dalam proyek blockchain, membantu melindungi informasi sensitif hingga tahap akhir baru sepenuhnya dipublikasikan.

Interpretasi Teknikal CAT20: Protokol Token Baru di atas Bitcoin Fraktal

mekanisme Mint

Proses Mint memiliki karakteristik berikut:

  • Input adalah sebuah minter yang awalnya dihasilkan pada tahap penyebaran.
  • Setiap mint hanya dapat memiliki satu minter sebagai input, tetapi dapat memiliki beberapa minter sebagai output.
  • Setiap mint menghasilkan satu token baru.
  • Urutan output tetap, minter harus berada di sebelum token.

Perlu dicatat bahwa pengaturan jumlah minter akan mempengaruhi aktivitas minting seluruh jaringan. Jika hanya mengeluarkan satu minter setiap kali, mungkin akan menyebabkan kemacetan dalam proses minting; sedangkan jika memungkinkan beberapa minter untuk dikeluarkan, hal itu mungkin menyebabkan deflasi minter karena pertimbangan ekonomi. Saat ini, versi V2 secara default menghasilkan dua Minter dengan status yang hampir sama untuk menyeimbangkan masalah ini.

Interpretasi Teknologi CAT20: Protokol Token Baru di atas Bitcoin Fraktal

inovasi dalam membangun transaksi

CAT20 mengadopsi desain yang cerdik dalam membangun perdagangan:

  1. Dengan mengubah logika skrip, pengguna dapat mengontrol UTXO dari alamat yang bukan miliknya.
  2. Memanfaatkan karakteristik alamat P2TR, sesuaikan kunci publik berdasarkan ISSUE_PUBKEY untuk menghasilkan alamat yang berbeda.
  3. Minter sebagai smart contract, memungkinkan siapa saja untuk menggunakan UTXO mereka sebagai input.

Interpretasi Teknologi CAT20: Protokol Token Baru di Atas Fractal Bitcoin

Manajemen Status (Versi V2)

CAT20 menggunakan mekanisme penyimpanan status ganda:

  • Hash yang menyimpan status keluaran transaksi saat ini dalam OP_RETURN.
  • Menyimpan sisa jumlah Mint dalam kontrak (Minter dan Token).

Setiap kali Mint, jumlah mint dari Minter yang baru dihasilkan adalah setengah dari jumlah yang dapat dimint. Desain ini memastikan distribusi yang seimbang dalam proses mint.

Berbeda dengan BRC20 atau inskripsi, token CAT20 tidak disimpan langsung di UTXO alamat pengguna, melainkan ada sebagai kontrak pintar yang independen.

Interpretasi Teknikal CAT20: Protokol Token Baru di Fraktal Bitcoin

transfer dan penghancuran

Saat melakukan transfer, jumlah token input dan output dari transaksi harus tetap konsisten. Satu transaksi dapat berisi beberapa token yang berbeda, asalkan masing-masing seimbang.

Untuk menghancurkan token, cukup transfer ke alamat biasa.

Interpretasi Teknikal CAT20: Protokol Token Baru di Atas Fractal Bitcoin

Ringkasan

Desain CAT20 menekankan fleksibilitas dan efisiensi:

  1. Untuk memeriksa status kepemilikan token, cukup periksa UTXO token, tanpa perlu menelusuri ke atas.
  2. Dengan mencari transaksi yang memiliki "cat" di OP_RETURN, Anda dapat dengan cepat memahami status mint.

Desain inovatif ini membawa kemungkinan baru bagi jaringan BTC, tetapi juga memerlukan penguatan verifikasi dalam logika kontrak untuk mencegah potensi kerentanan. Dengan terus berkembangnya teknologi, CAT20 diharapkan menjadi standar protokol token yang penting dalam ekosistem BTC.

Interpretasi Teknologi CAT20: Protokol Token Baru di Atas Fractal Bitcoin

Interpretasi Teknologi CAT20: Protokol Token Baru di Fraktal Bitcoin

BTC0.33%
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
  • 6
  • Posting ulang
  • Bagikan
Komentar
0/400
GmGnSleepervip
· 08-02 11:13
Bull run sudah pasti datang
Lihat AsliBalas0
RugPullAlarmvip
· 08-02 10:32
Proyek ini terlalu baru, harus berhati-hati.
Lihat AsliBalas0
DegenRecoveryGroupvip
· 08-01 05:46
Ambil kesempatan dulu baru bicara
Lihat AsliBalas0
ZenChainWalkervip
· 08-01 05:42
Akhirnya saya menunggu efek percepatan.
Lihat AsliBalas0
GasFeeTearsvip
· 08-01 05:25
btc online smart contract sangat bagus
Lihat AsliBalas0
PebbleHandervip
· 08-01 05:19
Akhirnya menunggu BTC cerdas!
Lihat AsliBalas0
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)