BTC akıllı sözleşmeler yeni çağı: Fraktal Bitcoin üzerindeki CAT20 protokolünü analiz etme
Fraktal Bitcoin, Bitcoin'in ikinci katman ağı olarak, Eylül ayında ana ağına girmesinin ardından büyük ilgi gördü. En büyük özelliği, OP_CAT opcode'unu etkinleştirerek Bitcoin'e akıllı sözleşme yeteneği kazandırmasıdır. Ardından, ERC20'ye benzer olan CAT20 protokolünün doğuşu geldi, bu da Bitcoin ekosistemine yeni olanaklar sundu.
Fraktal Bitcoin Tanıtımı
Fraktal Bitcoin, BTC ile tamamen uyumlu bir ikinci katman ağıdır ve daha hızlı 1 dakikalık blok onay süresine sahiptir. Temel prensibi, BTC ağının birden fazla kopyasını oluşturarak her bir zincirin işlem yapabilmesini sağlamaktır ve böylece genel işlem hızını artırır. Ancak şu anda resmi olarak ayrıntılı bir teknik doküman yayınlanmamıştır.
Fraktal Bitcoin'in en büyük özelliği OP_CAT işlem kodunun etkinleştirilmesidir. Bu işlem kodu, BTC tarafından çoktan terk edilmesine rağmen, fraktal Bitcoin'de yeniden etkinleştirilmesi, Bitcoin akıllı sözleşmelere yetenek kazandırarak uygulama alanlarını büyük ölçüde genişletmiştir.
CAT20 protokol analizi
CAT20 protokolü, fraktal Bitcoin üzerine inşa edilmiş bir token standardıdır ve Ethereum üzerindeki ERC20'ye benzemektedir. Hayat döngüsü esas olarak dağıtım, mintleme, transfer gibi birkaç aşamayı içermektedir.
dağıtım süreci
CAT20'nin dağıtımı "commit" ve "reveal" olmak üzere iki aşamaya ayrılır:
Commit aşaması: Tokenin temel bilgilerini işlem çıktısı betiğine yazmak, üretilen işlem hash'ini bu tokenin benzersiz kimliği olarak kullanmak.
Reveal aşaması: CAT20'nin başlangıç durumu hash'ini içeren bir OP_RETURN ve sonraki mintleme için bir Minter çıktısı.
Bu iki aşamalı dağıtım yöntemi, blockchain projeleri için yaygın olarak kullanılan bir sunum-açıklama modelidir ve proje bilgilerini korumaya yardımcı olur.
minting mekanizması
CAT20'nin madencilik sürecinin aşağıdaki özellikleri vardır:
Her minting işleminde yalnızca bir Minter girişi kullanılabilir.
Çıktı birden fazla yeni Minter içerebilir
Her seferinde yalnızca bir tür token basılabilir
Çıktı sırası sabittir, Minter tokenlerden önce olmalıdır.
Minter sayısının yönetimi çok önemlidir. Eğer her seferinde sadece bir Minter çıkartılırsa, bu mintleme tıkanıklığına yol açar; çok fazla çıkartmak ise işlem maliyetlerini artırır. V2 versiyonu, verimlilik ve maliyet dengesini sağlamak için varsayılan olarak iki benzer durumda Minter üretir.
işlem inşası
CAT20'nin ticaret yapısı akıllıca bir tasarım kullanıyor:
Script mantığını değiştirerek, kullanıcının kendi adresi dışındaki UTXO'ları kontrol etmesine izin verin.
P2TR adresinin özelliklerini kullanarak, ISSUE_PUBKEY'e göre farklı adresler oluşturmak için anahtarları ayarlayın.
Minter kendisi bir akıllı sözleşmeler, herkes tarafından kullanılabilir, belirli uygulama detayları henüz kamuya açıklanmadı.
durum yönetimi
CAT20'nin durumu iki yerde saklanır:
İşlem çıktısının OP_RETURN'ında mevcut durum hash'i saklanır.
Minter akıllı sözleşmelerinde kalan basılabilir miktar saklanır.
Her mintleme işleminden sonra, yeni Minter'ın basılabilir miktarı kalan toplamın yarısıdır, ta ki tamamen basılıncaya kadar.
transfer ve yok etme
Transfer sırasında, aynı türdeki tokenlerin giriş ve çıkış miktarları tutarlı olmalıdır. İmha etmek için tokenleri normal bir adrese göndermek yeterlidir.
Özet
CAT20 protokolü, kullanıcıların kendi inşa ettiği esnek bir modeli benimser ve sözleşmelere sıkı denetimler ekler. Bu tasarım, token sahiplik durumunu ve mintleme ilerlemesini sorgulamayı kolaylaştırır, ancak potansiyel güvenlik risklerine de dikkat edilmesi gerekir.
Genel olarak, CAT20, Bitcoin ekosistemine ERC20 benzeri standartlaştırılmış token protokolü getirdi ve daha fazla yenilikçi uygulamayı teşvik ederek Bitcoin akıllı sözleşmelerinin gelişimini desteklemesi bekleniyor.
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
3
Share
Comment
0/400
WinterWarmthCat
· 12h ago
Başka bir altcoin katmanı çok fazla değil mi?
View OriginalReply0
NestedFox
· 13h ago
Bu ikinci kat tavuk kemiğinin ne anlamı var?
View OriginalReply0
GetRichLeek
· 13h ago
Yine bir Emiciler Tarafından Oyuna Getirilmek fırsatı, çoktan pusuya yatmışlar haha
CAT20 protokolü: Fraktal Bitcoin üzerindeki ERC20 standardı, BTC akıllı sözleşmelerinde yeni bir çağ başlatıyor
BTC akıllı sözleşmeler yeni çağı: Fraktal Bitcoin üzerindeki CAT20 protokolünü analiz etme
Fraktal Bitcoin, Bitcoin'in ikinci katman ağı olarak, Eylül ayında ana ağına girmesinin ardından büyük ilgi gördü. En büyük özelliği, OP_CAT opcode'unu etkinleştirerek Bitcoin'e akıllı sözleşme yeteneği kazandırmasıdır. Ardından, ERC20'ye benzer olan CAT20 protokolünün doğuşu geldi, bu da Bitcoin ekosistemine yeni olanaklar sundu.
Fraktal Bitcoin Tanıtımı
Fraktal Bitcoin, BTC ile tamamen uyumlu bir ikinci katman ağıdır ve daha hızlı 1 dakikalık blok onay süresine sahiptir. Temel prensibi, BTC ağının birden fazla kopyasını oluşturarak her bir zincirin işlem yapabilmesini sağlamaktır ve böylece genel işlem hızını artırır. Ancak şu anda resmi olarak ayrıntılı bir teknik doküman yayınlanmamıştır.
Fraktal Bitcoin'in en büyük özelliği OP_CAT işlem kodunun etkinleştirilmesidir. Bu işlem kodu, BTC tarafından çoktan terk edilmesine rağmen, fraktal Bitcoin'de yeniden etkinleştirilmesi, Bitcoin akıllı sözleşmelere yetenek kazandırarak uygulama alanlarını büyük ölçüde genişletmiştir.
CAT20 protokol analizi
CAT20 protokolü, fraktal Bitcoin üzerine inşa edilmiş bir token standardıdır ve Ethereum üzerindeki ERC20'ye benzemektedir. Hayat döngüsü esas olarak dağıtım, mintleme, transfer gibi birkaç aşamayı içermektedir.
dağıtım süreci
CAT20'nin dağıtımı "commit" ve "reveal" olmak üzere iki aşamaya ayrılır:
Commit aşaması: Tokenin temel bilgilerini işlem çıktısı betiğine yazmak, üretilen işlem hash'ini bu tokenin benzersiz kimliği olarak kullanmak.
Reveal aşaması: CAT20'nin başlangıç durumu hash'ini içeren bir OP_RETURN ve sonraki mintleme için bir Minter çıktısı.
Bu iki aşamalı dağıtım yöntemi, blockchain projeleri için yaygın olarak kullanılan bir sunum-açıklama modelidir ve proje bilgilerini korumaya yardımcı olur.
minting mekanizması
CAT20'nin madencilik sürecinin aşağıdaki özellikleri vardır:
Minter sayısının yönetimi çok önemlidir. Eğer her seferinde sadece bir Minter çıkartılırsa, bu mintleme tıkanıklığına yol açar; çok fazla çıkartmak ise işlem maliyetlerini artırır. V2 versiyonu, verimlilik ve maliyet dengesini sağlamak için varsayılan olarak iki benzer durumda Minter üretir.
işlem inşası
CAT20'nin ticaret yapısı akıllıca bir tasarım kullanıyor:
Script mantığını değiştirerek, kullanıcının kendi adresi dışındaki UTXO'ları kontrol etmesine izin verin.
P2TR adresinin özelliklerini kullanarak, ISSUE_PUBKEY'e göre farklı adresler oluşturmak için anahtarları ayarlayın.
Minter kendisi bir akıllı sözleşmeler, herkes tarafından kullanılabilir, belirli uygulama detayları henüz kamuya açıklanmadı.
durum yönetimi
CAT20'nin durumu iki yerde saklanır:
İşlem çıktısının OP_RETURN'ında mevcut durum hash'i saklanır.
Minter akıllı sözleşmelerinde kalan basılabilir miktar saklanır.
Her mintleme işleminden sonra, yeni Minter'ın basılabilir miktarı kalan toplamın yarısıdır, ta ki tamamen basılıncaya kadar.
transfer ve yok etme
Transfer sırasında, aynı türdeki tokenlerin giriş ve çıkış miktarları tutarlı olmalıdır. İmha etmek için tokenleri normal bir adrese göndermek yeterlidir.
Özet
CAT20 protokolü, kullanıcıların kendi inşa ettiği esnek bir modeli benimser ve sözleşmelere sıkı denetimler ekler. Bu tasarım, token sahiplik durumunu ve mintleme ilerlemesini sorgulamayı kolaylaştırır, ancak potansiyel güvenlik risklerine de dikkat edilmesi gerekir.
Genel olarak, CAT20, Bitcoin ekosistemine ERC20 benzeri standartlaştırılmış token protokolü getirdi ve daha fazla yenilikçi uygulamayı teşvik ederek Bitcoin akıllı sözleşmelerinin gelişimini desteklemesi bekleniyor.