Yinelenen Yazıtlar: BTC Lego Düzeneklerinin ve Karmaşık Mantık Ürünlerinin Temel Taşı

Orta SeviyeDec 17, 2023
Makale, Ordinals teknolojisinin temel ilkeleri ve teknik ayrıntılarıyla başlıyor, gelişimsel gidişatını analiz ediyor ve Segwit ile Taproot yükseltmelerinin oynadığı önemi ve rolleri inceliyor. Daha sonra özyinelemeli yazıtlar kavramını derinlemesine inceliyor ve bunların yenilikçi kullanımlarını gerçek dünyadaki örneklerle açıklıyor.
Yinelenen Yazıtlar: BTC Lego Düzeneklerinin ve Karmaşık Mantık Ürünlerinin Temel Taşı

TL;DR

Ordinaller için yakın zamanda yapılan önemli bir güncelleme olarak, özyinelemeli yazıtlar, Ordinaller protokolünün şekillendirilebilirliği için geniş bir olasılık alanı açmıştır. Özyinelemeli yazıtlar, yazıt ayrıştırma için bir standarttır. PFP (Profil Resmi) koleksiyonu yazıtlarının oluşturulması, karşılık gelen temel özelliklerin yüklenmesiyle mümkündür; bu, gerçek görüntülerin yüklenmesine veya indirilmesine gerek kalmadan birleştirici montaja olanak tanır. Özyinelemeli yazıtlar, gelişmiş birlikte çalışabilirlik, azaltılmış maliyetler ve 4MB boyut sınırını aşma becerisine sahiptir.

Özyinelemeli yazıtlara dayalı yaratıcı yönlendirmeler arasında yazıt yapısızlaştırma ve birleştirme, Bitcoin müziği, Bitcoin blockchain oyunları, üretken sanat ve merkezi olmayan web siteleri yer alır. Bu makale yinelemeli yazıtların muazzam potansiyellerini ortaya koyan ayrıntılı örnekler sunmaktadır.

Bununla birlikte, özyinelemeli yazıtlar zorluklarla karşı karşıyadır: zincir dışı işleme için ayrıştırıcıların özyinelemeli seviyeler arttığında hızlı bir şekilde analiz edip edemeyecekleri ve referans verilen yazıtların sayısı arttığında hızlı bir şekilde işleyip işleyemeyecekleri. Teorik olarak, yinelenen yazıtlar tarafından oluşturulan oyunlar veya NFT'ler son derece karmaşık ve ayrıntılı olabilir. Ancak BTC ağının sınırlamaları nedeniyle bunların gerçekleştirilmesi dolaylı teknik çözümler gerektiriyor.

Yinelenen yazıtlar, yazıtların birbirleriyle etkileşime girmesine olanak tanıyarak yeni kullanım durumlarına olanak tanır. Üretken sanat, zincir üstü ekranlar ve verimli depolama artık gerçek oldu. Etkileyici uygulamaların şu anda geliştirilmekte olduğu inancıyla, üretken sanatta, blockchain oyunlarında ve meta veri dizilerinde özyinelemeli yazıtların derinden benimsenmesi konusunda büyük umutlar var.

I.Giriş

Ordinals protokolünün doğuşu, Bitcoin'e numaralandırma ve yazıt işlevselliği kazandırdı, böylece Bitcoin ekosisteminin ürün yelpazesi genişledi ve Bitcoin topluluğuna muazzam bir uygulama potansiyeli kazandırıldı. Geçtiğimiz birkaç ayda Ordinaller yolunun belirsizlikten gelişen bir ekosisteme doğru aşamalı evrimine tanık olduk. Bu dönemde Ordinals protokolünde önemli güncellemeler yapıldı ve bu da bir dizi türev protokolün ortaya çıkmasına yol açtı:

Haziran serimizde Ordinaller'e ve çeşitli BRC20 türev protokollerine ilişkin ayrıntılı tanıtımları güncelledik. Özellikle, Ordinallerde yakın zamanda yapılan büyük bir güncellemeden (özyinelemeli yazıtların ortaya çıkışı) bahsetmeyi hak ediyor. Bitcoin protokolü Ordinals'ın yeni baş koruyucusu Raph tarafından 12 Haziran'da GitHub'da duyurulan bu güncelleme, Casey Rodarmor'un özyinelemeli yazıt önerisi #2167'yi Ordinals kod tabanına entegre ediyor. Bu gelişme, Ordinals protokolünün şekillendirilebilirliği için geniş olasılıkların önünü açtı. Bu makale, özyinelemeli yazıtların potansiyel yenilikçi uygulamalarını tahmin etmek için özyinelemeli yazıtların ilkelerini ve bunların Ordinaller üzerindeki etkisini mevcut vakalarla birlikte inceleyecektir.

II. Sıra Sayıları Protokolünün Temel İlkeleri ve Teknolojisi

Casey Rodarmor, Aralık 2022'nin sonundan bu yana, Ordinals protokolünü yayınlayarak, Ordinals ve Yazıtlar aracılığıyla NFT'leri Bitcoin ağına tanıttı. Bu protokol, sıralı olarak numaralandırılmış sat'lara (Bitcoin'deki en küçük birim) metin, resim, video ve hatta uygulamalar gibi herhangi bir içeriğin eklenmesiyle benzersiz dijital eserler oluşturulmasını sağlar ve bunların Bitcoin ağı üzerinden iletilmesine olanak tanır. Ordinals protokolünde yer alan temel teknik ilkeleri inceleyelim:

(1)UTXO

Bitcoin, tüm bakiyelerin bir UTXO listesinde saklandığı "Harcanmamış İşlem Çıkışı" (UTXO) adı verilen bir ödeme modeli kullanır. Her UTXO belirli miktarda Bitcoin, sahip bilgisi ve kullanılabilirlik durumunu içerir. Bitcoin işlemlerinde girdiler ve çıktılar vardır. Girişler mevcut UTXO'lara atıfta bulunur ve çıkışlar yeni adresleri ve miktarları belirtir. Bir işlemin başlatılması, işlem onaylanana kadar çift harcamayı önlemek için ilgili UTXO'ları kilitler. Onaylandıktan sonra işlemin giriş UTXO'ları kaldırılır ve çıkış olarak yeni UTXO'lar oluşturulur. Bir işlemin toplam girdi miktarı genellikle çıktılarını aşar; aradaki fark, işlemleri paketleyen madencileri ödüllendiren ağ ücretidir. Ücret, işlemin karmaşıklığıyla ilişkilidir; bu, birden fazla girdi ve çıktıya sahip işlemlerin genellikle daha yüksek ağ ücretleri gerektirdiği anlamına gelir.

(2) Satoshi'nin Numaralandırılması ve Takibi

Bitcoin ağında toplam 2,1 trilyon * 10^8 satoshi bulunmaktadır. Ordinaller protokolü her satoshiyi benzersiz bir şekilde nasıl numaralandırıyor ve hesabını nasıl takip ediyor? Ordinals protokolüne göre satoshiler, çıkarılma sırasına göre numaralandırılır. Ordinals'ın meta verileri belirli bir konumda saklanmaz ancak işlemin tanık verilerine gömülür. Bu veriler, bir Bitcoin işleminin belirli bölümlerine, belirli satoshilere iliştirilmiş bir yazı gibi "yazılmıştır". Bu süreç, Ayrı Tanık (SegWit) ve "Taproot'a Ödeme" (P2TR) aracılığıyla kolaylaştırılır ve belirlenen satoshiler üzerine her türlü içeriğin (metin, resim veya video gibi) yazılmasına olanak tanır.

(3) SegWit ve Taproot Yükseltmesi

SegWit, Bitcoin için önemli bir protokol yükseltmesidir; bazı işlem imza verilerini (tanık verileri) işlemlerin kendisinden ayırır ve böylece Bitcoin bloklarında depolanan veri boyutunu azaltır. Blok kapasitesinin bu şekilde genişletilmesi, daha fazla işleme olanak tanıyarak ağın işlem işleme kapasitesini artırır ve ücretleri azaltır. SegWit yükseltmesi, gizliliği ve performansı artırmak için işlem çıktılarında yeni bir tanık alanı oluşturdu. Tanık verileri başlangıçta veri depolama için tasarlanmasa da yazıtlar gibi meta verileri depolama fırsatı sağlar. 2021 Taproot yükseltmesi, farklı işlem koşullarının blockchain üzerinde daha özel olarak depolanmasına olanak tanıyor. Taproot'un komut dosyası yolları sayesinde yazıt içeriği, içerik açısından neredeyse sınırsız olan harcama komut dosyalarında saklanabilir. Ek olarak, Taproot'un indirim mekanizması, yazı içeriğinin depolanmasını daha ekonomik hale getirerek önemli miktarda kaynak tasarrufu sağlar. Ordinals protokolü, SegWit'in içerik boyutunun Bitcoin ağına yazılmasına ilişkin kısıtlamaların gevşetilmesinden akıllıca yararlanarak yazıt içeriğini 4 MB'a kadar meta veriyle tanık verilerinde saklıyor. Taproot, Bitcoin işlemlerinde herhangi bir tanık verisinin saklanmasını kolaylaştırarak Ordinals geliştiricisi Casey Rodarmor'un eski işlem kodlarını (OP_FALSE, OP_IF, OP_PUSH) içeriği yazıt olarak kapsüllemek ve böylece rastgele verileri depolamak için yeniden kullanmasına olanak tanır.

(4) Yazıtların Basılması Süreci

Taahhüt: İşlemdeki ilk adım, yazıt içeriğini içeren bir Taproot betiğine işaret eden bir çıktı oluşturmaktır. Bu çıktı Taproot depolama formatını kullanır. Bu noktada, kayıt verileri zaten işlem çıktısının UTXO'suna bağlıdır, ancak henüz halka açık değildir.

Reveal: Bu aşamada yazıya karşılık gelen UTXO girdi olarak kullanılarak bir işlem başlatılır. Şu anda yazının içeriği tüm ağa açıklanıyor.

Bu iki adım sayesinde yazının içeriği artık yazdığı UTXO'ya bağlanır. Daha önce bahsedilen Satoshi'nin ardından, girişin karşılık gelen UTXO'sunun ilk Satoshi'sine yazı gerçekleştirilir. Yazının içeriği görüntülenen işlemin girişine dahil edilir. Bu özel olarak yazılmış Satoshi devredilebilir, satın alınabilir, satılabilir, kaybolabilir ve kurtarılabilir.

III. Bitcoin Özyinelemeli Yazıtın İlkeleri ve Uygulanması

Sıra sayılarının temel ilkelerini anladıktan sonra yinelemeli yazıtlara bakalım:

Ordinals protokolü, dosyaları Bitcoin üzerindeki blok zincirine tamamen kazıma yeteneğini tanıttı. Yinelemeli yazıtların ortaya çıkmasından önce sıra sayıları izole ve sonlu adalar gibiydi. Metin, resim ve kod yazabilseniz de birbirleriyle etkileşime giremiyorlardı.

Ancak yinelenen yazıtların kullanıma sunulmasıyla bu durum değişmek üzere. Artık yazıtlar, diğer yazıtların içeriğini talep etmek için özel bir “/-/content/:inscription_id” söz dizimini kullanabilir. Bu, kullanıcıların daha az kapasite ve daha düşük ücretler kullanarak Bitcoin zinciri üzerinde yazıtlar oluşturmasına olanak tanır.

Yinelemeli yazıt, yazıt çözünürlüğü için bir standarttır. Sözdizimi esas olarak görüntüleri bulmak için kod kullanmayı içerir. Bir PFP koleksiyonu yazısı oluşturmak, ilgili desenlerin, renklerin, eylemlerin ve görüntünün diğer öğelerinin yüklenmesini içerir. Bu öğeler daha sonra zincirde mevcut olanlarla birleştirilebilir ve bir araya getirilebilir; böylece gerçek görüntülerin yüklenmesi veya indirilmesi ihtiyacı ortadan kalkar.

Yinelenen yazıtlar aşağıdaki özelliklere sahiptir:

Özyinelemeli yazıtlar, kendilerine özgü kendine gönderme yapma özellikleriyle, önceki yazıt yöntemlerinin kısıtlamalarından kurtulma, her yazıtın izole edilmiş ve ilgisiz olma garip durumunun ötesine geçerek yaratıcı kombinasyonlar için olasılıklar açma fırsatı sunar.

Metin kodları biçiminde, özyinelemeli yazıtlar kompakt bir boyutu korur, yalnızca maliyetleri düşürmekle kalmaz, aynı zamanda yazıtların boyutunun Bitcoin bloklarının 4 MB sınırını aşmasına da olanak tanır.

Bu ilerleme, birlikte çalışabilirliği, programlanabilirliği ve ölçeklenebilirliği geliştirerek Bitcoin zincirine daha fazla olasılık ve yaratıcı hayal gücü katıyor.

Protokol açısından bakıldığında, geliştiricilerin ve kullanıcıların oluşturup uygulamasını bekleyen zengin anlatılarla gelecek çok geniş görünüyor.

Ancak yazıtların indekslenip platformlarda toplanıp toplanamayacağı gibi gelişme hızını ve yaygın tanınırlığını belirleyecek bazı zorluklar hala mevcut.

IV. Bitcoin Özyinelemeli Yazıtın Yenilikçi Uygulama Yöntemleri

Yinelenen yazıtların ortaya çıkışı birçok güçlü yenilikçi uygulamanın kilidini açtı. Yüksek esneklik, kolay entegrasyon ve maliyet etkinliğiyle övünen özyinelemeli yazıtlar, yazı alanına sonsuz yeni olanaklar getirmiştir. Bu makale, yinelemeli yazıtların potansiyel yeniliklerini ve uygulamalarını göstermek için bazı özel durumları tartışacaktır.

Yinelenen yazıtların ortaya çıkışı birçok güçlü yenilikçi uygulamanın kilidini açtı. Yüksek esneklik, kolay entegrasyon ve maliyet etkinliğiyle övünen özyinelemeli yazıtlar, yazı alanına sonsuz yeni olanaklar getirmiştir. Bu makale, yinelemeli yazıtların potansiyel yeniliklerini ve uygulamalarını göstermek için bazı özel durumları tartışacaktır.

Yinelenen yazıtların güçlü potansiyelini gösteren bazı tipik durumları inceleyelim:

(1) Zincir İçi Üretken Sanat: 1Mask

Çeşitli başlangıç şemalarını daha da birleştirerek, yazıtların koleksiyonları ve ikincil yaratımları elde edilebilir: örneğin, a1 ve a2'nin bir koleksiyon içinde birleştirilmesi veya a ve b koleksiyonlarının birleştirilmesi. Bu temelde, Bitcoin zincirinin gerçek anlamda topluluk odaklı, yerel etkileşimli üretken sanatı doğurması bekleniyor. İlk vakamız, BTC zincirindeki maskeler etrafında temalı, tamamı zincir üzerinde üretken bir sanat projesi olan 1Mask. 1Mask projesi, Ordinals'ın şablonlar, algoritmalar ve yazıt oluşturmadan oluşan özyinelemeli teknolojisini ustaca birleştiriyor.

Kaynak: https://1mask.io/

Şablon kısmı, her biri image/svg+xml'den sonra benzersiz bir şablon formatına karşılık gelen yedi tür yazı içerir. Algoritma kısmı, maske modellerini renklendirmek için çeşitli renk kombinasyonları oluşturmak amacıyla rastgele işlevlerden yararlanarak cüzdan adreslerini tohum olarak kullanıyor. Yazıt oluşturma mekanizması, algoritmik yazıtlara referans vermek için yinelemeli teknolojiden yararlanır. Her maske yazısı, son renkli maske görüntüsünü oluşturmak için gereken HTML kodunu içerir. Algoritmik yazıtlarda saklanan kodu yürütmek için rastgele tohumlar kullanarak çalışır ve rastgeleliği ancak kullanıcıyla alakalı olmasını sağlamak için cüzdan adresleri gibi zincire özgü verileri doldurur. Bu nedenle aynı şablonu aynı cüzdan adresiyle kullanmak her zaman tutarlı sonuçlar verir.

Oluşturulan her yeni maske yazısı, kullanıcının belirli zincir ayrıntılarını birleştirir ve algoritmik yazıya referans verir. Özyinelemeli yazıt teknolojisiyle desteklenen bu yeni maske yazıtları, pazara girdiğinde veya cüzdanlar tarafından indekslendiğinde, algoritmik yazıtların içindeki referans kodu bağımsız olarak etkinleştirir. Bu kodları kullanıcıya özel zincir verileriyle girdi olarak çalıştırmak, sonuçta benzersiz, kişiliği ifade eden bir maske görüntüsü görüntüler.

Bitcoin ağı bağlamında, yazıtların içerdiği veriler değişmezdir, bu da onların bütünlüğünü sağlar. Bu özellik, bu değişmez kayıt verilerine dayalı olarak sunulan gerçek zamanlı görüntülerin de değişmez olmasını sağlar. Maske yazıtlarında yer alan rastgele tohumlar ve algoritmalar doğru olduğu sürece kullanıcılar, oluşturma sürecinin gerçekliğini ve doğruluğunu her zaman doğrulayabilir.

Bu projenin arkasında 1Mask, tamamen zincir üzerinde üretken sanatın en az iki tür yazıdan oluştuğunu öne süren BRC721Auto adlı bir standardı tanıttı: biri kod için, diğeri kişiselleştirilmiş parametreler için.

Kod yazıtında, parametrelerin içeriğine göre otomatik olarak HTML DOM oluşturabilecek bir algoritmayı kodlamamız gerekiyor. Bu DOM, grafiksel olarak oluşturulmuş bir tuval, SVG veya tarayıcı tarafından tanınabilen başka bir içerik olabilir.

Elbette kod yazıtları, algoritmalarını tamamlamak için diğer yazıtların içeriğine de referans verebilir.

Parametre yazıtında, bir HTML tanımlarız ve bir Kod Yazısına referans vermek için p global parametresini belirleriz. Sıradan tarayıcılar bu Parametre Yazısını görüntülemeye çalıştığında, p global parametresini tanır ve geçerli HTML DOM'yi eklemek veya değiştirmek için Kod Yazımındaki start() işlevini otomatik olarak çalıştırır ve sonuçta içeriğini oluşturur. Bu nedenle, parametre yazıtları nihai NFT'ler (Fungible Olmayan Tokenlar) olarak görülebilir.

Recursive Inscription teknolojisi ile grafik oluşturma kodu, yürütme süreci ve doğrulamanın tamamı Bitcoin blok zincirinin mutabakatı altında korunur. Birisi Bitcoin'e %51 saldırısı başlatmadığı sürece, Bitcoin ekosistemi tarafından otonom olarak yürütülecek olan ERC721Auto NFT'lerin üretim sürecini hiç kimse kontrol edemez.

1Mask ayrıca tamamen zincir üzerinde üretken sanat projeleri için üç standart önerdi. Bu standartlar şunlardır:

Otomatik olarak grafik kodu oluşturmak için merkezi olmayan depolama

Kişiselleştirilmiş grafik üretimi için kullanıcı tarafından sağlanan parametrelere dayalı olarak kodun merkezi olmayan şekilde yürütülmesi

Oluşturulan sonuçların doğruluğunun merkezi olmayan doğrulaması

Bu standartlara göre, yinelenen yazıtlara dayanan zincir üstü sanatın aşağıdaki özelliklere sahip olduğu açıktır:

Benzersizlik ve rastgelelik: Sanat eseri, algoritmalar ve akıllı sözleşmeler yoluyla oluşturulmalı, yeri doldurulamaz, benzersiz olmalı ve zincir üzerinde kanıtlanabilir rastgele açıklamalara sahip olmalı ve aynı zamanda sanatsal ve estetik değerlere de sahip olmalıdır.

Etkileşim: Kullanıcılar sanat eseriyle etkileşime girebilir ve sanat eserini kontrol edebilir.

Merkezi Olmayanlaştırma: Sanat tamamen zincir üzerindedir, tamamen merkezi olmayan bir şekilde depolanır ve hiçbir merkezi kurum veya birey bunları kontrol edemez.

Yeniden kullanılabilir kod ve Ordinals'ın çalışmalarına dayanmaktadır

Diğer zincir tabanlı üretken sanat projeleriyle karşılaştırıldığında, BTC özyinelemeli yazıtlarına dayanan üretken sanat tamamen zincir üzerinde, bağımsız ve merkezi olmayan, herhangi bir zincir dışı kaynağa dayanmayan bir yapıdadır.

(2) Geek Projesi: Orbinaller

Yinelenen yazıtların esnekliği nedeniyle, Ordinals teknolojisinin çeşitli potansiyel sınırlarını daha da araştıran inek ruhu açısından zengin projelerle, ineklerin yeteneklerini sergilemeleri için bir sahne sağlar.

"Orbinaller" çok tipik bir temsilcidir. Bu, Twitter'ı veya resmi web sitesi olmayan bir inek projesi; tüm içeriği Yaygın olmayan sat'a dayanmaktadır. 20 Ağustos itibarıyla f2pool'un son fiyatına göre Uncommon sat'ın fiyatı 366 doları aştı.

Kaynak: https://www.ord.io/?satributes=uncommon&contentType=html&sortBy=newest

Orbinallerin koleksiyon URL'sini doğrudan açarsanız, her göksel hareket serisi görüntüsünün, hafif parametre değişiklikleriyle birlikte bazı aynı içeriğe referans verdiğini göreceksiniz. Özyinelemeli yazıtlarda atıfta bulunulan içeriği daha derinlemesine incelediğimizde, projenin bu bağlantılarda saklı olan gerçek sırrını keşfediyoruz. Tam adı "Orbinaller: Ordinallerde Üç Cisim Yörünge Yapısı" olan Orbinaller, iki cisim simülasyon kodunu temel alarak üç cismin hareketini programlamak için HTML ve JavaScript kullanır.

Kaynak: https://evgenii.com/blog/third-body-problem-simulator/

Matematiksel ve fiziksel denklemlerle desteklenen gök hareketinin güzelliği, Bitcoin zincirinde basitleştirilmiş bir şekilde sunuluyor. Ve projenin Twitter'ı, Discord'u, resmi web siteleri veya herhangi bir sosyal medyası bulunmadığından, gelecekteki bilgiler ekibin kendi uydularında çok meraklı bir şekilde sunulabilir.

Kaynak: https://ordin-delta.vercel.app/content/b5091b76f78d73677ad6b81e4785b0dfebc62b1079a0bf78b8366859a1ffacbci0

Proje tarafından açıklanan dört kanalın yanı sıra, gizli bir paskalya yumurtası var: Referans verilen yazıt içeriğinde, kod bir dizi talimat içeriyor: /sats/acknowledge üzerindeki gelecekteki İletişim kanalları ve "acknowledge" ekibin sats'larından biri oluyor .

Kaynak: https://www.ord.io/sat/1940129935364125

(3) BRC69 Projesi: Orditroops

BRC69, Luminex (https://github.com/luminexord/brc69) tarafından yayımlanan, özyinelemeli koleksiyonlar oluşturmaya yönelik yeni bir standarttır. Bu standart, Bitcoin'deki sıralı protokolle yazmanın maliyetini optimize etmek için yinelemeli yazıtlar kullanır ve Bitcoin'de özyinelemeli koleksiyonların başlatılmasını kolaylaştırır. Ek olarak, BRC69 yüksek esneklik sunar ve daha gelişmiş özellikler ve işlevler için kapıyı açarak ön görüntüleme özellikleri gibi daha ilginç zincir içi işlevlerin önünü açar.

BRC69 ile Ordinals koleksiyonlarını kaydetme maliyeti %90'ın üzerinde azaltılabilir. Bu azalma dört aşamalı bir süreçle sağlanır:

Kayıt özellikleri

Koleksiyonları dağıtma

Koleksiyonların derlenmesi

Varlık oluşturma

Koleksiyon yaratıcısı resmi yazıt listesini güncel gereksinimlere göre yayınladığı sürece tüm bu işlemler harici indeksleyiciler olmadan tamamlanabilir. Ek olarak, özyinelemeli yazıtların uygulandığı tüm ön uçlarda görüntüler, ekstra adımlara gerek kalmadan otomatik olarak oluşturulur.

Orditroops, BRC69'u temel alan, BRC69 protokolünün içeriğini uygulayan, özelliklerin şekillendirilebilirliğini artıran, görüntü alanı kullanımını azaltan ve yüksek çözünürlüklü görüntüler sağlayan özyinelemeli bir NFT'dir. Askerlerin, silahların ve kıyafetlerin esnek kombinasyonları bu NFT koleksiyonuna çok fazla karakter ve eğlence katıyor.

Kaynak: https://twitter.com/OrdiTroops

(4) 3D NFT Projesi: OCM (Zincir Üstü Maymunlar)

Kaynak: https://www.ord.io/3563188a3db53850bba48747293def7bd6b7395e4241b29ec7d49892945cf927i0

OCM, özyinelemeli yazıt standartlarını uygulayan ilk 3D NFT projesidir. OnChainMonkey, ilk olarak Eylül 2021'de Ethereum'da oluşturuldu ve bu yılın başlarında Bitcoin'e yazılan ilk 10 bin serisi olarak ortaya çıktı.

Yüksek çözünürlüklü 3 boyutlu animasyonlu bir yazı olan OCM, ayrıntıları ve kalitesiyle kısa sürede öne çıktı. Ondan önce yazıtların çoğu hâlâ küçük metin dosyaları veya düşük çözünürlüklü görüntülerdi. OCM, 4K veya 8K ekranlarda bile iyi bir netlik sağlar; bu, daha önce başka projeler tarafından sağlanamayan, 1 KB'tan büyük olmayan dosyalarla elde edilen bir başarıdır.

OCM, yeteneklerini güçlü özyinelemeli yazıtların kullanımına öncülük ederek elde eder. OCM'nin ilk 300 yazıtı, 2009 yılında 78. bloktan başlayarak Bitcoin üzerinde ardışık 300 satoshi üzerine kazınmıştır ve zincir üzerinde satoshi sayılarına göre artan sırada düzenlenmiştir. OCM'yi oluşturanlar kompakt kod kullandılar ve gelecekteki yaratıcıların kullanması için P5.JS ve Three.JS kitaplıklarına başvurdular. Kullanıcılar, Dimensions Interactive Art'ın Ordinals protokolü kapsamında otomatik olarak sıkıştırıldığı tarayıcıda bu kitaplıkları görüntüleyebilir ve bunlara erişebilir.

Özyinelemeli yazıtlarla OCM, blok alanını (her biri 1 KB'den küçük) verimli bir şekilde kullanır ve yüksek çözünürlüklü kalite, 3D, animasyon ve etkileşimli sanat özelliklerini entegre ederek rastgele zincir üstü açıklamalar elde eder.

(5) Zincir Üstü Müzik Motoru: Karanlığa İniş Müzik Motoru

Kaynak: https://ordinals.com/content/6fd06768414dfc2bd68b55869eea6844864fbf71ee72ec26568520e313c2bda2i0

MUD RPG oyunu 'Descent Into Darkness'ın bir parçası olan bu müzik motoru, herhangi bir kelime veya cümle girişinden benzersiz zincir içi müzik üretir. Kurucu Ratoshi, ChatGPT'nin projenin müzik yönünü geliştirmedeki önemli rolünü vurguladı ve yinelenen yazıtların kullanımının maliyetleri önemli ölçüde azalttığına dikkat çekti. Blockchain teknolojisi ve yapay zekanın bu özel birleşimi, retro video oyunlarının klasik müziğine saygı duruşunda bulunuyor.

(6) Tek Oyunculu Zincir Oyunlar

Bir oyun; görüntüler, ön uç ve iş mantığı gibi çeşitli bileşenler gerektirir. Bu malzemelerin toplam boyutu 4M'den küçükse, yinelemeli yazılara ihtiyaç duymadan tek bir satta yazılabilir. Yinelemeli yazıt teknolojisi iki senaryoya uygundur:

Malzemenin kendisi büyük olduğunda (4M'den fazla), örneğin 5M arka plan görüntüsü gibi; tek bir sat'a doğrudan yazılamayan ancak bölünebilen ve farklı sat'lara referans verilebilen bir arka plan görüntüsü.

Daha iyi iş mantığını uygulamak için, örneğin 100 sat yazıtının aynı JavaScript (JS) dosyasını kullanan bir seriye ait olması gibi. Bu durumda, yinelemeli yazıtlar uygundur çünkü her sat. için JS dosyasını yeniden yazmak gereksizdir.

Oyunun HTML (ön uç) ve JS'si (iş mantığı), Bitcoin'in 'satoshi'sine kazınmış ve karşılıklı olarak referans alınarak tek oyunculu H5 mini oyunların oluşturulmasına olanak tanıyor. İşte bu tür oyunlara üç örnek:

A. Yılan Oyunu

Kaynak:ord.io/431507

Bitcoin Yılan Oyunu, ünlü Snake oyununu hatırlatan tipik bir H5 tek oyunculu oyundur. Bu oyunun ön yüzü ve mantığı, özyinelemeli yazıt teknolojisi kullanılmadan tamamen tek bir Satoshi (Sat) içerisinde yer almaktadır. Bu seride toplam 100 NFT bulunmaktadır. Daha verimli bir yaklaşım, JavaScript (JS) dosyasının (iş mantığı) bir Sat'a yazılmasını ve yazıtlar oluşturmak için JS dosyasının Sat'ına referans vermek (veya yinelemeli olarak çağırmak) için her biri HTML ile yazılmış 100 farklı Sats kullanmayı içerir. Bu yöntem daha akıcı bir süreçle sonuçlanacaktır.

B. Eşleme oyunu

Kaynak: ord.io/18201467

Gösterildiği gibi, bu oyun 3x4'lük bir dijital ızgaraya sahiptir (basit modda; karmaşık modda 6x6'lık bir ızgara vardır). Oyuncular aynı anda iki ızgara açabilir ve ızgaralardaki resimler eşleşirse görünür kalırlar; aksi halde soru işaretine dönerler. Zafer, oyuncunun kısa süreli hafızasını test ederek görevi belirli sayıda tıklamayla tamamlayarak elde edilir. Bu oyun tanıdık eşleştirme oyununa benzer. Bu oyunun JS ve HTML'si Sat'ta yazılıdır ve bu aynı zamanda bir "arka plan resmine" gönderme yapar, bu da onu yinelemeli yazıtın basit bir uygulaması haline getirir.

Kaynak: ord.io/18201467

C. ÇAMUR Oyunu

Kaynak: https://ordinals.com/content/1915ae7d46502199a7d03256efd7f6e2f6aabb8ed7176b34f70b7b8fd778b36ci0

Metin tabanlı bir rol yapma oyunu olan Descent into Darkness, klasik MUD oyun öğelerini sıra sayısı teknolojisiyle birleştirerek oyunculara benzersiz bir oyun deneyimi sunuyor. Oyunda oyuncular karanlıkta bir maceraya atılıyor, canavarlarla, görevlerle ve boss savaşlarıyla karşılaşıyor. Oyuncular, görevleri tamamlamak, yeni görevlerin kilidini açmak ve ekipmanı yükseltmek ve ürün satın almak için para kazanmak için canavarlarla savaşır. Bu üç tek oyunculu H5 oyunu temel uygulamalardır. Oyun olarak tamlıktan yoksundurlar; oyunun başlangıcı, ilerlemesi veya bitişi için zincir üstü süreçler yoktur ve oyunun kaydedilmesine de izin vermezler. Oyun bittikten sonra Sat'ın yazısı değişmeden kalır ve oyun durumunu korumadan yalnızca oyun mantığını tanımlar. Bunlar BTC zincir oyunlarına yönelik ilk girişimlerdir.

(7)Çok Oyunculu Tam Zincir Oyunu: BTC PixelWar

Kaynak: https://twitter.com/btcpixelwar

BTC PixelWar, BTC blok zincirindeki ilk tam zincirli çok oyunculu oyun olduğunu iddia ediyor. Katılımcılar, doğrudan piksellere tıklayarak veya tuval üzerinde piksel oluşturmak için görseller yükleyerek 256x256 piksellik bir tuval üzerinde tasarım yaparlar. Her gönderim, tuvalin en son durumunun bir yazıtını üretir ve yinelemeli olarak önceki durumun yazıtına referans verir. Bu proje, bugüne kadarki en yinelenen yazıtlara sahip olabilir ve bu da alanda önemli bir uygulamaya işaret ediyor.

Proje, tüm Bitcoin kullanıcılarının aynı tuval üzerinde işbirliği yaparak süreci kaydetmesine olanak sağlamak için yinelemeli yazıt kullanan yeni bir standart olan "BRC721Cofound"u tanıtıyor. Her an, tuvalin o andaki durumunu yakalayan bir yazıttır; yeni veya güncellenmiş pikseller ve önceki "an yazıtlarına" göndermeler ile birlikte anlar arasındaki görüntü değişikliklerini yönetmek için "kod yazıtları" da içerir. Katkıda bulunan birçok kişinin potansiyeli göz önüne alındığında, en son tuval durumunun oluşturulması, derin bir özyineleme gerektirir ve yükleme sürelerini potansiyel olarak uzatır. Bu sorunu çözmek için "kod yazıtları", geçerli "an yazıtını" oluşturduktan sonra en son tuval durumunun anlık görüntüsünü alacak ve ardından bu anlık görüntüyü geçerli yazıtın DOM ağacında saklayacak şekilde tasarlanmıştır. Sıralı tarayıcılar, oluşturulan her an yazıtının DOM ağaçlarını önbelleğe alarak, oluşturma sürecini basitleştirebilir, böylece yineleme düzeylerini azaltabilir.

Genel olarak BTC PixelWar, blockchain üzerinde yenilikçi ve ikonik bir BTC çok oyunculu oyunudur. Yalnızca birden fazla oyuncu arasında işbirliğine dayalı oluşturmayı gerçekleştirmekle kalmaz, aynı zamanda oluşturma sürecini de optimize eder. “BRC721Cofound” standardı, Bitcoin blok zincirindeki çok oyunculu oyun uygulamaları için yeni olanaklar açarak, oyun ve sosyal alanlarda yinelenen yazıtların potansiyelini ortaya koyuyor.

V. Bitcoin Özyinelemeli Yazıtların Zorlukları ve Gelecekteki Gelişmeleri

Yinelenen yazıtlar, zincir üstü yazıtlar 2.0 çağını başlattı, BTC NFT'lerin oynanışını zenginleştirdi ve BTC NFT'lerin Ethereum ve diğer zincirlerin NFT'lerinden tamamen farklı bir yol çizmesini giderek daha muhtemel hale getirdi. Gelecek, bu alanda muazzam bir hayal gücü ve anlatı potansiyeli barındırıyor. Yinelenen yazıtlar, önceden bağımsız olan yazıtları birbirine bağlayarak birbirlerine referans vermelerine olanak tanır ve çeşitli bir veritabanı yapısı oluşturur. Önceki makalelerde Ordinallere dayalı çeşitli türev protokollerini tartıştık. Aslında, bu protokollerle birleştirildiğinde özyinelemeli yazıtlar diğer yazıtları okuyabilir ve durumlarını güncellemek için kendi akıllı talimatlarına göre tepki verebilir. İndeksleme yoluyla, protokollerin durumunu doğrudan manipüle edebilir ve akıllı sözleşmelere benzer tutarlı bir dizi eylem oluşturabilirler.

Aynı zamanda, özyinelemeli yazıtlardan oluşan geniş veri tabanı, temel veriler, bilgi tabanları, kod kitaplıkları ve işlev kitaplıkları gibi çeşitli alanlardaki meta veriler de dahil olmak üzere yazıtlar için daha operasyonel ve yaratıcı alan sağlar. Bunlar, ürün uygulamalarında karmaşık mantığı gerçekleştirmek için birbirlerine referans verebilir. Bu nedenle, geleceğin muhteşem uygulamalarının yapım aşamasında olduğuna inanarak üretken sanatta, blockchain oyunlarında ve meta veride özyinelemeli yazıtların derinlemesine benimsenmesini sabırsızlıkla bekleyebiliriz.

Ancak yinelenen yazıtlar bazı zorluklarla da karşı karşıyadır:

1、Eğer özyinelemeli seviye örneğin on bin katmana çıkarsa, zincir dışı işleme ayrıştırıcıları bunu hızlı bir şekilde yorumlayabilir mi?;

2. Referans verilen yazıtların sayısı artarsa (bir Cumartesi'nin on bin yazıya gönderme yapması gibi), zincir dışı işleme ayrıştırıcıları bunu verimli bir şekilde halledebilir mi?

Bu zorluklar karşılanırsa teorik olarak yinelenen yazıtlarla oluşturulan oyunlar veya NFT'ler son derece karmaşık ve ayrıntılı olabilir. BTC ağının sınırlamaları nedeniyle bu sorunları temel olarak çözmek zordur, ancak bunlar dolaylı teknik çözümlerle çözülebilir.

VI. Çözüm

Ordinals protokolündeki özyinelemeli yükseltme, yazıtlar arasında etkileşime izin vererek yeni ve heyecan verici kullanım durumlarına olanak tanır. Bu işlevsellik sayesinde üretken sanat, zincir üstü gösterimler ve verimli depolama gerçeğe dönüştü. BTC ekosistemindeki geliştiricilerin blockchain oyunları ve üretken sanat gibi yönlerde yaratmaya ve gelişmeye devam ettiğini görebiliyoruz. Devasa bir projenin çeşitli bileşenlerini yavaş yavaş bir araya getiren yinelenen yazıtlara dayalı çalışmalar ortaya çıkıyor. Gelecekte, zincir üstü oyunların, metaveri projelerinin ve karmaşık ürün mantığına sahip etkileşimli üretken sanatın doğuşunu sabırsızlıkla bekleyebiliriz.

Yasal Uyarı:

  1. Bu makale [Foresightnews]'ten yeniden basılmıştır. Tüm telif hakları orijinal yazara [JellyZhouishere、GryphsisAcademy] aittir. Bu yeniden basıma itirazlarınız varsa lütfen Gate Learn ekibiyle iletişime geçin; onlar konuyu hemen halledeceklerdir.
  2. Sorumluluk Reddi: Bu makalede ifade edilen görüş ve görüşler yalnızca yazara aittir ve herhangi bir yatırım tavsiyesi teşkil etmez.
  3. Makalenin diğer dillere çevirileri Gate Learn ekibi tarafından yapılır. Aksi belirtilmedikçe tercüme edilen makalelerin kopyalanması, dağıtılması veya intihal edilmesi yasaktır.
Jetzt anfangen
Registrieren Sie sich und erhalten Sie einen
100
-Euro-Gutschein!
Benutzerkonto erstellen