Sözlük / Protokol ve güncellemeler
Runes
Diğer adları: Runes protokolü.
- Runes nedir?
- Runes, ihraç ve transferleri tek bir OP_RETURN çıktısında kaydeden bir token protokolüdür; böylece bakiyeler yazılmış metin dosyaları yerine harcanmamış çıktılar üzerinde taşınır.
Casey Rodarmor bunu, kendisinin de yaratılmasına yardım ettiği bir karmaşaya karşı bilinçli olarak daha derli toplu bir yanıt olarak tasarladı. 20 Nisan 2024 tarihinde 840.000 numaralı blokta, sübvansiyonun 3,125 BTC'ye indirildiği blokla aynı blokta devreye girdi ve o bloğa girme yarışı onu şimdiye kadar çıkarılmış en pahalı blok yaptı. O öğleden sonra bir borsadan para çeken herkes, katılmadığı bir eğlencenin parasını ödemeye yardım etti.
Nasıl çalışır
Bir Runes mesajına runestone denir ve betiği OP_13 ile başlayan tek bir OP_RETURN çıktısıdır.
O opcode işarettir. Bir işlemi tarayan yazılım, OP_RETURN ardından OP_13 içeren bir çıktı arar, sonra ondan sonraki veri itmelerini numaralı alanlardan oluşan kompakt bir liste olarak çözer. Mesaj hiçbir zaman harcanamayacak bir çıktıda durduğu için düğümler onu bellekte tuttukları canlı coin kümesinden çıkarır; bunu yazılmış veri yerine bu şekilde kurmanın yapısal gerekçesi budur.
Protokolü üç işlem kapsar. Etching bir rune oluşturur ve adını, simgesini, bölünebilirliğini ve arz kurallarını sabitler. Minting, buna izin veren bir runeden bir tahsis talep eder. Transferring, runestone içindeki küçük talimatlar olan edict'leri kullanır ve bunlar aynı işlemin hangi çıktısına kaç birim gideceğini belirtir. Dolayısıyla bakiyeler çıktılarda, yani Bitcoin'in kendisinin yaşadığı yerde yaşar; token taşımak coin taşımaktır.
Adlar, öne geçmeye karşı iki adımlı bir taahhütle korunur. Bir adı etching ile oluşturmak için, çıktısı etching yayınlanmadan önce en az altı onay taşıyan daha önceki bir işlemde o ada zaten taahhüt etmiş olmanız gerekir; böylece mempool'u izleyen bir bot adınızı okuyup önce kaydedemez. Runes daha sonra blok yüksekliği ve işlem dizini olarak yazılan bir ID ile tanımlanır; bu da lansman bloğunun üçüncü işlemi olarak oluşturulan bir runeyi 840000:3 yapar.
Bunların hiçbiri Bitcoin'i runelerden haberdar etmez. Konsensüs kuralları, içinde birkaç bayt bulunan harcanamaz bir çıktıdan başka bir şey görmez. Bakiyenizin ne olduğuna hâlâ bir indexer karar verir; tıpkı Runes protokolünün yerini almak üzere kurulduğu standartta olduğu gibi.
Nerede görürsünüz
Runes bir blok gezgininde, aynı işlemdeki normal ödemelerin yanında duran, olağan birkaç bayttan fazlasını taşıyan bir OP_RETURN çıktısı olarak görünür.
Burada Bitcoin satın almaya gelen biri için plan yapmaya değer tek temas noktası ücret piyasasıdır. Token lansmanları programlı olaylardır ve öyle davranır: blok alanına talep kısa bir pencereye yığılır, herkes aynı anda teklif verir ve ilgisiz bir para çekme işleminin fiyatı üçe katlanır. 840.000 numaralı blok uç örnek olmayı sürdürüyor, 3,125 sübvansiyona karşılık yaklaşık 37,6 Bitcoin ücret topladı, ama her mint açıldığında bunun daha küçük bir sürümü yaşanır.
Makul yanıt, herhangi bir tıkanıklığa verilen yanıtla aynıdır. Acil olmayan transferleri esnek tutun, bir tahmini kabul etmek yerine ücret oranını kendiniz seçmenize izin veren bir cüzdan kullanın ve coinleri yoğunluk sırasında değil sakin bir günde birleştirin.
Runes vs Ordinals
Ordinals satoshileri ayırt edilebilir kılar; Runes tokenları birbirinin yerine geçebilir kılar. İkisi de aynı yazardan gelir ve zıt yönlere bakar; karmaşanın çoğu buradan başlar. Ordinal teorisi, kimsenin bir şey yapmasını gerektirmeyen, hiçbir maliyeti olmayan ve 2009 yılından beri her bloğa geriye dönük uygulanan bir zincir okuma biçimidir. Runes ise ücretleri, zincir üstü bir ayak izi olan ve 840.000 numaralı bloktan önce hiç var olmamış canlı bir protokoldür. İkisinden birini hiç duymamış olsanız da nadir satoshiler içeren Bitcoin tutabilirsiniz. Bir runeyi kazara tutamazsınız.