Protokol CAT20 mendukung kemajuan baru dalam smart contract Bitcoin. Fractal BTC telah diluncurkan di Mainnet.

robot
Pembuatan abstrak sedang berlangsung

Kemajuan Baru dalam Smart Contract Bitcoin: Analisis Fractal BTC dan Protokol CAT20

Baru-baru ini, ekosistem Bitcoin mengalami kemajuan penting. Setelah beberapa putaran pengujian jaringan, Fractal BTC resmi diluncurkan di jaringan utama pada bulan September. Salah satu sorotan besar dari Fractal adalah kemampuannya dalam smart contract, dan pada saat peluncuran jaringan utama, mereka memperkenalkan protokol token baru CAT20. Apa saja keunggulan desain teknis dari CAT20? Apa yang bisa kita pelajari dari ini?

Penjelasan Teknikal CAT20: Protokol Koin Baru di Atas Fractal Bitcoin

Fractal Bitcoin memperkenalkan

Sebelum memahami CAT20 secara mendalam, kita perlu memperkenalkan Fractal Bitcoin secara singkat. Hubungan keduanya mirip dengan ERC20 dan ETH, protokol CAT20 dikerahkan di atas Fractal Bitcoin.

Fractal Bitcoin, juga dikenal sebagai fractal koin, adalah jaringan "lapisan kedua" yang sepenuhnya kompatibel dengan BTC. Dibandingkan dengan BTC, waktu konfirmasi bloknya lebih singkat, hanya memerlukan 1 menit. Prinsip dasar seperti namanya, yaitu menggandakan jaringan BTC beberapa kali, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan keseluruhan. Namun, rincian komunikasi antara rantai yang berbeda masih belum jelas, dan pihak resmi juga belum menyediakan dokumen teknis terkait.

Salah satu sorotan Fractal adalah diaktifkannya opcode OP_CAT yang ditinggalkan pada awal BTC karena pertimbangan keamanan, yang secara signifikan meningkatkan fungsi Fractal Bitcoin. Ada pendapat bahwa OP_CAT dapat memberikan kemampuan smart contract pada BTC, yang membuka lebih banyak kemungkinan untuk perkembangan di masa depan.

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

Penjelasan dari Sudut Teknologi CAT20: Protokol Koin Baru di Atas Fractal Bitcoin

CAT Protokol Ringkasan

Dengan dukungan OP_CAT di lapisan dasar, protokol yang sesuai segera diluncurkan. Saat ini, protokol CAT20 sudah beroperasi secara nyata.

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

proses penerapan

Sebelum penyebaran, pengguna harus menentukan alamat dompet dan informasi dasar koin, yang mirip dengan ERC20. Ciri khas CAT20 adalah dapat mengatur pra-gali dan batas jumlah setiap pencetakan.

Proses penerapan dibagi menjadi dua tahap: "commit" dan "reveal". Pada tahap commit, skrip output transaksi akan menuliskan informasi dasar tentang koin. Nilai hash transaksi yang dihasilkan pada tahap ini akan menjadi identifikasi unik untuk koin.

Pada tahap reveal, transaksi akan pertama-tama mengeluarkan OP_RETURN, menyimpan nilai hash dari status awal CAT20. Selanjutnya, akan mengeluarkan Minter, yang digunakan untuk pemeliharaan status dalam proses pencetakan selanjutnya.

Seluruh proses penempatan mengikuti dua langkah umum yang dikenal di blockchain yaitu pengajuan-pengungkapan, yang merupakan cara penempatan proyek yang umum.

Interpretasi Teknologi CAT20: Protokol Koin Baru di Atas Fractal Bitcoin

mekanisme pencetakan

Proses pencetakan memiliki karakteristik berikut:

  • Input adalah seorang minter, awalnya dihasilkan pada tahap penyebaran
  • Setiap kali mencetak hanya ada satu minter sebagai input, output dapat memiliki sejumlah minter.
  • Setiap kali mint hanya menghasilkan satu token
  • Urutan output tetap, minter harus berada di sebelum token

Desain ini membuat proses pencetakan menjadi fleksibel dan menarik. Misalnya, minter sebagai output bisa berupa 0, 1, atau beberapa. Jika setiap kali hanya mengeluarkan 1, jumlah minter yang tersedia di jaringan akan tetap sama, yang dapat menyebabkan kemacetan. Untuk menghindari situasi ini, biasanya output diatur lebih dari 1.

Namun, setiap kali menambah satu minter berarti membayar biaya utxo yang lebih. Karena pertimbangan ekonomi, lebih banyak orang mungkin cenderung menetapkan minter menjadi 0, yang dapat menyebabkan deflasi minter, dan beberapa pengguna perlu secara aktif membayar lebih untuk minter agar seimbang.

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

Interpretasi Teknologi CAT20: Protokol Koin Baru di atas Fraktal Bitcoin

detail teknis dari pembangunan transaksi

Dalam proses reveal, output commit dari transaksi sebelumnya digunakan sebagai input. Ini dicapai melalui modifikasi cerdas logika skrip, sehingga kunci privat yang sama dapat mengendalikan dua alamat utxo yang berbeda.

Dan pada tahap minter, semua orang dapat menggunakan utxo ini sebagai input, yang mungkin memanfaatkan kemampuan smart contract dari OP_CAT, setiap minter pada dasarnya adalah sebuah smart contract.

Interpretasi Teknologi CAT20: Protokol Koin Baru di Bitcoin Fraktal

Manajemen Status Transaksi

Status di minter disimpan di dua tempat: OP_RETURN dari output transaksi dan smart contract ( yaitu Minter dan Token ).

OP_RETURN menyimpan nilai hash dari status keluaran transaksi saat ini, dan kontrak menyimpan sisa jumlah pencetakan Token. Setiap kali pencetakan dilakukan, jumlah pencetakan Minter yang baru dihasilkan adalah setengah dari jumlah yang masih bisa dicetak.

Akhirnya, jumlah sisa semua Minter menjadi nol.

Perlu dicatat bahwa Token CAT20 juga merupakan smart contract, yang mencakup dua status dasar yaitu jumlah dan alamat pemilik. Ini berbeda dengan BRC20 atau inskripsi, CAT20 tidak secara langsung ada di UTXO alamat pengguna.

Interpretasi Teknologi CAT20: Protokol Koin Baru di Atas Fraktal Bitcoin

transfer dan hancurkan

Saat mentransfer, jumlah token input dan output yang dibangun dalam transaksi harus tetap konsisten. Satu transaksi dapat mencakup beberapa token yang berbeda, asalkan jumlah input dan output masing-masing seimbang.

Untuk menghancurkan Token, cukup kirim ke alamat biasa.

Interpretasi Teknologi CAT20: Protokol Koin Baru di atas Fraktal Bitcoin

Ringkasan

Desain CAT20 memberikan pengguna fleksibilitas operasi yang besar, tetapi juga meningkatkan tuntutan pada logika verifikasi bagian kontrak. Desain ini membawa beberapa keuntungan:

  1. Untuk memeriksa kepemilikan Token, cukup periksa utxo token, tanpa perlu menelusuri ke atas.
  2. Melihat status pencetakan saat ini dapat dilakukan dengan mencari transaksi yang memiliki data cat di OP_RETURN.

Inovasi ini membawa kemungkinan baru bagi ekosistem Bitcoin, yang layak untuk kami terus perhatikan perkembangannya.

Interpretasi Teknikal CAT20: Protokol Koin Baru di Atas Bitcoin Fraktal

Interpretasi Teknikal CAT20: Protokol Koin Baru di Atas Fractal Bitcoin

BTC1.45%
CAT-6.07%
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
MysteryBoxOpenervip
· 07-19 19:16
kotak misteri lagi ada trik baru?
Lihat AsliBalas0
WalletDetectivevip
· 07-16 19:43
Lagi-lagi dianggap bodoh?
Lihat AsliBalas0
Web3ExplorerLinvip
· 07-16 19:40
hipotesis: pergeseran paradigma btc mencerminkan evolusi orakel kuno... cukup puitis sejujurnya
Lihat AsliBalas0
DuckFluffvip
· 07-16 19:39
Ah, datang lagi smart contract! Ayo lari!
Lihat AsliBalas0
StrawberryIcevip
· 07-16 19:32
Eh, ada sesuatu yang baru muncul lagi~
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)