Runes protokolünün derinlemesine analizi: Temel tasarım mekanizması ve sınırlamaların incelenmesi
1. Runes( semboller) tanıtımı
Geçtiğimiz yıl, web3 alanındaki en dikkat çekici gelişme, inskripsiyon ekosisteminin patlaması oldu. Bunun kökeni, Bitcoin üzerindeki her satoshi'ye benzersiz bir numara veren Ordinals protokolüne kadar uzanıyor. Ordinals'ın ana kurucusu Casey, geçen yıl Eylül ayında Runes protokolünün temel sürüm kodunu sunmuştu, ancak henüz ana ağı resmi olarak yayınlamadı.
Bu süre zarfında, bazı projeler RunesAlpha gibi kodu önceden fork etti ve kendi protokollerini yayınladı. Tartışmalara rağmen, bu projeler sadece birkaç ay içinde yüz milyonlarca dolarlık toplam piyasa değerine ulaşarak Runes protokolünün büyük potansiyelini vurguladı.
Resmi versiyon Runes protokolünün 2024 yılının 20 Nisan civarında Bitcoin ana ağında resmi olarak başlatılması bekleniyor. Bu, Runes varlığı çıkarmak isteyen proje taraflarının ve Runes'u desteklemeyi planlayan cüzdanlar ve borsa platformlarının, ana ağda doğrudan geliştirme yapma konusunda büyük bir zorlukla karşılaşacağı anlamına geliyor.
Bu makale, Runes projesinin temel alan değişimlerini sistematik bir şekilde ele alacak ve okuyuculara Runes ile diğer FT protokolleri ( gibi Brc20, Arc20) arasındaki farkları temelden anlamalarına yardımcı olacaktır, böylece rasyonel bir değerlendirme yapabilir ve katılabilirler.
2. Bitcoin zincirinde ek bilgilerin kayıt yöntemi
Bitcoin'de zincir dışı verileri zincire eklemenin iki ana yöntemi vardır: kazıma ve oymacılık.
2.1 Aşındırma Temel Prensipleri
Runes, bilgi kaydı için sezgisel bir zincir üzeri yöntem olan asit eritme teknolojisini kullanmaktadır. Uygulama, bilgiyi Bitcoin UTXO'sunun op-return alanına yazmayı içerir. Op-return, verilerin blok zincirinde saklanabilmesini sağlayan doğrulanabilir ama tüketilemeyen bir çıktı oluşturur.
Bitcoin blok gezgini içinde, op-return bilgisi ile birlikte olan işlemleri kolayca görüntüleyebilirsiniz. Bu bilgiler genellikle onaltılık kodlama biçiminde depolanır, çözülünce Runes varlıklarının dağıtımı, basımı, ihracı gibi ilgili bilgileri içeren JSON formatında bir dize elde edilir.
2.2 Temel İlkelerin Kazınması
Ordinals/brc20 gibi protokoller, meta verileri işlemin tanıklık verisine yerleştirmek için kazıma teknolojisini kullanır. Bu süreç, izole tanıklık ve "Taproot'a ödeme yapma" yöntemi ile gerçekleştirilir ve iki aşama içerir: sunum ve ifşa.
İşlem, farklı işlem koşullarının blok zincirinde daha gizli bir şekilde saklanmasını sağlamak için Bitcoin'in P2TR işlem çıktısı türünü kullanarak kazıma sürecini gerçekleştirir. Özellikle, önce belirli bir betiğe ödeme yapılmak üzere oluşturulmuş bir P2TR adresinin UTXO( taahhüt işlemi) oluşturulur, ardından bu UTXO'yu harcarken, gerçek betiği tanıklık betiğinde sağlayarak kazıma verilerini zincire yükler( işlem) açığa çıkarır.
2.3 İki seçeneğin karşılaştırması
Aşındırmanın avantajları:
Mantık basit ve sezgisel
Düşük işlem maliyeti
Tam düğüm hafıza havuzunu işgal etmeyebilir
Aşındırma dezavantajları:
80 bayt uzunluğu ile sınırlıdır
Yüksek derecede sıkıştırılmış veri kodlaması gereklidir
Avantajları kazıma:
Verilerin boyutunu neredeyse sınırlamaz
Belirli bir gizlilik koruma yeteneğine sahip
Birçok oyun tarzını destekler (, zaman kilidi, iş kanıtı )
Kötü yönleri:
İki kez zincir üzerinde işlem gerektirir, toplam maliyet oldukça yüksektir
İşlem süresi uzun, tam düğüm bellek havuzu üzerinde büyük bir baskı oluşturuyor.
3. Runes Alt Yapı Tasarımı Analizi
3.1 Runes 0.11 sürümü
İ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).
edicts alanı, varlık transferinin yönünü ve amacını tanımlar. etching alanı, varlık dağıtımına ilişkin ana bilgileri içerir; limit ve term parametreleri, basım miktarını ve basılabilir süre aralığını kısıtlar. Bu tasarım, Ethereum akıllı sözleşmeleri ile varlıkların çıkarılması yönteminden esasen farklıdır; gerçek zamanlı doğrulama yeteneğinden yoksundur, ancak varlıkların çıkarılmasında adalet ve açıklık sağlar.
3.2 Runes 0.18 sürümü
Son sürüm Runes protokolü 0.18'de bir dizi önemli güncelleme getirdi:
edicts alanına pointer parametresi eklendi, bu varlıkların varsayılan transfer yönünü değiştirmeye yardımcı olur, kodlama miktarını ve işlem maliyetini azaltır.
Yeni Mint alanı eklendi, her işlemde yalnızca bir varlık mintlenmesine izin verilerek teknoloji ile sıradan kullanıcıların başlangıç seviyeleri dengelendi.
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
3
Share
Comment
0/400
WalletManager
· 07-21 19:24
Gerçek zincir analistleri, on-chain verilerin tadını anlar.
Runes protokol derinlik analizi: Alt yapı tasarımı ve sınırlılıkların incelenmesi
Runes protokolünün derinlemesine analizi: Temel tasarım mekanizması ve sınırlamaların incelenmesi
1. Runes( semboller) tanıtımı
Geçtiğimiz yıl, web3 alanındaki en dikkat çekici gelişme, inskripsiyon ekosisteminin patlaması oldu. Bunun kökeni, Bitcoin üzerindeki her satoshi'ye benzersiz bir numara veren Ordinals protokolüne kadar uzanıyor. Ordinals'ın ana kurucusu Casey, geçen yıl Eylül ayında Runes protokolünün temel sürüm kodunu sunmuştu, ancak henüz ana ağı resmi olarak yayınlamadı.
Bu süre zarfında, bazı projeler RunesAlpha gibi kodu önceden fork etti ve kendi protokollerini yayınladı. Tartışmalara rağmen, bu projeler sadece birkaç ay içinde yüz milyonlarca dolarlık toplam piyasa değerine ulaşarak Runes protokolünün büyük potansiyelini vurguladı.
Resmi versiyon Runes protokolünün 2024 yılının 20 Nisan civarında Bitcoin ana ağında resmi olarak başlatılması bekleniyor. Bu, Runes varlığı çıkarmak isteyen proje taraflarının ve Runes'u desteklemeyi planlayan cüzdanlar ve borsa platformlarının, ana ağda doğrudan geliştirme yapma konusunda büyük bir zorlukla karşılaşacağı anlamına geliyor.
Bu makale, Runes projesinin temel alan değişimlerini sistematik bir şekilde ele alacak ve okuyuculara Runes ile diğer FT protokolleri ( gibi Brc20, Arc20) arasındaki farkları temelden anlamalarına yardımcı olacaktır, böylece rasyonel bir değerlendirme yapabilir ve katılabilirler.
2. Bitcoin zincirinde ek bilgilerin kayıt yöntemi
Bitcoin'de zincir dışı verileri zincire eklemenin iki ana yöntemi vardır: kazıma ve oymacılık.
2.1 Aşındırma Temel Prensipleri
Runes, bilgi kaydı için sezgisel bir zincir üzeri yöntem olan asit eritme teknolojisini kullanmaktadır. Uygulama, bilgiyi Bitcoin UTXO'sunun op-return alanına yazmayı içerir. Op-return, verilerin blok zincirinde saklanabilmesini sağlayan doğrulanabilir ama tüketilemeyen bir çıktı oluşturur.
Bitcoin blok gezgini içinde, op-return bilgisi ile birlikte olan işlemleri kolayca görüntüleyebilirsiniz. Bu bilgiler genellikle onaltılık kodlama biçiminde depolanır, çözülünce Runes varlıklarının dağıtımı, basımı, ihracı gibi ilgili bilgileri içeren JSON formatında bir dize elde edilir.
2.2 Temel İlkelerin Kazınması
Ordinals/brc20 gibi protokoller, meta verileri işlemin tanıklık verisine yerleştirmek için kazıma teknolojisini kullanır. Bu süreç, izole tanıklık ve "Taproot'a ödeme yapma" yöntemi ile gerçekleştirilir ve iki aşama içerir: sunum ve ifşa.
İşlem, farklı işlem koşullarının blok zincirinde daha gizli bir şekilde saklanmasını sağlamak için Bitcoin'in P2TR işlem çıktısı türünü kullanarak kazıma sürecini gerçekleştirir. Özellikle, önce belirli bir betiğe ödeme yapılmak üzere oluşturulmuş bir P2TR adresinin UTXO( taahhüt işlemi) oluşturulur, ardından bu UTXO'yu harcarken, gerçek betiği tanıklık betiğinde sağlayarak kazıma verilerini zincire yükler( işlem) açığa çıkarır.
2.3 İki seçeneğin karşılaştırması
Aşındırmanın avantajları:
Aşındırma dezavantajları:
Avantajları kazıma:
Kötü yönleri:
3. Runes Alt Yapı Tasarımı Analizi
3.1 Runes 0.11 sürümü
İ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).
edicts alanı, varlık transferinin yönünü ve amacını tanımlar. etching alanı, varlık dağıtımına ilişkin ana bilgileri içerir; limit ve term parametreleri, basım miktarını ve basılabilir süre aralığını kısıtlar. Bu tasarım, Ethereum akıllı sözleşmeleri ile varlıkların çıkarılması yönteminden esasen farklıdır; gerçek zamanlı doğrulama yeteneğinden yoksundur, ancak varlıkların çıkarılmasında adalet ve açıklık sağlar.
3.2 Runes 0.18 sürümü
Son sürüm Runes protokolü 0.18'de bir dizi önemli güncelleme getirdi:
edicts alanına pointer parametresi eklendi, bu varlıkların varsayılan transfer yönünü değiştirmeye yardımcı olur, kodlama miktarını ve işlem maliyetini azaltır.
Yeni Mint alanı eklendi, her işlemde yalnızca bir varlık mintlenmesine izin verilerek teknoloji ile sıradan kullanıcıların başlangıç seviyeleri dengelendi.
etching alanında büyük değişiklikler yapıldı:
Yeni turbo alanı eklendi, gelecekteki protokol güncellemeleri için alan ayrıldı.
4. Runes yeni protokol değerlendirmesi
Avantajları:
Eksiler: