CAT20 protokol: BTC ağı üzerindeki akıllı sözleşmeler için yeni standart

robot
Abstract generation in progress

BTC ağı üzerindeki akıllı sözleşmeler: Fractal Bitcoin ve CAT20 protokolü

Son zamanlarda, Bitcoin ekosistemi önemli bir güncelleme yaşadı. Birkaç test ağı doğrulamasından sonra, Fractal BTC Eylül ayında ana ağa resmi olarak giriş yaptı. Fractal'ın en büyük özelliklerinden biri akıllı sözleşmeler fonksiyonuna sahip olmasıdır ve ana ağda çevrimiçi olduğu sırada yeni bir token protokolü olan CAT20'yi tanıttı. Bu yazıda, CAT20'nin teknik tasarımını ve içindeki yenilikçi fikirleri derinlemesine inceleyeceğiz.

Teknik açıdan CAT20'yi yorumlamak: Fraktal Bitcoin üzerindeki yeni token protokolü

Fraktal Bitcoin Tanıtımı

CAT20'ye derinlemesine girmeden önce, önce Fractal Bitcoin çalışma ortamını anlamamız gerekiyor. Fractal Bitcoin, BTC ile tamamen uyumlu olan bir ikinci katman ağıdır. BTC'ye kıyasla, Fractal'ın blok onay süresi yalnızca 1 dakikadır, bu da işlem hızını büyük ölçüde artırır. Temel prensibi, birden fazla BTC ağını kopyalamaktır; her bir zincir işlem yapabilir ve böylece toplam verimliliği artırır.

Fractal'ın büyük bir atılımı, güvenlik endişeleri nedeniyle BTC'nin erken döneminde terk edilen OP_CAT opcode'unun yeniden etkinleştirilmesidir. Bu adım, Fractal Bitcoin'in işlevselliğini büyük ölçüde artırarak, ona akıllı sözleşmeler yeteneği kazandırdı ve gelecekteki uygulama geliştirme için geniş bir alan sundu.

Teknik açıdan CAT20'yi yorumlama: Fraktal Bitcoin üzerindeki yeni token protokolü

CAT Protokolü Genel Görünüm

OP_CAT desteğine dayalı olarak CAT Protokolü ortaya çıktı. Şu anda gerçek kullanımda olan CAT20 protokolüdür ve belirli bir işlem platformu da ilgili işlev panelini eklemiştir. CAT20, ismiyle ERC20 ile benzerlik gösterirken, işlev tasarımı da oldukça benzerdir.

dağıtım süreci

CAT20'nin dağıtım süreci "commit" ve "reveal" olmak üzere iki aşamaya ayrılır:

  1. Taahhüt aşaması: İşlem çıktı script'ine token'in temel bilgileri, örneğin adı, sembolü vb. yazılır. Bu aşamadaki işlemin hashId'si, bu token'in benzersiz tanımlayıcısı olarak kullanılacaktır.

  2. Reveal aşaması: İki bölüm içeren bir çıktı - bir OP_RETURN, CAT20 başlangıç durumunun Hash'ini saklamak için ve bir Minter, sonraki Mint sürecinde durum değişikliklerini sürdürmek için.

Bu iki aşamalı dağıtım yöntemi, blok zinciri projelerinde oldukça yaygındır ve hassas bilgilerin son aşamaya kadar tam olarak ifşa edilmesine yardımcı olur.

Teknik Bakış Açısıyla CAT20: Fraktal Bitcoin Üzerindeki Yeni Token Protokolü

Mint mekanizması

Mint 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 olabilir, ancak birden fazla minter çıkışı olabilir.
  • Her mintleme işlemi yeni bir token üretir.
  • Çıktı sırası sabittir, minter token'dan önce olmalıdır.

Dikkate değer bir nokta, minter sayısının ayarlarının tüm ağın mint aktivitesini etkilemesidir. Her seferinde yalnızca bir minter çıktısı vermek, mint sürecinin tıkanmasına neden olabilir; oysa birden fazla minter çıkışına izin verilmesi, ekonomik nedenlerle minter enflasyonuna yol açabilir. Şu anda V2 versiyonu, bu sorunu dengelemek için varsayılan olarak birbirine yakın iki Minter oluşturuyor.

Teknik açıdan CAT20'yi inceleme: Fraktal Bitcoin üzerindeki yeni token protokolü

işlem yapısının yeniliği

CAT20, ticaret inşasında zekice bir tasarım kullanıyor:

  1. Kullanıcı, script mantığını değiştirerek kendi adresleri dışındaki UTXO'ları kontrol edebilir.
  2. P2TR adresinin özelliklerini kullanarak, ISSUE_PUBKEY'e göre farklı adresler oluşturmak için anahtarları ayarlayın.
  3. Minter, akıllı sözleşmeler olarak, herkesin UTXO'sunu giriş olarak kullanmasına izin verir.

Teknik açıdan CAT20'yi açıklama: Fraktal Bitcoin üzerindeki yeni token protokolü

durum yönetimi (V2 versiyonu)

CAT20, çift durumlu depolama mekanizması kullanır:

  • OP_RETURN içinde mevcut işlem çıktısı durumunun Hash'ini saklar.
  • Akıllı sözleşme (Minter ve Token) içinde kalan Mint sayısı saklanır.

Her mint işleminden sonra, yeni oluşturulan Minter'ın mint sayısı, kalan mint edilebilir sayının yarısıdır. Bu tasarım, mint sürecinin dengeli dağılımını sağlar.

BRC20 veya yazıtların aksine, CAT20 token'ları kullanıcı adresinin UTXO'sunda doğrudan depolanmaz, bunun yerine bağımsız bir akıllı sözleşme olarak var olur.

Teknik açıdan CAT20'yi yorumlamak: Fraktal Bitcoin üzerindeki yeni token protokolü

transfer ve imha

Transfer sırasında, işlemin giriş ve çıkış token miktarlarının eşit olması gerekir. Aynı işlem birden fazla farklı token içerebilir, sadece her birinin dengede olması yeterlidir.

Token'ı yok etmek için, sadece onu normal bir adrese göndermeniz yeterlidir.

Teknik açıdan CAT20'yi yorumlama: Fraktal Bitcoin üzerindeki yeni token protokolü

Özet

CAT20'nin tasarım felsefesi esneklik ve verimliliği vurgulamaktadır:

  1. Token sahiplik durumunu kontrol etmek için yalnızca token'in UTXO'sunu kontrol etmeniz yeterlidir, geriye dönük kontrol etmeye gerek yoktur.
  2. "cat" içeren OP_RETURN ile yapılan işlemleri arayarak mint durumunu hızlıca öğrenebilirsiniz.

Bu yenilikçi tasarım, Bitcoin ağına yeni olanaklar sağlasa da, potansiyel açıkları önlemek için sözleşme mantığında doğrulamayı güçlendirmeyi gerektiriyor. Teknolojinin sürekli gelişmesiyle, CAT20'nin Bitcoin ekosisteminde önemli bir token protokol standardı haline gelmesi bekleniyor.

Teknik açıdan CAT20'yi yorumlama: Fraktal Bitcoin üzerindeki yeni token protokolü

Teknik açıdan CAT20'yi yorumlama: Fraktal Bitcoin üzerindeki yeni token protokolü

BTC0.12%
View Original
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.
  • Reward
  • 6
  • Repost
  • Share
Comment
0/400
GmGnSleepervip
· 08-02 11:13
boğa koşusu kesinlikle geldi
View OriginalReply0
RugPullAlarmvip
· 08-02 10:32
Proje çok yeni, dikkatli olmalısınız.
View OriginalReply0
DegenRecoveryGroupvip
· 08-01 05:46
Öncelikle avantaj sağlayalım.
View OriginalReply0
ZenChainWalkervip
· 08-01 05:42
Sonunda hızlandırma etkisini gördüm.
View OriginalReply0
GasFeeTearsvip
· 08-01 05:25
btc çevrimiçi akıllı sözleşmeler gerçekten harika
View OriginalReply0
PebbleHandervip
· 08-01 05:19
Sonunda akıllı BTC'yi bekledim.
View OriginalReply0
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)