CAT20: Analisis protokol Token smart contract baru di jaringan BTC

robot
Pembuatan abstrak sedang berlangsung

Perkembangan baru smart contract di jaringan BTC

Baru-baru ini, muncul proyek menarik Fractal BTC dalam ekosistem Bitcoin. Proyek ini telah melalui beberapa putaran verifikasi testnet dan resmi diluncurkan di mainnet pada bulan September. Salah satu sorotan Fractal adalah kemampuannya yang memiliki fungsi smart contract, dan pada saat peluncuran di mainnet, diperkenalkan protokol token baru CAT20. Lalu, apa keunggulan desain teknis dari CAT20? Apa yang bisa kita pelajari darinya?

Interpretasi Teknis CAT20: Protokol Token Baru di Atas Bitcoin Fraktal

Fractal Bitcoin Perkenalan

Untuk memahami CAT20, pertama-tama perlu memahami lingkungan operasinya Fractal Bitcoin. Fractal Bitcoin, juga dikenal sebagai Bitcoin Fraktal, adalah jaringan "lapisan dua" yang sepenuhnya kompatibel dengan BTC. Dibandingkan dengan BTC, waktu konfirmasi bloknya hanya memerlukan 1 menit, yang secara signifikan meningkatkan kecepatan transaksi. Prinsip dasarnya adalah menggandakan jaringan BTC, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan throughput keseluruhan. Namun, mengenai komunikasi antar rantai dan detail spesifik lainnya, saat ini pihak resmi belum mengungkapkan dokumen teknis lengkap.

Salah satu sorotan Fractal adalah diaktifkannya kembali opcode OP_CAT yang sebelumnya ditinggalkan BTC karena pertimbangan keamanan. Pengenalan opcode ini memberikan Fractal Bitcoin kemampuan smart contract, yang sangat memperluas potensi aplikasinya. Berdasarkan hal ini, sudah ada pengembang yang telah mengimplementasikan protokol token serupa ERC20 di Fractal Bitcoin.

Interpretasi Teknikal CAT20: Protokol Token Baru di atas Bitcoin Fraktal

Ringkasan Protokol CAT

Dengan dukungan OP_CAT di lapisan dasar, Protokol CAT lahir. Saat ini, protokol CAT20 telah beroperasi secara nyata, dan sebuah platform perdagangan juga telah menambahkan dukungan panel yang sesuai. Dari namanya, kita dapat melihat bahwa CAT20 memiliki banyak kesamaan dengan ERC20. Lalu, dibandingkan dengan ERC20 yang sudah matang, bagaimana CAT20 mewujudkan siklus hidup token yang serupa?

alur penyebaran

Sebelum melakukan penyebaran, pengguna perlu menentukan alamat dompet dan informasi dasar token. Dibandingkan dengan ERC20, CAT20 menambahkan pengaturan seperti pra-gali dan batas maksimum pencetakan sekali.

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

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

  2. Tahap Reveal: keluarkan OP_RETURN, simpan Hash dari status awal CAT20. Pada saat yang sama, keluarkan Minter, yang digunakan untuk mempertahankan perubahan status selama proses pencetakan berikutnya.

Metode penyebaran dua langkah "pengajuan-penyingkapan" ini adalah praktik umum dalam proyek blockchain, yang memungkinkan untuk mengungkapkan sebagian data proyek hanya pada tahap penyingkapan.

Interpretasi Teknologi CAT20: Protokol Token Baru di atas Bitcoin Fraktal

mekanisme pencetakan

Proses Mint memiliki karakteristik sebagai berikut:

  • Input adalah satu minter, awalnya dihasilkan oleh deploy
  • Setiap kali mint hanya ada satu minter sebagai input, jumlah output minter dapat bervariasi.
  • Setiap kali mint menghasilkan satu token
  • Urutan output tetap, minter harus berada di sebelum token

Desain minter sangat cerdas. Jika setiap kali hanya menghasilkan 1 minter, jumlah minter yang tersedia di jaringan akan tetap sama, yang akan menyebabkan kemacetan dalam pencetakan. Sedangkan menghasilkan beberapa minter dapat meredakan kemacetan, tetapi akan meningkatkan biaya bagi pengguna. Oleh karena itu, diperlukan sebagian pengguna untuk secara sukarela menanggung biaya tambahan agar jaringan dapat beroperasi dengan baik.

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

Interpretasi Teknologi CAT20: Protokol Token Baru di atas Bitcoin Fraktal

membangun transaksi

Mekanisme pembangunan transaksi CAT20 sangat unik. Pada tahap reveal, pengembang dengan cerdik mengubah logika skrip, menggunakan kunci pribadi mereka sendiri untuk mengontrol UTXO dari alamat yang berbeda. Sementara pada tahap minter, semua orang dapat menggunakan UTXO ini sebagai input, yang mungkin berkat kemampuan smart contract yang disediakan oleh OP_CAT.

Interpretasi Teknikal CAT20: Protokol Token Baru di atas Fractal Bitcoin

manajemen status

Status CAT20 disimpan di dua tempat: status Hash disimpan dalam OP_RETURN output transaksi (, dan sisa jumlah Mint disimpan dalam smart contract ). Setiap kali Mint dilakukan, jumlah mint yang dihasilkan oleh Minter baru adalah setengah dari jumlah yang dapat dimint. Desain ini tidak hanya menjamin konsistensi status, tetapi juga mencapai distribusi yang seimbang.

Perlu dicatat bahwa token CAT20 itu sendiri juga merupakan smart contract, yang mencatat jumlah dan alamat kepemilikan. Ini berbeda dengan model UTXO BRC20 atau inskripsi.

Interpretasi Teknologi CAT20: Protokol Token Baru di atas Fractal Bitcoin

( transfer dan penghancuran

Saat mentransfer, jumlah input dan output setiap token dalam transaksi yang sama harus tetap konsisten. Token yang dihancurkan hanya perlu dikirim ke alamat biasa.

![Interpretasi Teknikal CAT20: Protokol Token Baru di atas Fractal Bitcoin])https://img-cdn.gateio.im/webp-social/moments-e327f5fb8fe3f8d0f8762ee1d421a2d6.webp###

Ringkasan

Fleksibilitas desain CAT20 sangat tinggi, semua operasi dibangun secara mandiri oleh pengguna. Desain ini membawa beberapa keuntungan:

  1. Untuk memeriksa kepemilikan token, cukup cari UTXO token tersebut, tidak perlu melacak ke atas.
  2. Dengan mencari transaksi yang mengandung "cat" dalam OP_RETURN, Anda dapat dengan cepat memahami status mint.

Namun, fleksibilitas ini juga menuntut persyaratan yang lebih tinggi pada logika verifikasi kontrak, dan beberapa celah yang muncul baru-baru ini berasal dari sini. Secara keseluruhan, CAT20 sebagai protokol token baru di jaringan Bitcoin, desain inovatifnya patut diperhatikan dan diteliti lebih dalam.

Analisis Teknikal CAT20: Protokol Token Baru di Atas Fractal Bitcoin

Analisis Teknik CAT20: Protokol Token Baru di atas Bitcoin Fraktal

CAT-6.38%
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
  • 8
  • Bagikan
Komentar
0/400
TommyTeacher1vip
· 07-21 22:35
Ada protokol baru lagi?? Melihatnya saja sudah pusing
Lihat AsliBalas0
DaisyUnicornvip
· 07-21 12:03
Kontrak pintar kucing kecil juga sudah tumbuh~
Lihat AsliBalas0
SybilAttackVictimvip
· 07-20 12:06
Melihat CAT20, sepertinya ada lagi yang datang untuk rug pull dan play people for suckers.
Lihat AsliBalas0
TeaTimeTradervip
· 07-19 06:12
Lagi-lagi ada jebakan protokol smart contract?
Lihat AsliBalas0
LayerZeroHerovip
· 07-19 06:07
Ekosistem BTC akhirnya tidak lagi hanya menunggu dan berdiam diri.
Lihat AsliBalas0
BlockchainThinkTankvip
· 07-19 06:07
Melihat keramaian tidak takut akan masalah, sudah ada barang percobaan baru lagi.
Lihat AsliBalas0
CodeSmellHuntervip
· 07-19 06:01
Apa pun yang berguna, apakah itu bisa mengalahkan Ethereum?
Lihat AsliBalas0
PanicSellervip
· 07-19 05:52
Terlalu banyak, Bitcoin juga bermain smart contract?
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)