CAT20 protokolü Bitcoin akıllı sözleşmelerinde yeni gelişmelere yardımcı oluyor Fractal BTC Ana Ağ çevrimiçi.

robot
Abstract generation in progress

Bitcoin akıllı sözleşmelerin yeni gelişmeleri: Fractal BTC ve CAT20 protokolünü inceleme

Son zamanlarda Bitcoin ekosistemi önemli bir gelişmeye tanık oldu. Birkaç test ağının ardından, Fractal BTC Eylül ayında ana ağı resmi olarak başlattı. Fractal'ın en büyük özelliklerinden biri, akıllı sözleşmeler yeteneğine sahip olması ve ana ağın lansmanı ile birlikte tamamen yeni bir token protokolü olan CAT20'yi tanıtmasıdır. CAT20'nin teknik tasarımında hangi incelikler var? Buradan ne öğrenebiliriz?

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

Fraktal Bitcoin Tanıtımı

CAT20'yi derinlemesine anlamadan önce, Fractal Bitcoin hakkında kısaca bilgi vermemiz gerekiyor. İki arasındaki ilişki, ERC20 ve ETH'ye benzer; CAT20 protokolü, Fractal Bitcoin üzerinde dağıtılmıştır.

Fractal Bitcoin olarak da bilinen fraktal Bitcoin, BTC ile tamamen uyumlu bir "katman 2" ağdır. BTC'ye kıyasla, blok onay süresi daha kısadır, sadece 1 dakikadır. Temel prensibi isminin de gösterdiği gibi, BTC ağının birçok kopyasını oluşturmaktır; her bir zincir işlem yapabilir, böylece genel işlem hızını artırır. Ancak, farklı zincirler arasındaki iletişim detayları şu anda net değildir ve resmi olarak ilgili teknik belgeler sağlanmamıştır.

Fractal'ın en büyük özelliklerinden biri, güvenlik endişeleri nedeniyle BTC'nin erken döneminde terk edilen OP_CAT opcode'unu etkinleştirmesidir; bu, Fractal Bitcoin'in işlevselliğini önemli ölçüde artırmıştır. Bazı görüşler, OP_CAT'ın BTC'ye akıllı sözleşmeler yeteneği kazandırabileceğini ve bunun gelecekteki gelişmelere daha fazla olasılık açtığını öne sürmektedir.

Şu anda, geliştiriciler Fractal Bitcoin üzerinde ERC20 benzeri bir protokol gerçekleştirdi.

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

CAT Protokolü Genel Bakış

Alt katman OP_CAT desteği ile ilgili protokol kısa sürede ortaya çıktı. Şu anda pratikte çalışan CAT20 protokolüdür.

Olgun ERC20 protokolü ile karşılaştırıldığında, CAT20 benzer bir yaşam döngüsünü nasıl gerçekleştiriyor?

dağıtım süreci

Dağıtımdan önce, kullanıcıların cüzdan adresini ve token temel bilgilerini belirtmeleri gerekir, bunlar ERC20'ye benzer. CAT20'nin özelliği, ön madencilik ve her mintleme için miktar kısıtlaması ayarlayabilme imkanıdır.

Dağıtım süreci "commit" ve "reveal" olmak üzere iki aşamaya ayrılır. Commit aşamasında, işlem çıktısı betiği tokenin temel bilgilerini yazacaktır. Bu aşamada üretilen işlem hash değeri, tokenin benzersiz kimliği olarak kullanılacaktır.

reveal aşamasında, işlem önce bir OP_RETURN çıktısı verecek ve CAT20 başlangıç durumunun hash değerini saklayacaktır. Ardından bir Minter çıktısı verilecek, bu da sonraki madeni para basma sürecinde durumun korunması için kullanılacaktır.

Tüm dağıtım süreci, blockchain üzerinde yaygın olarak kullanılan sunma-açığa çıkarma iki aşamasını izledi, bu da yaygın bir proje dağıtım yöntemidir.

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

minting mekanizması

Madencilik sürecinin aşağıdaki özellikleri vardır:

  • Girdi bir minter'dır, başlangıçta dağıtım aşamasında üretilmiştir.
  • Her mintleme işlemi için sadece bir minter girişi vardır, çıkışta ise herhangi bir sayıda minter olabilir.
  • Her mintleme işleminde yalnızca bir token oluşturulur
  • Çıktı sırası sabit, minter token'dan önce olmalıdır.

Bu tasarım, madencilik sürecini esnek ve eğlenceli hale getirir. Örneğin, minter çıktısı 0, 1 veya birden fazla olabilir. Eğer her seferinde sadece 1 çıktı verilirse, ağda mevcut olan minter sayısı sabit kalacak ve bu durum tıkanıklığa yol açabilir. Bu durumu önlemek için, genellikle çıktı 1'den büyük olarak ayarlanır.

Ancak, her eklenen bir minter, bir utxo ücreti daha ödemek anlamına geliyor. Ekonomik nedenlerle, daha fazla kişi minteri 0 olarak ayarlamayı tercih edebilir, bu da minterın deflasyona uğramasına neden olabilir; bu durumda bazı kullanıcıların dengeyi sağlamak için aktif olarak daha fazla minter ödemesi gerekebilir.

V2 sürümünde, varsayılan olarak birbirine yakın iki Minter oluşturulur.

Teknik Açıdan CAT20'yi Anlama: Fraktal Bitcoin Üzerindeki Yeni Token Protokolü

işlem yapılandırma teknik detayları

reveal sürecinde önceki işlemin çıktısı olan commit, giriş olarak kullanıldı. Bu, aynı özel anahtarın iki farklı adresin utxo'sunu kontrol etmesine olanak tanıyan script mantığının ustaca yeniden yazılması ile sağlandı.

Minter aşamasında, herkes bu UTXO'ları giriş olarak kullanabilir, bu muhtemelen OP_CAT'ın akıllı sözleşme yeteneklerinden yararlanılarak yapılmıştır, her minter esasen bir akıllı sözleşmedir.

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

işlem durumu yönetimi

Minter'daki durum iki yerde saklanır: İşlem çıktısının OP_RETURN'ı ve akıllı sözleşme ( yani Minter ve Token ).

OP_RETURN, mevcut işlem çıktısı durumunun hash değerini depolar, akıllı sözleşmede Token'ın kalan basım sayısını saklar. Her basım sonrasında, yeni oluşturulan Minter'ın basım miktarı, kalan basılabilir miktarın yarısıdır.

Sonunda, tüm Minter'ların kalan sayısı sıfıra düşer.

Dikkate değer olan, CAT20 Token'ının da akıllı sözleşmeler olmasıdır ve iki temel durumu, miktar ve sahiplik adresini içermektedir. Bu, BRC20 veya anıtsal olanlardan farklıdır; CAT20 doğrudan kullanıcı adresinin UTXO'sunda mevcut değildir.

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

transfer ve yok etme

Transfer sırasında, işlem için oluşturulan giriş ve çıkış token miktarları tutarlı olmalıdır. Aynı işlemde birden fazla farklı token bulunabilir, yeter ki her birinin giriş ve çıkış miktarları dengeli olsun.

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

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

Özet

CAT20'nin tasarımı, kullanıcılara büyük bir işlem esnekliği sunarken, aynı zamanda sözleşme bölümündeki doğrulama mantığı için daha yüksek gereksinimler getirmektedir. Bu tasarım bazı avantajlar sağlamaktadır:

  1. Token sahiplik durumunu kontrol etmek için sadece token'in utxo'sunu kontrol etmek yeterlidir, yukarıya doğru izleme yapmaya gerek yoktur.
  2. Mevcut durumu görmek için OP_RETURN içinde cat verisi olan işlemleri arayabilirsiniz.

Bu yenilik, Bitcoin ekosistemine yeni olanaklar getirdi ve gelişimini sürekli takip etmeye değer.

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

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

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
  • 5
  • Share
Comment
0/400
WalletDetectivevip
· 9h ago
Yine mi emiciler tarafından oyuna getiriliyorsunuz?
View OriginalReply0
Web3ExplorerLinvip
· 9h ago
hipotez: btc'nin paradigma değişimi eski kehanet evrimiyle aynıdır... oldukça şiirsel açıkçası
View OriginalReply0
DuckFluffvip
· 9h ago
Ah yine akıllı sözleşmeler geliyor, kaç!
View OriginalReply0
StrawberryIcevip
· 9h ago
Eyvah, yine yeni bir şey ortaya çıktı~
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)