BTC üzerindeki akıllı sözleşmeler teknolojisi: Fractal Bitcoin ve CAT20 protokolü analizi
Son dönemde Bitcoin ekosistemi önemli bir gelişme yaşadı. Birçok test ağı çalışmasının ardından, Fractal BTC Eylül ayında ana ağda resmi olarak faaliyete geçti. Fractal’ın en büyük özelliklerinden biri akıllı sözleşmeler işlevine sahip olması ve ana ağ ile birlikte yeni token protokolü CAT20’nin piyasaya sürülmesidir. Bu makalede, CAT20’nin ustaca tasarımını teknik açıdan analiz edecek ve içindeki yenilikçi yönleri tartışacağız.
Fraktal Bitcoin Tanıtımı
CAT20'ye girmeden önce, çalışma ortamı Fractal Bitcoin'i anlamamız gerekiyor. Fractal Bitcoin, tamamen BTC ile uyumlu bir ikinci katman ağdır. BTC'ye kıyasla, blok onay süresi 1 dakikaya kadar kısalmıştır. Temel prensibi, birden fazla BTC ağı zincirinin kopyalanmasıdır; her bir zincir işlem işleyebilir ve böylece genel işlem hızını artırır.
Fractal'ın en önemli özelliklerinden biri, güvenlik nedenleriyle BTC'nin erken dönemlerinde terk edilen OP_CAT opcode'unun yeniden etkinleştirilmesidir. Bu opcode'un geri getirilmesi, Fractal Bitcoin'in işlevselliğini büyük ölçüde artırmış, akıllı sözleşmeler yeteneği kazandırmış ve üst düzey uygulama geliştirme için daha fazla olasılık sunmuştur.
CAT Protokolü Genel Görünümü
OP_CAT desteğine dayalı olarak, CAT Protokolü ortaya çıktı. Şu anda gerçek ortamda çalışan CAT20 protokolüdür, ilgili paneli Unisat platformunda görebilirsiniz.
CAT20, tasarımında ERC20'den esinlenmiştir, ancak kendine özgü özellikleri de vardır. Aşağıda CAT20'nin yaşam döngüsü analiz edilecektir:
(Deploy) süreci
Dağıtım öncesinde, kullanıcıların cüzdan adresini ve token temel bilgilerini belirtmeleri gerekmektedir. CAT20, ön madencilik ve tek seferlik Mint miktar kısıtlaması ayarlamaya izin verir.
Dağıtım, "commit" ve "reveal" olmak üzere iki aşamaya ayrılır:
Commit aşaması: Token temel bilgilerini işlem çıktısı script'ine yazın. Bu aşamadaki işlemin hashId'si, bu token'ın benzersiz kimliğidir.
Reveal aşaması: CAT20 başlangıç durumu Hash'ını içeren bir OP_RETURN ve sonraki Mint süreci için bir Minter çıkışı.
Bu iki aşamalı dağıtım yöntemi, blok zincirinde yaygın olarak kullanılan gönderim-açıklama modelini izlemekte olup, proje hassas verilerini korumaya yardımcı olmaktadır.
Minting ( süreci
Mint işlem özellikleri aşağıdaki gibidir:
Girdi bir minter'dır, ilk olarak deploy tarafından oluşturulmuştur.
Her mintleme işleminde sadece bir minter girişi vardır, ancak birden fazla minter çıkışı olabilir.
Her mint işleminde bir token oluşturulur
Çıktı sırası sabit, minter'dan sonra token gelmelidir.
Mint sürecinin tasarımı oldukça düşünceli. Minter'ın çıkış miktarının ayarı, tüm ağın Mint etkinliğini etkiler. Varsayılan olarak, ağın tıkanıklığını ve ekonomik maliyetleri dengelemek için birbirine yakın iki Minter oluşturulur.
![Teknik açıdan CAT20'yi yorumlamak: Fraktal Bitcoin üzerindeki yeni token protokolü])https://img-cdn.gateio.im/webp-social/moments-c4ee2f9b3915fce9662f89bddd9ec195.webp(
) işlem oluşturma mekanizması
CAT20'nin işlem oluşturma mekanizması benzersizdir:
Reveal süreci, dağıtıcıların farklı adreslerin UTXO'larını kontrol etmelerini sağlayacak şekilde script mantığını ustaca kullanır.
Minter aşaması, belirli UTXO'ları girdi olarak kullanmalarına izin verir, bu da OP_CAT'ın akıllı sözleşmeler yeteneği sayesinde gerçekleştirilmiş olabilir.
![Teknik açıdan CAT20'yi değerlendirme: Fraktal Bitcoin üzerindeki yeni token protokolü]###https://img-cdn.gateio.im/webp-social/moments-4a068837b74c66fa262509c442f9162a.webp(
) işlem durumu yönetimi ###V2(
Minter'da iki durum saklanmıştır:
OP_RETURN içinde mevcut işlem çıktısı durumunun Hash'ini saklar.
akıllı sözleşmeler)Minter ve Token('de kalan Mint sayısını saklar
Her Mint işleminden sonra, yeni oluşturulan Minter'ın mint sayısı, kalan mint edilebilir sayının yarısıdır. Bu tasarım, mintleme sürecinin dengeli olmasını sağlar.
Dikkate değer olan, CAT20 Token'ın kendisinin de akıllı sözleşmeler olması ve miktar ile sahiplik adreslerini kaydetmesidir; bu, BRC20 veya yazıtların UTXO modelinden farklıdır.
![Teknik açıdan CAT20'yi yorumlama: Fraktal Bitcoin üzerindeki yeni token protokolü])https://img-cdn.gateio.im/webp-social/moments-cbca62f8d46cd64c04aa94b61d0bde93.webp(
) Transfer ###Transfer ( ve yok etme )Burn (
Havale sırasında, işlemin Token giriş ve çıkış miktarları tutarlı olmalıdır. Aynı işlemde birden fazla farklı Token işlenebilir.
Token'ı yok etmek için, onu yalnızca sıradan bir adrese göndermeniz yeterlidir.
![Teknik açıdan CAT20'yi anlama: Fraktal Bitcoin üzerindeki yeni token protokolü])https://img-cdn.gateio.im/webp-social/moments-e327f5fb8fe3f8d0f8762ee1d421a2d6.webp(
Özet
CAT20'nin tasarımı kullanıcılara büyük bir işlem esnekliği kazandırırken, aynı zamanda akıllı sözleşmelerin doğrulama mantığına daha yüksek gereksinimler getirmektedir. Bu tasarım aşağıdaki avantajları sunmaktadır:
Token sahipliği durumunu sorgulamak için yalnızca token'in UTXO'sunu sorgulamak yeterlidir, geriye dönük inceleme gerekmez.
OP_RETURN içinde "cat" bulunan işlemleri arayarak mint durumunu öğrenebilirsiniz.
CAT20'nin yenilikçi tasarımı, Bitcoin ekosistemine yeni olanaklar sunuyor ve sektörde gelişim yönlerinin sürekli olarak takip edilmesini gerektiriyor.
![Teknik açıdan CAT20'yi analiz: Fraktal Bitcoin üzerindeki yeni token protokolü])https://img-cdn.gateio.im/webp-social/moments-be9094baf3be7cbadff7b63aa73f44fa.webp(
![Teknik açıdan CAT20'yi yorumlamak: Fraktal BTC üzerindeki yeni token protokolü])https://img-cdn.gateio.im/webp-social/moments-73c817fad835a9a2cb0c727674c81801.webp(
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.
10 Likes
Reward
10
6
Repost
Share
Comment
0/400
BearMarketSurvivor
· 07-08 14:15
Bitcoin kağıttan yapılmamıştır!
View OriginalReply0
BoredStaker
· 07-07 03:31
Bu CAT20 güvenli görünüyor.
View OriginalReply0
OffchainOracle
· 07-06 18:00
Taklitçilik hepsi bir tuzak.
View OriginalReply0
GasFeeCrier
· 07-06 02:19
Henüz BTC'ye tamamen yatırım yapmaktan daha iyi değil.
View OriginalReply0
BridgeNomad
· 07-06 02:07
sadece başka bir erc20 klonu... o lezzetli dağıtım güvenlik açıklarını düzelttiklerinde beni uyandır.
CAT20 protokolü: BTC akıllı sözleşmelerinde yeni bir atılım Fractal yeniliği geleceği şekillendiriyor
BTC üzerindeki akıllı sözleşmeler teknolojisi: Fractal Bitcoin ve CAT20 protokolü analizi
Son dönemde Bitcoin ekosistemi önemli bir gelişme yaşadı. Birçok test ağı çalışmasının ardından, Fractal BTC Eylül ayında ana ağda resmi olarak faaliyete geçti. Fractal’ın en büyük özelliklerinden biri akıllı sözleşmeler işlevine sahip olması ve ana ağ ile birlikte yeni token protokolü CAT20’nin piyasaya sürülmesidir. Bu makalede, CAT20’nin ustaca tasarımını teknik açıdan analiz edecek ve içindeki yenilikçi yönleri tartışacağız.
Fraktal Bitcoin Tanıtımı
CAT20'ye girmeden önce, çalışma ortamı Fractal Bitcoin'i anlamamız gerekiyor. Fractal Bitcoin, tamamen BTC ile uyumlu bir ikinci katman ağdır. BTC'ye kıyasla, blok onay süresi 1 dakikaya kadar kısalmıştır. Temel prensibi, birden fazla BTC ağı zincirinin kopyalanmasıdır; her bir zincir işlem işleyebilir ve böylece genel işlem hızını artırır.
Fractal'ın en önemli özelliklerinden biri, güvenlik nedenleriyle BTC'nin erken dönemlerinde terk edilen OP_CAT opcode'unun yeniden etkinleştirilmesidir. Bu opcode'un geri getirilmesi, Fractal Bitcoin'in işlevselliğini büyük ölçüde artırmış, akıllı sözleşmeler yeteneği kazandırmış ve üst düzey uygulama geliştirme için daha fazla olasılık sunmuştur.
CAT Protokolü Genel Görünümü
OP_CAT desteğine dayalı olarak, CAT Protokolü ortaya çıktı. Şu anda gerçek ortamda çalışan CAT20 protokolüdür, ilgili paneli Unisat platformunda görebilirsiniz.
CAT20, tasarımında ERC20'den esinlenmiştir, ancak kendine özgü özellikleri de vardır. Aşağıda CAT20'nin yaşam döngüsü analiz edilecektir:
(Deploy) süreci
Dağıtım öncesinde, kullanıcıların cüzdan adresini ve token temel bilgilerini belirtmeleri gerekmektedir. CAT20, ön madencilik ve tek seferlik Mint miktar kısıtlaması ayarlamaya izin verir.
Dağıtım, "commit" ve "reveal" olmak üzere iki aşamaya ayrılır:
Commit aşaması: Token temel bilgilerini işlem çıktısı script'ine yazın. Bu aşamadaki işlemin hashId'si, bu token'ın benzersiz kimliğidir.
Reveal aşaması: CAT20 başlangıç durumu Hash'ını içeren bir OP_RETURN ve sonraki Mint süreci için bir Minter çıkışı.
Bu iki aşamalı dağıtım yöntemi, blok zincirinde yaygın olarak kullanılan gönderim-açıklama modelini izlemekte olup, proje hassas verilerini korumaya yardımcı olmaktadır.
Minting ( süreci
Mint işlem özellikleri aşağıdaki gibidir:
Mint sürecinin tasarımı oldukça düşünceli. Minter'ın çıkış miktarının ayarı, tüm ağın Mint etkinliğini etkiler. Varsayılan olarak, ağın tıkanıklığını ve ekonomik maliyetleri dengelemek için birbirine yakın iki Minter oluşturulur.
![Teknik açıdan CAT20'yi yorumlamak: Fraktal Bitcoin üzerindeki yeni token protokolü])https://img-cdn.gateio.im/webp-social/moments-c4ee2f9b3915fce9662f89bddd9ec195.webp(
) işlem oluşturma mekanizması
CAT20'nin işlem oluşturma mekanizması benzersizdir:
Reveal süreci, dağıtıcıların farklı adreslerin UTXO'larını kontrol etmelerini sağlayacak şekilde script mantığını ustaca kullanır.
Minter aşaması, belirli UTXO'ları girdi olarak kullanmalarına izin verir, bu da OP_CAT'ın akıllı sözleşmeler yeteneği sayesinde gerçekleştirilmiş olabilir.
![Teknik açıdan CAT20'yi değerlendirme: Fraktal Bitcoin üzerindeki yeni token protokolü]###https://img-cdn.gateio.im/webp-social/moments-4a068837b74c66fa262509c442f9162a.webp(
) işlem durumu yönetimi ###V2(
Minter'da iki durum saklanmıştır:
Her Mint işleminden sonra, yeni oluşturulan Minter'ın mint sayısı, kalan mint edilebilir sayının yarısıdır. Bu tasarım, mintleme sürecinin dengeli olmasını sağlar.
Dikkate değer olan, CAT20 Token'ın kendisinin de akıllı sözleşmeler olması ve miktar ile sahiplik adreslerini kaydetmesidir; bu, BRC20 veya yazıtların UTXO modelinden farklıdır.
![Teknik açıdan CAT20'yi yorumlama: Fraktal Bitcoin üzerindeki yeni token protokolü])https://img-cdn.gateio.im/webp-social/moments-cbca62f8d46cd64c04aa94b61d0bde93.webp(
) Transfer ###Transfer ( ve yok etme )Burn (
Havale sırasında, işlemin Token giriş ve çıkış miktarları tutarlı olmalıdır. Aynı işlemde birden fazla farklı Token işlenebilir.
Token'ı yok etmek için, onu yalnızca sıradan bir adrese göndermeniz yeterlidir.
![Teknik açıdan CAT20'yi anlama: Fraktal Bitcoin üzerindeki yeni token protokolü])https://img-cdn.gateio.im/webp-social/moments-e327f5fb8fe3f8d0f8762ee1d421a2d6.webp(
Özet
CAT20'nin tasarımı kullanıcılara büyük bir işlem esnekliği kazandırırken, aynı zamanda akıllı sözleşmelerin doğrulama mantığına daha yüksek gereksinimler getirmektedir. Bu tasarım aşağıdaki avantajları sunmaktadır:
CAT20'nin yenilikçi tasarımı, Bitcoin ekosistemine yeni olanaklar sunuyor ve sektörde gelişim yönlerinin sürekli olarak takip edilmesini gerektiriyor.
![Teknik açıdan CAT20'yi analiz: Fraktal Bitcoin üzerindeki yeni token protokolü])https://img-cdn.gateio.im/webp-social/moments-be9094baf3be7cbadff7b63aa73f44fa.webp(
![Teknik açıdan CAT20'yi yorumlamak: Fraktal BTC üzerindeki yeni token protokolü])https://img-cdn.gateio.im/webp-social/moments-73c817fad835a9a2cb0c727674c81801.webp(