BTC üzerindeki akıllı sözleşmeler: Fractal Bitcoin ve CAT20 protokolünü analiz etme
Son zamanlarda, Bitcoin ekosistemi önemli bir gelişme yaşadı. Birkaç test ağı doğrulamasının ardından, Fractal BTC Eylül ayında ana ağa resmi olarak geçti. Fractal'ın en büyük özelliklerinden biri, akıllı sözleşmeler işlevine sahip olmasıdır ve ana ağda lansmanı ile birlikte yeni bir token protokolü olan CAT20'yi tanıttı. Bu yazıda, CAT20'nin teknik tasarımı ve potansiyel etkileri derinlemesine incelenecektir.
Fractal Bitcoin Tanıtımı
CAT20'yi tartışmadan önce, onun çalışma ortamı Fractal Bitcoin'i anlamamız gerekiyor. Fractal Bitcoin, yani Fraktal Bitcoin, BTC ile tamamen uyumlu bir ikinci katman ağdır. BTC'ye kıyasla, blok onay süresi daha kısadır, sadece 1 dakikadır. Temel prensibi, birden fazla BTC ağını kopyalamaktır; her bir zincir işlemleri işleyebilir, böylece genel işleme hızını artırır.
Fractal'ın en büyük yeniliklerinden biri, güvenlik nedenleriyle erken BTC döneminde kullanılmayan OP_CAT opcode'unu etkinleştirmesidir. Bu adım, Fractal Bitcoin'in işlevselliğini büyük ölçüde artırmış, akıllı sözleşmeler yeteneği kazandırmış ve gelecekteki uygulama geliştirme için geniş bir alan sağlamıştır.
CAT20 protokol解析
dağıtım süreci
CAT20 protokolünün dağıtım süreci "commit" ve "reveal" olmak üzere iki aşamaya ayrılır:
Commit aşaması:
Token temel bilgilerini (isim, sembol vb.) işlem çıkış scriptine yazın
Üretilen işlem hash ID'si, bu token'in benzersiz tanımlayıcısı olarak kullanılır.
Açığa Çıkma Aşaması:
Bir OP_RETURN çıktısı verin, CAT20 başlangıç durumunun hash'ini saklayın.
Bir Minter çıktısı, sonraki madeni para basım süreci için
Bu iki aşamalı dağıtım yöntemi, projenin hassas bilgilerini korumaya yardımcı olur, reveal aşamasına kadar tamamen açıklanmaz.
madeni para mekanizması
CAT20'nin madeni para çıkarma sürecinin birkaç ana özelliği vardır:
Her madeni para işlemi için yalnızca bir minter girişi vardır.
Birden fazla minter çıkartılabilir, ancak sıfır da olabilir.
Her mintleme işlemi bir token üretir
Çıktı sırası sabit: minter'dan sonra token olmalıdır
Madeni para yaratma sürecinin tasarımı, tüm ağın dinamik dengesini etkiler. Daha fazla minter çıkarmak, ağın likiditesini artırabilir, ancak bu aynı zamanda daha yüksek işlem maliyeti anlamına gelir. CAT20 V2 sürümü, bu çelişkiyi dengelemek için varsayılan olarak iki benzer durumda Minter oluşturur.
işlem yapılandırmasının teknik detayları
CAT20 protokolü, akıllı bir script tasarımı sayesinde kullanıcı adresi olmayan UTXO'ların kontrolünü sağlamıştır:
Reveal aşamasında, aynı özel anahtarın farklı adreslerin UTXO'larını kontrol edebilmesi için genel anahtar oluşturma algoritması ayarlanır.
Minter aşaması, OP_CAT'ın akıllı sözleşmeler yeteneklerini kullanarak, herkesin bu UTXO'ları girdi olarak kullanmasına izin verir.
durum yönetimi
CAT20 V2 versiyonu, işlem durumu yönetiminde yenilikler sunuyor:
Durum bilgileri OP_RETURN ve akıllı sözleşmelerde saklanır
Minter akıllı sözleşmeler kalan basım sayısını kaydeder.
Her madeni para basımından sonra, yeni Minter'ın basım limiti kalan toplam miktarın yarısıdır.
Bu tasarım, madeni para basım sürecinin adil ve öngörülebilir olmasını sağlar.
transfer ve yok etme
Transfer sırasında, işlem giriş ve çıkışındaki token miktarları eşit olmalıdır.
Token'i imha etmek için sadece normal bir adrese göndermek yeterlidir.
Özet
CAT20 protokolünün tasarımı, Fractal Bitcoin'in akıllı sözleşmeler yeteneklerinden tam olarak faydalanarak kullanıcılara esnek bir işlem alanı sunmaktadır. Bu tasarım birkaç belirgin avantaj getirmektedir:
Mevcut madeni para durumunu izlemeyi kolaylaştırır
Ancak, bu tür bir esneklik, potansiyel açıkları önlemek için sözleşme düzeyinde sıkı doğrulama mantığı gerektirmektedir. Daha fazla geliştirici katıldıkça ve inceleme yaptıkça, CAT20 protokolü güvenlik ve işlevsellik açısından sürekli olarak gelişme göstermesi beklenmekte ve Bitcoin ekosistemine yeni bir canlılık kazandıracaktır.
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.
11 Likes
Reward
11
6
Share
Comment
0/400
GateUser-3588bf00
· 8m ago
cnm yöntemleri süresi doldu! Ne kadar iyi bir hikaye olsa da hiçbir işe yaramaz!!!
View OriginalReply0
HypotheticalLiquidator
· 15h ago
Güvenlik açığı tekrarı riskine dikkat edin, beta testine katılırken dikkatli olun.
View OriginalReply0
BlindBoxVictim
· 15h ago
又一山寨Token出来Emiciler Tarafından Oyuna Getirilmek了...
View OriginalReply0
SchrodingerWallet
· 15h ago
Yine yeni bir numara mı enayileri oyuna getirmek için?
Fractal Bitcoin ve CAT20 protokolü: BTC ekosisteminde akıllı sözleşmelerde yeni bir atılım
BTC üzerindeki akıllı sözleşmeler: Fractal Bitcoin ve CAT20 protokolünü analiz etme
Son zamanlarda, Bitcoin ekosistemi önemli bir gelişme yaşadı. Birkaç test ağı doğrulamasının ardından, Fractal BTC Eylül ayında ana ağa resmi olarak geçti. Fractal'ın en büyük özelliklerinden biri, akıllı sözleşmeler işlevine sahip olmasıdır ve ana ağda lansmanı ile birlikte yeni bir token protokolü olan CAT20'yi tanıttı. Bu yazıda, CAT20'nin teknik tasarımı ve potansiyel etkileri derinlemesine incelenecektir.
Fractal Bitcoin Tanıtımı
CAT20'yi tartışmadan önce, onun çalışma ortamı Fractal Bitcoin'i anlamamız gerekiyor. Fractal Bitcoin, yani Fraktal Bitcoin, BTC ile tamamen uyumlu bir ikinci katman ağdır. BTC'ye kıyasla, blok onay süresi daha kısadır, sadece 1 dakikadır. Temel prensibi, birden fazla BTC ağını kopyalamaktır; her bir zincir işlemleri işleyebilir, böylece genel işleme hızını artırır.
Fractal'ın en büyük yeniliklerinden biri, güvenlik nedenleriyle erken BTC döneminde kullanılmayan OP_CAT opcode'unu etkinleştirmesidir. Bu adım, Fractal Bitcoin'in işlevselliğini büyük ölçüde artırmış, akıllı sözleşmeler yeteneği kazandırmış ve gelecekteki uygulama geliştirme için geniş bir alan sağlamıştır.
CAT20 protokol解析
dağıtım süreci
CAT20 protokolünün dağıtım süreci "commit" ve "reveal" olmak üzere iki aşamaya ayrılır:
Commit aşaması:
Açığa Çıkma Aşaması:
Bu iki aşamalı dağıtım yöntemi, projenin hassas bilgilerini korumaya yardımcı olur, reveal aşamasına kadar tamamen açıklanmaz.
madeni para mekanizması
CAT20'nin madeni para çıkarma sürecinin birkaç ana özelliği vardır:
Madeni para yaratma sürecinin tasarımı, tüm ağın dinamik dengesini etkiler. Daha fazla minter çıkarmak, ağın likiditesini artırabilir, ancak bu aynı zamanda daha yüksek işlem maliyeti anlamına gelir. CAT20 V2 sürümü, bu çelişkiyi dengelemek için varsayılan olarak iki benzer durumda Minter oluşturur.
işlem yapılandırmasının teknik detayları
CAT20 protokolü, akıllı bir script tasarımı sayesinde kullanıcı adresi olmayan UTXO'ların kontrolünü sağlamıştır:
durum yönetimi
CAT20 V2 versiyonu, işlem durumu yönetiminde yenilikler sunuyor:
Bu tasarım, madeni para basım sürecinin adil ve öngörülebilir olmasını sağlar.
transfer ve yok etme
Özet
CAT20 protokolünün tasarımı, Fractal Bitcoin'in akıllı sözleşmeler yeteneklerinden tam olarak faydalanarak kullanıcılara esnek bir işlem alanı sunmaktadır. Bu tasarım birkaç belirgin avantaj getirmektedir:
Ancak, bu tür bir esneklik, potansiyel açıkları önlemek için sözleşme düzeyinde sıkı doğrulama mantığı gerektirmektedir. Daha fazla geliştirici katıldıkça ve inceleme yaptıkça, CAT20 protokolü güvenlik ve işlevsellik açısından sürekli olarak gelişme göstermesi beklenmekte ve Bitcoin ekosistemine yeni bir canlılık kazandıracaktır.
! Teknik Yorumlama CAT20: Fraktal Bitcoin'de Yeni Token Protokolü