Runes protokolünün derinlemesine analizi: Temel tasarım mekanizması ve sınırlamaları
1. Runes( sembolleri) tanıtımı
Geçtiğimiz yıl, Web3 alanındaki en popüler konulardan biri,铭文生态'nın patlamasıydı. Bu, Ordinals protokolüne kadar uzanan bir kökene sahiptir; bu, Bitcoin üzerindeki her Satoshi'ye benzersiz bir numara atayan bir tekniktir. Ordinals'ın ana geliştiricisi Casey, geçen yıl Eylül ayında Runes protokolünün temel kodunu sunmuştu, ancak ana ağ sürümünü henüz yayımlamamıştı.
Bu süre zarfında, bazı projeler RunesAlpha gibi bu kodu önceden fork'layarak kendi protokollerini yayınladı. Tartışmalara rağmen, bu projelerin toplam piyasa değeri sadece birkaç ay içinde yüz milyonlara yükseldi ve Runes protokolünün büyük potansiyelini gösterdi.
Resmi versiyonun Runes protokolü, 2024 yılının 20 Nisan'ı civarında Bitcoin ana ağında resmi olarak yayına girecek. Bu, proje sahipleri, cüzdanlar ve işlem platformlarının ana ağda doğrudan geliştirme yapma konusunda büyük bir zorlukla karşılaşacağı anlamına geliyor, çünkü hata ayıklamak için kullanılacak bir test ağı bulunmuyor.
2. Bitcoin zincirindeki veri kayıt yöntemi
Bitcoin üzerinde iki ana akıllı veri ekleme yöntemi bulunmaktadır: kazıma ve işleme.
2.1 Aşındırma Temel Prensipleri
Runes, verileri Bitcoin UTXO'nun OP_RETURN alanına yazmak için asit-oyma teknolojisini kullanır. Bu yöntem, Bitcoin Core 0.9 sürümünden itibaren (2014 yılında ) desteklenmektedir ve doğrudan blockchain üzerinde veri depolamayı sağlayan, doğrulanabilir ancak harcanamaz bir çıktı oluşturur.
Blockchain tarayıcısında, işlemle birlikte gelen OP_RETURN bilgilerini görebilirsiniz. Bu bilgiler genellikle onaltılık kodlama ile sunulur, çözüldüğünde Runes varlıklarının dağıtımı, basımı, ihracı gibi bilgileri içeren JSON formatında bir dize elde edilebilir.
2.2 Temel İlkelerin Kazınması
Ordinals/BRC20 gibi protokoller, verileri işlemlerin tanık verilerine yazmak için kazıma teknolojisini kullanır. Bu süreç, yalıtılmış tanıklar ve "Taproot'a ödeme yaparak" (P2TR) yöntemiyle gerçekleştirilir ve (commit) ile (reveal) olmak üzere iki aşamayı içerir.
P2TR, Bitcoin'in 2021'deki Taproot yükseltmesiyle birlikte tanıtılan bir işlem çıktısı türüdür ve farklı işlem koşullarını daha gizli bir şekilde saklamayı sağlar. İşlem süreci iki işlem gerektirir: öncelikle P2TR adresine ödeme yapmak için UTXO( commit işlemi) oluşturulur, ardından bu UTXO'yu harcarken gerçek scripti tanık scriptinde sağlayarak yazılı veri yüklenir, bu da ( reveal işlemi) ile gerçekleştirilir.
2.3 İki seçenek karşılaştırması
Aşındırma:
Avantajları: Mantığı basit ve anlaşılır, işlem maliyetleri düşük, tam düğüm bellek havuzunu kullanmıyor.
Dezavantajlar: 80 bayt uzunluk sınırlaması, verilerin yüksek derecede sıkıştırılmış kodlanmasını gerektirir.
Yazılı:
Avantajları: neredeyse sınırsız boyut, belirli bir gizlilik koruması, çeşitli oyun stillerini destekler.
Dezavantajlar: İki kez zincir üzerinde işlem yapılmasını gerektirir, maliyeti yüksektir, tam düğüm bellek havuzuna büyük baskı yapar.
3. Runes temel tasarımı analizi
3.1 Runes 0.11 sürümü
İlk versiyon Runes protokolü üç bölümden oluşmaktadır: edicts( varlık transfer bilgisi), etching( varlık dağıtım bilgisi) ve burn( imha).
edicts, varlık transfer yönünü tanımlar, etching, varlık dağıtımının ana bilgilerini sunar. Ethereum akıllı sözleşmelerine kıyasla, Runes, limit ve term alanları ile madencilik miktarını ve madencilik aralığını sınırlamıştır. Bu tasarım, Runes projesinin karmaşık bir token ekonomisi gerçekleştirmesini zorlaştırır, ancak aynı zamanda adilliği artırır ve proje tarafının piyasaya müdahale olasılığını azaltır.
3.2 Runes 0.18 versiyonu
En son sürüm Runes protokolü önemli değişiklikler yaptı, bunlar arasında:
edicts'e yeni pointer parametresi eklendi, bu parametre varlıkların varsayılan transfer yönünü değiştirmek için kullanılır, kodlama miktarını ve işlem maliyetini azaltır.
Yeni Mint alanı eklendi, tek bir işlemle yalnızca bir varlık basılmasına sınırlama getirildi, farklı kullanıcıların basım fırsatlarını dengeledi.
etching( varlık dağıtımı) alanında büyük değişiklikler:
Varlık ID'si, kodlama alanını tasarruf etmek için dize biçimine dönüştürüldü.
terms alanını ekleyerek, ihraççının basım başlangıç ve bitiş tarihlerini belirtmesine izin verilir, adalet sağlanır.
Varlık adı uzunluğu serbest bırakma kurallarını ayarlayın, alan adı kayıt mekanizmasına benzer.
Varlık dağıtımı için kazıma teknolojisi kullanarak gizlilik korumasını artırın.
Yeni turbo alanı eklendi, gelecekteki protokol yükseltmeleri için yer ayrıldı.
4. Runes yeni protokol değerlendirmesi
Avantajlar:
Pazar talebine uyum sağladı, yazım protokolünün ilk dönemindeki bazı sorunları çözdü.
Ordinals protokolünü entegre etmek, kullanıcı tabanından hızlı bir şekilde yararlanmayı sağlar.
FT protokolü olarak, Ordinals'ın piyasa operasyonlarındaki eksikliklerini giderdi.
OP_RETURN kullanarak veri kaydı, güvenliği ve merkeziyetsizliği artırmıştır.
Eksiler:
Çıkış zamanı sıkışık, ekosistemin başlangıç gelişimini etkileyebilir.
Kurallar karmaşık, varlık adı uzunluğu sınırlaması kullanıcıların oltalama riskini artırabilir.
Mevcut fonksiyonlar, varlık ihraç düzeyinde sınırlıdır ve gelecekteki L2 veya BVM gibi yönelimlere yönelik bir strateji eksikliği vardır.
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.
9 Likes
Reward
9
4
Share
Comment
0/400
SybilAttackVictim
· 07-22 05:58
btc'nin Sable 3.0
View OriginalReply0
MysteriousZhang
· 07-21 23:56
Teknoloji meraklıları da bir araya geliyor.
View OriginalReply0
QuorumVoter
· 07-19 16:25
Yeni ve ilginç şeyler denemek
View OriginalReply0
AirdropHunterKing
· 07-19 16:19
Zaten pusuya yatmış BTC Cüzdanı, bir dalga koparmaya hazır.
Runes protokol derinlik analizi: tasarım mekanizması, avantajlar ve dezavantajlar ile Bitcoin ekosistemine etkisi
Runes protokolünün derinlemesine analizi: Temel tasarım mekanizması ve sınırlamaları
1. Runes( sembolleri) tanıtımı
Geçtiğimiz yıl, Web3 alanındaki en popüler konulardan biri,铭文生态'nın patlamasıydı. Bu, Ordinals protokolüne kadar uzanan bir kökene sahiptir; bu, Bitcoin üzerindeki her Satoshi'ye benzersiz bir numara atayan bir tekniktir. Ordinals'ın ana geliştiricisi Casey, geçen yıl Eylül ayında Runes protokolünün temel kodunu sunmuştu, ancak ana ağ sürümünü henüz yayımlamamıştı.
Bu süre zarfında, bazı projeler RunesAlpha gibi bu kodu önceden fork'layarak kendi protokollerini yayınladı. Tartışmalara rağmen, bu projelerin toplam piyasa değeri sadece birkaç ay içinde yüz milyonlara yükseldi ve Runes protokolünün büyük potansiyelini gösterdi.
Resmi versiyonun Runes protokolü, 2024 yılının 20 Nisan'ı civarında Bitcoin ana ağında resmi olarak yayına girecek. Bu, proje sahipleri, cüzdanlar ve işlem platformlarının ana ağda doğrudan geliştirme yapma konusunda büyük bir zorlukla karşılaşacağı anlamına geliyor, çünkü hata ayıklamak için kullanılacak bir test ağı bulunmuyor.
2. Bitcoin zincirindeki veri kayıt yöntemi
Bitcoin üzerinde iki ana akıllı veri ekleme yöntemi bulunmaktadır: kazıma ve işleme.
2.1 Aşındırma Temel Prensipleri
Runes, verileri Bitcoin UTXO'nun OP_RETURN alanına yazmak için asit-oyma teknolojisini kullanır. Bu yöntem, Bitcoin Core 0.9 sürümünden itibaren (2014 yılında ) desteklenmektedir ve doğrudan blockchain üzerinde veri depolamayı sağlayan, doğrulanabilir ancak harcanamaz bir çıktı oluşturur.
Blockchain tarayıcısında, işlemle birlikte gelen OP_RETURN bilgilerini görebilirsiniz. Bu bilgiler genellikle onaltılık kodlama ile sunulur, çözüldüğünde Runes varlıklarının dağıtımı, basımı, ihracı gibi bilgileri içeren JSON formatında bir dize elde edilebilir.
2.2 Temel İlkelerin Kazınması
Ordinals/BRC20 gibi protokoller, verileri işlemlerin tanık verilerine yazmak için kazıma teknolojisini kullanır. Bu süreç, yalıtılmış tanıklar ve "Taproot'a ödeme yaparak" (P2TR) yöntemiyle gerçekleştirilir ve (commit) ile (reveal) olmak üzere iki aşamayı içerir.
P2TR, Bitcoin'in 2021'deki Taproot yükseltmesiyle birlikte tanıtılan bir işlem çıktısı türüdür ve farklı işlem koşullarını daha gizli bir şekilde saklamayı sağlar. İşlem süreci iki işlem gerektirir: öncelikle P2TR adresine ödeme yapmak için UTXO( commit işlemi) oluşturulur, ardından bu UTXO'yu harcarken gerçek scripti tanık scriptinde sağlayarak yazılı veri yüklenir, bu da ( reveal işlemi) ile gerçekleştirilir.
2.3 İki seçenek karşılaştırması
Aşındırma:
Yazılı:
3. Runes temel tasarımı analizi
3.1 Runes 0.11 sürümü
İlk versiyon Runes protokolü üç bölümden oluşmaktadır: edicts( varlık transfer bilgisi), etching( varlık dağıtım bilgisi) ve burn( imha).
edicts, varlık transfer yönünü tanımlar, etching, varlık dağıtımının ana bilgilerini sunar. Ethereum akıllı sözleşmelerine kıyasla, Runes, limit ve term alanları ile madencilik miktarını ve madencilik aralığını sınırlamıştır. Bu tasarım, Runes projesinin karmaşık bir token ekonomisi gerçekleştirmesini zorlaştırır, ancak aynı zamanda adilliği artırır ve proje tarafının piyasaya müdahale olasılığını azaltır.
3.2 Runes 0.18 versiyonu
En son sürüm Runes protokolü önemli değişiklikler yaptı, bunlar arasında:
edicts'e yeni pointer parametresi eklendi, bu parametre varlıkların varsayılan transfer yönünü değiştirmek için kullanılır, kodlama miktarını ve işlem maliyetini azaltır.
Yeni Mint alanı eklendi, tek bir işlemle yalnızca bir varlık basılmasına sınırlama getirildi, farklı kullanıcıların basım fırsatlarını dengeledi.
etching( varlık dağıtımı) alanında büyük değişiklikler:
4. Runes yeni protokol değerlendirmesi
Avantajlar:
Eksiler: