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.
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).
İ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 0.18 versiyon analizi
Son sürüm Runes protokolü bir dizi önemli değişiklik getirdi:
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.
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.
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 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.
Pazar Zamanlaması: Sıkı geliştirme süreleri, ekosistemin erken gelişimini etkileyebilir.
Kural karmaşıklığı: Karmaşık ihraç yönetim kuralları ve uzun adlar, kullanıcı yanlış işlem riski artırabilir.
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.
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.
8 Likes
Reward
8
5
Share
Comment
0/400
SleepTrader
· 12h ago
Bir başka btc ekosistem oyuncağı
View OriginalReply0
WhaleWatcher
· 12h ago
Bir başka ordinals öğrenme şampiyonu geldi mi?
View OriginalReply0
ChainSauceMaster
· 12h ago
Yine enayileri oyalıyor gibi.
View OriginalReply0
GamefiHarvester
· 12h ago
İyi dostum, yeni enayi toplama noktası var!
View OriginalReply0
DaoDeveloper
· 12h ago
ilginç bir uygulama modeli tbf... buradaki oyun teorisini incelememiz gerekiyor
Runes protokolü analizi: Temel tasarım, optimizasyon ve potansiyel zorluklar
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.
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).
İki planın karşılaştırması
Aşındırma avantajları:
Aşındırma dezavantajları:
Öne çıkan avantajlar:
Kötü yönler:
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 0.18 versiyon analizi
Son sürüm Runes protokolü bir dizi önemli değişiklik getirdi:
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.
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.
etching (varlık dağıtımı) kısmında önemli reformlar yapıldı:
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.
Pazar Zamanlaması: Sıkı geliştirme süreleri, ekosistemin erken gelişimini etkileyebilir.
Kural karmaşıklığı: Karmaşık ihraç yönetim kuralları ve uzun adlar, kullanıcı yanlış işlem riski artırabilir.
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.