BTC üzerindeki yeni akıllı sözleşmeler: CAT20 protokolünün derinlemesine analizi
Son zamanlarda Bitcoin ekosisteminde dikkat çekici bir gelişme yaşandı - Fractal BTC, birçok testten sonra Eylül ayında resmi ana ağına geçti. Fractal'ın en büyük özelliklerinden biri akıllı sözleşmeler yeteneğine sahip olması ve ana ağda ilk kez CAT20 adlı yeni bir token protokolünün piyasaya sürülmesidir. Bu makalede, CAT20'nin tasarım felsefesini teknik açıdan derinlemesine inceleyeceğiz.
Fraktal Bitcoin Tanıtımı
Fraktal Bitcoin, diğer adıyla fraktal BTC, tamamen BTC ile uyumlu bir ikinci katman ağıdır. BTC'ye kıyasla, blok onay süresi büyük ölçüde 1 dakikaya düşürülmüştür. Temel prensibi, BTC ağının birçok kopyasını oluşturmaktır; her bir zincir işlem işleyebilir, böylece genel işlem hızı artırılır.
Fractal'ın en büyük özelliklerinden biri, güvenlik nedeniyle BTC'nin erken dönemlerinde terk edilen OP_CAT opcode'unun etkinleştirilmesidir. Bu, Fractal'ın işlevselliğini büyük ölçüde artırarak akıllı sözleşmeler yeteneği kazandırmış ve daha fazla yenilikçi uygulama için olanaklar sunmuştur.
CAT20 protokolü analizi
dağıtım süreci
CAT20 token dağıtımı commit ve reveal olarak iki aşamaya ayrılır:
Taahhüt aşaması: Token'in temel bilgileri (, adı, sembolü vb. ), işlem çıkışı script'ine yazılır. Bu işlemin hashId, token'in kimliği olarak kullanılır.
Reveal aşaması: İlk durum Hash'ını içeren OP_RETURN ve sonraki Mint için Minter.
Bu iki aşamalı dağıtım modeli blockchain projelerinde oldukça yaygındır, reveal aşamasında bazı önemli bilgilerin tekrar açıklanmasını sağlayabilir.
Mint mekanizması
Mint işlem özellikleri:
Girdi bir minter'dır
Herhangi bir sayıda minter ve bir token içeren bir çıktı
Çıktı sırası sabit, minter token'dan önce olmalıdır.
Minter sayısının ayarlanması çok önemlidir:
1 olarak ayarlamak tıkanıklığa neden olur
1'den büyük olarak ayarlamak, kullanılabilir minter'ı artırabilir, ancak maliyeti de artırır.
0 olarak ayarlanması, minter'ın deflasyonuna neden olacaktır.
V2 sürümü, yukarıdaki faktörleri dengelemek için varsayılan olarak iki benzer durumda Minter oluşturur.
işlem inşası ile ilgili teknik detaylar
CAT20, Bitcoin script'ini ustaca kullanarak, kullanıcıların görünüşte kendilerine ait olmayan adreslerin UTXO'larını kontrol etmelerini sağlar:
Kendi açık ve özel anahtarlarınızı kullanarak, betik mantığını yeniden yazarak
P2TR adres özelliklerini kullanarak anahtarı ayarlayın
Minter, akıllı sözleşmeler olarak, herkes tarafından kullanılabilir, spesifik uygulama OP_CAT'a bağlı olabilir.
işlem durumu yönetimi (V2)
OP_RETURN mevcut işlem çıktısı durumunun Hash'ini depolar
Akıllı sözleşmede Token kalan Mint sayısını sakla
Yeni oluşturulan Minter'ın mint sayısı, kalan mint sayısının yarısıdır.
transfer ve yok etme
Transfer sırasında, aynı Token'ın giriş ve çıkış miktarlarının eşit kalması gerekir. Yok etmek için Token'ı yalnızca normal bir adrese göndermek yeterlidir.
Özet
CAT20'nin tasarım esnekliği oldukça yüksektir, kullanıcılar çeşitli işlemleri kendileri oluşturabilir. Bu tasarım, Token sahiplik durumunu ve mint ilerlemesini sorgulamayı kolaylaştırır, ancak sözleşmenin sıkı bir doğrulama yapması gerekmektedir, aksi takdirde güvenlik açıkları oluşabilir.
CAT20, BTC ekosistemindeki yeni nesil akıllı sözleşmeler protokolü olarak, Bitcoin'e daha fazla olanak sunmakta ve gelişiminin takip edilmesi gerekmektedir.
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.
15 Likes
Reward
15
3
Repost
Share
Comment
0/400
TopBuyerBottomSeller
· 15h ago
Yine göklere fırlatılan sıcaklık coin bireysel yatırımcı kesinlikle kaybedecek.
View OriginalReply0
TokenomicsTrapper
· 15h ago
smh başka bir l2 ponzi btc'yi vuruyor... klasik exit pump paterni yükleniyor
View OriginalReply0
tx_pending_forever
· 15h ago
Bütün gün yeni bir şey btc ile uğraşıyorum, coin çoktan satıldı[垂死]
CAT20 protokolü: BTC akıllı sözleşmeler yeni bir突破的 Derinlik解析
BTC üzerindeki yeni akıllı sözleşmeler: CAT20 protokolünün derinlemesine analizi
Son zamanlarda Bitcoin ekosisteminde dikkat çekici bir gelişme yaşandı - Fractal BTC, birçok testten sonra Eylül ayında resmi ana ağına geçti. Fractal'ın en büyük özelliklerinden biri akıllı sözleşmeler yeteneğine sahip olması ve ana ağda ilk kez CAT20 adlı yeni bir token protokolünün piyasaya sürülmesidir. Bu makalede, CAT20'nin tasarım felsefesini teknik açıdan derinlemesine inceleyeceğiz.
Fraktal Bitcoin Tanıtımı
Fraktal Bitcoin, diğer adıyla fraktal BTC, tamamen BTC ile uyumlu bir ikinci katman ağıdır. BTC'ye kıyasla, blok onay süresi büyük ölçüde 1 dakikaya düşürülmüştür. Temel prensibi, BTC ağının birçok kopyasını oluşturmaktır; her bir zincir işlem işleyebilir, böylece genel işlem hızı artırılır.
Fractal'ın en büyük özelliklerinden biri, güvenlik nedeniyle BTC'nin erken dönemlerinde terk edilen OP_CAT opcode'unun etkinleştirilmesidir. Bu, Fractal'ın işlevselliğini büyük ölçüde artırarak akıllı sözleşmeler yeteneği kazandırmış ve daha fazla yenilikçi uygulama için olanaklar sunmuştur.
CAT20 protokolü analizi
dağıtım süreci
CAT20 token dağıtımı commit ve reveal olarak iki aşamaya ayrılır:
Taahhüt aşaması: Token'in temel bilgileri (, adı, sembolü vb. ), işlem çıkışı script'ine yazılır. Bu işlemin hashId, token'in kimliği olarak kullanılır.
Reveal aşaması: İlk durum Hash'ını içeren OP_RETURN ve sonraki Mint için Minter.
Bu iki aşamalı dağıtım modeli blockchain projelerinde oldukça yaygındır, reveal aşamasında bazı önemli bilgilerin tekrar açıklanmasını sağlayabilir.
Mint mekanizması
Mint işlem özellikleri:
Minter sayısının ayarlanması çok önemlidir:
V2 sürümü, yukarıdaki faktörleri dengelemek için varsayılan olarak iki benzer durumda Minter oluşturur.
işlem inşası ile ilgili teknik detaylar
CAT20, Bitcoin script'ini ustaca kullanarak, kullanıcıların görünüşte kendilerine ait olmayan adreslerin UTXO'larını kontrol etmelerini sağlar:
Minter, akıllı sözleşmeler olarak, herkes tarafından kullanılabilir, spesifik uygulama OP_CAT'a bağlı olabilir.
işlem durumu yönetimi (V2)
transfer ve yok etme
Transfer sırasında, aynı Token'ın giriş ve çıkış miktarlarının eşit kalması gerekir. Yok etmek için Token'ı yalnızca normal bir adrese göndermek yeterlidir.
Özet
CAT20'nin tasarım esnekliği oldukça yüksektir, kullanıcılar çeşitli işlemleri kendileri oluşturabilir. Bu tasarım, Token sahiplik durumunu ve mint ilerlemesini sorgulamayı kolaylaştırır, ancak sözleşmenin sıkı bir doğrulama yapması gerekmektedir, aksi takdirde güvenlik açıkları oluşabilir.
CAT20, BTC ekosistemindeki yeni nesil akıllı sözleşmeler protokolü olarak, Bitcoin'e daha fazla olanak sunmakta ve gelişiminin takip edilmesi gerekmektedir.