BTC akıllı sözleşmeler yeni bir bölüm: Fraktal Bitcoin üzerindeki CAT20 protokol analizi
Son zamanlarda, Bitcoin ekosistemi önemli bir atılıma tanıklık etti. Birkaç test ağı doğrulamasının ardından, Fractal BTC Eylül ayında ana ağa resmi olarak geldi. Fractal'ın en büyük özelliklerinden biri, akıllı sözleşmeler fonksiyonuna sahip olması ve ana ağda hayata geçişiyle birlikte yeni bir token protokolü olan CAT20'yi tanıtmasıdır. Bu makalede, CAT20'nin teknik tasarımındaki incelikler ve potansiyel etkileri derinlemesine incelenecektir.
Fraktal Bitcoin Tanıtımı
CAT20'ye girmeden önce, onun çalışma ortamı Fractal Bitcoin'i anlamamız gerekiyor. Fractal Bitcoin, aynı zamanda fraktal Bitcoin olarak da bilinir, tamamen BTC ile uyumlu bir ikinci katman ağıdır. BTC'ye kıyasla, blok onay süresi önemli ölçüde 1 dakikaya düşmüştür. Temel prensibi, BTC ağının birden fazla kopyasını oluşturarak her bir zincirin işlem yapabilmesini sağlamaktır, böylece genel işlem hızı artırılmıştır.
Fractal'in büyük bir yeniliği, BTC'nin güvenlik nedenleriyle erken aşamada terk edilen OP_CAT opcode'unu yeniden başlatmasıdır. Bu hamle, Fractal Bitcoin'in işlevselliğini önemli ölçüde artırarak ona akıllı sözleşmeler yeteneği kazandırdı ve daha geniş bir uygulama alanının kapılarını açtı.
CAT Protokolü Analizi
dağıtım süreci
CAT20 token dağıtımı "commit" ve "reveal" adlı iki aşamaya ayrılır:
Taahhüt aşaması:
Token temel bilgilerini (isim, sembol vb.) işlem çıkış scriptine yazın.
Üretilen işlem hash değeri, bu token'ın benzersiz kimliği olarak
Açığa Çıkarma Aşaması:
Bir OP_RETURN çıktısı verin, CAT20 başlangıç durumu hash'ini saklayın.
Minter oluştur, sonraki madencilik süreci için
Bu iki aşamalı dağıtım yöntemi, proje bilgilerini etkili bir şekilde korur ve yalnızca reveal aşamasında tamamen açığa çıkar.
mintleme mekanizması
Mint sürecinin aşağıdaki özellikleri vardır:
Giriş bir minter'dır (ilk olarak deploy tarafından oluşturulan)
Her mintleme işleminde yalnızca bir minter girişi vardır, ancak birden fazla minter çıktısı olabilir.
Her mint işleminde bir token üretilir
Çıktı sırası sabit: minter'dan sonra token olmalıdır
Ağ verimliliği ve ekonomisini dengelemek için, V2 sürümü varsayılan olarak iki benzer durumda Minter oluşturur.
İşlem oluşturma yeniliği
CAT20, kullanıcıların kendi adresleri dışındaki UTXO'ları kontrol etmesine olanak tanıyan zekice bir script tasarımı benimsemiştir. Bu tasarım, reveal ve minter aşamalarında kendini gösterir ve protokolün esnekliğini büyük ölçüde artırır.
Durum Yönetimi (V2)
CAT20'nin durum bilgileri iki yerde saklanır:
İşlem çıktısının OP_RETURN'ında (mevcut durum hash'i)
Akıllı sözleşmelerde (Minter ve Token)
Her mintleme işleminden sonra, yeni oluşturulan Minter'in mint miktarı, kalan mint edilebilir miktarın yarısıdır, ta ki hepsi tamamen basılana kadar.
transfer ve imha
Transfer sırasında, işlemin token giriş ve çıkış miktarlarının dengede kalması gerekir. Birden fazla token aynı işlemde kullanılabilir, sadece kendi aralarında denge sağlamak yeterlidir.
Token'ı yok etmek için onu sadece sıradan bir adrese göndermek yeterlidir.
Özet
CAT20'nin tasarımı son derece esnektir, kullanıcılar çeşitli işlemleri kendileri oluşturabilir. Bu tasarım birçok avantajı beraberinde getirir:
Token sahiplik durumunu sorgulamayı basitleştirin, sadece token'in UTXO'sunu kontrol etmeniz yeterlidir.
mint sürecini izlemek için, "cat" içeren OP_RETURN ile ilgili işlemleri arayarak gerçekleştirebilirsiniz.
Ancak, yüksek esneklik sözleşme doğrulama mantığı için daha yüksek talepler getirmektedir ve bazı açıklar buradan kaynaklanmaktadır.
CAT20'nin piyasaya sürülmesi, Bitcoin ekosistemine yeni olanaklar getirdi. Yenilikçi tasarımı, gelecekteki blockchain token protokolü gelişimine yeni fikirler sunabilir.
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.
14 Likes
Reward
14
5
Share
Comment
0/400
AirdropBuffet
· 7h ago
Ah, gerçekten güzel! Yine airdrop bekleyebilirim.
View OriginalReply0
TokenRationEater
· 23h ago
Para kazanılmalı ama aceleci olmamalı.
View OriginalReply0
LadderToolGuy
· 23h ago
Harekete geç, koş koş koş
View OriginalReply0
DefiPlaybook
· 23h ago
Verilere göre hesaplanan CAT20 Ana Ağ TVL yükseliş hızı %9.2/hafta makul aralıkta.
CAT20 protokolü analizi: Fractal BTC akıllı sözleşmeler yeni çağı
BTC akıllı sözleşmeler yeni bir bölüm: Fraktal Bitcoin üzerindeki CAT20 protokol analizi
Son zamanlarda, Bitcoin ekosistemi önemli bir atılıma tanıklık etti. Birkaç test ağı doğrulamasının ardından, Fractal BTC Eylül ayında ana ağa resmi olarak geldi. Fractal'ın en büyük özelliklerinden biri, akıllı sözleşmeler fonksiyonuna sahip olması ve ana ağda hayata geçişiyle birlikte yeni bir token protokolü olan CAT20'yi tanıtmasıdır. Bu makalede, CAT20'nin teknik tasarımındaki incelikler ve potansiyel etkileri derinlemesine incelenecektir.
Fraktal Bitcoin Tanıtımı
CAT20'ye girmeden önce, onun çalışma ortamı Fractal Bitcoin'i anlamamız gerekiyor. Fractal Bitcoin, aynı zamanda fraktal Bitcoin olarak da bilinir, tamamen BTC ile uyumlu bir ikinci katman ağıdır. BTC'ye kıyasla, blok onay süresi önemli ölçüde 1 dakikaya düşmüştür. Temel prensibi, BTC ağının birden fazla kopyasını oluşturarak her bir zincirin işlem yapabilmesini sağlamaktır, böylece genel işlem hızı artırılmıştır.
Fractal'in büyük bir yeniliği, BTC'nin güvenlik nedenleriyle erken aşamada terk edilen OP_CAT opcode'unu yeniden başlatmasıdır. Bu hamle, Fractal Bitcoin'in işlevselliğini önemli ölçüde artırarak ona akıllı sözleşmeler yeteneği kazandırdı ve daha geniş bir uygulama alanının kapılarını açtı.
CAT Protokolü Analizi
dağıtım süreci
CAT20 token dağıtımı "commit" ve "reveal" adlı iki aşamaya ayrılır:
Taahhüt aşaması:
Açığa Çıkarma Aşaması:
Bu iki aşamalı dağıtım yöntemi, proje bilgilerini etkili bir şekilde korur ve yalnızca reveal aşamasında tamamen açığa çıkar.
mintleme mekanizması
Mint sürecinin aşağıdaki özellikleri vardır:
Ağ verimliliği ve ekonomisini dengelemek için, V2 sürümü varsayılan olarak iki benzer durumda Minter oluşturur.
İşlem oluşturma yeniliği
CAT20, kullanıcıların kendi adresleri dışındaki UTXO'ları kontrol etmesine olanak tanıyan zekice bir script tasarımı benimsemiştir. Bu tasarım, reveal ve minter aşamalarında kendini gösterir ve protokolün esnekliğini büyük ölçüde artırır.
Durum Yönetimi (V2)
CAT20'nin durum bilgileri iki yerde saklanır:
Her mintleme işleminden sonra, yeni oluşturulan Minter'in mint miktarı, kalan mint edilebilir miktarın yarısıdır, ta ki hepsi tamamen basılana kadar.
transfer ve imha
Transfer sırasında, işlemin token giriş ve çıkış miktarlarının dengede kalması gerekir. Birden fazla token aynı işlemde kullanılabilir, sadece kendi aralarında denge sağlamak yeterlidir.
Token'ı yok etmek için onu sadece sıradan bir adrese göndermek yeterlidir.
Özet
CAT20'nin tasarımı son derece esnektir, kullanıcılar çeşitli işlemleri kendileri oluşturabilir. Bu tasarım birçok avantajı beraberinde getirir:
Ancak, yüksek esneklik sözleşme doğrulama mantığı için daha yüksek talepler getirmektedir ve bazı açıklar buradan kaynaklanmaktadır.
CAT20'nin piyasaya sürülmesi, Bitcoin ekosistemine yeni olanaklar getirdi. Yenilikçi tasarımı, gelecekteki blockchain token protokolü gelişimine yeni fikirler sunabilir.