Fractal Bitcoin dan CAT20: BTC memasuki era baru smart contract

robot
Pembuatan abstrak sedang berlangsung

Smart contract di BTC: Fractal Bitcoin dan protokol CAT20

Baru-baru ini, ekosistem Bitcoin mengalami perkembangan penting. Setelah beberapa putaran uji coba jaringan, Fractal BTC resmi diluncurkan di jaringan utama pada bulan September. Salah satu sorotan Fractal adalah kemampuannya untuk memiliki fungsi smart contract, yang hampir bersamaan dengan peluncuran protokol token baru CAT20. Lalu, apa keunikan desain teknis CAT20? Apa yang bisa kita pelajari dari sana?

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

Fractal Bitcoin Perkenalan

Sebelum memahami CAT20 secara mendalam, kita perlu memahami Fractal Bitcoin secara singkat. Hubungan 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 dasarnya seperti namanya, yaitu menggandakan jaringan BTC beberapa kali, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan keseluruhan. Namun, mengenai detail spesifik seperti bagaimana komunikasi antar rantai, saat ini pihak resmi belum menyediakan dokumen teknis yang rinci.

Salah satu sorotan Fractal adalah diaktifkannya opcode OP_CAT yang telah ditinggalkan BTC karena masalah keamanan sejak lama. Ini secara signifikan meningkatkan kemampuan Fractal Bitcoin, dan ada pendapat bahwa OP_CAT dapat memberikan kemampuan smart contract pada BTC, membuka lebih banyak kemungkinan untuk perkembangan di masa depan.

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

Penjelasan Teknikal tentang CAT20: Protokol Token Baru di atas Bitcoin Fraktal

CAT Protokol Ringkasan

Dengan dukungan OP_CAT di lapisan dasar, protokol terkait segera muncul, yaitu Protokol CAT. Saat ini yang sedang beroperasi adalah protokol CAT20.

Bagaimana CAT20 mewujudkan siklus hidup token yang mirip dibandingkan dengan protokol ERC20 yang sudah matang?

proses deploy

Sebelum melakukan deploy, pengguna harus menentukan alamat dompet dan informasi dasar token. Dibandingkan dengan ERC20, CAT20 menambahkan fitur untuk mengatur pra-mining dan batas jumlah Mint per sekali.

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

  1. Tahap "commit": Informasi dasar token, seperti nama, simbol, dll, ditulis dalam skrip keluaran transaksi. hashId transaksi ini berfungsi sebagai pengidentifikasi unik untuk token.

  2. Tahap "reveal": mengeluarkan OP_RETURN, menyimpan Hash dari status awal CAT20. Sementara itu, mengeluarkan Minter, yang digunakan untuk mempertahankan perubahan status selama proses Mint selanjutnya.

Pendekatan dua langkah ini adalah metode penyebaran yang umum digunakan dalam proyek blockchain, yang dapat mengungkapkan beberapa data proyek hanya pada tahap "reveal".

Interpretasi Teknologi CAT20: Protokol Token Baru di atas Bitcoin Fraktal

Proses Mint

Transaksi Mint memiliki karakteristik berikut:

  • Input adalah seorang minter, awalnya dihasilkan oleh deploy
  • Setiap mint hanya memiliki satu minter sebagai input, dapat memiliki beberapa minter sebagai output
  • Setiap kali mint menghasilkan satu token
  • Urutan output meminta minter sebelum token

Pengaturan jumlah minter akan mempengaruhi tingkat aktivitas Mint di seluruh jaringan. Jika diatur menjadi 1, akan menyebabkan kepadatan, lebih dari 1 akan menambah biaya pengguna. Versi V2 secara default menghasilkan dua Minter dengan status yang hampir serupa.

Pandangan Teknikal tentang CAT20: Protokol Token Baru di Bitcoin Fraktal

pembangunan transaksi

Proses Reveal dilakukan dengan mengubah logika skrip dengan cerdik, menggunakan kunci pribadi sendiri untuk mengontrol UTXO dari alamat yang berbeda. Tahap Minter mungkin memanfaatkan kemampuan kontrak pintar dari OP_CAT, namun rincian implementasinya belum dipublikasikan.

Interpretasi Teknik CAT20: Protokol Token Baru di Bitcoin Fraktal

Status Transaksi (V2)

Status disimpan di OP_RETURN dan smart contract. OP_RETURN menyimpan hash status output saat ini, sedangkan kontrak menyimpan jumlah Mint yang tersisa. Jumlah mint untuk Minter baru adalah setengah dari jumlah yang dapat dimint.

Berbeda dengan BRC20 atau inskripsi, CAT20 tidak ada di UTXO alamat pengguna.

Interpretasi Teknikal CAT20: Protokol Token Baru di Atas Bitcoin Fraktal

transfer dan penghancuran

Saat mentransfer, jumlah input dan output token yang sama harus konsisten. Untuk menghancurkan, cukup transfer Token ke alamat biasa.

Analisis Teknologi CAT20: Protokol Token Baru di atas Fractal Bitcoin

Ringkasan

Desain CAT20 memungkinkan pengguna untuk membangun transaksi dengan fleksibel, tetapi juga memerlukan kontrak untuk melakukan verifikasi yang ketat. Desain ini memudahkan untuk memeriksa status kepemilikan Token dan kemajuan Mint, tetapi juga mungkin ada risiko kelalaian dalam logika verifikasi.

Interpretasi Teknologi CAT20: Protokol Token Baru di Atas Fractal Bitcoin

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
  • 5
  • Bagikan
Komentar
0/400
GateUser-83c49268vip
· 5jam yang lalu
opcat sudah mati lama, kenapa masih ada yang mendorong ini, terakhir kali inflasi tak terbatas dan dump tak terbatas, lupa ya, untungnya hanya menjebak FB, jika sudah di Mainnet langsung akan menjatuhkan Bitcoin.
Lihat AsliBalas0
MetaverseLandlordvip
· 10jam yang lalu
Ternyata harus melihat btc, koin lain sudah tidak berfungsi.
Lihat AsliBalas0
AirdropSkepticvip
· 10jam yang lalu
smart contract? Apa yang menyenangkannya?
Lihat AsliBalas0
HashBardvip
· 10jam yang lalu
hari lain, pembungkus btc lain... *sigh* kapan kita akan belajar
Lihat AsliBalas0
DegenWhisperervip
· 10jam yang lalu
Lagi satu OP bermain trik?
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)