Analisis protokol CAT20: Ekosistem BTC menyambut era baru smart contract

robot
Pembuatan abstrak sedang berlangsung

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.

Interpretasi Teknologi CAT20: Protokol Token Baru di Atas Fractal Bitcoin

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.

Interpretasi CAT20 dari Sudut Pandang Teknologi: Protokol Token Baru di Bitcoin Fraktal

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":

  1. Tahap Komit: Menulis informasi dasar token (seperti nama, simbol, dll) ke dalam skrip keluaran transaksi. hashId dari transaksi ini sebagai identifikasi unik token.

  2. 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.

Teknik sudut pandang CAT20: Protokol token baru di atas Bitcoin fraktal

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.

Interpretasi Teknis CAT20: Protokol Token Baru di Atas Bitcoin Fraktal

inovasi dalam pembangunan transaksi

CAT20 menggunakan desain yang cerdik dalam membangun perdagangan:

  1. Dengan mengubah logika skrip, mengontrol UTXO alamat yang berbeda.
  2. Memanfaatkan karakteristik alamat P2TR, sesuaikan kunci publik untuk menghasilkan alamat yang berbeda.
  3. Mungkin menggunakan OP_CAT untuk mencapai fungsi smart contract, sehingga semua pengguna dapat menggunakan minter UTXO.

Interpretasi Teknologi CAT20: Protokol Token Baru di atas Bitcoin Fraktal

Manajemen Status (Versi V2)

Status informasi CAT20 disimpan di dua tempat:

  1. Status Hash saat ini disimpan dalam OP_RETURN dari output transaksi.
  2. 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.

Penjelasan Teknikal CAT20: Protokol Token Baru di atas Bitcoin Fraktal

transfer dan hancurkan

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

Interpretasi Teknik CAT20: Protokol Token Baru di Atas Fractal Bitcoin

Sorotan Teknologi dan Perspektif

Desain CAT20 memiliki fleksibilitas tinggi, pengguna dapat membangun berbagai jenis operasi secara mandiri. Desain ini membawa beberapa keuntungan yang jelas:

  1. Memudahkan untuk memeriksa kepemilikan token, cukup periksa UTXO token.
  2. 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.

Interpretasi Teknologi CAT20: Protokol Token Baru di atas Bitcoin Fraktal

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.

Interpretasi Teknologi CAT20: Protokol Token Baru di Atas Fractal Bitcoin

BTC-0.4%
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
  • Bagikan
Komentar
0/400
OvertimeSquidvip
· 07-30 21:13
BTC juga bisa digunakan untuk smart contract
Lihat AsliBalas0
SchrodingersFOMOvip
· 07-30 02:38
Tren tidak akan berhenti
Lihat AsliBalas0
DecentralizeMevip
· 07-29 19:25
Era baru smart contract
Lihat AsliBalas0
quietly_stakingvip
· 07-29 19:21
BTC bermain dengan makna baru
Lihat AsliBalas0
SatoshiSherpavip
· 07-29 19:11
Akhirnya menunggu CAT20
Lihat AsliBalas0
LucidSleepwalkervip
· 07-29 19:03
BTC lagi mau To da moon
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)