BTC ekosisteminde önemli bir gelişme: Fractal akıllı sözleşmeler yeteneği çevrimiçi, CAT20 protokolü analizi

robot
Abstract generation in progress

BTC üzerinde akıllı sözleşmeler yeteneği olacak

Son zamanlarda Bitcoin ekosisteminde önemli bir gelişme yaşandı - Fractal BTC, birçok test ağından sonra Eylül ayında resmi ana ağını 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 CAT20 adında yeni bir token protokolü sunması. Peki, CAT20'nin teknik tasarımında ne gibi zekice noktalar var? Bu süreçten ne öğrenebiliriz?

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

Fraktal Bitcoin Tanıtımı

CAT20'yi anlamadan önce, Fractal Bitcoin hakkında kısaca bilgi edinmemiz gerekiyor. İkisi arasındaki ilişki ERC20 ve ETH'ye benziyor, CAT20 protokolü Fractal Bitcoin üzerinde dağıtılmaktadır.

Fractal Bitcoin, yani fraktal Bitcoin, BTC ile tamamen uyumlu bir "katman iki" ağdır. BTC ile karşılaştırıldığında, blok onay süreleri daha hızlıdır, yalnızca 1 dakikadır. Temel prensibi, BTC ağının birkaç kopyasını oluşturmaktır; her bir zincir işlem yapabilir, işlem yapan düğümlerin artmasıyla hız da doğal olarak artar. Ancak farklı zincirler arasında nasıl iletişim kurulacağı gibi spesifik detaylar şu anda pek net değildir, resmi olarak da ilgili teknik belgeler sağlanmamıştır.

Fractal'ın en büyük özelliklerinden biri, güvenlik nedenleriyle uzun süre önce kullanımdan kaldırılan OP_CAT opcode'unu etkinleştirmesidir; bu, Fractal Bitcoin'in yeteneklerini büyük ölçüde artırmıştır. Bazıları, OP_CAT'ın BTC'ye akıllı sözleşmeler yeteneği kazandırabileceğini düşünüyor, bu da Fractal'a daha fazla hayal gücü alanı sağlıyor.

Şu anda, Fractal Bitcoin üzerinde ERC20'ye benzer bir protokol uygulanmıştır.

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

CAT Protokolü

Alt katman OP_CAT desteği ile birlikte, kısa sürede ilgili bir protokol ortaya çıktı - CAT Protokolü. Şu anda pratikte çalışan CAT20 protokolü bulunmaktadır.

Mature ERC20 protokollerine kıyasla, CAT20 benzer bir yaşam döngüsünü nasıl gerçekleştiriyor?

Dağıtım

Kullanıcılar, dağıtımdan önce cüzdan adresi ve token'in temel bilgilerini belirlemelidir; bu, ERC20'ye benzer. Farklı olarak, CAT20, ön madencilik miktarını ve her Mint işleminde miktar kısıtlamasını ayarlayabilir.

Dağıtım, "commit" ve "reveal" olmak üzere iki aşamaya ayrılır. Commit aşamasında, işlem çıktısı senaryosunda token'in temel bilgileri yazılacaktır. Commit işleminin hashId'si bu token'in tanımlayıcısı olarak kullanılacaktır. Reveal aşamasında, CAT20'nin başlangıç durumu Hash'ini saklamak için bir OP_RETURN çıkartılacak ve sonraki Mint süreci için bir Minter sağlanacaktır.

Tüm Deploy süreci, blok zincirinde yaygın olarak kullanılan sunma-açığa çıkarma iki adım yöntemini kullanmaktadır, projenin bazı verileri yalnızca açığa çıkarma aşamasında kamuya açıklanacaktır.

CAT20'yi Teknik Açısından Değerlendirme: Fraktal Bitcoin Üzerindeki Yeni Token Protokolü

Mint

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

  • Girdi bir minter'dır, ilk olarak deploy tarafından oluşturulmuştur.
  • Her mint işleminde yalnızca bir minter girişi vardır, herhangi bir sayıda minter çıkışı olabilir.
  • Her mintleme işleminde yalnızca bir token bulunmaktadır.
  • Çıktı sırası gereklidir, minter token'dan önce olmalıdır.

Minter çıktısı 0, 1 veya daha fazla olabilir. Her seferinde yalnızca 1 çıktı verilirse, ağda mevcut minter sayısı sabit kalır ve bu da yoğunluğa neden olur. 1'den büyük bir ayar, mevcut minter sayısını artırabilir, ancak bu, daha fazla UTXO ücreti ödemek gerektiği anlamına gelir. Ekonomik nedenlerle, birçok kişi minteri 0 olarak ayarlayabilir, bu da minter deflasyonuna yol açar ve bazı kullanıcıların minter için gönüllü olarak daha fazla ödeme yapmasını gerektirir.

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

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

işlem inşası

Neden minter'ın utxo'sunu kullanarak işlem oluşturulabiliyor? Bu, "akıllı sözleşmeler" kaynak kodunun bazı zekice tasarımlarını içeriyor:

  1. utxo'yu açığa çıkarmak: Kendi açık ve özel anahtar çiftinizi kullanarak, iki farklı adresin utxo'sunu kontrol edebilirsiniz.

  2. minter utxo: OP_CAT tarafından sağlanan akıllı sözleşmeler yeteneğini kullandığı tahmin ediliyor, her minter bir akıllı sözleşme. Ancak bu bölümün kaynak kodu şu anda yayımlanmadı.

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

işlem durumu(V2)

minter içinde durum bilgileri saklanmaktadır, OP_RETURN ve akıllı sözleşmelerde depolanmaktadır. OP_RETURN, mevcut işlem çıktısı durumunun Hash'ini saklar, sözleşmede Token'ın kalan Mint sayısı saklanır. Her Mint işleminden sonra, yeni oluşturulan Minter'ın mint sayısı kalan mint sayısının yarısına eşittir.

Son olarak, üretilen Token( yani CAT20) de akıllı sözleşmelerdir ve iki temel durumu vardır: miktar ve sahiplik adresi. Dikkat edilmesi gereken nokta, CAT20'nin BRC20 veya yazılı belgeler gibi kullanıcı adresinin UTXO'sunda var olmadığıdır.

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

Transfer

Transfer sırasında, işlem için oluşturulan giriş ve çıkış token miktarlarının uyumlu olması gerekmektedir. Aynı işlemde birden fazla farklı token olabilir, yeter ki her birinin giriş ve çıkış miktarları uyumlu olsun.

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

Yak

Token'i normal bir adrese göndererek yakım gerçekleştirebilirsiniz.

Teknik açıdan CAT20'nin analizi: Fraktal Bitcoin üzerindeki yeni token protokolü

Özet

CAT20'nin tüm işlemleri kullanıcı tarafından yapılandırılır, bu nedenle esneklik oldukça yüksektir, bu nedenle sözleşme kısmının katı bir doğrulama mantığına ihtiyacı vardır. Bu tasarımın avantajları şunlardır:

  1. Tüm Token sahiplik durumunu görmek için yalnızca token'ın utxo'suna bakmak yeterlidir, yukarıya doğru iz sürmeye gerek yoktur.

  2. Mint'in mevcut durumunu görmek için OP_RETURN içinde cat verisi bulunan işlemleri arayabilirsiniz.

Bu tasarım kullanıcıya daha fazla esneklik sağlarken, sözleşmenin güvenliği için daha yüksek gereksinimler de ortaya koymaktadır. Gelecekteki CAT20 protokolünün gelişimi sürekli olarak takip edilmeye değer.

Teknik Perspektiften CAT20: 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
  • 6
  • Share
Comment
0/400
CoinBasedThinkingvip
· 07-13 03:56
Bu coin'i hala alıp satabilir miyiz hhh
View OriginalReply0
PumpDetectorvip
· 07-12 15:28
ngmi... başka bir protokol btc'nin dalgasını yakalamaya çalışıyor smh
View OriginalReply0
RugDocDetectivevip
· 07-12 15:27
Yine tuzak akıllı sözleşmeler geldi değil mi
View OriginalReply0
WalletInspectorvip
· 07-12 15:26
Musk uzun süre bekledi, sonunda geldi.
View OriginalReply0
RugPullSurvivorvip
· 07-12 15:26
Anladım, başlayalım
View OriginalReply0
liquidation_surfervip
· 07-12 15:15
Eski coin için yeni bir oyun, btc artık sözleşmelerle oynuyor.
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)