Runes protokolünün derinlemesine analizi: Temel tasarım mekanizmaları ve sınırlamaları
1. Runes( sembollerinin) tanımı
Geçtiğimiz yıl, web3 alanında en dikkat çekici olay, Ordinals teknolojisine dayanan铭文 ekosisteminin patlamasıydı. Bu teknoloji, Bitcoin üzerindeki her satoshiye benzersiz bir numara atadı.
Ordinals protokolünün kurucusu Casey, geçen yıl Eylül ayında Runes'ın temel versiyon kodunu göndermişti, ancak ana ağı hala yayınlamadı. Bu süre zarfında, bazı projeler bu kodu erken kullanarak benzer protokoller çıkardılar. Tartışmalara rağmen, bu projeler kısa sürede yüz milyonlarca dolarlık piyasa değeri artışı sağladı ve Runes protokolünün büyük potansiyelini gösterdi.
Resmi Runes protokolü, 2024 yılının 20 Nisan'ında Bitcoin ana ağına resmi olarak açılacak. Bu, çeşitli projelerin, cüzdanların ve ticaret platformlarının ana ağda doğrudan açılma konusunda büyük bir zorlukla karşılaşacağı anlamına geliyor ve test ağına yönelik bir tampon bulunmuyor.
2. Bitcoin zincirindeki veri kayıt yöntemi
Bitcoin'in zincir üzerinde ek bilgi eklemek için iki ana yöntemi vardır: oymak ve kazımak.
2.1 Aşındırma Teknolojisi Prensibi
Runes, bilgiyi doğrudan Bitcoin UTXO'nun op-return alanına yazmak için asit-etching teknolojisini kullanmaktadır. Bu yöntem, 2014 yılından beri Bitcoin Core 0.9 sürümü ile desteklenmekte olup, verilerin blok zincirinde depolanmasını sağlayan doğrulanabilir ama tüketilemeyen bir çıktı oluşturmuştur.
Blockchain tarayıcısında, işlemlere eklenen op-return bilgilerini açıkça 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 ihraç gibi bilgileri içeren JSON formatında bir dize elde edilir.
2.2 Kazıma Teknolojisi Prensibi
Ordinals/brc20 gibi protokoller, meta verileri işlem tanıklık verilerine yerleştirmek için kazıma tekniğini kullanır. Bu süreç, izole tanıklık ve "Taproot'a ödeme yapma" yöntemi aracılığıyla, sunum ve ifşa olmak üzere iki aşamada gerçekleştirilir.
P2TR, Bitcoin'in 2021'deki 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. Kazıma süreci iki işlem gerektirir: önce belirli bir script'e ödeme yapan P2TR adresinin UTXO'sunu (işlem gönderimi) oluşturmak, ardından bu UTXO'yu harcarken tanık script'inde gerçek script'i sağlamak (işlemi ifşa etmek) ve böylece kazıma verilerini zincire yüklemektir.
2.3 İki yöntem karşılaştırması
Aşındırma avantajları: Mantık basit ve sezgisel, işlem maliyeti düşük, tam düğüm bellek havuzunu kullanmaz.
Aşındırma dezavantajları: 80 bayt uzunluk kısıtlamasına tabidir, verilerin yüksek oranda sıkıştırılması gerekir.
Avantajları: Neredeyse boyut sınırlaması yok, belirli bir gizlilik koruma yeteneğine sahip, çeşitli oyun stillerini destekliyor.
Kayıt eksiklikleri: İki kez zincire işlem yapması gerekir, maliyeti yüksektir, tam düğüm bellek havuzuna baskı yapar.
3. Runes protokolünün alt tasarım analizi
3.1 Runes 0.11 sürüm yorumlaması
İlk sürüm Runes protokolü esasen üç bölümden oluşmaktadır: edicts( varlık transfer bilgisi), etching( varlık dağıtım bilgisi) ve burn( imha).
İşlemin op_Return alanı doğru formatta edicts bilgileri içerdiğinde, zincir dışı çözücü kullanıcı varlık transfer durumunu hesaplayacak ve output transfer hedefini belirleyecektir.
etching kısmı, varlık dağıtımının ana bilgilerini tanımlar, bunlar arasında mint sayısını sınırlayan ve mint aralığını belirleyen limit ve term alanları bulunmaktadır. Bu, mühürler, rune projeleri ve Ethereum akıllı sözleşmeleri ile varlık ihraç etmenin temel farkıdır. Zincir üzerindeki akıllı sözleşme doğrulamasının eksikliğinden dolayı, mühür protokolü, varlık ihraç ve mint yöntemlerini standartlaştırır, adil bir lansmanı vurgular ve proje tarafının müdahalesini sınırlar.
3.2 Runes 0.18 versiyon yorumlama
Son sürüm Runes protokolü dört ana bölüm içerir: edicts, Mint, etching ve burn.
edicts'e yeni pointer parametresi eklendi, varlıkların varsayılan transfer yönünü değiştirmek için, birden fazla varlığın aynı anda transfer edilmesi durumunda kodlama verimliliğini optimize etmek için.
Yeni Mint alanı eklendi, her işlemde yalnızca bir varlık mint edilmesine izin verildi, bu da teknik ve sıradan kullanıcıların başlangıç noktasını dengeledi.
op_Return kullanarak verileri kaydedin, güvenliği ve merkeziyetsizliği artırın.
Eksiler:
Geliştirme süresi kısıtlı, bu ekosistemin başlangıç aşamasını etkileyebilir.
Kurallar karmaşık, isim uzunluğu sorunu kullanıcı riskini artırabilir.
Diğer protokollere kıyasla, L2 veya BVM açısından yapılan yatırımlar biraz geri kalmış durumda.
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.
5 Likes
Reward
5
5
Share
Comment
0/400
BridgeJumper
· 07-23 08:32
Biraz anlayamıyorum, ne?
View OriginalReply0
MetamaskMechanic
· 07-22 05:35
Yine bir spekülatif alım satım işte~
View OriginalReply0
AllInDaddy
· 07-22 05:34
Ne zaman Hepsi içeride başlayabiliriz?
View OriginalReply0
MetaverseLandlord
· 07-22 05:30
Yine bir Bitcoin kazanma durumu.
View OriginalReply0
FrogInTheWell
· 07-22 05:18
Yine enayileri oyuna getirmek için kullanılan yeni bir oyuncak.
Runes protokol Derinlik analizi: Temel tasarım mekanizmaları, avantajları ve dezavantajları ile gelecekteki zorluklar
Runes protokolünün derinlemesine analizi: Temel tasarım mekanizmaları ve sınırlamaları
1. Runes( sembollerinin) tanımı
Geçtiğimiz yıl, web3 alanında en dikkat çekici olay, Ordinals teknolojisine dayanan铭文 ekosisteminin patlamasıydı. Bu teknoloji, Bitcoin üzerindeki her satoshiye benzersiz bir numara atadı.
Ordinals protokolünün kurucusu Casey, geçen yıl Eylül ayında Runes'ın temel versiyon kodunu göndermişti, ancak ana ağı hala yayınlamadı. Bu süre zarfında, bazı projeler bu kodu erken kullanarak benzer protokoller çıkardılar. Tartışmalara rağmen, bu projeler kısa sürede yüz milyonlarca dolarlık piyasa değeri artışı sağladı ve Runes protokolünün büyük potansiyelini gösterdi.
Resmi Runes protokolü, 2024 yılının 20 Nisan'ında Bitcoin ana ağına resmi olarak açılacak. Bu, çeşitli projelerin, cüzdanların ve ticaret platformlarının ana ağda doğrudan açılma konusunda büyük bir zorlukla karşılaşacağı anlamına geliyor ve test ağına yönelik bir tampon bulunmuyor.
2. Bitcoin zincirindeki veri kayıt yöntemi
Bitcoin'in zincir üzerinde ek bilgi eklemek için iki ana yöntemi vardır: oymak ve kazımak.
2.1 Aşındırma Teknolojisi Prensibi
Runes, bilgiyi doğrudan Bitcoin UTXO'nun op-return alanına yazmak için asit-etching teknolojisini kullanmaktadır. Bu yöntem, 2014 yılından beri Bitcoin Core 0.9 sürümü ile desteklenmekte olup, verilerin blok zincirinde depolanmasını sağlayan doğrulanabilir ama tüketilemeyen bir çıktı oluşturmuştur.
Blockchain tarayıcısında, işlemlere eklenen op-return bilgilerini açıkça 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 ihraç gibi bilgileri içeren JSON formatında bir dize elde edilir.
2.2 Kazıma Teknolojisi Prensibi
Ordinals/brc20 gibi protokoller, meta verileri işlem tanıklık verilerine yerleştirmek için kazıma tekniğini kullanır. Bu süreç, izole tanıklık ve "Taproot'a ödeme yapma" yöntemi aracılığıyla, sunum ve ifşa olmak üzere iki aşamada gerçekleştirilir.
P2TR, Bitcoin'in 2021'deki 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. Kazıma süreci iki işlem gerektirir: önce belirli bir script'e ödeme yapan P2TR adresinin UTXO'sunu (işlem gönderimi) oluşturmak, ardından bu UTXO'yu harcarken tanık script'inde gerçek script'i sağlamak (işlemi ifşa etmek) ve böylece kazıma verilerini zincire yüklemektir.
2.3 İki yöntem karşılaştırması
Aşındırma avantajları: Mantık basit ve sezgisel, işlem maliyeti düşük, tam düğüm bellek havuzunu kullanmaz. Aşındırma dezavantajları: 80 bayt uzunluk kısıtlamasına tabidir, verilerin yüksek oranda sıkıştırılması gerekir.
Avantajları: Neredeyse boyut sınırlaması yok, belirli bir gizlilik koruma yeteneğine sahip, çeşitli oyun stillerini destekliyor. Kayıt eksiklikleri: İki kez zincire işlem yapması gerekir, maliyeti yüksektir, tam düğüm bellek havuzuna baskı yapar.
3. Runes protokolünün alt tasarım analizi
3.1 Runes 0.11 sürüm yorumlaması
İlk sürüm Runes protokolü esasen üç bölümden oluşmaktadır: edicts( varlık transfer bilgisi), etching( varlık dağıtım bilgisi) ve burn( imha).
İşlemin op_Return alanı doğru formatta edicts bilgileri içerdiğinde, zincir dışı çözücü kullanıcı varlık transfer durumunu hesaplayacak ve output transfer hedefini belirleyecektir.
etching kısmı, varlık dağıtımının ana bilgilerini tanımlar, bunlar arasında mint sayısını sınırlayan ve mint aralığını belirleyen limit ve term alanları bulunmaktadır. Bu, mühürler, rune projeleri ve Ethereum akıllı sözleşmeleri ile varlık ihraç etmenin temel farkıdır. Zincir üzerindeki akıllı sözleşme doğrulamasının eksikliğinden dolayı, mühür protokolü, varlık ihraç ve mint yöntemlerini standartlaştırır, adil bir lansmanı vurgular ve proje tarafının müdahalesini sınırlar.
3.2 Runes 0.18 versiyon yorumlama
Son sürüm Runes protokolü dört ana bölüm içerir: edicts, Mint, etching ve burn.
edicts'e yeni pointer parametresi eklendi, varlıkların varsayılan transfer yönünü değiştirmek için, birden fazla varlığın aynı anda transfer edilmesi durumunda kodlama verimliliğini optimize etmek için.
Yeni Mint alanı eklendi, her işlemde yalnızca bir varlık mint edilmesine izin verildi, bu da teknik ve sıradan kullanıcıların başlangıç noktasını dengeledi.
etching kısmındaki değişiklik en büyük:
4. Runes yeni protokol değerlendirmesi
Avantajlar:
Eksiler: