Runes protokolünü derinlemesine analiz: Tasarım mekanizmaları ve sınırlamaları
1. Runes( Rünler) Genel Bakış
Geçtiğimiz yıl içinde, Web3 alanındaki en dikkat çekici gelişme, kökleri Ordinals protokolüne dayanan, yazılı ekosisteminin patlaması oldu. Ordinals, Bitcoin'deki her Satoshi'ye benzersiz bir numara atayan bir tekniktir.
Runes protokolünün temel kurucusu casey, geçen yıl Eylül ayında temel sürüm kodunu sunmuştu, ancak ana ağ sürümünü henüz resmi olarak yayınlamadı. Bu, bazı projelerin kodu önceden çatallayıp RunesAlpha gibi protokolleri yayınlamasına neden oldu. Tartışmalara rağmen, bu projeler sadece birkaç ay içinde yüz milyonlarca dolar toplam piyasa değeri artışı sağladı ve Runes protokolünün muazzam potansiyelini ortaya koydu.
Resmi sürüm Runes protokolünün 20 Nisan 2024 civarında Bitcoin ana ağında yayına girmesi planlanıyor. Bu, proje sahiplerinin, cüzdan hizmet sağlayıcılarının ve ticaret platformlarının ana ağ ortamında geliştirme ve test etme zorluğuyla karşılaşacağı anlamına geliyor.
2. Bitcoin zincirindeki veri kayıt yöntemi
Bitcoin'de iki ana zincir dışı veri ekleme yöntemi vardır: kazıma ve oymacılık.
2.1 Aşındırma Temel Prensibi
Runes, bilgiyi doğrudan Bitcoin UTXO'nun OP_RETURN alanına yazmak için aşındırma teknolojisi kullanır. Bu yöntem, 2014 yılından itibaren Bitcoin Core 0.9 sürümünden itibaren mevcuttur ve verilerin blok zincirinde saklanabilmesini sağlayan doğrulanabilir ama harcanamaz bir çıktı oluşturur.
Blok zinciri tarayıcısında, işlemlere eklenmiş OP_RETURN bilgilerini net bir şekilde görebilirsiniz. Bu bilgiler genellikle onaltılık kodlama biçiminde bulunur, çözüldüğünde Runes varlıklarının dağıtımı, basımı ve ihracı gibi bilgileri içeren JSON formatında bir dize olarak sunulabilir.
2.2 Temel Yazım Prensipleri
Ordinals/BRC20 gibi protokoller, meta verileri işlemlerin tanık verilerine yazarak zincir üzerinde depolama gerçekleştirir. Bu süreç, izole tanıklık ve "Taproot'a ödeme yapma" yöntemi kullanarak, sunum ve ifşa olmak üzere iki aşamaya ayrılır ve genellikle iki işlemle tamamlanması gerekir.
P2TR, Bitcoin'in 2021 yılında Taproot yükseltmesi ile tanıtılan bir işlem çıktısı türüdür ve işlem koşullarının gizliliğini artırır. İşlem süreci, P2TR adresinin oluşturulması için (commit) ve script içeriğinin açığa çıkarılması için (reveal) işlemini içerir.
Ordinals protokolü, yazıtların ilk girdiğin ilk satına bağlanmasını sağlar ve böylece yazma süreci tamamlanır.
2.3 İki Farklı Seçeneğin Karşılaştırması
Aşındırma avantajları:
Mantık basit ve sezgisel
Düşük işlem maliyeti
Tam düğüm bellek havuzunu işgal etmez
Aşındırma dezavantajları:
80 bayt uzunluk kısıtlamasıyla sınırlıdır.
Yüksek derecede sıkıştırılmış veri kodlaması gereklidir
Özellikleri:
Neredeyse veri boyutunu sınırlamaz
Belirli bir gizlilik koruma yeteneğine sahip
Birçok gelişmiş oyunu destekler (, zaman kilidi, iş kanıtı )
Kötü yönler:
İki kez işlem yapılması gerekiyor, toplam maliyet daha yüksek.
Commit işlemlerinin süresi uzun, tam düğüm bellek havuzuna baskı yapıyor
3. Runes protokol tasarımı analizi
3.1 Runes 0.11 sürümü
Başlangıç sürümündeki Runes protokolü üç ana bölümden oluşmaktadır:
emirler( varlık transfer bilgisi)
gravür( varlık dağıtım bilgisi)
burn( yakma)
Bu versiyon artık oldukça gelişmiş, varlıkların birleştirilmesi, bölünmesi gibi işlemleri destekliyor. Ethereum akıllı sözleşmelerine kıyasla, Runes gibi yazılı protokoller varlıkların ihraç edilmesi ve katılım yöntemlerini birleştirerek adil bir lansman anlayışını vurguluyor.
3.2 Runes 0.18 versiyonu
Son sürüm Runes protokolü bir dizi önemli güncelleme getirdi:
edicts alanına pointer parametresi eklendi, birden fazla varlığın aynı anda transfer edilmesi sırasında kodlama verimliliği optimize edildi.
Yeni Mint alanı eklendi, her işlemde yalnızca bir varlık basılmasına izin verildi, teknik kullanıcılar ile normal kullanıcıların katılım fırsatlarını dengeledi.
etching( varlık dağıtımı) alanında büyük iyileştirme:
Varlık ID oluşturma yöntemini optimize et, kodlama miktarını azalt.
terms alanı eklenerek, ihraç edenin basım başlangıç ve bitiş zamanını belirtmesine izin verilir
cap parametresi toplam basım sayısını sınırlandırma olarak ayarlanır
Kıt kaynakları kontrol etmek için isim uzunluğu serbest bırakma kurallarını uygulayın.
Gizlilik korumasını artırmak için (commit ve reveal) gibi bir iki adımlı süreç benimsendi
Yeni turbo alanı eklendi, gelecekteki protokol yükseltmeleri için yer ayrıldı.
4. Runes yeni protokol değerlendirmesi
Avantajları:
Pazar ihtiyaçlarına uygun, yazılı ekosistemindeki bazı sorunları çözdü
Ordinals protokolü entegre edilerek, kullanıcı tabanına hızlı erişim sağlanabilir
OP_RETURN kullanarak veri kaydedin, güvenliği ve merkeziyetsizliği artırın
FT protokolü, NFT'ler dışında Ordinals'ın işlevselliğini tamamladı.
Dezavantajlar:
Çıkış zamanı sıkışık, ekosistemin başlangıç gelişimini etkileyebilir.
Kurallar karmaşık, kullanıcıların kullanım zorluğunu artırıyor.
İsim tasarımı oltalama riskini artırabilir
Henüz Layer 2 veya sanal makine gibi gelişmiş özellikler ile ilgili değil, rakiplerle bir fark var.
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.
Runes protokol derinlik analizi: tasarım mekanizması, avantajlar ve dezavantajlar ile Bitcoin on-chain veri kayıt yönteminin karşılaştırması
Runes protokolünü derinlemesine analiz: Tasarım mekanizmaları ve sınırlamaları
1. Runes( Rünler) Genel Bakış
Geçtiğimiz yıl içinde, Web3 alanındaki en dikkat çekici gelişme, kökleri Ordinals protokolüne dayanan, yazılı ekosisteminin patlaması oldu. Ordinals, Bitcoin'deki her Satoshi'ye benzersiz bir numara atayan bir tekniktir.
Runes protokolünün temel kurucusu casey, geçen yıl Eylül ayında temel sürüm kodunu sunmuştu, ancak ana ağ sürümünü henüz resmi olarak yayınlamadı. Bu, bazı projelerin kodu önceden çatallayıp RunesAlpha gibi protokolleri yayınlamasına neden oldu. Tartışmalara rağmen, bu projeler sadece birkaç ay içinde yüz milyonlarca dolar toplam piyasa değeri artışı sağladı ve Runes protokolünün muazzam potansiyelini ortaya koydu.
Resmi sürüm Runes protokolünün 20 Nisan 2024 civarında Bitcoin ana ağında yayına girmesi planlanıyor. Bu, proje sahiplerinin, cüzdan hizmet sağlayıcılarının ve ticaret platformlarının ana ağ ortamında geliştirme ve test etme zorluğuyla karşılaşacağı anlamına geliyor.
2. Bitcoin zincirindeki veri kayıt yöntemi
Bitcoin'de iki ana zincir dışı veri ekleme yöntemi vardır: kazıma ve oymacılık.
2.1 Aşındırma Temel Prensibi
Runes, bilgiyi doğrudan Bitcoin UTXO'nun OP_RETURN alanına yazmak için aşındırma teknolojisi kullanır. Bu yöntem, 2014 yılından itibaren Bitcoin Core 0.9 sürümünden itibaren mevcuttur ve verilerin blok zincirinde saklanabilmesini sağlayan doğrulanabilir ama harcanamaz bir çıktı oluşturur.
Blok zinciri tarayıcısında, işlemlere eklenmiş OP_RETURN bilgilerini net bir şekilde görebilirsiniz. Bu bilgiler genellikle onaltılık kodlama biçiminde bulunur, çözüldüğünde Runes varlıklarının dağıtımı, basımı ve ihracı gibi bilgileri içeren JSON formatında bir dize olarak sunulabilir.
2.2 Temel Yazım Prensipleri
Ordinals/BRC20 gibi protokoller, meta verileri işlemlerin tanık verilerine yazarak zincir üzerinde depolama gerçekleştirir. Bu süreç, izole tanıklık ve "Taproot'a ödeme yapma" yöntemi kullanarak, sunum ve ifşa olmak üzere iki aşamaya ayrılır ve genellikle iki işlemle tamamlanması gerekir.
P2TR, Bitcoin'in 2021 yılında Taproot yükseltmesi ile tanıtılan bir işlem çıktısı türüdür ve işlem koşullarının gizliliğini artırır. İşlem süreci, P2TR adresinin oluşturulması için (commit) ve script içeriğinin açığa çıkarılması için (reveal) işlemini içerir.
Ordinals protokolü, yazıtların ilk girdiğin ilk satına bağlanmasını sağlar ve böylece yazma süreci tamamlanır.
2.3 İki Farklı Seçeneğin Karşılaştırması
Aşındırma avantajları:
Aşındırma dezavantajları:
Özellikleri:
Kötü yönler:
3. Runes protokol tasarımı analizi
3.1 Runes 0.11 sürümü
Başlangıç sürümündeki Runes protokolü üç ana bölümden oluşmaktadır:
Bu versiyon artık oldukça gelişmiş, varlıkların birleştirilmesi, bölünmesi gibi işlemleri destekliyor. Ethereum akıllı sözleşmelerine kıyasla, Runes gibi yazılı protokoller varlıkların ihraç edilmesi ve katılım yöntemlerini birleştirerek adil bir lansman anlayışını vurguluyor.
3.2 Runes 0.18 versiyonu
Son sürüm Runes protokolü bir dizi önemli güncelleme getirdi:
edicts alanına pointer parametresi eklendi, birden fazla varlığın aynı anda transfer edilmesi sırasında kodlama verimliliği optimize edildi.
Yeni Mint alanı eklendi, her işlemde yalnızca bir varlık basılmasına izin verildi, teknik kullanıcılar ile normal kullanıcıların katılım fırsatlarını dengeledi.
etching( varlık dağıtımı) alanında büyük iyileştirme:
Yeni turbo alanı eklendi, gelecekteki protokol yükseltmeleri için yer ayrıldı.
4. Runes yeni protokol değerlendirmesi
Avantajları:
Dezavantajlar: