Smart Contract di BTC: Analisis Fractal BTC dan Protokol CAT20
Belakangan ini, ekosistem Bitcoin telah mengalami kemajuan penting. Setelah beberapa putaran pengujian jaringan, Fractal BTC resmi diluncurkan di jaringan utama pada bulan September. Salah satu sorotan Fractal adalah memiliki fungsi smart contract, dan pada saat peluncuran jaringan utama, juga meluncurkan protokol token baru CAT20. Artikel ini akan membahas secara mendalam tentang desain teknis CAT20 dan dampak potensialnya.
Fractal Bitcoin简介
Sebelum memahami CAT20, kita perlu mengenal Fractal Bitcoin secara singkat. Fractal Bitcoin adalah jaringan "lapisan kedua" yang sepenuhnya kompatibel dengan BTC, dengan waktu konfirmasi blok hanya 1 menit. Prinsip dasar dari jaringan ini adalah menggandakan jaringan BTC, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan keseluruhan.
Salah satu sorotan Fractal adalah diaktifkannya opcode OP_CAT yang sebelumnya ditinggalkan dalam BTC karena pertimbangan keamanan. Pengaktifan kembali opcode ini memberikan Fractal kemampuan kontrak pintar Bitcoin, membuka kemungkinan untuk aplikasi inovatif yang lebih banyak.
CAT Protokol Ringkasan
Berdasarkan dukungan OP_CAT, Protokol CAT lahir. Saat ini, protokol CAT20 yang telah diluncurkan, secara fungsional mirip dengan standar ERC20 Ethereum. Mari kita lihat bagaimana CAT20 mewujudkan siklus hidup yang mirip dengan ERC20.
proses penerapan
Deploy CAT20 dibagi menjadi dua fase: "commit" dan "reveal":
Tahap Komit: Menyimpan informasi dasar token ( seperti nama, simbol, dll ) ke dalam skrip keluaran transaksi. hashId transaksi ini menjadi identifikasi unik untuk token.
Tahap Reveal: keluarkan OP_RETURN yang berisi Hash status awal CAT20, serta Minter yang digunakan untuk proses Mint selanjutnya.
Metode penggelaran dua tahap ini adalah pola pengajuan-pengungkapan yang umum digunakan dalam proyek blockchain, yang memungkinkan sebagian data proyek hanya diungkapkan pada tahap pengungkapan.
mekanisme Mint
Proses Mint memiliki karakteristik sebagai berikut:
Input adalah sebuah minter( yang awalnya dihasilkan oleh deploy )
Setiap kali mint hanya ada satu input minter, tetapi bisa ada beberapa output minter
Setiap kali mint menghasilkan satu token
Urutan output tetap: minter harus diikuti oleh token
Perubahan jumlah minter selama proses Mint sangat penting. Jika hanya mengeluarkan 1 minter setiap kali, akan menyebabkan kemacetan jaringan; mengeluarkan terlalu banyak akan meningkatkan biaya transaksi. Versi V2 secara default menghasilkan dua Minter dengan status yang mendekati untuk menyeimbangkan masalah ini.
membangun transaksi
Ada dua poin kunci dalam konstruksi perdagangan CAT20:
Tahap Reveal: Mengendalikan UTXO yang bukan alamat ini melalui modifikasi logika skrip yang cerdik.
Tahap Minter: Diperkirakan menggunakan fungsi smart contract yang diimplementasikan dengan OP_CAT, memungkinkan semua orang untuk menggunakan minter UTXO sebagai input.
Status Transaksi (V2)
Status transaksi disimpan dalam OP_RETURN dan smart contract. OP_RETURN menyimpan Hash dari status output saat ini, kontrak menyimpan jumlah Mint yang tersisa. Setiap kali Mint dilakukan, jumlah mint dari Minter baru adalah setengah dari jumlah yang dapat dimint.
Perlu dicatat bahwa token CAT20 itu sendiri juga merupakan smart contract, yang mencakup dua status dasar yaitu jumlah dan alamat pemilik. Ini berarti CAT20 tidak secara langsung ada di UTXO alamat pengguna.
transfer dan penghancuran
Saat mentransfer, jumlah token yang dimasukkan dan dikeluarkan dalam transaksi harus tetap konsisten. Token yang dimusnahkan hanya perlu dikirim ke alamat biasa.
Ringkasan
Desain CAT20 memberikan fleksibilitas operasi yang besar kepada pengguna, tetapi juga mengajukan tuntutan yang lebih tinggi terhadap logika verifikasi kontrak. Keuntungan dari desain ini meliputi:
Untuk memeriksa kepemilikan token, cukup periksa UTXO token.
Dengan mencari transaksi yang mengandung "cat" dalam OP_RETURN, Anda dapat dengan cepat memahami status mint.
CAT20 membawa kemungkinan baru bagi ekosistem BTC, tetapi keamanan dan efektivitas aplikasi praktisnya masih perlu diamati dan diverifikasi lebih lanjut.
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.
9 Suka
Hadiah
9
6
Posting ulang
Bagikan
Komentar
0/400
RadioShackKnight
· 2jam yang lalu
BTC ditaruh di Metaverse ini?
Lihat AsliBalas0
AirdropHunterXM
· 2jam yang lalu
Ternyata begini cara bermainnya bull啊
Lihat AsliBalas0
LadderToolGuy
· 2jam yang lalu
btc akhirnya dimengerti, To da moon~
Lihat AsliBalas0
MEV_Whisperer
· 2jam yang lalu
Sudah menambang dengan baik, konfirmasi dalam menit, masukkan posisi masukkan posisi
Lihat AsliBalas0
NftCollectors
· 2jam yang lalu
Dari sudut pandang dimensi fraktal, skalabilitas BTCzk ternyata sangat selaras dengan teori seni ruang Picasso. Kekuatan pena bertingkat-tingkat!
Lihat AsliBalas0
LiquidityWhisperer
· 2jam yang lalu
Gelombang ini BTC akhirnya bisa menggunakan smart contract, tidak salah lagi adalah BTC.
Terobosan baru kontrak pintar BTC: Fractal BTC Mainnet diluncurkan dengan mengintroduksi protokol CAT20
Smart Contract di BTC: Analisis Fractal BTC dan Protokol CAT20
Belakangan ini, ekosistem Bitcoin telah mengalami kemajuan penting. Setelah beberapa putaran pengujian jaringan, Fractal BTC resmi diluncurkan di jaringan utama pada bulan September. Salah satu sorotan Fractal adalah memiliki fungsi smart contract, dan pada saat peluncuran jaringan utama, juga meluncurkan protokol token baru CAT20. Artikel ini akan membahas secara mendalam tentang desain teknis CAT20 dan dampak potensialnya.
Fractal Bitcoin简介
Sebelum memahami CAT20, kita perlu mengenal Fractal Bitcoin secara singkat. Fractal Bitcoin adalah jaringan "lapisan kedua" yang sepenuhnya kompatibel dengan BTC, dengan waktu konfirmasi blok hanya 1 menit. Prinsip dasar dari jaringan ini adalah menggandakan jaringan BTC, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan keseluruhan.
Salah satu sorotan Fractal adalah diaktifkannya opcode OP_CAT yang sebelumnya ditinggalkan dalam BTC karena pertimbangan keamanan. Pengaktifan kembali opcode ini memberikan Fractal kemampuan kontrak pintar Bitcoin, membuka kemungkinan untuk aplikasi inovatif yang lebih banyak.
CAT Protokol Ringkasan
Berdasarkan dukungan OP_CAT, Protokol CAT lahir. Saat ini, protokol CAT20 yang telah diluncurkan, secara fungsional mirip dengan standar ERC20 Ethereum. Mari kita lihat bagaimana CAT20 mewujudkan siklus hidup yang mirip dengan ERC20.
proses penerapan
Deploy CAT20 dibagi menjadi dua fase: "commit" dan "reveal":
Tahap Komit: Menyimpan informasi dasar token ( seperti nama, simbol, dll ) ke dalam skrip keluaran transaksi. hashId transaksi ini menjadi identifikasi unik untuk token.
Tahap Reveal: keluarkan OP_RETURN yang berisi Hash status awal CAT20, serta Minter yang digunakan untuk proses Mint selanjutnya.
Metode penggelaran dua tahap ini adalah pola pengajuan-pengungkapan yang umum digunakan dalam proyek blockchain, yang memungkinkan sebagian data proyek hanya diungkapkan pada tahap pengungkapan.
mekanisme Mint
Proses Mint memiliki karakteristik sebagai berikut:
Perubahan jumlah minter selama proses Mint sangat penting. Jika hanya mengeluarkan 1 minter setiap kali, akan menyebabkan kemacetan jaringan; mengeluarkan terlalu banyak akan meningkatkan biaya transaksi. Versi V2 secara default menghasilkan dua Minter dengan status yang mendekati untuk menyeimbangkan masalah ini.
membangun transaksi
Ada dua poin kunci dalam konstruksi perdagangan CAT20:
Tahap Reveal: Mengendalikan UTXO yang bukan alamat ini melalui modifikasi logika skrip yang cerdik.
Tahap Minter: Diperkirakan menggunakan fungsi smart contract yang diimplementasikan dengan OP_CAT, memungkinkan semua orang untuk menggunakan minter UTXO sebagai input.
Status Transaksi (V2)
Status transaksi disimpan dalam OP_RETURN dan smart contract. OP_RETURN menyimpan Hash dari status output saat ini, kontrak menyimpan jumlah Mint yang tersisa. Setiap kali Mint dilakukan, jumlah mint dari Minter baru adalah setengah dari jumlah yang dapat dimint.
Perlu dicatat bahwa token CAT20 itu sendiri juga merupakan smart contract, yang mencakup dua status dasar yaitu jumlah dan alamat pemilik. Ini berarti CAT20 tidak secara langsung ada di UTXO alamat pengguna.
transfer dan penghancuran
Saat mentransfer, jumlah token yang dimasukkan dan dikeluarkan dalam transaksi harus tetap konsisten. Token yang dimusnahkan hanya perlu dikirim ke alamat biasa.
Ringkasan
Desain CAT20 memberikan fleksibilitas operasi yang besar kepada pengguna, tetapi juga mengajukan tuntutan yang lebih tinggi terhadap logika verifikasi kontrak. Keuntungan dari desain ini meliputi:
CAT20 membawa kemungkinan baru bagi ekosistem BTC, tetapi keamanan dan efektivitas aplikasi praktisnya masih perlu diamati dan diverifikasi lebih lanjut.