BTC ekosistemi akıllı sözleşmelerde yeni bir atılım yaşıyor
Bitcoin ekosistemi son zamanlarda önemli bir gelişme yaşadı. Birçok test ağı doğrulamasının ardından, Fractal BTC Eylül ayında ana ağa resmi olarak geçti. Bu yeni sistemin en önemli özelliklerinden biri, akıllı sözleşmeler işlevine sahip olması ve ana ağın başlatılmasıyla birlikte CAT20 adında yeni bir token protokolünün tanıtılmasıdır. Peki, teknik tasarım açısından CAT20'nin ne gibi incelikleri var? Bizler bu durumdan ne gibi dersler çıkarabiliriz?
Fractal Bitcoin Tanıtımı
CAT20'yi derinlemesine anlamadan önce, önce Fractal Bitcoin'i kısaca tanımalıyız. İkisi arasındaki ilişki ERC20 ile ETH'ye benzer, CAT20 protokolü Fractal Bitcoin'in üzerine kurulmuştur.
Fractal Bitcoin, aynı zamanda fraktal Bitcoin olarak da bilinir, BTC ile tamamen uyumlu bir "ikinci katman" ağdır. BTC'ye kıyasla, blok onay hızı çok daha hızlıdır, yalnızca 1 dakikadır. Temel prensibi isminin de belirttiği gibi, BTC ağının birden fazla kopyasını oluşturmaktır; her bir zincir işlem yapabilmekte ve işleme alınan düğüm sayısını artırarak hızı artırmaktadır. Ancak, farklı zincirler arasında nasıl iletişim kurulacağı gibi spesifik detaylar şu anda belirsizdir ve resmi olarak ilgili teknik belgeler sağlanmamıştır.
Fractal'ın önemli bir özelliği, BTC'nin güvenlik endişeleri nedeniyle erken döneminde devre dışı bırakılan OP_CAT opcode'unu yeniden etkinleştirmesidir. Bu opcode'un yeniden etkinleştirilmesi, Fractal Bitcoin'in işlevselliğini büyük ölçüde artırdı. OP_CAT'ın BTC'ye akıllı sözleşmeler yeteneği kazandırabileceğine dair görüşler var; bu, gelecekteki gelişmelere daha fazla olasılık açıyor.
Şu anda, Fractal Bitcoin üzerinde ERC20 benzeri bir protokol geliştiren geliştiriciler bulunmaktadır.
CAT Protokolü Genel Bakış
OP_CAT'ın alt yapısının desteği ile ilgili protokol çok geçmeden ortaya çıktı, bu protokol CAT Protokolü. CAT20 protokolü zaten pratikte çalışıyor ve bir ticaret platformu da buna karşılık gelen işlev panelini ekledi.
CAT20'nin adı ERC20'yi akla getiriyor, ikisi de gerçekten benzer yönlere sahip. Olgun ERC20 protokolüne kıyasla, CAT20 benzer bir token yaşam döngüsünü nasıl gerçekleştiriyor?
dağıtım süreci
Dağıtım öncesinde, kullanıcıların cüzdan adresi ve token temel bilgilerini belirtmeleri gerekmektedir. ERC20'e benzer şekilde, token bilgileri ad, sembol vb. içerir. Farklılık, CAT20'nin ön madencilik miktarını ve her seferde basılan miktar sınırlamasını ayarlayabilmesidir.
Dağıtım, "commit" ve "reveal" olmak üzere iki aşamaya ayrılır. Commit aşamasında, işlem çıktısı script'inde token temel bilgileri yazılır. Bu aşamadaki işlemin hashId'si, diğer token'lardan ayırmak için token kimliği olarak kullanılır.
reveal aşamasında iki UTXO girişi olacak, commit aşamasının ilk iki çıktısına karşılık gelir. Bu işlem önce bir OP_RETURN çıkışı yapar, CAT20'nin başlangıç durumunun Hash'ini saklar. Daha sonra bir Minter çıkışı yapar, bu da sonraki madencilik sürecinde durum değişikliklerini korumak için kullanılır.
Tüm dağıtım süreci, blockchain üzerinde yaygın olarak kullanılan sunum-açıklama iki adımını kullanarak, tipik bir proje dağıtım yöntemi olarak gerçekleştirilmektedir.
mintleme mekanizması
Madencilik sürecinin aşağıdaki özellikleri vardır:
Girdi bir minter'dır, başlangıçta dağıtım aşamasında oluşturulmuştur.
Her mintleme işleminde yalnızca bir minter girişi olarak kullanılabilir, birden fazla minter çıkışı olabilir.
Her mintleme işlemi bir token üretir
Çıktı sırası, minter'ın token'dan önce olmasını gerektirir.
Bu tasarım, döküm sürecini eğlenceli hale getiriyor. Örneğin, her dökümde birden fazla minter çıkabilir, bu da mevcut minter sayısını artırır ve döküm sıkışıklığını önler. Ancak ekonomik faktörler göz önüne alındığında, daha fazla kişi yeni minter çıkarmamak yönünde bir eğilim gösterebilir; bu da bazı kullanıcıların sistemin çalışmasını sürdürmek için gönüllü olarak daha fazla ödeme yapmalarını gerektirebilir.
V2 versiyonunda, varsayılan olarak iki benzer durumda Minter oluşturulur.
işlem inşa
CAT20'nin ticaret yapısında dikkat edilmesi gereken birkaç teknik detay vardır:
UTXO'yu açığa çıkar: Akıllı sözleşmelerin mantığını ustaca değiştirerek, aynı özel anahtarı kullanarak farklı adreslerin UTXO'sunu kontrol etmeyi sağla.
minter UTXO: OP_CAT kullanarak gerçekleştirilen akıllı sözleşmeler fonksiyonu olduğu tahmin ediliyor, böylece herkes bu UTXO'ları girdi olarak kullanabiliyor.
durum yönetimi (V2)
minter'da durum bilgileri, OP_RETURN ve akıllı sözleşmelerde saklanır. OP_RETURN, mevcut işlem çıktısı durumunun Hash'ini saklar, sözleşmede ise kalan mintleme sayısı saklanır. Her mintleme işleminden sonra, yeni oluşturulan Minter'ın mintleme miktarı, kalan mintlenebilir miktarın yarısıdır.
CAT20 token kendisi de akıllı sözleşmelerdir ve miktar ile sahiplik adresi olmak üzere iki temel durumu içerir. BRC20 veya yazıtların aksine, CAT20 doğrudan kullanıcı adresinin UTXO'sunda bulunmaz.
transfer ve yok etme
Transfer sırasında, aynı işlemde her bir tokenın giriş ve çıkış miktarları tutarlı olmalıdır. Token'ları imha etmek için yalnızca bunları normal bir adrese göndermek yeterlidir.
Özet
CAT20'nin tasarımı kullanıcılara büyük bir esneklik sağlarken, sözleşme doğrulama mantığına daha yüksek gereksinimler getirmektedir. Bu tasarım bazı avantajlar sunmaktadır:
Token sahiplik durumunu sorgulamak için sadece tokenin UTXO'sunu kontrol etmek yeterlidir, yukarıya doğru izleme yapmaya gerek yoktur.
"cat" içeren OP_RETURN ile işlem araması yaparak mevcut madencilik durumunu kolayca görebilirsiniz.
CAT20'nin yeniliği, Bitcoin ekosistemine yeni olanaklar getirdi, bu nedenle gelişimini ve uygulama potansiyelini sürekli olarak takip etmemiz gerekiyor.
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
8
Share
Comment
0/400
HashBard
· 46m ago
hmm... başka bir btc ekosistem kopya yapıştırı açıkçası
View OriginalReply0
WuDi
· 11h ago
Bitcoin ekosistemi inanılmaz Klas
View OriginalReply0
WuDi
· 11h ago
快 bir pozisyon girin!🚗
View OriginalReply0
FromMinerToFarmer
· 11h ago
Mining Rekt enayiler oldu
View OriginalReply0
ThatsNotARugPull
· 11h ago
Yeni bir numara daha~ Hı hı
View OriginalReply0
LiquidityNinja
· 11h ago
erc'ten bir tat almak
View OriginalReply0
AirdropworkerZhang
· 11h ago
Hadi gidelim, sadece bir kaplaması değişmiş scamcoin.
BTC ekosisteminde yeni bir atılım: Fractal Bitcoin, CAT20 akıllı sözleşmeler protokolünü piyasaya sürdü.
BTC ekosistemi akıllı sözleşmelerde yeni bir atılım yaşıyor
Bitcoin ekosistemi son zamanlarda önemli bir gelişme yaşadı. Birçok test ağı doğrulamasının ardından, Fractal BTC Eylül ayında ana ağa resmi olarak geçti. Bu yeni sistemin en önemli özelliklerinden biri, akıllı sözleşmeler işlevine sahip olması ve ana ağın başlatılmasıyla birlikte CAT20 adında yeni bir token protokolünün tanıtılmasıdır. Peki, teknik tasarım açısından CAT20'nin ne gibi incelikleri var? Bizler bu durumdan ne gibi dersler çıkarabiliriz?
Fractal Bitcoin Tanıtımı
CAT20'yi derinlemesine anlamadan önce, önce Fractal Bitcoin'i kısaca tanımalıyız. İkisi arasındaki ilişki ERC20 ile ETH'ye benzer, CAT20 protokolü Fractal Bitcoin'in üzerine kurulmuştur.
Fractal Bitcoin, aynı zamanda fraktal Bitcoin olarak da bilinir, BTC ile tamamen uyumlu bir "ikinci katman" ağdır. BTC'ye kıyasla, blok onay hızı çok daha hızlıdır, yalnızca 1 dakikadır. Temel prensibi isminin de belirttiği gibi, BTC ağının birden fazla kopyasını oluşturmaktır; her bir zincir işlem yapabilmekte ve işleme alınan düğüm sayısını artırarak hızı artırmaktadır. Ancak, farklı zincirler arasında nasıl iletişim kurulacağı gibi spesifik detaylar şu anda belirsizdir ve resmi olarak ilgili teknik belgeler sağlanmamıştır.
Fractal'ın önemli bir özelliği, BTC'nin güvenlik endişeleri nedeniyle erken döneminde devre dışı bırakılan OP_CAT opcode'unu yeniden etkinleştirmesidir. Bu opcode'un yeniden etkinleştirilmesi, Fractal Bitcoin'in işlevselliğini büyük ölçüde artırdı. OP_CAT'ın BTC'ye akıllı sözleşmeler yeteneği kazandırabileceğine dair görüşler var; bu, gelecekteki gelişmelere daha fazla olasılık açıyor.
Şu anda, Fractal Bitcoin üzerinde ERC20 benzeri bir protokol geliştiren geliştiriciler bulunmaktadır.
CAT Protokolü Genel Bakış
OP_CAT'ın alt yapısının desteği ile ilgili protokol çok geçmeden ortaya çıktı, bu protokol CAT Protokolü. CAT20 protokolü zaten pratikte çalışıyor ve bir ticaret platformu da buna karşılık gelen işlev panelini ekledi.
CAT20'nin adı ERC20'yi akla getiriyor, ikisi de gerçekten benzer yönlere sahip. Olgun ERC20 protokolüne kıyasla, CAT20 benzer bir token yaşam döngüsünü nasıl gerçekleştiriyor?
dağıtım süreci
Dağıtım öncesinde, kullanıcıların cüzdan adresi ve token temel bilgilerini belirtmeleri gerekmektedir. ERC20'e benzer şekilde, token bilgileri ad, sembol vb. içerir. Farklılık, CAT20'nin ön madencilik miktarını ve her seferde basılan miktar sınırlamasını ayarlayabilmesidir.
Dağıtım, "commit" ve "reveal" olmak üzere iki aşamaya ayrılır. Commit aşamasında, işlem çıktısı script'inde token temel bilgileri yazılır. Bu aşamadaki işlemin hashId'si, diğer token'lardan ayırmak için token kimliği olarak kullanılır.
reveal aşamasında iki UTXO girişi olacak, commit aşamasının ilk iki çıktısına karşılık gelir. Bu işlem önce bir OP_RETURN çıkışı yapar, CAT20'nin başlangıç durumunun Hash'ini saklar. Daha sonra bir Minter çıkışı yapar, bu da sonraki madencilik sürecinde durum değişikliklerini korumak için kullanılır.
Tüm dağıtım süreci, blockchain üzerinde yaygın olarak kullanılan sunum-açıklama iki adımını kullanarak, tipik bir proje dağıtım yöntemi olarak gerçekleştirilmektedir.
mintleme mekanizması
Madencilik sürecinin aşağıdaki özellikleri vardır:
Bu tasarım, döküm sürecini eğlenceli hale getiriyor. Örneğin, her dökümde birden fazla minter çıkabilir, bu da mevcut minter sayısını artırır ve döküm sıkışıklığını önler. Ancak ekonomik faktörler göz önüne alındığında, daha fazla kişi yeni minter çıkarmamak yönünde bir eğilim gösterebilir; bu da bazı kullanıcıların sistemin çalışmasını sürdürmek için gönüllü olarak daha fazla ödeme yapmalarını gerektirebilir.
V2 versiyonunda, varsayılan olarak iki benzer durumda Minter oluşturulur.
işlem inşa
CAT20'nin ticaret yapısında dikkat edilmesi gereken birkaç teknik detay vardır:
UTXO'yu açığa çıkar: Akıllı sözleşmelerin mantığını ustaca değiştirerek, aynı özel anahtarı kullanarak farklı adreslerin UTXO'sunu kontrol etmeyi sağla.
minter UTXO: OP_CAT kullanarak gerçekleştirilen akıllı sözleşmeler fonksiyonu olduğu tahmin ediliyor, böylece herkes bu UTXO'ları girdi olarak kullanabiliyor.
durum yönetimi (V2)
minter'da durum bilgileri, OP_RETURN ve akıllı sözleşmelerde saklanır. OP_RETURN, mevcut işlem çıktısı durumunun Hash'ini saklar, sözleşmede ise kalan mintleme sayısı saklanır. Her mintleme işleminden sonra, yeni oluşturulan Minter'ın mintleme miktarı, kalan mintlenebilir miktarın yarısıdır.
CAT20 token kendisi de akıllı sözleşmelerdir ve miktar ile sahiplik adresi olmak üzere iki temel durumu içerir. BRC20 veya yazıtların aksine, CAT20 doğrudan kullanıcı adresinin UTXO'sunda bulunmaz.
transfer ve yok etme
Transfer sırasında, aynı işlemde her bir tokenın giriş ve çıkış miktarları tutarlı olmalıdır. Token'ları imha etmek için yalnızca bunları normal bir adrese göndermek yeterlidir.
Özet
CAT20'nin tasarımı kullanıcılara büyük bir esneklik sağlarken, sözleşme doğrulama mantığına daha yüksek gereksinimler getirmektedir. Bu tasarım bazı avantajlar sunmaktadır:
CAT20'nin yeniliği, Bitcoin ekosistemine yeni olanaklar getirdi, bu nedenle gelişimini ve uygulama potansiyelini sürekli olarak takip etmemiz gerekiyor.