Perkembangan baru smart contract di BTC: Analisis mendalam protokol CAT20 Token
Baru-baru ini, ekosistem Bitcoin mengalami kemajuan penting. Setelah beberapa putaran verifikasi testnet, Fractal BTC akhirnya resmi diluncurkan di mainnet pada bulan September. Salah satu sorotan Fractal adalah kemampuannya yang memiliki fungsi smart contract, dan pada saat peluncuran di mainnet, diperkenalkan protokol token baru CAT20. Artikel ini akan membahas secara mendalam desain cerdas CAT20 di tingkat teknis dan wawasan yang dibawanya.
Fractal Bitcoin pengantar
Sebelum mendalami CAT20, kita perlu memahami platform dasar tempat ia beroperasi, yaitu Fractal Bitcoin. Fractal Bitcoin, yang juga dikenal sebagai Bitcoin Fraktal, adalah jaringan lapisan kedua yang sepenuhnya kompatibel dengan BTC. Dibandingkan dengan BTC, waktu konfirmasi bloknya lebih cepat, hanya 1 menit. Prinsip dasar dari ini adalah menggandakan jaringan BTC, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan keseluruhan.
Salah satu fitur kunci Fractal adalah diaktifkannya opcode OP_CAT yang sebelumnya ditinggalkan oleh BTC karena pertimbangan keamanan. Langkah ini secara signifikan meningkatkan fungsionalitas Fractal Bitcoin, memberikannya kemampuan smart contract, dan membuka ruang luas untuk perkembangan di masa depan.
Ringkasan protokol CAT20
Dengan dukungan dasar OP_CAT, protokol CAT20 lahir. Saat ini, protokol ini telah beroperasi di lingkungan nyata dan telah menambahkan panel tampilan yang sesuai di beberapa penjelajah blok.
CAT20 dalam desainnya mengacu pada pemikiran ERC20, tetapi juga memiliki keunikan tersendiri. Misalnya, CAT20 memungkinkan pengaturan jumlah pra-gali dan batas maksimum jumlah setiap kali mencetak (Mint), fitur-fitur ini biasanya memerlukan logika kontrak tambahan dalam ERC20.
Siklus hidup CAT20
Deploy (Deploy )
Proses penerapan CAT20 dibagi menjadi dua tahap: "commit" dan "reveal":
Tahap Komit: Menulis informasi dasar token dalam skrip output transaksi, seperti nama, simbol, dll. Hash transaksi yang dihasilkan pada tahap ini akan menjadi identifikasi unik untuk token tersebut.
Tahap Reveal: menghasilkan keluaran OP_RETURN yang berisi hash status awal CAT20, serta keluaran Minter untuk proses pencetakan selanjutnya.
Metode penyebaran dua langkah ini adalah praktik umum dalam proyek blockchain, yang membantu melindungi informasi kunci tertentu dari proyek.
mencetak (Mint )
Karakteristik utama dari proses pencetakan termasuk:
Setiap kali minting, gunakan satu Minter sebagai input
Output dapat mencakup beberapa Minter
Setiap kali minting menghasilkan satu Token
Urutan keluaran memiliki persyaratan yang ketat, Minter harus sebelum Token
Perlu dicatat bahwa strategi manajemen jumlah Minter memiliki dampak penting pada aktivitas pencetakan di seluruh jaringan. Untuk menghindari kemacetan pencetakan, biasanya disarankan untuk mengeluarkan beberapa Minter sekaligus. Namun, karena pertimbangan ekonomi, pengguna mungkin cenderung untuk tidak mengeluarkan Minter baru, yang mengharuskan beberapa pengguna untuk secara sukarela menanggung biaya tambahan untuk mempertahankan vitalitas jaringan.
Transfer ( Transfer )
Transaksi transfer perlu memastikan jumlah token yang dimasukkan dan dikeluarkan tetap konsisten. Dalam satu transaksi yang sama, dapat mencakup transfer beberapa token yang berbeda, asalkan jumlah input dan output masing-masing seimbang.
Hancurkan(Burn)
Jika ingin menghancurkan Token, cukup transfer ke alamat biasa.
Sorotan Teknologi
Konstruksi perdagangan yang fleksibel: Semua operasi dibangun secara mandiri oleh pengguna, memberikan fleksibilitas yang besar. Ini juga mengharuskan bagian kontrak memiliki logika validasi yang ketat untuk memastikan keamanan.
Pencarian yang efisien:
Untuk memeriksa kepemilikan Token, cukup periksa UTXO Token, tidak perlu melacak riwayat transaksi.
Melihat status pencetakan dapat dilakukan dengan mencari transaksi yang mengandung "cat" dalam OP_RETURN.
Manajemen Status: CAT20 menyimpan dan mengelola informasi status melalui OP_RETURN dan smart contract (Minter dan Token ), yang mewujudkan pelacakan dan pembaruan status yang efisien.
Ringkasan
Protokol CAT20 menunjukkan upaya inovatif ekosistem Bitcoin di bidang smart contract. Melalui desain yang cerdik, ia mengimplementasikan fungsi serupa ERC20 di jaringan Bitcoin, sambil mempertahankan karakteristik Bitcoin. Ini memberikan ide baru untuk pengembangan ekosistem Bitcoin dan juga membawa lebih banyak kemungkinan bagi pengembang dan pengguna. Seiring dengan perbaikan teknologi yang terus menerus, kita dapat berharap untuk melihat lebih banyak aplikasi inovatif berbasis CAT20 muncul.
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.
7 Suka
Hadiah
7
6
Bagikan
Komentar
0/400
OnchainSniper
· 3jam yang lalu
Sudah datang untuk menggoreng ini, sudah digoreng habis.
Lihat AsliBalas0
fren.eth
· 3jam yang lalu
btc akhirnya tidak lagi menjadi barang antik
Lihat AsliBalas0
BearMarketMonk
· 3jam yang lalu
btc要To da moon啦?
Lihat AsliBalas0
AirdropHunter9000
· 3jam yang lalu
Sekali lagi menyalin ERC20, pasti akan turun ke nol.
CAT20 protokol: perkembangan terobosan dari smart contract ekosistem BTC
Perkembangan baru smart contract di BTC: Analisis mendalam protokol CAT20 Token
Baru-baru ini, ekosistem Bitcoin mengalami kemajuan penting. Setelah beberapa putaran verifikasi testnet, Fractal BTC akhirnya resmi diluncurkan di mainnet pada bulan September. Salah satu sorotan Fractal adalah kemampuannya yang memiliki fungsi smart contract, dan pada saat peluncuran di mainnet, diperkenalkan protokol token baru CAT20. Artikel ini akan membahas secara mendalam desain cerdas CAT20 di tingkat teknis dan wawasan yang dibawanya.
Fractal Bitcoin pengantar
Sebelum mendalami CAT20, kita perlu memahami platform dasar tempat ia beroperasi, yaitu Fractal Bitcoin. Fractal Bitcoin, yang juga dikenal sebagai Bitcoin Fraktal, adalah jaringan lapisan kedua yang sepenuhnya kompatibel dengan BTC. Dibandingkan dengan BTC, waktu konfirmasi bloknya lebih cepat, hanya 1 menit. Prinsip dasar dari ini adalah menggandakan jaringan BTC, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan keseluruhan.
Salah satu fitur kunci Fractal adalah diaktifkannya opcode OP_CAT yang sebelumnya ditinggalkan oleh BTC karena pertimbangan keamanan. Langkah ini secara signifikan meningkatkan fungsionalitas Fractal Bitcoin, memberikannya kemampuan smart contract, dan membuka ruang luas untuk perkembangan di masa depan.
Ringkasan protokol CAT20
Dengan dukungan dasar OP_CAT, protokol CAT20 lahir. Saat ini, protokol ini telah beroperasi di lingkungan nyata dan telah menambahkan panel tampilan yang sesuai di beberapa penjelajah blok.
CAT20 dalam desainnya mengacu pada pemikiran ERC20, tetapi juga memiliki keunikan tersendiri. Misalnya, CAT20 memungkinkan pengaturan jumlah pra-gali dan batas maksimum jumlah setiap kali mencetak (Mint), fitur-fitur ini biasanya memerlukan logika kontrak tambahan dalam ERC20.
Siklus hidup CAT20
Deploy (Deploy )
Proses penerapan CAT20 dibagi menjadi dua tahap: "commit" dan "reveal":
Tahap Komit: Menulis informasi dasar token dalam skrip output transaksi, seperti nama, simbol, dll. Hash transaksi yang dihasilkan pada tahap ini akan menjadi identifikasi unik untuk token tersebut.
Tahap Reveal: menghasilkan keluaran OP_RETURN yang berisi hash status awal CAT20, serta keluaran Minter untuk proses pencetakan selanjutnya.
Metode penyebaran dua langkah ini adalah praktik umum dalam proyek blockchain, yang membantu melindungi informasi kunci tertentu dari proyek.
mencetak (Mint )
Karakteristik utama dari proses pencetakan termasuk:
Perlu dicatat bahwa strategi manajemen jumlah Minter memiliki dampak penting pada aktivitas pencetakan di seluruh jaringan. Untuk menghindari kemacetan pencetakan, biasanya disarankan untuk mengeluarkan beberapa Minter sekaligus. Namun, karena pertimbangan ekonomi, pengguna mungkin cenderung untuk tidak mengeluarkan Minter baru, yang mengharuskan beberapa pengguna untuk secara sukarela menanggung biaya tambahan untuk mempertahankan vitalitas jaringan.
Transfer ( Transfer )
Transaksi transfer perlu memastikan jumlah token yang dimasukkan dan dikeluarkan tetap konsisten. Dalam satu transaksi yang sama, dapat mencakup transfer beberapa token yang berbeda, asalkan jumlah input dan output masing-masing seimbang.
Hancurkan(Burn)
Jika ingin menghancurkan Token, cukup transfer ke alamat biasa.
Sorotan Teknologi
Konstruksi perdagangan yang fleksibel: Semua operasi dibangun secara mandiri oleh pengguna, memberikan fleksibilitas yang besar. Ini juga mengharuskan bagian kontrak memiliki logika validasi yang ketat untuk memastikan keamanan.
Pencarian yang efisien:
Manajemen Status: CAT20 menyimpan dan mengelola informasi status melalui OP_RETURN dan smart contract (Minter dan Token ), yang mewujudkan pelacakan dan pembaruan status yang efisien.
Ringkasan
Protokol CAT20 menunjukkan upaya inovatif ekosistem Bitcoin di bidang smart contract. Melalui desain yang cerdik, ia mengimplementasikan fungsi serupa ERC20 di jaringan Bitcoin, sambil mempertahankan karakteristik Bitcoin. Ini memberikan ide baru untuk pengembangan ekosistem Bitcoin dan juga membawa lebih banyak kemungkinan bagi pengembang dan pengguna. Seiring dengan perbaikan teknologi yang terus menerus, kita dapat berharap untuk melihat lebih banyak aplikasi inovatif berbasis CAT20 muncul.