Runes protokolü analizi: Temel tasarım, optimizasyon ve potansiyel zorluklar

robot
Abstract generation in progress

Runes protokolünü Derinlemesine Analiz: Temel Mekanizma Tasarımı ve Sınırlamaları

Geçtiğimiz yıl içinde, Web3 alanındaki en dikkat çekici gelişme, yazılımlar ekosisteminin hızla yükselişi oldu. Bu dalganın kaynağı, Ordinals protokolüne kadar uzanıyor; bu teknoloji, Bitcoin ağındaki her bir satoshiye benzersiz bir seri numarası veriyor.

Runes protokolünün temel geliştiricileri geçen yıl Eylül ayında temel sürüm kodunu sundular, ancak ana ağ sürümünü resmi olarak yayınlamadılar. Bu durum bazı projelerin, örneğin RunesAlpha'nın, bu kodu erken bir şekilde çatallayıp protokolü bağımsız olarak yayınlamasına neden oldu. Bazı tartışmalara rağmen, bu projeler sadece birkaç ay içinde yüz milyonlarca dolarlık bir piyasa değeri artışı sağladı ve Runes protokolünün büyük potansiyelini gösterdi.

Resmi Runes protokolünün 2024 yılı Nisan ayının 20'si civarında Bitcoin ana ağında faaliyete geçmesi bekleniyor. Bu, Runes varlıklarını ihraç etmek isteyen proje sahipleri ile Runes'u desteklemek isteyen cüzdanlar ve ticaret platformlarının, test ağı olmadan doğrudan ana ağa uyum sağlama gibi blockchain sektörünün en zorlu görevlerinden biriyle karşılaşacakları anlamına geliyor.

Bu makale, Runes projesinin temel alanlarının evrimini sistematik olarak inceleyecek, okuyucuların Runes ile diğer FT protokolleri (örneğin BRC20, ARC20) arasındaki farkları kökeninden anlamalarına yardımcı olacak ve avantajlarını ve dezavantajlarını mantıklı bir şekilde değerlendirecek.

Runes protokolünün temel tasarım mekanizması ve sınırlamaları üzerine derinlemesine inceleme

Bitcoin zincir üzerindeki veri kayıt yöntemi

Bitcoin ağı, zincir dışı verileri zincire eklemenin iki ana yoluna sahiptir: kazıma ve oyma.

Aşındırma Teknolojisi Prensibi

Runes, kazıma teknolojisini kullanmaktadır; bu, zincir üzerindeki bilgileri kaydetmenin sezgisel bir yoludur. Verileri Bitcoin UTXO'nun (harcanmamış işlem çıktısı) OP_RETURN alanına yazarak bunu gerçekleştirir. Bu özellik, 2014 yılında Bitcoin Core istemcisinin 0.9 sürümünden itibaren desteklenmeye başlanmış olup, verilerin doğrudan blok zincirinde saklanmasına olanak tanıyan, doğrulanabilir ancak harcanamaz bir çıktı türü oluşturmuştur.

Bitcoin blok gezgini üzerinde, OP_RETURN bilgisi içeren işlemleri kolayca görebilirsiniz. Bu bilgiler genellikle onaltılık kodlama biçiminde bulunur ve çözüldüğünde Runes varlığının dağıtımı, basımı, çıkarılması gibi ilgili bilgileri içeren JSON formatında olabilir.

Yüksek teknoloji prensibi

Ordinals/BRC20 gibi protokoller, meta verileri işlem tanık verilerine yerleştiren kazıma teknolojisini kullanır. Bu süreç, izole tanıklık ve "Taproot'a ödeme yapma" mekanizmasını kullanarak, iki aşamada (yani iki işlem) gönderim ve ifşa yoluyla tamamlanır.

P2TR, Bitcoin'in 2021 yılında Taproot yükseltmesi ile tanıtılan bir işlem çıkış türüdür ve işlem koşullarının gizliliğini artırır. Kazıma süreci, öncelikle belirli bir script tarafından üretilen P2TR adresine ödeme yapılacak bir UTXO'nun (işlemi göndermek) oluşturulmasını gerektirir, ardından bu UTXO'yu harcarken, tanık scriptinde gerçek scripti sağlamak suretiyle kazıma verilerini zincire yükler (işlemi ifşa eder).

Runes protokolünün alt tasarım mekanizması ve sınırlamaları üzerine derinlemesine bir inceleme

İki planın karşılaştırması

Aşındırma avantajları:

  • Mantık basit ve sezgisel
  • İşlem maliyeti düşük
  • Tüm düğüm hafıza havuzunu kullanmaz

Aşındırma dezavantajları:

  • 80 bayt uzunluk kısıtlamasına tabidir
  • Yüksek derecede sıkıştırılmış veri kodlaması gereklidir

Öne çıkan avantajlar:

  • Neredeyse veri boyutu kısıtlaması yoktur.
  • Belirli bir gizlilik koruma yeteneğine sahiptir
  • Birçok gelişmiş özelliği destekler (örneğin zaman kilidi, iş kanıtı)

Kötü yönler:

  • İki kez blok zincirine işlem yapılması gerekiyor, genel maliyet oldukça yüksek.
  • İşlem sürelerinin uzun olması, tam düğüm bellek havuzuna büyük baskı yapar.

Runes protokol tasarımı derinlemesine analiz

Runes protokolü, başlangıçta 0.11 versiyonundan mevcut 0.18 versiyonuna evrim geçirdi ve önemli değişiklikler yaşadı. Bu iki versiyonun alan tasarımını karşılaştırarak, Runes'ın temel değer önerisini derinlemesine anlayabiliriz.

Runes 0.11 sürüm analizi

Erken sürüm Runes protokolü esasen üç bölümden oluşuyordu: edicts (varlık transfer bilgisi), etching (varlık dağıtım bilgisi) ve burn (imha).

Bir işlemin OP_RETURN alanı doğru formatta edicts bilgisi ile çözülünce, çevrimdışı çözücü kullanıcının varlık transfer durumunu hesaplayacak ve buradaki output transfer hedefini belirleyecektir.

etching kısmı varlık dağıtımına ilişkin ana bilgileri tanımlar. ERC721 ile karşılaştırıldığında, Runes, basım miktarını ve basılabilir zaman aralığını sınırlamak için limit ve term alanlarını ekler. Bu, yazıtlar ve rune projeleri ile Ethereum akıllı sözleşmeleri aracılığıyla varlık dağıtımının temel farkını yansıtır: zincir üzerindeki akıllı sözleşme doğrulamasının eksikliği nedeniyle, Runes gibi protokoller, varlık dağıtımını ve kullanıcıların basıma katılımını birleştirilmiş bir şekilde tanımlar, adil başlatma fikrini vurgular ve proje sahiplerinin piyasaya müdahale olasılığını azaltır.

Runes protokolünün temel tasarım mekanizması ve sınırlamaları üzerine derinlemesine inceleme

Runes 0.18 versiyon analizi

Son sürüm Runes protokolü bir dizi önemli değişiklik getirdi:

  1. edicts alanına pointer parametresi eklendi, varlıkların varsayılan transfer yönünü değiştirmek için, birden fazla Runes varlığının aynı anda çıkışında kodlama verimliliğini optimize etmek için.

  2. Yeni Mint alanı eklendi, her işlemde yalnızca bir varlık basılmasına izin vererek teknik ve sıradan kullanıcıların katılım fırsatlarını dengeledi.

  3. etching (varlık dağıtımı) kısmında önemli reformlar yapıldı:

    • Varlık ID oluşturma yöntemi değişti, kodlama alanı kullanımı optimize edildi
    • terms alanı eklenerek, ihraç edenin madencilik başlangıç blok yüksekliğini belirlemesine izin verilir, bu da kullanıcı katılımının adilliğini artırır.
    • Kısıtlı kaynak dağılımını kontrol etmek için isim uzunluğu serbest bırakma kurallarını uygulamak
    • Benzer bir kazıma iki aşamalı dağıtım süreci (commit ve reveal) kullanarak gizlilik korumasını artırma
    • Yeni turbo alanı eklendi, gelecekteki protokol genişletmeleri için yer ayrıldı

Runes protokolünün temel tasarım mekanizmaları ve sınırlamaları üzerine derinlemesine bir inceleme

Runes yeni protokol değerlendirmesi

Runes protokolünün en son tasarımı, piyasa taleplerine derin bir anlayış sergiliyor ve yazıt ekosisteminde düşük kaliteli varlıkların yaygın olma sorununu iyileştirmeyi umuyor. Ordinals protokolünün bir parçası olarak, Runes mevcut kullanıcı tabanından yararlanabiliyor ve FT protokolünü Ordinals'ın piyasa işleyişindeki eksikliklerini tamamlamak için bir ek olarak kullanabiliyor.

Ancak, Runes protokolü de bazı zorluklarla karşı karşıya.

  1. Pazar Zamanlaması: Sıkı geliştirme süreleri, ekosistemin erken gelişimini etkileyebilir.

  2. Kural karmaşıklığı: Karmaşık ihraç yönetim kuralları ve uzun adlar, kullanıcı yanlış işlem riski artırabilir.

  3. Gelecekte uyumluluk: Diğer protokollere (örneğin Atomical) kıyasla akıllı sözleşme alanındaki keşifler, Runes şu anda hala esas olarak varlık ihraç katmanına odaklanmaktadır.

Yine de, Runes protokolü OP_RETURN yöntemiyle zincir üzerindeki verileri kaydetme tasarımı, varlık yönetimine büyük bir esneklik sağlamakta ve Bitcoin ile karşılaştırılabilir bir güvenlik performansı sağlama potansiyeline sahiptir. Ekosistem olgunlaştıkça, Runes'ın Bitcoin ağı üzerinde yeni uygulama senaryoları oluşturması beklenmektedir.

Runes protokolünün alt tasarım mekanizmaları ve sınırlamaları üzerine derinlemesine bir inceleme

BTC-1.17%
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
SleepTradervip
· 11h ago
Bir başka btc ekosistem oyuncağı
View OriginalReply0
WhaleWatchervip
· 11h ago
Bir başka ordinals öğrenme şampiyonu geldi mi?
View OriginalReply0
ChainSauceMastervip
· 11h ago
Yine enayileri oyalıyor gibi.
View OriginalReply0
GamefiHarvestervip
· 11h ago
İyi dostum, yeni enayi toplama noktası var!
View OriginalReply0
DaoDevelopervip
· 12h ago
ilginç bir uygulama modeli tbf... buradaki oyun teorisini incelememiz gerekiyor
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)