Fractal BTC Ana Ağ上线 CAT20 protokolü开启 Bitcoin akıllı sözleşmeler yeni çağ

robot
Abstract generation in progress

BTC üzerindeki akıllı sözleşmeler: Fractal Bitcoin ve CAT20 protokolünü keşfetme

Son zamanlarda, Bitcoin ekosisteminde dikkat çekici yeni bir gelişme meydana geldi. Birkaç test aşamasından sonra, Fractal BTC Eylül ayında ana ağa resmi olarak geldi. Fractal'ın önemli bir özelliği, akıllı sözleşmeler yeteneğine sahip olması ve ana ağın başlatılmasıyla birlikte yeni bir token protokolü olan CAT20'nin de tanıtılmasıdır. Gelin, CAT20'nin teknik tasarımını ve getirdiği dersleri daha derinlemesine inceleyelim.

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

Fraktal Bitcoin Tanıtımı

CAT20'yi tanıtmadan önce, önce Fractal Bitcoin çalışma ortamını anlamamız gerekiyor. Fractal Bitcoin, tam uyumlu bir BTC ikinci katman ağıdır. BTC'ye kıyasla, blok onay süresi daha kısadır, sadece 1 dakikadır. Temel prensibi, BTC ağını birden fazla kopyalamak ve her bir zincirin işlem yapabilmesidir, böylece genel işlem hızını artırmaktadır.

Fractal'ın en önemli özelliklerinden biri, güvenlik endişeleri nedeniyle BTC'nin erken dönemlerinde terk edilen OP_CAT işlem kodunun yeniden etkinleştirilmesidir. Bu işlem kodunun yeniden kullanımı, Fractal'a Bitcoin akıllı sözleşmelerinin yeteneklerini kazandırarak uygulama senaryolarına daha fazla olasılık getirmektedir.

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 gerçek anlamda çalışan CAT20 protokolü var, belirli bir ticaret platformunda da ilgili işlem paneli eklendi.

CAT20, ismi itibarıyla ERC20'ye benzer, aslında her iki tokenın işlevleri açısından da birçok benzerlik taşır. Olgun ERC20'ye kıyasla, CAT20 benzer token yaşam döngüsünü nasıl gerçekleştiriyor?

dağıtım süreci

CAT20 token'ını dağıtırken, kullanıcıların cüzdan adresini ve token temel bilgilerini belirtmeleri gerekmektedir. Bu bilgiler ERC20'ye benzer, ad, sembol vb. içerir. Farklı olan ise, CAT20'nin ön madencilik miktarını ve tek seferde basım üst sınırını ayarlamaya izin vermesidir.

Dağıtım, "commit" ve "reveal" olmak üzere iki aşamadan oluşur:

  1. Commit aşaması: Tokenin temel bilgilerini işlem çıktısı scriptine yazın. Bu işlemin hashId'si tokenin benzersiz kimliği olarak kullanılır.

  2. Reveal aşaması: commit aşamasının ilk iki çıktısına karşılık gelen iki girdi içerir. Bu işlem, CAT20 başlangıç durumunun hash değerini ve sonraki mintleme sürecinde durum değişikliklerini korumak için bir Minter'ı içeren bir OP_RETURN çıktısı verecektir.

Bu iki aşamalı dağıtım yöntemi, blockchain projelerinde yaygın olarak görülmektedir ve reveal aşamasında projenin bazı verilerini ortaya çıkarabilir.

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

madencilik mekanizması

CAT20'nin madencilik 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şlemi için sadece bir minter girişi vardır, birden fazla minter çıkışı olabilir.
  • Her mintleme işlemi bir token oluşturur.
  • Çıktı sırası sabittir, minter'dan sonra mutlaka token gelmelidir.

Madencilik sürecinde, minter sayısındaki değişiklikler tüm ağın işleyişini etkiler. Eğer her seferinde sadece bir minter çıkartılırsa, bu madencilik sürecinin yoğunlaşmasına neden olabilir. Çok fazla minter çıkartmak ise işlem maliyetlerini artırır. V2 versiyonunda, bu sorunu dengelemek için varsayılan olarak birbirine yakın iki minter üretilmektedir.

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

işlem inşa

CAT20'nin işlem oluşturma mekanizması oldukça özeldir. Reveal aşamasında, akıllı sözleşmelerin sağladığı OP_CAT sayesinde kullanıcılar, görünüşte farklı adreslere sahip UTXO'ları kontrol edebilmek için script mantığını ustaca değiştirebilirler. Minter aşamasında ise, herkes bu UTXO'ları girdi olarak kullanabilir.

Teknik Açısından CAT20'nin Analizi: Fraktal Bitcoin Üzerindeki Yeni Token Protokolü

durum yönetimi

CAT20, işlem sırasında durum bilgilerini korur, bu bilgiler OP_RETURN ve akıllı sözleşme (Minter ile Token )'de depolanır. OP_RETURN, mevcut işlem çıkışı durumunun hash değerini saklarken, sözleşmede kalan basım sayısı depolanır. Her basım sonrasında, yeni oluşturulan Minter'ın basım miktarı, kalan basılabilir miktarın yarısıdır.

Dikkate değer bir nokta, CAT20 token'inin kullanıcı adresinin UTXO'sunda doğrudan depolanmadığıdır; bu, BRC20 veya yazıtlarla farklılık göstermektedir.

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

transfer ve yok etme

Transfer sırasında, işlemdeki giriş ve çıkış token miktarları eşit olmalıdır. Aynı işlem birden fazla farklı token içerebilir, sadece kendi giriş ve çıkış miktarlarının dengede olması yeterlidir.

Token'i yok etmek için, 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 sunar, bu da sözleşme kısmının sıkı bir doğrulama mantığı gerektirmesi anlamına gelir. Bu tasarım bazı avantajlar sunmaktadır:

  1. Token sahipliğini sorgulamak için yalnızca token'in UTXO'sunu kontrol etmek yeterlidir, geriye dönük inceleme yapmaya gerek yoktur.
  2. "cat" içeren OP_RETURN ile işlemleri arayarak, mevcut madencilik durumunu kolayca görüntüleyebilirsiniz.

CAT20'nin ortaya çıkışı, Bitcoin ekosistemine yeni olanaklar sundu ve geleneksel blok zincirinde akıllı sözleşmeler işlevselliğini gerçekleştirmek için yenilikçi yöntemler sergiledi. Daha fazla geliştirici ve kullanıcının katılımıyla, bu protokol temelinde daha ilginç uygulamalar görmeyi umuyoruz.

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

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

BTC-2.29%
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
AllInAlicevip
· 07-28 07:44
Bunu bekliyordum!
View OriginalReply0
fren.ethvip
· 07-26 12:38
Buna inandım, doğrudan bir tane alıyorum.
View OriginalReply0
DarkPoolWatchervip
· 07-25 23:49
BTC sonunda kontrat oynamaya başladı
View OriginalReply0
ThesisInvestorvip
· 07-25 23:44
btc eski ekosistemi ilgi çekici hale geldi
View OriginalReply0
OnchainDetectivevip
· 07-25 23:39
Bu pasta dilimi.
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)