CAT20 protokol解析:Fractal BTC如何实现 Bitcoin akıllı sözleşmeler

robot
Abstract generation in progress

BTC akıllı sözleşmeler yakında mı geliyor? Fractal BTC yeni Token protokolü CAT20 analizi

Son günlerde, Bitcoin ekosisteminde Fractal BTC adında bir ikinci katman ağı, birkaç test turunun ardından resmi olarak ana ağa geçti. Fractal BTC'nin en büyük özelliklerinden biri, akıllı sözleşmeler işlevine sahip olması ve ana ağın başlatılmasıyla birlikte yeni bir token protokolü olan CAT20'yi tanıtması. Peki, CAT20'nin hangi akıllı teknik tasarımları var? Biz buradan ne öğrenebiliriz?

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

Fraktal Bitcoin Tanıtımı

CAT20'yi anlamadan önce, Fractal Bitcoin hakkında kısaca bilgi edinmemiz gerekiyor. Fractal Bitcoin, BTC ile tamamen uyumlu bir "ikinci katman" ağıdır, blok onay süresi sadece 1 dakikadır, bu da BTC'den daha hızlıdır. Temel prensibi, BTC ağını birden fazla kopya halinde çoğaltmak ve her bir zincirin işlem yapabilmesidir, bu da genel işlem hızını artırır.

Fractal'ın en büyük özelliklerinden biri, güvenlik nedenleriyle BTC'nin erken döneminde terk edilen OP_CAT opcode'unu etkinleştirmesidir. Bu, Fractal Bitcoin'e akıllı sözleşmelere benzer yetenekler kazandırarak gelecekteki gelişim için daha fazla olasılık sunmaktadır.

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

CAT Protokolü Genel Bakış

Temel OP_CAT desteğine dayanan CAT Protokolü ortaya çıktı. Şu anda aktif olarak çalışan CAT20 protokolü, bir ticaret platformu da buna uygun arayüz desteği ekledi. CAT20, ismi ve işlevi bakımından ERC20'ye benziyor, peki benzer bir ERC20 yaşam döngüsünü nasıl gerçekleştiriyor?

dağıtım süreci

CAT20 Token'ı dağıtırken, kullanıcıların cüzdan adresi ve token temel bilgilerini belirtmeleri gerekmektedir. ERC20'den farklı olarak, CAT20 ön madencilik ve tek seferde basım sınırı ayarlayabilir.

Dağıtım, "commit" ve "reveal" olmak üzere iki aşamaya ayrılır:

  1. Commit aşaması: Token temel bilgilerini işlem çıkış betiğine yazın.
  2. Reveal aşaması: CAT20 başlangıç durumunun hash değerini kaydedin ve sonraki mintleme için Minter oluşturun.

Bu iki adımlı dağıtım yöntemi, blockchain projelerinde yaygındır ve reveal aşamasında projenin tam bilgileri ortaya çıkabilir.

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

madencilik mekanizması

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

  • Girdi bir minter'dır, başlangıçta dağıtım sırasında oluşturulur.
  • Her mint işleminde yalnızca bir minter girişi olabilir, birden fazla minter çıkışı olabilir.
  • Her mintleme işlemi bir token oluşturur
  • Çıktı sırası sabittir, minter'dan sonra mutlaka token olmalıdır.

Minter'ın miktar yönetimi çok önemlidir. Eğer her seferinde sadece 1 tane çıkarılırsa, tıkanıklığa neden olur; fazla çıkarılması ise maliyetleri artırır. V2 sürümü, verimlilik ve maliyet dengesini sağlamak için varsayılan olarak birbirine yakın iki Minter oluşturur.

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

işlem inşa

CAT20, kendi adresi olmayan UTXO'ları kullanarak işlem inşa edebilir ve bu, zekice bir script tasarımına dayanmaktadır:

  1. Farklı adres UTXO'larına kontrol sağlamak için genel anahtar üretim yönteminin ayarlanması.
  2. minter kendisi bir akıllı sözleşme olarak, herkesin kullanımına izin verir.

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

durum yönetimi

minter'da durum bilgileri saklanmıştır, bunlar arasında şunlar bulunmaktadır:

  1. OP_RETURN içinde mevcut işlem çıktısı durumunun hash değeri saklanır.
  2. Protokol içinde kalan mint edilebilir miktarın saklanması

Yeni oluşturulan Minter'in Mint edebileceği miktar, kalan toplam miktarın yarısıdır, tamamı Mint edilene kadar.

CAT20 Token kendisi de akıllı sözleşmelerdir, miktar ve ait olduğu adresi kaydeder. Bu, BRC20 gibi yazılı mekanizmalardan farklıdır.

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

Transfer ve İmha

Transfer sırasında girilen çıkış token miktarları eşit olmalıdır. Aynı işlemde birden fazla token transfer edilebilir.

Token'ı yok etmek için onu normal bir adrese aktarmanız yeterlidir.

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

Özet

CAT20'nin tasarım esnekliği oldukça yüksektir, kullanıcılar çeşitli işlemleri kendileri oluşturabilir. Bu tasarımın aşağıdaki avantajları vardır:

  1. Token sahiplik durumunu sorgulamak için yalnızca token'ın UTXO'sunu aramanız yeterlidir.
  2. OP_RETURN verisi ile mint ilerlemesi kolayca izlenebilir.

Ancak esneklik, güvenlik risklerini de beraberinde getiriyor, bu nedenle akıllı sözleşmelerde doğrulama mantığını güçlendirmek gerekiyor. Genel olarak, CAT20, BTC ekosistemine yeni olasılıklar getiriyor, bu nedenle gelişimini sürekli olarak takip etmeye değer.

Teknik açıdan CAT20'nin yorumlanması: Fraktal Bitcoin üzerindeki yeni Token protokolü

Teknik açıdan CAT20'yi değerlendirme: Fraktal Bitcoin üzerindeki yeni Token protokolü

BTC-0.37%
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
  • 4
  • Share
Comment
0/400
SignatureAnxietyvip
· 23h ago
Bunun için bu kadar uzun yazmak mı gerekiyor, bu beni düşündürüyor.
View OriginalReply0
RugDocDetectivevip
· 23h ago
Bir başka ikinci kat, bir yığın kod kokusu.
View OriginalReply0
liquiditea_sippervip
· 23h ago
Bir kat daha, bakınca başım ağrıyor.
View OriginalReply0
RegenRestorervip
· 23h ago
O yıl Bitcoin 2000 coin'di, şimdi çok pişmanım.
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)