Fractal BTC Mainnet diluncurkan, protokol CAT20 membuka era baru smart contract Bitcoin

robot
Pembuatan abstrak sedang berlangsung

Smart Contract di BTC: Menjelajahi Fractal Bitcoin dan protokol CAT20

Belakangan ini, ekosistem Bitcoin telah mengalami perkembangan baru yang patut dicermati. Setelah melalui beberapa tahap pengujian, Fractal BTC resmi diluncurkan di jaringan utama pada bulan September. Salah satu sorotan utama Fractal adalah kemampuan kontrak pintar, dan saat peluncuran jaringan utama, protokol token baru CAT20 juga diperkenalkan. Mari kita dalami desain teknis CAT20 dan wawasan yang dibawanya.

Interpretasi Teknologi CAT20: Protokol Token Baru di Atas Bitcoin Fraktal

Fractal Bitcoin Pengantar

Sebelum memperkenalkan CAT20, kita perlu memahami lingkungan operasinya, Fractal Bitcoin. Fractal Bitcoin, juga dikenal sebagai Bitcoin Fraktal, adalah jaringan lapisan kedua yang sepenuhnya kompatibel dengan BTC. Jika dibandingkan dengan BTC, waktu konfirmasi bloknya lebih pendek, hanya 1 menit. Prinsip dasarnya adalah menggandakan jaringan BTC beberapa kali, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan keseluruhan.

Salah satu fitur utama Fractal adalah diaktifkannya opcode OP_CAT yang ditinggalkan di awal BTC karena alasan keamanan. Pengaktifan kembali opcode ini memberikan kemampuan kontrak pintar Bitcoin pada Fractal, yang membawa lebih banyak kemungkinan untuk skenario aplikasinya.

Interpretasi Teknikal CAT20: Protokol Token Baru di atas Bitcoin Fraktal

CAT Protokol ringkasan

Berdasarkan dukungan OP_CAT yang mendasari, Protokol CAT lahir. Saat ini, protokol CAT20 sudah beroperasi secara nyata, dan sebuah platform perdagangan juga telah menambahkan panel operasi yang sesuai.

CAT20 dalam nama mirip dengan ERC20, dan sebenarnya kedua memiliki banyak kesamaan dalam fungsinya. Bagaimana CAT20 dapat mencapai siklus hidup token yang serupa dibandingkan dengan ERC20 yang sudah matang?

proses penyebaran

Saat menerapkan token CAT20, pengguna perlu menentukan alamat dompet dan informasi dasar token. Informasi ini mirip dengan ERC20, termasuk nama, simbol, dan lain-lain. Perbedaannya adalah, CAT20 memungkinkan pengaturan jumlah pra-gali dan batas maksimum pencetakan sekaligus.

Deployment dibagi menjadi dua tahap: "commit" dan "reveal":

  1. Tahap Komit: Menulis informasi dasar token ke dalam skrip output transaksi. hashId transaksi ini menjadi identifikasi unik token.

  2. Tahap Reveal: mencakup dua input, yang sesuai dengan dua output pertama dari tahap commit. Transaksi ini akan menghasilkan OP_RETURN, menyimpan nilai hash dari status awal CAT20, serta seorang Minter, yang digunakan untuk mempertahankan perubahan status selama proses pencetakan berikutnya.

Metode penerapan dua langkah ini cukup umum dalam proyek blockchain, dan dapat mengungkapkan beberapa data proyek hanya pada tahap reveal.

Analisis Teknik CAT20: Protokol Token Baru di atas Fractal Bitcoin

mekanisme pencetakan

Proses pencetakan CAT20 memiliki karakteristik berikut:

  • Input adalah sebuah minter, awalnya dihasilkan pada tahap penyebaran.
  • Setiap kali pencetakan hanya memiliki satu minter sebagai input, dapat memiliki beberapa minter sebagai output.
  • Setiap kali mencetak menghasilkan satu token.
  • Urutan output tetap, minter harus diikuti oleh token.

Selama proses pencetakan, perubahan jumlah minter akan mempengaruhi operasi seluruh jaringan. Jika setiap kali hanya menghasilkan satu minter, itu dapat menyebabkan kemacetan dalam proses pencetakan. Di sisi lain, menghasilkan terlalu banyak minter akan meningkatkan biaya transaksi. Dalam versi V2, secara default dihasilkan dua minter yang memiliki status serupa untuk menyeimbangkan masalah ini.

Analisis Teknikal CAT20: Protokol Token Baru di atas Fraktal Bitcoin

pembangunan transaksi

Mekanisme pembangunan transaksi CAT20 sangat unik. Pada fase reveal, dengan memodifikasi logika skrip dengan cerdik, pengguna dapat mengontrol UTXO yang tampak berasal dari alamat yang berbeda. Sedangkan pada fase minter, semua orang dapat menggunakan UTXO ini sebagai input, yang mungkin memanfaatkan kemampuan smart contract yang disediakan oleh OP_CAT.

Interpretasi Teknikal CAT20: Protokol Token Baru di Atas Fractal Bitcoin

manajemen status

CAT20 mempertahankan informasi status dalam perdagangan, disimpan dalam OP_RETURN dan smart contract (Minter dan Token). OP_RETURN menyimpan nilai hash dari status output transaksi saat ini, sedangkan kontrak menyimpan sisa jumlah pencetakan. Setiap kali pencetakan dilakukan, jumlah pencetakan dari Minter yang baru dibuat adalah setengah dari jumlah yang dapat dicetak yang tersisa.

Perlu dicatat bahwa token CAT20 tidak disimpan langsung di UTXO alamat pengguna, ini berbeda dengan BRC20 atau inskripsi.

Penjelasan Teknik CAT20: Protokol Token Baru di atas Fraktal Bitcoin

transfer dan penghancuran

Saat melakukan transfer, jumlah token input dan output dari transaksi harus tetap konsisten. Satu transaksi dapat mencakup beberapa token yang berbeda, cukup dengan menjaga keseimbangan jumlah input dan output masing-masing.

Untuk menghancurkan token, cukup transfer ke alamat biasa.

Penjelasan Teknikal CAT20: Protokol Token Baru di Atas Bitcoin Fraktal

Ringkasan

Desain CAT20 memberikan pengguna fleksibilitas operasional yang besar, yang juga mengharuskan bagian kontrak memiliki logika verifikasi yang ketat. Desain ini membawa beberapa keuntungan:

  1. Untuk memeriksa kepemilikan token, cukup periksa UTXO token, tidak perlu melacak ke atas.
  2. Melalui pencarian transaksi yang mengandung "cat" di OP_RETURN, Anda dapat dengan mudah melihat kondisi pencetakan saat ini.

Kemunculan CAT20 membawa kemungkinan baru bagi ekosistem Bitcoin, menunjukkan cara inovatif untuk mewujudkan fungsi smart contract di blockchain tradisional. Dengan semakin banyak pengembang dan pengguna yang terlibat, kita berharap dapat melihat lebih banyak aplikasi menarik yang didasarkan pada protokol ini.

Analisis Teknikal CAT20: Protokol Token Baru di atas Fractal Bitcoin

Interpretasi Teknologi CAT20: Protokol Token Baru di Atas Bitcoin Fraktal

BTC-2.29%
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
  • Bagikan
Komentar
0/400
AllInAlicevip
· 07-28 07:44
Aku sudah menunggu ini!
Lihat AsliBalas0
fren.ethvip
· 07-26 12:38
Saya langsung memasukkan ini.
Lihat AsliBalas0
DarkPoolWatchervip
· 07-25 23:49
BTC akhirnya bisa bermain kontrak
Lihat AsliBalas0
ThesisInvestorvip
· 07-25 23:44
Ekosistem BTC lama menarik perhatian.
Lihat AsliBalas0
OnchainDetectivevip
· 07-25 23:39
Saatnya untuk kue ini
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)