Bitcoin ekosistemi akıllı sözleşmeler için yeni olasılıkları karşılıyor
Son zamanlarda, Fractal BTC bir dizi testin ardından resmi olarak ana ağına geçti. Bitcoin ekosisteminin yeni bir üyesi olarak, Fractal'ın en büyük özelliği akıllı sözleşmeler fonksiyonuna sahip olmasıdır. Bu arada, CAT20 adında yeni bir token protokolü de ortaya çıktı. CAT20'nin teknik tasarımı ne gibi ayrıcalıklara sahip? Biz bununla ne öğrenebiliriz?
Fractal Bitcoin Tanıtımı
CAT20'yi anlamak için öncelikle çalıştığı ortam olan Fractal Bitcoin'u anlamak gerekir. Fractal Bitcoin, tamamen BTC ile uyumlu olan bir ikinci katman ağıdır. BTC'ye kıyasla, blok onay süresi büyük ölçüde 1 dakikaya düşmüştür. Temel prensibi, BTC ağının birkaç kopyasını oluşturarak, her bir zincirin işlem yapabilmesini sağlamaktır; böylece genel işlem hızı artırılır.
Fractal'ın bir diğer önemli özelliği, güvenlik nedenleriyle BTC'nin erken döneminde kullanım dışı bırakılan OP_CAT opcode'unu etkinleştirmesidir. Bu işlem, Fractal Bitcoin'in yeteneklerini önemli ölçüde artırarak akıllı sözleşmeler işlevselliğinin temelini atmıştır.
CAT20 Protokol Analizi
OP_CAT desteğine dayalı olarak, CAT Protokolü doğdu. CAT20 protokolü, şu anda kullanılan ana protokoldür. Adından da anlaşılacağı gibi, CAT20 tasarımında Ethereum'un ERC20 standardından esinlenmiştir. Peki, CAT20 Bitcoin ekosisteminde ERC20'ye benzer işlevleri nasıl gerçekleştiriyor?
dağıtım süreci
CAT20'nin dağıtım süreci "commit" ve "reveal" olmak üzere iki aşamaya ayrılır:
Taahhüt aşaması: Tokenin temel bilgilerini işlem çıktısı betiğine yazın, oluşturulan işlem hash'i bu tokenin benzersiz kimliği olarak kullanılır.
Açığa Çıkarma Aşaması: OP_RETURN içeren bir CAT20 başlangıç durumu hash'i ve sonraki Mint işlemi için bir Minter çıkışı.
Bu iki aşamalı süreç, projelerin bilgilerini korumaya yardımcı olan blockchain üzerindeki yaygın gönderim-açıklama modelini takip etmektedir.
Mint mekanizması
Mint sürecinin ana özellikleri şunlardır:
Her Mint işleminde yalnızca bir Minter girişi kullanın
Çıktı birden fazla Minter içerebilir
Her Mint işlemi sadece bir Token oluşturur.
Çıktı sırası Minter'dan sonra Token olacak şekilde sabitlenmiştir.
Minter sayısının yönetimi, Mint'in kullanım kolaylığını doğrudan etkiler. Ağ tıkanıklığı ve ekonomik maliyetleri dengelemek için, V2 sürümü varsayılan olarak birbirine yakın iki Minter oluşturur.
İşlem inşa prensibi
CAT20'nin ticaret yapısı, Bitcoin script'inin esnekliğinden yararlanmaktadır. Farklı adres UTXO'larının kontrolünü sağlamak için script mantığı ustaca tasarlanmıştır. reveal aşamasında ayarlanmış bir genel anahtar kullanılırken, Minter OP_CAT temelinde akıllı sözleşmeler işlevselliğini gerçekleştirebilir.
durum yönetimi
CAT20'nin durum bilgileri OP_RETURN ve akıllı sözleşmelerde saklanmaktadır. OP_RETURN, mevcut işlem çıktısı durumunun hash'ini saklarken, sözleşmede kalan Mint sayısı saklanmaktadır. Her Mint işleminden sonra, yeni Minter'ın Mint miktarı, kalan Mint miktarının yarısıdır.
transfer ve yok etme
Transfer sırasında, işlemin giriş ve çıkış Token miktarları tutarlı olmalıdır. Token'ı yok etmek için yalnızca onu normal bir adrese göndermek yeterlidir.
Özet
CAT20'nin tasarımı, Bitcoin ekosisteminin özelliklerinden tam olarak yararlanarak esnek bir token yönetimi sağlamaktadır. Bu tasarım, Token sahipliğini ve Mint ilerlemesini takip etmeyi kolaylaştırır, Bitcoin ağına yeni olanaklar sunar. Ancak, esneklik daha yüksek güvenlik gereksinimlerini de beraberinde getirir, sözleşmenin doğrulama mantığı son derece önemlidir.
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.
23 Likes
Reward
23
4
Share
Comment
0/400
DataBartender
· 07-04 09:30
Sonunda btc akıllı sözleşmelerini bekledim, güzel güzel.
View OriginalReply0
LayerZeroHero
· 07-01 10:02
Daha fazla L2 zaferini bekliyorum
View OriginalReply0
GateUser-bd883c58
· 07-01 10:01
Hala layer2 mi kullanıyorsun? Her şey netleşti.
View OriginalReply0
DefiOldTrickster
· 07-01 09:58
En son arbitraj fırsatını yakaladım, sessizce zenginleşenler, fiyatlar fırlayınca tuzağa düşüp kayboldu.
Fractal BTC Ana Ağ'da CAT20 protokolü ile Bitcoin ekosistemine akıllı sözleşmeler için yeni olanaklar getiriyor.
Bitcoin ekosistemi akıllı sözleşmeler için yeni olasılıkları karşılıyor
Son zamanlarda, Fractal BTC bir dizi testin ardından resmi olarak ana ağına geçti. Bitcoin ekosisteminin yeni bir üyesi olarak, Fractal'ın en büyük özelliği akıllı sözleşmeler fonksiyonuna sahip olmasıdır. Bu arada, CAT20 adında yeni bir token protokolü de ortaya çıktı. CAT20'nin teknik tasarımı ne gibi ayrıcalıklara sahip? Biz bununla ne öğrenebiliriz?
Fractal Bitcoin Tanıtımı
CAT20'yi anlamak için öncelikle çalıştığı ortam olan Fractal Bitcoin'u anlamak gerekir. Fractal Bitcoin, tamamen BTC ile uyumlu olan bir ikinci katman ağıdır. BTC'ye kıyasla, blok onay süresi büyük ölçüde 1 dakikaya düşmüştür. Temel prensibi, BTC ağının birkaç kopyasını oluşturarak, her bir zincirin işlem yapabilmesini sağlamaktır; böylece genel işlem hızı artırılır.
Fractal'ın bir diğer önemli özelliği, güvenlik nedenleriyle BTC'nin erken döneminde kullanım dışı bırakılan OP_CAT opcode'unu etkinleştirmesidir. Bu işlem, Fractal Bitcoin'in yeteneklerini önemli ölçüde artırarak akıllı sözleşmeler işlevselliğinin temelini atmıştır.
CAT20 Protokol Analizi
OP_CAT desteğine dayalı olarak, CAT Protokolü doğdu. CAT20 protokolü, şu anda kullanılan ana protokoldür. Adından da anlaşılacağı gibi, CAT20 tasarımında Ethereum'un ERC20 standardından esinlenmiştir. Peki, CAT20 Bitcoin ekosisteminde ERC20'ye benzer işlevleri nasıl gerçekleştiriyor?
dağıtım süreci
CAT20'nin dağıtım süreci "commit" ve "reveal" olmak üzere iki aşamaya ayrılır:
Taahhüt aşaması: Tokenin temel bilgilerini işlem çıktısı betiğine yazın, oluşturulan işlem hash'i bu tokenin benzersiz kimliği olarak kullanılır.
Açığa Çıkarma Aşaması: OP_RETURN içeren bir CAT20 başlangıç durumu hash'i ve sonraki Mint işlemi için bir Minter çıkışı.
Bu iki aşamalı süreç, projelerin bilgilerini korumaya yardımcı olan blockchain üzerindeki yaygın gönderim-açıklama modelini takip etmektedir.
Mint mekanizması
Mint sürecinin ana özellikleri şunlardır:
Minter sayısının yönetimi, Mint'in kullanım kolaylığını doğrudan etkiler. Ağ tıkanıklığı ve ekonomik maliyetleri dengelemek için, V2 sürümü varsayılan olarak birbirine yakın iki Minter oluşturur.
İşlem inşa prensibi
CAT20'nin ticaret yapısı, Bitcoin script'inin esnekliğinden yararlanmaktadır. Farklı adres UTXO'larının kontrolünü sağlamak için script mantığı ustaca tasarlanmıştır. reveal aşamasında ayarlanmış bir genel anahtar kullanılırken, Minter OP_CAT temelinde akıllı sözleşmeler işlevselliğini gerçekleştirebilir.
durum yönetimi
CAT20'nin durum bilgileri OP_RETURN ve akıllı sözleşmelerde saklanmaktadır. OP_RETURN, mevcut işlem çıktısı durumunun hash'ini saklarken, sözleşmede kalan Mint sayısı saklanmaktadır. Her Mint işleminden sonra, yeni Minter'ın Mint miktarı, kalan Mint miktarının yarısıdır.
transfer ve yok etme
Transfer sırasında, işlemin giriş ve çıkış Token miktarları tutarlı olmalıdır. Token'ı yok etmek için yalnızca onu normal bir adrese göndermek yeterlidir.
Özet
CAT20'nin tasarımı, Bitcoin ekosisteminin özelliklerinden tam olarak yararlanarak esnek bir token yönetimi sağlamaktadır. Bu tasarım, Token sahipliğini ve Mint ilerlemesini takip etmeyi kolaylaştırır, Bitcoin ağına yeni olanaklar sunar. Ancak, esneklik daha yüksek güvenlik gereksinimlerini de beraberinde getirir, sözleşmenin doğrulama mantığı son derece önemlidir.