Smart contract di BTC: Menjelajahi Fractal Bitcoin dan protokol CAT20
Fractal Bitcoin sebagai inovasi penting dalam ekosistem Bitcoin, baru-baru ini resmi diluncurkan di mainnet setelah beberapa putaran testnet. Salah satu sorotan dari proyek ini adalah memperkenalkan fungsi smart contract, dan secara bersamaan meluncurkan protokol token baru CAT20. Artikel ini akan membahas secara mendalam desain teknis CAT20 dan dampak potensialnya.
Fractal Bitcoin diperkenalkan
Fractal Bitcoin, juga dikenal sebagai Bitcoin Fraktal, adalah jaringan lapisan dua yang sepenuhnya kompatibel dengan BTC. Dibandingkan dengan jaringan utama Bitcoin, ia memiliki waktu konfirmasi blok yang lebih cepat, hanya memerlukan 1 menit untuk menyelesaikannya. Prinsip dasarnya adalah menggandakan beberapa jaringan BTC, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan secara keseluruhan.
Salah satu terobosan teknologi Fractal adalah mengaktifkan kembali opcode OP_CAT yang sebelumnya ditinggalkan oleh BTC karena alasan keamanan. Langkah ini secara signifikan meningkatkan fungsionalitas Fractal Bitcoin, memberikannya potensi untuk smart contract.
Analisis Protokol CAT20
CAT20 protokol adalah standar token baru yang dikembangkan berdasarkan Fractal Bitcoin, mirip dengan ERC20 di Ethereum. Implementasinya bergantung pada dukungan opcode OP_CAT yang mendasarinya.
proses penyebaran
Deployment token CAT20 dibagi menjadi dua tahap: "commit" dan "reveal":
Tahap Komit: Menulis informasi dasar token dalam skrip output transaksi, seperti nama, simbol, dll. hashId transaksi ini akan menjadi identifikasi unik token.
Tahap Reveal: keluarkan OP_RETURN yang berisi Hash status awal CAT20, serta Minter yang digunakan untuk proses pencetakan selanjutnya.
mekanisme pencetakan
Karakteristik utama dari proses pencetakan meliputi:
Input adalah Minter( yang awalnya dihasilkan oleh transaksi penyebaran )
Setiap kali minting menghasilkan satu token dan jumlah output Minter yang tidak terbatas
Urutan keluaran tetap, Minter harus sebelum token
Perlu dicatat bahwa pengaturan jumlah Minter akan mempengaruhi aktivitas pencetakan di seluruh jaringan. Meningkatkan output Minter dapat meningkatkan ketersediaan, tetapi juga akan meningkatkan biaya transaksi.
membangun transaksi
Konstruksi perdagangan CAT20 menggunakan desain skrip yang cerdas, memungkinkan pengguna untuk mengontrol UTXO dari alamat yang bukan milik mereka sendiri. Ini dicapai dengan menggunakan pasangan kunci publik dan privat tertentu dalam skrip.
manajemen status
CAT20 menggunakan mekanisme penyimpanan status ganda:
Menyimpan Hash status saat ini dalam OP_RETURN output transaksi
smart contract(Minter dan Token) menyimpan informasi status spesifik
Setiap kali minting, jumlah minting Minter yang baru dihasilkan adalah setengah dari jumlah yang masih dapat dimint.
transfer dan penghancuran
Saat mentransfer, jumlah Token input dan output dari transaksi harus tetap konsisten. Token yang dihancurkan hanya perlu dikirim ke alamat biasa.
Ringkasan
Desain protokol CAT20 memberikan fleksibilitas operasional yang sangat besar bagi pengguna, tetapi juga mengajukan tuntutan yang lebih tinggi terhadap logika verifikasi kontrak. Desain ini memiliki keuntungan sebagai berikut:
Sederhanakan pemeriksaan kepemilikan Token, cukup periksa UTXO Token.
Memudahkan pemantauan kondisi pencetakan, dapat dilakukan dengan mencari transaksi yang mengandung "cat" dalam OP_RETURN
Munculnya CAT20 membawa kemungkinan baru bagi ekosistem Bitcoin, diharapkan dapat mendorong pengembangan lebih banyak aplikasi inovatif. Namun, keamanan dan stabilitasnya masih perlu diverifikasi dan diperbaiki 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.
15 Suka
Hadiah
15
5
Bagikan
Komentar
0/400
liquidation_surfer
· 5jam yang lalu
Sekali lagi datang untuk mengurus hal-hal yang mewah ini, tidak ada gunanya.
Lihat AsliBalas0
NftCollectors
· 11jam yang lalu
Data on-chain secara jelas menunjuk pada CAT20 sebagai era baru pembebasan seni Web3
Fractal Bitcoin inovasi protokol CAT20: bab baru smart contract BTC
Smart contract di BTC: Menjelajahi Fractal Bitcoin dan protokol CAT20
Fractal Bitcoin sebagai inovasi penting dalam ekosistem Bitcoin, baru-baru ini resmi diluncurkan di mainnet setelah beberapa putaran testnet. Salah satu sorotan dari proyek ini adalah memperkenalkan fungsi smart contract, dan secara bersamaan meluncurkan protokol token baru CAT20. Artikel ini akan membahas secara mendalam desain teknis CAT20 dan dampak potensialnya.
Fractal Bitcoin diperkenalkan
Fractal Bitcoin, juga dikenal sebagai Bitcoin Fraktal, adalah jaringan lapisan dua yang sepenuhnya kompatibel dengan BTC. Dibandingkan dengan jaringan utama Bitcoin, ia memiliki waktu konfirmasi blok yang lebih cepat, hanya memerlukan 1 menit untuk menyelesaikannya. Prinsip dasarnya adalah menggandakan beberapa jaringan BTC, di mana setiap rantai dapat memproses transaksi, sehingga meningkatkan kecepatan pemrosesan secara keseluruhan.
Salah satu terobosan teknologi Fractal adalah mengaktifkan kembali opcode OP_CAT yang sebelumnya ditinggalkan oleh BTC karena alasan keamanan. Langkah ini secara signifikan meningkatkan fungsionalitas Fractal Bitcoin, memberikannya potensi untuk smart contract.
Analisis Protokol CAT20
CAT20 protokol adalah standar token baru yang dikembangkan berdasarkan Fractal Bitcoin, mirip dengan ERC20 di Ethereum. Implementasinya bergantung pada dukungan opcode OP_CAT yang mendasarinya.
proses penyebaran
Deployment token CAT20 dibagi menjadi dua tahap: "commit" dan "reveal":
Tahap Komit: Menulis informasi dasar token dalam skrip output transaksi, seperti nama, simbol, dll. hashId transaksi ini akan menjadi identifikasi unik token.
Tahap Reveal: keluarkan OP_RETURN yang berisi Hash status awal CAT20, serta Minter yang digunakan untuk proses pencetakan selanjutnya.
mekanisme pencetakan
Karakteristik utama dari proses pencetakan meliputi:
Perlu dicatat bahwa pengaturan jumlah Minter akan mempengaruhi aktivitas pencetakan di seluruh jaringan. Meningkatkan output Minter dapat meningkatkan ketersediaan, tetapi juga akan meningkatkan biaya transaksi.
membangun transaksi
Konstruksi perdagangan CAT20 menggunakan desain skrip yang cerdas, memungkinkan pengguna untuk mengontrol UTXO dari alamat yang bukan milik mereka sendiri. Ini dicapai dengan menggunakan pasangan kunci publik dan privat tertentu dalam skrip.
manajemen status
CAT20 menggunakan mekanisme penyimpanan status ganda:
Setiap kali minting, jumlah minting Minter yang baru dihasilkan adalah setengah dari jumlah yang masih dapat dimint.
transfer dan penghancuran
Saat mentransfer, jumlah Token input dan output dari transaksi harus tetap konsisten. Token yang dihancurkan hanya perlu dikirim ke alamat biasa.
Ringkasan
Desain protokol CAT20 memberikan fleksibilitas operasional yang sangat besar bagi pengguna, tetapi juga mengajukan tuntutan yang lebih tinggi terhadap logika verifikasi kontrak. Desain ini memiliki keuntungan sebagai berikut:
Munculnya CAT20 membawa kemungkinan baru bagi ekosistem Bitcoin, diharapkan dapat mendorong pengembangan lebih banyak aplikasi inovatif. Namun, keamanan dan stabilitasnya masih perlu diverifikasi dan diperbaiki lebih lanjut.