Ekosistem Bitcoin menyambut kemungkinan baru untuk smart contract
Baru-baru ini, Fractal BTC secara resmi diluncurkan di mainnet setelah melalui beberapa putaran pengujian. Sebagai anggota baru dalam ekosistem Bitcoin, fitur terbesar dari Fractal adalah memiliki fungsi smart contract. Sementara itu, sebuah protokol token baru bernama CAT20 juga diperkenalkan. Apa keunikan desain teknis dari CAT20? Apa yang bisa kita pelajari dari hal ini?
Fractal Bitcoin Pendahuluan
Untuk memahami CAT20, pertama-tama perlu memahami lingkungan operasinya Fractal Bitcoin. Fractal Bitcoin juga dikenal sebagai Bitcoin Fraktal, adalah jaringan lapisan kedua yang sepenuhnya kompatibel dengan BTC. Dibandingkan dengan BTC, waktu konfirmasi bloknya sangat dipersingkat menjadi 1 menit. Prinsip dasarnya adalah menggandakan jaringan BTC beberapa kali, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan keseluruhan.
Salah satu sorotan besar Fractal adalah diaktifkannya opcode OP_CAT yang ditinggalkan pada awal BTC karena pertimbangan keamanan. Operasi ini meningkatkan kemampuan Fractal Bitcoin secara signifikan, meletakkan dasar untuk pelaksanaan fungsi smart contract.
Analisis Protokol CAT20
Berdasarkan dukungan OP_CAT, Protokol CAT muncul. Di antara mereka, protokol CAT20 adalah protokol utama yang saat ini sudah digunakan. Dari namanya, tidak sulit untuk melihat bahwa CAT20 dirancang dengan merujuk pada standar ERC20 dari Ethereum. Lalu, bagaimana CAT20 dapat mewujudkan fungsi serupa ERC20 dalam ekosistem Bitcoin?
proses penyebaran
Proses penerapan CAT20 dibagi menjadi dua tahap: "commit" dan "reveal":
Tahap Komit: Menulis informasi dasar token ke dalam skrip keluaran transaksi, hash transaksi yang dihasilkan sebagai identifikasi unik dari token tersebut.
Tahap Reveal: keluarkan OP_RETURN yang berisi hash status awal CAT20, serta Minter yang digunakan untuk operasi Mint selanjutnya.
Proses dua langkah ini mengikuti pola pengajuan-pengungkapan yang umum di blockchain, yang bermanfaat untuk melindungi informasi proyek.
mekanisme Mint
Fitur utama dari proses Mint adalah:
Setiap kali Mint hanya menggunakan satu Minter sebagai input
Output dapat mencakup beberapa Minter
Setiap Mint hanya menghasilkan satu Token
Urutan keluaran tetap adalah Minter diikuti oleh Token
Manajemen jumlah Minter secara langsung mempengaruhi kenyamanan Mint. Untuk menyeimbangkan kemacetan jaringan dan biaya ekonomi, versi V2 secara default menghasilkan dua Minter yang memiliki status yang serupa.
Prinsip Membangun Transaksi
Konstruk perdagangan CAT20 memanfaatkan fleksibilitas skrip Bitcoin. Melalui desain logika skrip yang cerdik, kontrol terhadap UTXO alamat yang berbeda dapat dicapai. Tahap reveal menggunakan kunci publik yang disesuaikan, sementara Minter mungkin mengimplementasikan fungsi kontrak pintar berdasarkan OP_CAT.
manajemen status
Informasi status CAT20 disimpan di OP_RETURN dan smart contract. OP_RETURN menyimpan hash dari status output transaksi saat ini, sedangkan kontrak menyimpan sisa jumlah Mint yang tersedia. Setiap kali Mint, jumlah Mint dari Minter baru adalah setengah dari jumlah yang dapat Mint yang tersisa.
transfer dan hancurkan
Saat melakukan transfer, jumlah Token input dan output dari transaksi harus tetap konsisten. Untuk menghancurkan Token, cukup transfer ke alamat biasa.
Ringkasan
Desain CAT20 memanfaatkan sepenuhnya karakteristik ekosistem Bitcoin, mewujudkan manajemen token yang fleksibel. Desain ini memudahkan pelacakan kepemilikan Token dan kemajuan Mint, membawa kemungkinan baru bagi jaringan Bitcoin. Namun, fleksibilitas juga berarti persyaratan keamanan yang lebih tinggi, logika verifikasi kontrak sangat penting.
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.
22 Suka
Hadiah
22
4
Bagikan
Komentar
0/400
DataBartender
· 5menit yang lalu
Akhirnya menunggu btc smart contract, bagus bagus
Lihat AsliBalas0
LayerZeroHero
· 07-01 10:02
Menunggu lebih banyak kemenangan besar L2
Lihat AsliBalas0
GateUser-bd883c58
· 07-01 10:01
Masih mempelajari layer2, semua sudah dijelaskan kepada saya.
Lihat AsliBalas0
DefiOldTrickster
· 07-01 09:58
Mendapatkan peluang arbitrase terbaru, orang yang kaya tanpa suara, harga melambung langsung jebakan dan pergi.
Fractal BTC meluncurkan Mainnet, protokol CAT20 membawa kemungkinan baru smart contract untuk ekosistem Bitcoin.
Ekosistem Bitcoin menyambut kemungkinan baru untuk smart contract
Baru-baru ini, Fractal BTC secara resmi diluncurkan di mainnet setelah melalui beberapa putaran pengujian. Sebagai anggota baru dalam ekosistem Bitcoin, fitur terbesar dari Fractal adalah memiliki fungsi smart contract. Sementara itu, sebuah protokol token baru bernama CAT20 juga diperkenalkan. Apa keunikan desain teknis dari CAT20? Apa yang bisa kita pelajari dari hal ini?
Fractal Bitcoin Pendahuluan
Untuk memahami CAT20, pertama-tama perlu memahami lingkungan operasinya Fractal Bitcoin. Fractal Bitcoin juga dikenal sebagai Bitcoin Fraktal, adalah jaringan lapisan kedua yang sepenuhnya kompatibel dengan BTC. Dibandingkan dengan BTC, waktu konfirmasi bloknya sangat dipersingkat menjadi 1 menit. Prinsip dasarnya adalah menggandakan jaringan BTC beberapa kali, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan keseluruhan.
Salah satu sorotan besar Fractal adalah diaktifkannya opcode OP_CAT yang ditinggalkan pada awal BTC karena pertimbangan keamanan. Operasi ini meningkatkan kemampuan Fractal Bitcoin secara signifikan, meletakkan dasar untuk pelaksanaan fungsi smart contract.
Analisis Protokol CAT20
Berdasarkan dukungan OP_CAT, Protokol CAT muncul. Di antara mereka, protokol CAT20 adalah protokol utama yang saat ini sudah digunakan. Dari namanya, tidak sulit untuk melihat bahwa CAT20 dirancang dengan merujuk pada standar ERC20 dari Ethereum. Lalu, bagaimana CAT20 dapat mewujudkan fungsi serupa ERC20 dalam ekosistem Bitcoin?
proses penyebaran
Proses penerapan CAT20 dibagi menjadi dua tahap: "commit" dan "reveal":
Tahap Komit: Menulis informasi dasar token ke dalam skrip keluaran transaksi, hash transaksi yang dihasilkan sebagai identifikasi unik dari token tersebut.
Tahap Reveal: keluarkan OP_RETURN yang berisi hash status awal CAT20, serta Minter yang digunakan untuk operasi Mint selanjutnya.
Proses dua langkah ini mengikuti pola pengajuan-pengungkapan yang umum di blockchain, yang bermanfaat untuk melindungi informasi proyek.
mekanisme Mint
Fitur utama dari proses Mint adalah:
Manajemen jumlah Minter secara langsung mempengaruhi kenyamanan Mint. Untuk menyeimbangkan kemacetan jaringan dan biaya ekonomi, versi V2 secara default menghasilkan dua Minter yang memiliki status yang serupa.
Prinsip Membangun Transaksi
Konstruk perdagangan CAT20 memanfaatkan fleksibilitas skrip Bitcoin. Melalui desain logika skrip yang cerdik, kontrol terhadap UTXO alamat yang berbeda dapat dicapai. Tahap reveal menggunakan kunci publik yang disesuaikan, sementara Minter mungkin mengimplementasikan fungsi kontrak pintar berdasarkan OP_CAT.
manajemen status
Informasi status CAT20 disimpan di OP_RETURN dan smart contract. OP_RETURN menyimpan hash dari status output transaksi saat ini, sedangkan kontrak menyimpan sisa jumlah Mint yang tersedia. Setiap kali Mint, jumlah Mint dari Minter baru adalah setengah dari jumlah yang dapat Mint yang tersisa.
transfer dan hancurkan
Saat melakukan transfer, jumlah Token input dan output dari transaksi harus tetap konsisten. Untuk menghancurkan Token, cukup transfer ke alamat biasa.
Ringkasan
Desain CAT20 memanfaatkan sepenuhnya karakteristik ekosistem Bitcoin, mewujudkan manajemen token yang fleksibel. Desain ini memudahkan pelacakan kepemilikan Token dan kemajuan Mint, membawa kemungkinan baru bagi jaringan Bitcoin. Namun, fleksibilitas juga berarti persyaratan keamanan yang lebih tinggi, logika verifikasi kontrak sangat penting.