Kemajuan signifikan dalam ekosistem BTC: Kemampuan kontrak pintar Fractal diluncurkan, analisis protokol CAT20

robot
Pembuatan abstrak sedang berlangsung

BTC akan segera memiliki kemampuan smart contract

Baru-baru ini, ekosistem Bitcoin mengalami kemajuan penting - Fractal BTC resmi diluncurkan di mainnet pada bulan September setelah beberapa uji coba di testnet. Salah satu sorotan Fractal adalah kemampuannya untuk menjalankan smart contract, dan pada saat peluncuran mainnet, mereka juga memperkenalkan protokol token baru bernama CAT20. Lalu, apa saja keunggulan desain teknis dari CAT20? Apa yang bisa kita pelajari dari sini?

Interpretasi Teknikal CAT20: Protokol Token Baru di atas Bitcoin Fraktal

Fractal Bitcoin Perkenalan

Sebelum memahami CAT20, kita perlu memahami sedikit tentang Fractal Bitcoin. Hubungan antara keduanya mirip dengan ERC20 dan ETH, protokol CAT20 diterapkan di atas Fractal Bitcoin.

Fractal Bitcoin, juga dikenal sebagai Bitcoin Fraktal, adalah jaringan "lapisan kedua" yang sepenuhnya kompatibel dengan BTC. Dibandingkan dengan BTC, waktu konfirmasi bloknya lebih cepat, hanya membutuhkan 1 menit. Prinsip dasar dari ini adalah menggandakan jaringan BTC beberapa kali, di mana setiap rantai dapat memproses transaksi, dengan semakin banyak node yang memproses transaksi, kecepatan tentu saja meningkat. Namun, mengenai detail spesifik seperti bagaimana komunikasi antar rantai saat ini masih belum terlalu jelas, dan pihak resmi juga belum menyediakan dokumen teknis terkait.

Salah satu sorotan dari Fractal adalah diaktifkannya opcode OP_CAT yang sebelumnya ditinggalkan oleh BTC karena alasan keamanan, yang secara signifikan meningkatkan kemampuan Fractal Bitcoin. Beberapa orang berpendapat bahwa OP_CAT dapat memberikan kemampuan smart contract pada BTC, yang memberikan lebih banyak ruang imajinasi bagi Fractal.

Saat ini, sudah ada orang yang mengimplementasikan protokol mirip ERC20 di Fractal Bitcoin.

Interpretasi Teknologi CAT20: Protokol Token Baru di atas Fractal Bitcoin

Protokol CAT

Dengan dukungan OP_CAT di lapisan dasar, protokol yang sesuai - Protokol CAT - segera muncul. Protokol CAT20 saat ini sudah beroperasi.

Bagaimana CAT20 dapat mewujudkan siklus hidup yang serupa dibandingkan dengan protokol ERC20 yang sudah matang?

Deploy

Sebelum deployment, pengguna perlu menentukan alamat dompet dan informasi dasar token, yang mirip dengan ERC20. Perbedaannya adalah, CAT20 dapat mengatur jumlah pre-mining dan batas jumlah yang dapat di-Mint setiap kali.

Penerapan dibagi menjadi dua tahap yaitu "commit" dan "reveal". Pada tahap commit, informasi dasar token akan dituliskan dalam skrip output transaksi. HashId dari transaksi commit akan berfungsi sebagai identifikasi token tersebut. Pada tahap reveal, akan dihasilkan OP_RETURN yang menyimpan Hash status awal dari CAT20, serta Minter yang akan digunakan untuk proses Mint selanjutnya.

Seluruh proses Deploy menggunakan metode dua langkah yang umum di blockchain, yaitu pengajuan-pengungkapan, di mana sebagian data proyek hanya akan dipublikasikan pada tahap pengungkapan.

Interpretasi Teknikal CAT20: Protokol Token Baru di Atas Fractal Bitcoin

Mint

Proses Mint memiliki karakteristik sebagai berikut:

  • Input adalah sebuah minter, awalnya dihasilkan oleh deploy
  • Setiap mint hanya memiliki satu minter sebagai input, dan bisa memiliki banyak minter sebagai output
  • Setiap kali mint hanya ada satu token
  • Urutan output memiliki persyaratan, minter harus berada sebelum token

minter sebagai jumlah output dapat berupa 0, 1, atau lebih. Jika hanya mengeluarkan 1 setiap kali, jumlah minter yang tersedia di jaringan tetap tidak berubah, yang akan menyebabkan kepadatan. Mengatur lebih dari 1 dapat meningkatkan jumlah minter yang tersedia, tetapi berarti perlu membayar biaya utxo yang lebih tinggi. Karena pertimbangan ekonomi, banyak orang mungkin akan mengatur minter menjadi 0, yang akan menyebabkan deflasi minter, yang mengharuskan sebagian pengguna untuk secara sukarela membayar lebih untuk minter.

Dalam versi V2, secara default menghasilkan dua Minter yang memiliki status yang serupa.

Interpretasi Teknologi CAT20: Protokol Token Baru di atas Bitcoin Fraktal

membangun transaksi

Mengapa dapat menggunakan utxo minter untuk membangun transaksi? Ini melibatkan beberapa desain cerdas dari sumber kode "smart contract":

  1. reveal utxo: Dengan menggunakan pasangan kunci publik dan pribadi sendiri dalam skrip, Anda dapat mengontrol utxo dari dua alamat yang berbeda.

  2. minter utxo: diduga menggunakan kemampuan smart contract yang disediakan oleh OP_CAT, setiap minter adalah sebuah smart contract. Namun, bagian kode sumber ini saat ini belum dipublikasikan.

Interpretasi Teknikal CAT20: Protokol Token Baru di atas Fractal Bitcoin

Status Transaksi ( V2)

Minter menyimpan informasi status, disimpan dalam OP_RETURN dan smart contract. OP_RETURN menyimpan Hash dari status output transaksi saat ini, sedangkan dalam kontrak disimpan jumlah Mint yang tersisa dari Token. Setiap kali Mint, jumlah mint yang dihasilkan oleh Minter baru sama dengan setengah dari jumlah yang dapat di-mint yang tersisa.

Akhirnya, Token yang dihasilkan ( yaitu CAT20) juga merupakan smart contract, dengan dua status dasar yaitu jumlah dan alamat pemilik. Perlu dicatat bahwa CAT20 tidak ada di UTXO alamat pengguna seperti BRC20 atau inskripsi.

Analisis Teknologi CAT20: Protokol Token Baru di Atas Fractal Bitcoin

Transfer

Saat transfer, jumlah token input dan output yang dibangun dalam transaksi harus konsisten. Satu transaksi dapat memiliki beberapa token berbeda, asalkan jumlah input dan output masing-masing konsisten.

Interpretasi Teknologi CAT20: Protokol Token Baru di Atas Fractal Bitcoin

Bakar

Mentransfer Token ke alamat biasa akan memungkinkan pembakaran.

Interpretasi Teknikal CAT20: Protokol Token Baru di atas Fractal Bitcoin

Ringkasan

Semua operasi CAT20 dibangun oleh pengguna sendiri, dengan fleksibilitas yang tinggi, sehingga bagian kontrak memerlukan logika verifikasi yang ketat. Kelebihan dari desain ini meliputi:

  1. Untuk memeriksa semua token yang dimiliki, cukup lihat utxo dari token, tanpa perlu melacak ke atas.

  2. Untuk melihat keadaan mint saat ini, Anda dapat mencari transaksi yang mengandung data cat di OP_RETURN.

Desain ini memberikan fleksibilitas yang lebih besar bagi pengguna, tetapi juga menuntut persyaratan yang lebih tinggi untuk keamanan kontrak. Perkembangan protokol CAT20 di masa depan patut untuk terus diperhatikan.

Interpretasi Teknologi CAT20: Protokol Token Baru di atas Bitcoin Fraktal

Lihat Asli
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Hadiah
  • 6
  • Bagikan
Komentar
0/400
CoinBasedThinkingvip
· 07-13 03:56
Bisa masih trading koin ini hhh
Lihat AsliBalas0
PumpDetectorvip
· 07-12 15:28
ngmi... protokol lain mencoba mengikuti gelombang btc smh
Lihat AsliBalas0
RugDocDetectivevip
· 07-12 15:27
Kembali lagi jebakan smart contract ya
Lihat AsliBalas0
WalletInspectorvip
· 07-12 15:26
Musk sudah menunggu cukup lama dan akhirnya menunggu.
Lihat AsliBalas0
RugPullSurvivorvip
· 07-12 15:26
Sudah paham, ayo mulai.
Lihat AsliBalas0
liquidation_surfervip
· 07-12 15:15
Koin lama dengan cara baru, btc juga bermain kontrak sekarang!
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)