Ordinals'ın en son büyük güncellemesi olarak özyinelemeli yazıt, Ordinals protokolünün şekillendirilebilirliğinin geliştirilmesi için geniş bir hayal gücü alanı açar.
Özyinelemeli yazıtlar bir yazıt ayrıştırma standardıdır. PFP koleksiyonu yazıtları oluşturmak için, ilgili öğe özelliklerini yükleyebilir ve gerçek resimleri yüklemeden veya indirmeden bunları birleştirebilirsiniz. Yinelemeli yazıtlar, birlikte çalışabilirliği artırma, maliyetleri azaltma ve yazıt boyutunun 4 MB sınırını aşmasına izin verme özelliklerine sahiptir.
Özyinelemeli yazıtlara dayanan yaratıcı talimatlar şunları içerir: yazıtların sökülmesi ve birleştirilmesi, Bitcoin müziği, Bitcoin zincir oyunları, üretken sanat, merkezi olmayan web siteleri vb. Bu makale, yinelemeli yazıtların güçlü potansiyelini bize gösteren, yinelemeli yazıtları birleştiren bazı tipik durumları ayrıntılarıyla anlatmaktadır.
Özyinelemeli yazıtlar ayrıca bazı zorluklarla da karşı karşıyadır: özyineleme düzeyi arttığında, zincir dışı işleme için ilgili ayrıştırıcının hızlı bir şekilde ayrıştırıp ayrıştıramayacağı; referans yazıtlarının sayısı arttığında, zincir dışı işleme için ilgili ayrıştırıcının hızlı bir şekilde ayrıştırıp ayrıştıramayacağı. ayrıştırma vb. Teorik olarak, özyinelemeli yazıtlar tarafından oluşturulan oyunlar veya NFT'ler son derece karmaşık ve son derece karmaşık olabilir. Ancak BTC ağının kendi sınırlamaları nedeniyle dolaylı teknik çözümlerle uygulanması gerekiyor.
Özyinelemeli yazıtlar, yazıtların birbirleriyle etkileşime girmesine olanak tanır ve böylece yeni kullanım örneklerine olanak tanır. Üretken sanat, zincir üzerinde görüntüleme ve verimli depolama artık bir gerçek. ** Özyinelemeli olduğu durumlarda üretken sanat, zincirleme oyunlar ve meta veri dizisi gibi oyunları keşfedebiliriz. yazıtların derinden benimsenmesi bekleniyor.Rapor beklentilerle dolu ve geleceğin öldürücü uygulamasının hazırlanmakta olduğuna inanıyor. **
I.Giriş
Ordinals protokolünün doğuşu, Bitcoin'e numaralandırma ve kayıt etme işlevlerini sağlar, böylece Bitcoin ekosisteminin ürün yelpazesini genişletir ve Bitcoin ekosistemine büyük uygulama potansiyeli getirir.
Geçtiğimiz birkaç ayda Ordinals yolunun yavaş yavaş belirsizlikten bir ekosisteme dönüştüğünü gördük.Bu dönemde Ordinals anlaşması da önemli iyileştirmelerden geçti ve bir dizi türev anlaşma üretti:
Haziran ayındaki Ordinals yazı serimizde, Ordinallere ve çeşitli BRC20 türev anlaşmalarına ilişkin ayrıntılı girişi de güncelledik (bağlantı:
Bunların arasında, Ordinallerin son zamanlardaki büyük güncellemesinden, yinelenen yazıtların ortaya çıkmasından bahsetmem gerekiyor.
Özyinelemeli yazıt, 12 Haziran'da Bitcoin protokolü Ordinals'ın yeni baş koruyucusu Raph tarafından Github'da duyuruldu. Bitcoin protokolü Ordinals'ın yaratıcısı Casey Rodarmor tarafından önerilen 2167 numaralı özyinelemeli yazıt güncellemesi de Ordinals koduyla birleştirildi. Ordinals protokolünün şekillendirilebilirlik gelişimi, hayal gücü için geniş bir alan açar.
Bu makale yinelemeli yazıtların ilkelerini ve bunların Ordinaller üzerindeki etkilerini inceleyecek ve mevcut durumlara dayalı olarak yinelemeli yazıtların olası yenilikçi uygulama yönlerini daha fazla araştıracaktır.
2. Ordinals protokolünün temel ilkeleri ve teknolojileri
Aralık 2022'nin sonundan bu yana Casey Rodarmor, Ordinaller ve Inyonlar (sıralar ve yazıtlar) aracılığıyla Bitcoin ağına NFT'leri tanıtan Ordinals protokolünü yayınladı. Protokol, Bitcoin ağı üzerinden aktarılabilecek benzersiz dijital yapılar oluşturmak için sıralı olarak numaralandırılmış sat'lara (Bitcoin'deki en küçük birimler) metin, resimler, videolar ve hatta uygulamalar gibi isteğe bağlı içerik ekleyebilir. Ordinals protokolünde yer alan önemli teknik ilkeleri sıralayalım:
(1)UTXO
Bitcoin, "Harcanmamış İşlem Çıkışı" (UTXO, Harcanmamış İşlem Çıkışı) adı verilen bir ödeme modeli kullanır ve tüm bakiyeler bir UTXO listesinde saklanır. Her UTXO belirli miktarda Bitcoin, sahip bilgisi içerir ve mevcut olup olmadığını belirtir.
Bitcoin işlemlerinde her işlemin girdileri ve çıktıları vardır. Giriş, mevcut bir UTXO'ya referanstır ve çıkış, yeni adresi ve miktarı belirtir. Bir işlemi başlattıktan sonra, işlem onaylanana kadar tekrar kullanılmasını önlemek için ilgili UTXO'yu girerek kilitleyin. Onaylandıktan sonra işlemin UTXO girişi kaldırılır ve çıkış yeni bir UTXO üretir.
Bir işlemin toplam girdi miktarı genellikle toplam çıktıyı aşar ve aradaki fark, işlemi paketleyen madencileri ödüllendiren ağ ücreti olarak adlandırılır. Ağ ücretleri işlemin karmaşıklığıyla orantılıdır ve çok girişli-çıkışlı işlemler genellikle daha yüksek ağ ücretleri gerektirir.
(2) Satoshi'nin numaralandırılması ve takibi
Bitcoin ağında toplam 21 milyon * 10^8 satoshi bulunmaktadır. Ordinaller protokolü her satoshiyi benzersiz bir şekilde nasıl numaralandırıyor ve ait olduğu hesabı nasıl takip ediyor?
Ordinals protokolüne göre satoshiler çıkarılma sırasına göre numaralandırılır. Ordinallerin meta verileri belirli bir konumda saklanmaz, ancak işlemin tanık verilerine gömülür ve bu, işlemin belirli bir kısmına eklenen Bitcoin işleminin belirli bir kısmına bir yazı gibi "kazılmıştır".
Bu süreç, belirlenen akıllı karta her türlü içeriği (metin, resim veya video gibi) kazıyabilen Ayrı Tanık (SegWit) ve Taproot'a Ödeme (P2TR) aracılığıyla gerçekleştirilir.
(3) SegWit ve Taproot yükseltmesi
SegWit, bazı işlem imza verilerini (tanık verileri) işlemin kendisinden ayıran ve böylece Bitcoin bloklarında depolanan verilerin boyutunu azaltan, Bitcoin'in önemli bir protokol yükseltmesidir. Bu hamle, bloğun kapasitesini genişleterek daha fazla işlemi barındırmasına olanak tanıyor, ağın işlem işleme yeteneklerini artırıyor ve ücretleri düşürüyor.
SegWit protokolü yükseltmesi, gizliliği korumak ve performansı artırmak için işlem çıktılarında yeni bir tanık alanı sunar. Witness Data, veri depolamak için tasarlanmasa da aslında bize yazıtlar gibi meta verileri depolama fırsatı sunuyor.
2021'de tanıtılan Taproot protokolü yükseltmesi, farklı işlem koşullarının blockchain'de daha özel olarak saklanmasına olanak tanıyor. Taproot komut dosyası yolu aracılığıyla, yazıt içeriğini, içerik açısından neredeyse hiçbir kısıtlamaya sahip olmayan ödeme komut dosyalarında saklayabiliyoruz. Üstelik Taproot'un indirim mekanizması sayesinde yazıt içeriğinin saklanması daha ekonomik hale gelir ve birçok kaynaktan tasarruf edilebilir.
Ordinals protokolü, Bitcoin ağına yazılan içeriğin boyutundaki sınırı gevşetmek için SegWit'i akıllıca kullanıyor ve yazıt içeriğini, 4 MB'a kadar meta veri depolayabilen tanık verilerinde saklıyor. Taproot, Bitcoin işlemlerinde rastgele tanık verilerinin saklanmasını kolaylaştırarak Ordinals geliştiricisi Casey Rodarmor'un içeriği tanımlamak için eski işlem kodlarını (OP_FALSE, OP_IF, OP_PUSH) yeniden kullanmasına ve böylece rastgele verileri depolamasına olanak tanır.
(4) Yazıtların dökümü işlemi
Commit: Commit işlemindeki ilk adım, yazıt içeriğini içeren Taproot betiğine işaret eden bir çıktı oluşturmaktır. Bu çıktı Taproot depolama formatını kullanır. Şu anda, kayıt verileri işlem çıktısının UTXO'su ile ilişkilendirilmiştir ancak henüz kamuya açıklanmamıştır.
Reveal: Bu aşamada o yazıya karşılık gelen UTXO girdi olarak alınarak işlem başlatılır. Şu anda, ilgili yazıt içeriği tüm ağa açıklandı.
Yukarıdaki iki adım aracılığıyla yazıt içeriği, üzerine yazıldığı UTXO'ya bağlanmıştır. Daha sonra daha önce bahsedilen satoshilere göre UTXO girişine karşılık gelen ilk satoshi üzerine yazıt uygulanır. Yazının içeriği işlemi gösteren girdiye dahil edilir. Bu özel baskılı satoshi devredilebilir, satın alınabilir, satılabilir, kaybolabilir ve kurtarılabilir.
3. Bitcoin özyinelemeli yazıtlarının ilkesi ve uygulanması
Ordinal sayıların temel prensiplerini anladıktan sonra yinelemeli yazıtlara bakalım:
Ordinaller protokolü, dosyaları Bitcoin'deki zincire tamamen yazma yeteneğini sunar.Özinelemeli yazıtın ortaya çıkmasından önce, sıralar izole edilmiş ve sınırlı adalar gibiydi. **Metin, resim ve kod yazabilirsiniz ancak bunlar birbirleriyle etkileşime giremez. **
Ancak yinelenen yazıtların kullanıma sunulmasıyla işler değişmek üzere. Yazıtlar artık özel "/-/content/:inion_id" sözdizimini kullanarak diğer yazıtların içeriğini talep edebilir. Bu, kullanıcıların Bitcoin zincirinde yazıtlar oluştururken daha az kapasite kullanmalarına ve daha düşük ücretler kullanmalarına olanak tanır.
Özyinelemeli yazıt, yazıt ayrıştırma için bir standarttır. Sözdizimi esas olarak görselleri bulmak için kod kullanmaya benzer.Resme karşılık gelen desen, renk, eylem ve diğer öğe özelliklerini yükleyerek bir PFP koleksiyonu yazısı oluşturabilir ve daha sonra halihazırda mevcut olan karşılık gelen öğeleri birleştirip birleştirebilirsiniz. gerçek resmi yüklemeden veya indirmeden zincir.
Yinelenen yazıtlar aşağıdaki özelliklere sahiptir:
Özyinelemeli yazıtların kendine özgü kendine referanslı özellikleri sayesinde, önceki yazıt yöntemlerinin zincirlerini kırma, her yazıtın izole ve ilgisiz olmasının utanç verici durumundan kurtulma ve böylece özgür kombinasyonlar oluşturma olanağını açma fırsatına sahibiz. .
Özyinelemeli yazıt, metin kodu biçiminde boyutu küçük tutar, bu yalnızca maliyeti düşürmekle kalmaz, aynı zamanda yazıtın boyutunun Bitcoin bloğunun 4MB 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 düzeyinde, geliştiricilerin ve kullanıcıların oluşturup kullanmasını bekleyen zengin anlatılarla gelecek beklentileri çok geniştir.
Ancak yazıtların toplanıp toplanamayacağı ve platformda indekslenip indekslenemeyeceği gibi gelişme hızını ve yaygın olarak tanınma derecesini belirleyecek bazı zorluklar hala mevcut.
4. Bitcoin özyinelemeli yazıtının yenilikçi uygulama yöntemi
Yinelenen yazıtların ortaya çıkışı birçok güçlü ve yenilikçi uygulamanın kilidini açtı. Özyinelemeli yazıtlar, yazıtlara sonsuz yeni olanaklar getiren yüksek esneklik, ekleme ve birleştirme ve düşük maliyet avantajlarına sahiptir.Aşağıdaki makale, özyinelemeli yazıtların potansiyel yeniliklerini ve uygulama yönünü tanıtmak için bazı özel durumları kullanacaktır.
Özyineleme sayesinde Inionlar diğer Inionların kodlarına kolayca başvurabilir. Bir yazıtın içeriği artık birçok yazıt tarafından kullanılabiliyor. Bu yeni şekillendirilebilirlik, karmaşık görseller, videolar, 3 boyutlu oyunlar vb. şeklindeki içeriklerin zincire yazılabilmesi gibi henüz keşfetmediğimiz olasılık alanlarının önünü açıyor. Yinelenen yazıt, bir intranet oluşturmayı mümkün kılar. Daha fazla olasılık arasında yazıtın ikincil oluşturulması, GitHub'un merkezi olmayan hale getirilmesi, NFT kombinasyonunun parçalanması vb. yer alır. Özyinelemeli yazıtları kullanarak aşağıdaki fikirleri elde edebiliriz:
Aşağıda, yinelenen yazıtların güçlü potansiyelini bize gösteren bazı tipik durumları ayrıntılı olarak tanıtıyoruz:
(1) Zincirdeki üretken sanat: 1Mask
Yukarıda belirtilen çeşitli ön planları daha da birleştirerek, çeşitli koleksiyonların kombinasyonunu, yazıtların ikinci oluşturulmasını vb. daha da gerçekleştirebiliriz: örneğin, bir koleksiyon içindeki a1 ve a2 birleştirilir, bir koleksiyon ve b koleksiyonu birleştirilir. Bu temelde, gerçekten topluluk odaklı yerel etkileşimli üretken sanatın BTC zincirinde doğması bekleniyor.
Önce ilk duruma bakalım: 1Mask.
Bu, BTC zincirindeki maske temalı zincir üstü üretken bir sanat projesidir. 1Mask projesi Ordinals'ın özyinelemeli teknolojisini akıllıca entegre ediyor ve tüm proje üç unsurla iç içe geçiyor: şablon, algoritma ve yazıt oluşturma.
kaynak:
Şablon kısmı yedi benzersiz şablon türüne karşılık gelen toplam yedi yazı içerir ve formatı image/svg+xml'i takip eder.
Algoritma bölümünün temel prensibi, kullanıcı cüzdan adresini bir tohum olarak kullanmak ve maske modelini renklendirmek için çeşitli farklı renk kombinasyonları oluşturmak üzere rastgele işlevler kullanmaktır.
Yazıt oluşturma mekanizması, yinelemeli teknolojinin yardımıyla algoritmik yazıya referansı gerçekleştirir. Her maske glifi, son renkli maske görüntüsünü oluşturmak için gereken HTML kodunu katıştırmıştır. Bu, algoritma yazıtına gömülü kodu yürütmek için rastgele bir tohum kullanılarak ve rastgele tohumun kullanıcıya özel zincir üstü verilerle (cüzdan adresi gibi) doldurularak, rastgele ancak kullanıcıyla alakalı hale getirilmesiyle elde edilir. Bu nedenle aynı cüzdan adresi aynı şablonu kullandığında oluşturulan sonuçlar her zaman tutarlı olur.
Yeni bir maske yazısı her oluşturulduğunda, kullanıcıya özel zincir üstü ayrıntıları içerir ve algoritmik yazıya referans verir. Özyinelemeli yazıt teknolojisinin gücüyle, yeni oluşturulan bir maske yazısı pazara girdiğinde veya bir cüzdan tarafından indekslendiğinde, algoritmik yazıta gömülü olan referans kodunu otomatik olarak etkinleştirecektir. Bu kodlar, girdi olarak kullanıcıya özel zincir üstü verilerle çalışır ve sonuçta benzersiz, kişiselleştirilmiş bir maske görüntüsü görüntüler.
Bitcoin ağ ortamında, yazıtın içerdiği veriler değişmez olduğundan bütünlüğü sağlanır. Bu özellik, bu değiştirilemez kayıt verilerine dayanarak sunulan gerçek zamanlı görüntülerin de değişmez olduğunu belirler. Maske yazıtı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 istedikleri zaman doğrulayabilirler.
Bu projenin arkasında 1Mask, zincirde tamamen oluşturulan görselin en az iki tür yazıdan oluşmasını öneren BRC721Auto adlı bir standardı da tanıttı: birincisi kodun yazımı, ikincisi ise kişiselleştirilmiş parametrelerin yazımı. . **
Code Inscription'da parametrelerin içeriğine göre otomatik olarak HTML DOM oluşturabilecek bir algoritma kodlamamız gerekiyor. Bu DOM bir tuval, SVG veya tarayıcının tanıyabileceği ve buna göre grafik olarak oluşturabileceği başka bir şey olabilir.
Elbette kod yazıtları, algoritmalarını tamamlamak için diğer yazıtların içeriğine de başvurabilir.
Parametre yazıtında, bir Code Inion'a referans vermek için bir HTML tanımlamamız ve bunun içinde p global parametresini tanımlamamız gerekir. Sıradan tarayıcılar bu Parametre Inion'u görüntülemeye çalıştığında, p global parametresini tanıyacak ve geçerli HTML'nin DOM'unu eklemek veya değiştirmek için Code Inion'daki start () işlevini otomatik olarak çalıştıracak ve son olarak bu HTML'nin içeriğini oluşturacaktır. Bu nedenle, parametre yazıtları nihai NFT (Non-Fungible Token) olarak kabul edilebilir.
Recursive Inion teknolojisinin yardımıyla grafik oluşturmak için gereken kod, kod yürütme süreci ve doğrulama sürecinin tamamı Bitcoin blockchain konsensusunun koruması altına alınır. Birisi Bitcoin'e %51 saldırısı başlatamadığı sürece, Bitcoin ekosistemi tarafından otonom olarak yürütülecek olan ERC721Auto NFT'nin üretim sürecini hiç kimse kontrol edemez.
1Mask ayrıca tüm zincirde sanat projeleri oluşturmak için üç ana standart önerdi. Üç kriter şunlardır:
Otomatik olarak grafik oluşturan merkezi olmayan kod depolaması
Kişiselleştirilmiş grafik üretimi için kullanıcı tarafından sağlanan parametrelere dayalı olarak merkezi olmayan kod yürütme
Oluşturulan sonuçların doğruluğunun merkezi olmayan doğrulaması
Yukarıdaki kriterlere dayanarak, yinelenen yazıtlara dayalı zincir üstü sanatın aşağıdaki özelliklere sahip olduğunu bulmak zor değildir:
Benzersizlik ve rastgelelik: Eser, algoritmalar ve akıllı sözleşmeler yoluyla üretilmeli, yeri doldurulamaz ve benzersiz olmalı, zincir üzerinde rastgele ortaya çıkmayı kanıtlayabilmeli ve ayrıca belirli bir sanatsal ve estetik değere sahip olmalıdır.
Etkileşim: Kullanıcılar etkileşime girebilir ve işi kontrol edebilir.
Merkezi olmayanlaşma: Sanat tamamen zincir üzerindedir, tamamen merkezi olmayan bir korumadır ve hiçbir merkezi kuruluş veya birey onları kontrol edemez.
Kodun yeniden kullanımı ve Ordinal çalışmalara dayalı
Ethereum gibi zincirdeki diğer üretken sanat projeleriyle karşılaştırıldığında, BTC özyinelemeli yazıtlarına dayanan üretken sanat, tamamen zincir üzerinde olan tek üretken sanattır.Zincir dışı kaynaklara dayanmayan, bağımsız, merkezi olmayan bir üretken sanattır. **
(2) Geek projesi: Orbinaller
Yinelenen yazıtların esnekliği nedeniyle bu, meraklılara yeteneklerini sergilemeleri için bir sahne sağlar ve inek ruhu açısından zengin projeler, Ordinals teknolojisinin çeşitli olanaklarının sınırlarını daha da araştırır.
"Orbinals" bunun tipik bir temsilcisidir. Twitter ve resmi web sitesi olmayan bir inek projesidir. Projenin tüm içeriği Uncommon sat'a dayanmaktadır. f2pool'un 20 Ağustos itibarıyla son fiyatına göre Uncommon sat Birim fiyatı 366 ABD dolarının üzerine çıktı.
kaynak:
Orbinals koleksiyon serisi web sitesini doğrudan açarsanız, göksel hareket serisinin her resmindeki referanslardan bazılarının açıldıktan sonra aynı olduğunu ve içerideki parametrelerin farklı olacağını göreceksiniz, bu nedenle yinelenen içeriğinde referans verilen içeriği derinlemesine inceleyin. yazıt Son olarak, projeyle ilgili gerçek sırrın bu referans bağlantısında ( , Orbinallerin tam adı "Orbinaller: Ordinallerde Üç Cisim Yörünge Artefaktı"dır, arkasında HTML ve Java'nın kullanılmasının yattığını bulabiliriz. İki cisim simülasyon kodunu temel alan üç nesnenin hareketi.
kaynak:
Matematiksel ve fiziksel denklemlerin desteği altında göksel hareketin güzelliği Bitcoin zincirinde kısa ve öz bir şekilde sunuluyor.
Twitter, Discord ve resmi web sitesi gibi hiçbir sosyal medya kurulmayacağından, proje büyük olasılıkla çok meraklı bir yaklaşım kullanacak ve gelecekteki bilgiler ekibin kendisi tarafından kontrol edilen uydularda sunulacak.
Kaynak:
Proje tarafı tarafından açıklanan dört kanala ek olarak, bir de gizli bir Paskalya yumurtası vardır: proje tarafından alıntılanan yazıt içeriğinde (kodda gizli bir dizi talimat vardır: /sats/account'ta gelecekteki İletişim kanalları ve kabul aynı zamanda A sats takımına ait.
Kaynak:
(3) BRC69 projesi: Orditroops
BRC69, özyinelemeli koleksiyonlar oluşturmak için Luminex tarafından yayımlanan yeni bir standarttır (standart, sıralı protokoller kullanarak Bitcoin'e yazma maliyetini optimize etmek için özyinelemeli yazıttan yararlanır ve Bitcoin'de özyinelemeli koleksiyonların başlatılmasına yardımcı olur. Ek olarak, BRC69 yüksek derecede esneklik sağlar ve Açılır). daha fazla geliştirme ve özellik için kapıyı açarak, gösteri öncesi özellikler ve daha fazlası gibi daha ilginç zincir içi özelliklerin önünü açıyor.
BRC69 ile Ordinals koleksiyonundaki yazıların maliyeti %90'dan fazla azaltılabilir. Bu azalma 4 aşamalı bir süreçle sağlanır:
Kayıt özellikleri
Dağıtım koleksiyonu
koleksiyonu derlemek
Varlıklar oluşturun
Koleksiyon yaratıcıları, koleksiyonları için güncel gereksinimlere uygun resmi yazıt listeleri yayınladığı sürece, tüm bu işlemler harici indeksleyicilere ihtiyaç duymadan gerçekleştirilebilmektedir. Ek olarak görüntüler, özyinelemeli yazıt uygulayan tüm ön uç arayüzlerde hiçbir ek adım gerekmeden otomatik olarak oluşturulacaktır.
Orditroops, BRC69'u temel alan özyinelemeli bir NFT'dir. BRC69 protokolünün içeriğini uygular, özelliklerin şekillendirilebilirliğini artırır ve resimlerin kapladığı alanı azaltır. Resimler oldukça yüksek çözünürlüklüdür. Askerlerin, silahların ve kostümlerin esnek kombinasyonu hepsi bu NFT koleksiyonuna eklendi. Pek çok özellik ve eğlence.
kaynak:
(4) 3D NFT projesi: OCM (Zincir İçi Maymunlar)
Kaynak:
OCM, özyinelemeli yazıt standardını uygulayan ilk 3D NFT projesidir. OnChainMonkey, ilk olarak Eylül 2021'de Ethereum üzerinde oluşturulan bir NFT projesiydi. Bu yılın başlarında OnChainMonkey serisi, Bitcoin'e kazınan ilk 10k serisi olarak ortaya çıktı.
Yüksek çözünürlüklü 3 boyutlu animasyonlu bir yazıt olan OCM, ayrıntıları ve kalitesiyle hızla öne çıkıyor. Bundan önce çoğu yazıtın hala küçük metin dosyaları veya düşük çözünürlüklü resimler olduğunu unutmayın. OCM, 4K veya 8K ekranlarda bile iyi bir netlik sağlar. Bu kalite, her birinin boyutu 1 KB'yi geçmeyen dosyalarla elde edilir; bu, OCM'nin önceki projelerinin başarmakta zorlandığı bir şeydi.
OCM bunu başarabiliyor çünkü güçlü yinelemeli yazıtların kullanımına öncülük ediyor. İlk 300 OCM, 2009'daki 78. bloktan başlayarak Bitcoin'deki 300 ardışık satoshi üzerine kazınmıştır ve zincir üzerinde satoshi sayılarına göre artan düzende sıralanmıştır. OCM oluşturucu, küçültülmüş kod kullanır ve gelecekteki yaratıcılar için P5.JS ve Three.JS kitaplıklarına referans verir. Kullanıcılar kitaplığı bir tarayıcıda görüntüleyebilir ve erişebilir ve Dimensions Interactive Art oluşturulurken Ordinals protokolünde kitaplığın sıkıştırması otomatik olarak açılır.
Özyinelemeli yazıtlar aracılığıyla OCM, blok alanını verimli bir şekilde kullanır (her biri 1 KB'den küçüktür) ve yüksek çözünürlüklü kalite, 3D, animasyon ve etkileşimli sanat gibi özellikleri entegre ederek rastgele zincir üstü açıklamalar uygular.
(5) Zincirleme müzik motoru: Descent into Darkness Müzik Motoru
Kaynak:
Benzersiz zincir içi müzik oluşturmak için herhangi bir kelime veya kelime öbeği girin. Bu müzik motoru, MUD RPG oyunu "Descent Into Darkness"ın destekleyici bir ürünüdür. Müzik, anahtar kelimeler girilerek oluşturulur. Kurucu Ratoshi, ChatGPT'nin projenin müzik kullanımını geliştirmede önemli bir rol oynadığını ve yinelenen yazıt kullanmanın önemli maliyet tasarrufu sağlamaya yardımcı olduğunu vurguladı. Retro video oyunlarının klasik müziğine saygı duruşunda bulunan, blockchain teknolojisi ile yapay zekanın özel bir kombinasyonu.
(6) Tek oyunculu zincir turu
Bir oyun, resimler, ön uç ve iş mantığı gibi birden fazla bileşen malzemesi gerektirir.Malzemelerin toplam boyutu 4M'den azsa, yinelemeli yazıtlar kullanılmadan bir Sat yazılarak tamamlanabilir.
Yinelemeli yazıt tekniğinin uygun olduğu iki durum vardır:
Malzemenin kendisi büyüktür (4M'den fazla).Örneğin, 5M'lik bir arka plan görüntüsü doğrudan bir Sat üzerine kazınamaz, ancak referans ve görüntüleme için bölünebilir ve farklı Sats'lara yerleştirilebilir;
Daha iyi bir iş mantığı elde etmek istiyorsanız, 100 Sat yazıtı aynı Java (JS) dosyasını kullanan bir oyun serisiyse, bu durumda yinelemeli yazıtların kullanılması da uygundur çünkü her birine gerek yoktur. Sat, JS dosyasını bir kez yeniden yazacak.
Oyunun HTML (ön uç) ve JS'si (iş mantığı), BTC'nin "Satoshi"sine kazınmıştır ve tek oyunculu bir H5 mini oyun oluşturmak için birbirlerine referans verir.
İşte bu tür tek oyunculu H5 mini oyunların 3 örneği:
a.Yılan oyunu
****Kaynak: ord .io/431507
Bitcoin Yılan Oyunu, bu oyun tipik bir H5 tek oyunculu oyundur ve aynı zamanda çok iyi bilinen bir oyundur: Snake. Bu oyunun ön uç ve yürütme mantığının tamamı bu Sat üzerinde yazılmıştır ve özyinelemeli yazıt teknolojisi kullanılmamıştır.Bu serideki toplam NFT sayısı 100'dür. Aslında, daha iyi bir yöntem, JS dosyasını (iş mantığını) bir Sat'a kazımak ve ardından yazıtlar oluşturmak için JS dosyasının bulunduğu Sat'a referans vermek (veya bunu yinelemeli olarak çağırmak) için HTML ile kazınmış 100 farklı Sats kullanmak olmalıdır. Bu daha özlü olacak.
b. Lianliankan oyunu
Kaynak: ord.io/18201467
Şekilde gösterildiği gibi oyun 3*4 haneli bir ızgaradır (bu basit bir moddur ve karmaşık mod 6*6 haneli bir ızgaradır).Bir seferde iki ızgarayı açmak için tıklayabilirsiniz. iki ızgara resmi aynıdır, sabit olarak görüntülenecektir; farklı zamanlarda doğrudan soru işareti olarak görüntülenecek ve belirli sayıda tıklama içinde tamamlanırsa zafer sayılacaktır. Müzikçaların kısa süreli hafızasını test etmek için tıklama sayısını sınırlayın. Bu oyun tanıdık Lianliankan oyununa benzer. Oyunun JS'si ve HTML'si bu Cumartesi'ye kazınmıştır, ancak "arka plan resmine" atıfta bulunur (aşağıdaki şekilde gösterildiği gibi), dolayısıyla yinelemeli yazıtın basit bir uygulamasıdır.
Kaynak: ord.io/18201467
c.ÇAMUR oyunları
Kaynak:
Metin tabanlı bir rol yapma oyunu olan Descent into Darkness, oyunculara benzersiz bir oyun deneyimi sunmak için klasik MUD oyun öğelerini ve sıra sayısı teknolojisini birleştiriyor.
Descent into Darkness'ta oyuncular karanlıkta çıkış yolu arayan bir maceracıyı oynayacaklar.Oyunda canavarlar, görevler ve BOSS savaşları var.Oyuncuların görevleri tamamlamak, yeni görevlerin kilidini açmak ve yükseltme için altın paralar elde etmek için canavarlarla savaşması gerekiyor. ekipman ve satın alma öğeleri.
Yukarıdaki üç tek oyunculu H5 mini oyun çok basit uygulamalardır.Oyun olarak eksiktirler.Oyunun başlama, ilerleme ve bitiş süreci zincirde değildir ve oyun süreci arşivlenemez.Oyun sonrası bitti, Sat'ın yazısı da hiçbir şey değişmedi. , yalnızca oyunun mantığını tanımlar ancak oyunun durumunu kaydetmez. Bu sadece BTC zincirleme oyunlarının bir ön denemesidir.
(7) Çok oyunculu tam zincirli oyun: BTC PixelWar
Kaynak:
BTC PixelWar, bir BTC tam zincirli çok oyunculu oyundur ve proje, BTC zincirindeki ilk tam zincirli çok oyunculu oyun olduğunu iddia etmektedir. Katılımcılar 256*256 piksellik bir tuval üzerinde çizim yaparlar. Doğrudan piksellere tıklayabilir veya pikseller oluşturacak görseli yükleyip bunları tuvale yerleştirebilirsiniz. Her Gönderim, tüm tuvalin en son durumunun bir yazıtını oluşturacaktır. Oluşturulan her yazıt, son kez oluşturulan yazıtın durumuna referans verir. Yazıtlar katman katman yinelemelidir. Bu, piyasadaki en fazla özyinelemeye sahip proje olabilir şu anda yinelenen bir yazıttır.Uygulama alanı Sembolik bir uygulamadır.
Proje, tüm Bitcoin kullanıcılarının aynı tuval üzerinde işbirliği yapmasını ve süreçlerini belgelemesini sağlamak için özyinelemeli yazıtlardan yararlanan yepyeni bir standart olan "BRC721Cofound" öneriyor; her an ortak kurucuları tasvir eden bir yazıt var. Kanvasın şu anda nasıl göründüğünü, yazıt "an yazıt" olarak adlandırılır, o anda yeni eklenen veya güncellenen pikselleri içerir ve önceki "an yazıtlara" referansları içerir ve iki an arasındaki görüntü değişikliklerini "Kod Yazımı" yönetir. Tabloya çok sayıda kişinin katılabileceği göz önüne alındığında, tuvalin en son halinin render edilmesi, her kişinin çizdiği piksellerin yüklenmesi için derin bir özyineleme gerektirir ancak bu işlem, yükleme süresinin daha uzun olmasına neden olabilir. , "kod yazımı" mevcut "Zaman Yazıtı" oluşturulduktan sonra en son tuval durumunun anlık görüntüsünü alacak şekilde tasarlanmıştır. Bu anlık görüntü daha sonra mevcut "an yazısının" DOM ağacında saklanır. Bu nedenle sıralı tarayıcılar, her işleme anında yazıtın DOM ağacını önbelleğe alarak, böylece özyinelemeli katmanların sayısını azaltarak işleme sürecini basitleştirebilir.
Genel olarak konuşursak, BTC PixelWar, işleme sürecini optimize ederken çok kişili işbirliğine dayalı oluşturmayı gerçekleştiren, yenilikçi ve ikonik bir BTC çok oyunculu tam zincir oyunudur. Tanıtılan "BRC721Cofound" standardı, Bitcoin zincirinde yer almaktadır. alanında yeni olanaklar açar. çok oyunculu oyun uygulamaları ve oyun ve sosyal alanlarda yinelenen yazıtların potansiyelini göstermektedir.
5. Bitcoin'in özyinelemeli yazıtının zorlukları ve gelecekteki gelişimi
Yinelenen yazıtlar, zincir üstü yazıtlar 2.0 çağını açarak BTC NFT'nin oynanışını giderek daha fazla hale getirdi.BTC NFT'nin, diğer zincirlerin NFT'lerinden tamamen farklılaşma yolundan çıkması giderek daha mümkün hale geliyor. Ethereum olarak Geleceğin hayal gücü/anlatısı Çok fazla alan var.
Yinelenen yazıtlar, daha önce bağımsız olan yazıtların doğrudan bağlantılı olmasını ve birbirlerine gönderme yapabilmesini sağlar, böylece çok çeşitli veri tabanı yapıları oluşturulur. Geçmiş makalelerimizde Ordinallere dayalı çeşitli türev protokollerini tartışmıştık.Aslında yukarıda bahsedilen türev protokollerle birleştirilmiş özyinelemeli yazıtlar, diğer yazıtları okuyarak ve kendi akıllı talimatlarına göre tepki vererek güncellenebilecektir.Kendi durumu doğrudan komutları çalıştırabilir. anlaşmanın durumunu endeks aracılığıyla belirler, böylece akıllı sözleşmelerin etkisine benzer tutarlı bir eylemler dizisi oluşturur.
Aynı zamanda, devasa özyinelemeli yazıt veritabanı, temel veriler, bilgi tabanı, kod tabanı, işlev kütüphanesi vb. gibi çeşitli alanlardaki meta veriler de dahil olmak üzere yazıtlara operasyon ve hayal gücü için daha fazla alan sağlar ve bunlar doğrudan birbirlerine başvurabilir. Karmaşık mantığı gerçekleştirmek için Ürün uygulaması, böylece üretken sanatın, zincir oyunların, meta veri dizisinin ve özyinelemeli yazıtlar tarafından derinden benimsenmesi beklenen diğer izlerin oluşmasını bekleyebiliriz. Geleceğin harika uygulamalarının hazırlanmakta olduğuna inanıyorum.
Aynı zamanda yinelemeli yazıt bazı zorluklarla da karşı karşıyadır:
Özyineleme düzeyi artarsa, örneğin özyinelemenin 10.000 katmanına çıkması durumunda, zincir dışı işleme için ilgili ayrıştırıcının hızlı bir şekilde ayrıştırıp ayrıştıramayacağı;
Referans verilen yazıtların sayısı artarsa, örneğin bir Sat aynı anda 10.000 yazıta referans veriyorsa, zincir altında oluşturulan ilgili ayrıştırıcı bunu hızlı bir şekilde ayrıştırabilecek mi?
Eğer bu iki noktaya ulaşılabilirse, teoride, özyinelemeli yazıt tarafından oluşturulan oyun veya NFT, sonsuz derecede karmaşık ve sonsuz derecede iyi olabilir. Bu iki sorun BTC ağının kendisi ile sınırlıdır ve bunları temelden çözmek zordur ancak dolaylı teknik çözümlerle gerçekleştirilebilir.
6. Sonuç
Ordinals protokolündeki yinelenen yükseltmeler, yazıtların birbirleriyle etkileşime girmesine olanak tanıyarak yeni ve heyecan verici kullanım durumlarına olanak tanır. Bu işlevle birlikte üretken sanat, zincir üstü gösterim ve verimli depolama artık gerçeğe dönüştü.BTC ekosistemindeki geliştiricilerin zincir oyunlar, üretken sanat vb. yönünde çeşitli yaratımlar ve geliştirmeler yapmaya devam ettiğini görebiliyoruz. özyinelemeli yazıtlara dayalı birbiri ardına ortaya çıkıyor ve devasa bir projeyi inşa etmek için çeşitli parçalar yavaş yavaş bir araya getiriliyor.Gelecekte karmaşık ürün mantığına sahip on-chain oyunları, Metaverse, gibi projelerin doğuşunu daha da sabırsızlıkla bekleyebiliriz. ve etkileşimli üretken sanat.
Referans:
Yasal Uyarı: Bu rapor, @GryphsisAcademy öğrencisi @JellyZhouishere'nin @979_eth ve @Erjiueth rehberliğinde orijinal çalışmasıdır. Gryphsis Akademi'nin veya raporu hazırlayan kuruluşun görüşlerini yansıtmayan tüm içerikten yalnızca yazarlar sorumludur. Editoryal içerik ve kararlar okuyuculardan etkilenmez. Lütfen yazarın bu raporda bahsedilen kripto para birimlerinin sahibi olabileceğini unutmayın. Bu belge yalnızca bilgilendirme amaçlıdır ve yatırım kararlarında dikkate alınmamalıdır. Yatırım kararı vermeden önce kendi araştırmanızı yapmanız ve tarafsız bir mali, vergi veya hukuk danışmanına danışmanız önemle tavsiye edilir. Herhangi bir varlığın geçmiş performansının gelecekteki getirilerin garantisi olmadığını unutmayın.
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.
Yinelenen yazıt: BTC Lego kombinasyonlarının ve karmaşık mantık ürünlerinin temel taşı
Orijinal bağlantı:
Yazan: @JellyZhouishere, @GryphsisAcademy
TL;DR
I.Giriş
Ordinals protokolünün doğuşu, Bitcoin'e numaralandırma ve kayıt etme işlevlerini sağlar, böylece Bitcoin ekosisteminin ürün yelpazesini genişletir ve Bitcoin ekosistemine büyük uygulama potansiyeli getirir.
Geçtiğimiz birkaç ayda Ordinals yolunun yavaş yavaş belirsizlikten bir ekosisteme dönüştüğünü gördük.Bu dönemde Ordinals anlaşması da önemli iyileştirmelerden geçti ve bir dizi türev anlaşma üretti:
Haziran ayındaki Ordinals yazı serimizde, Ordinallere ve çeşitli BRC20 türev anlaşmalarına ilişkin ayrıntılı girişi de güncelledik (bağlantı:
Bunların arasında, Ordinallerin son zamanlardaki büyük güncellemesinden, yinelenen yazıtların ortaya çıkmasından bahsetmem gerekiyor.
Özyinelemeli yazıt, 12 Haziran'da Bitcoin protokolü Ordinals'ın yeni baş koruyucusu Raph tarafından Github'da duyuruldu. Bitcoin protokolü Ordinals'ın yaratıcısı Casey Rodarmor tarafından önerilen 2167 numaralı özyinelemeli yazıt güncellemesi de Ordinals koduyla birleştirildi. Ordinals protokolünün şekillendirilebilirlik gelişimi, hayal gücü için geniş bir alan açar.
Bu makale yinelemeli yazıtların ilkelerini ve bunların Ordinaller üzerindeki etkilerini inceleyecek ve mevcut durumlara dayalı olarak yinelemeli yazıtların olası yenilikçi uygulama yönlerini daha fazla araştıracaktır.
2. Ordinals protokolünün temel ilkeleri ve teknolojileri
Aralık 2022'nin sonundan bu yana Casey Rodarmor, Ordinaller ve Inyonlar (sıralar ve yazıtlar) aracılığıyla Bitcoin ağına NFT'leri tanıtan Ordinals protokolünü yayınladı. Protokol, Bitcoin ağı üzerinden aktarılabilecek benzersiz dijital yapılar oluşturmak için sıralı olarak numaralandırılmış sat'lara (Bitcoin'deki en küçük birimler) metin, resimler, videolar ve hatta uygulamalar gibi isteğe bağlı içerik ekleyebilir. Ordinals protokolünde yer alan önemli teknik ilkeleri sıralayalım:
(1)UTXO
Bitcoin, "Harcanmamış İşlem Çıkışı" (UTXO, Harcanmamış İşlem Çıkışı) adı verilen bir ödeme modeli kullanır ve tüm bakiyeler bir UTXO listesinde saklanır. Her UTXO belirli miktarda Bitcoin, sahip bilgisi içerir ve mevcut olup olmadığını belirtir.
Bitcoin işlemlerinde her işlemin girdileri ve çıktıları vardır. Giriş, mevcut bir UTXO'ya referanstır ve çıkış, yeni adresi ve miktarı belirtir. Bir işlemi başlattıktan sonra, işlem onaylanana kadar tekrar kullanılmasını önlemek için ilgili UTXO'yu girerek kilitleyin. Onaylandıktan sonra işlemin UTXO girişi kaldırılır ve çıkış yeni bir UTXO üretir.
Bir işlemin toplam girdi miktarı genellikle toplam çıktıyı aşar ve aradaki fark, işlemi paketleyen madencileri ödüllendiren ağ ücreti olarak adlandırılır. Ağ ücretleri işlemin karmaşıklığıyla orantılıdır ve çok girişli-çıkışlı işlemler genellikle daha yüksek ağ ücretleri gerektirir.
(2) Satoshi'nin numaralandırılması ve takibi
Bitcoin ağında toplam 21 milyon * 10^8 satoshi bulunmaktadır. Ordinaller protokolü her satoshiyi benzersiz bir şekilde nasıl numaralandırıyor ve ait olduğu hesabı nasıl takip ediyor?
Ordinals protokolüne göre satoshiler çıkarılma sırasına göre numaralandırılır. Ordinallerin meta verileri belirli bir konumda saklanmaz, ancak işlemin tanık verilerine gömülür ve bu, işlemin belirli bir kısmına eklenen Bitcoin işleminin belirli bir kısmına bir yazı gibi "kazılmıştır".
Bu süreç, belirlenen akıllı karta her türlü içeriği (metin, resim veya video gibi) kazıyabilen Ayrı Tanık (SegWit) ve Taproot'a Ödeme (P2TR) aracılığıyla gerçekleştirilir.
(3) SegWit ve Taproot yükseltmesi
SegWit, bazı işlem imza verilerini (tanık verileri) işlemin kendisinden ayıran ve böylece Bitcoin bloklarında depolanan verilerin boyutunu azaltan, Bitcoin'in önemli bir protokol yükseltmesidir. Bu hamle, bloğun kapasitesini genişleterek daha fazla işlemi barındırmasına olanak tanıyor, ağın işlem işleme yeteneklerini artırıyor ve ücretleri düşürüyor.
SegWit protokolü yükseltmesi, gizliliği korumak ve performansı artırmak için işlem çıktılarında yeni bir tanık alanı sunar. Witness Data, veri depolamak için tasarlanmasa da aslında bize yazıtlar gibi meta verileri depolama fırsatı sunuyor.
2021'de tanıtılan Taproot protokolü yükseltmesi, farklı işlem koşullarının blockchain'de daha özel olarak saklanmasına olanak tanıyor. Taproot komut dosyası yolu aracılığıyla, yazıt içeriğini, içerik açısından neredeyse hiçbir kısıtlamaya sahip olmayan ödeme komut dosyalarında saklayabiliyoruz. Üstelik Taproot'un indirim mekanizması sayesinde yazıt içeriğinin saklanması daha ekonomik hale gelir ve birçok kaynaktan tasarruf edilebilir.
Ordinals protokolü, Bitcoin ağına yazılan içeriğin boyutundaki sınırı gevşetmek için SegWit'i akıllıca kullanıyor ve yazıt içeriğini, 4 MB'a kadar meta veri depolayabilen tanık verilerinde saklıyor. Taproot, Bitcoin işlemlerinde rastgele tanık verilerinin saklanmasını kolaylaştırarak Ordinals geliştiricisi Casey Rodarmor'un içeriği tanımlamak için eski işlem kodlarını (OP_FALSE, OP_IF, OP_PUSH) yeniden kullanmasına ve böylece rastgele verileri depolamasına olanak tanır.
(4) Yazıtların dökümü işlemi
Yukarıdaki iki adım aracılığıyla yazıt içeriği, üzerine yazıldığı UTXO'ya bağlanmıştır. Daha sonra daha önce bahsedilen satoshilere göre UTXO girişine karşılık gelen ilk satoshi üzerine yazıt uygulanır. Yazının içeriği işlemi gösteren girdiye dahil edilir. Bu özel baskılı satoshi devredilebilir, satın alınabilir, satılabilir, kaybolabilir ve kurtarılabilir.
3. Bitcoin özyinelemeli yazıtlarının ilkesi ve uygulanması
Ordinal sayıların temel prensiplerini anladıktan sonra yinelemeli yazıtlara bakalım:
Ordinaller protokolü, dosyaları Bitcoin'deki zincire tamamen yazma yeteneğini sunar.Özinelemeli yazıtın ortaya çıkmasından önce, sıralar izole edilmiş ve sınırlı adalar gibiydi. **Metin, resim ve kod yazabilirsiniz ancak bunlar birbirleriyle etkileşime giremez. **
Ancak yinelenen yazıtların kullanıma sunulmasıyla işler değişmek üzere. Yazıtlar artık özel "/-/content/:inion_id" sözdizimini kullanarak diğer yazıtların içeriğini talep edebilir. Bu, kullanıcıların Bitcoin zincirinde yazıtlar oluştururken daha az kapasite kullanmalarına ve daha düşük ücretler kullanmalarına olanak tanır.
Özyinelemeli yazıt, yazıt ayrıştırma için bir standarttır. Sözdizimi esas olarak görselleri bulmak için kod kullanmaya benzer.Resme karşılık gelen desen, renk, eylem ve diğer öğe özelliklerini yükleyerek bir PFP koleksiyonu yazısı oluşturabilir ve daha sonra halihazırda mevcut olan karşılık gelen öğeleri birleştirip birleştirebilirsiniz. gerçek resmi yüklemeden veya indirmeden zincir.
Yinelenen yazıtlar aşağıdaki özelliklere sahiptir:
Ancak yazıtların toplanıp toplanamayacağı ve platformda indekslenip indekslenemeyeceği gibi gelişme hızını ve yaygın olarak tanınma derecesini belirleyecek bazı zorluklar hala mevcut.
4. Bitcoin özyinelemeli yazıtının yenilikçi uygulama yöntemi
Yinelenen yazıtların ortaya çıkışı birçok güçlü ve yenilikçi uygulamanın kilidini açtı. Özyinelemeli yazıtlar, yazıtlara sonsuz yeni olanaklar getiren yüksek esneklik, ekleme ve birleştirme ve düşük maliyet avantajlarına sahiptir.Aşağıdaki makale, özyinelemeli yazıtların potansiyel yeniliklerini ve uygulama yönünü tanıtmak için bazı özel durumları kullanacaktır.
Özyineleme sayesinde Inionlar diğer Inionların kodlarına kolayca başvurabilir. Bir yazıtın içeriği artık birçok yazıt tarafından kullanılabiliyor. Bu yeni şekillendirilebilirlik, karmaşık görseller, videolar, 3 boyutlu oyunlar vb. şeklindeki içeriklerin zincire yazılabilmesi gibi henüz keşfetmediğimiz olasılık alanlarının önünü açıyor. Yinelenen yazıt, bir intranet oluşturmayı mümkün kılar. Daha fazla olasılık arasında yazıtın ikincil oluşturulması, GitHub'un merkezi olmayan hale getirilmesi, NFT kombinasyonunun parçalanması vb. yer alır. Özyinelemeli yazıtları kullanarak aşağıdaki fikirleri elde edebiliriz:
Aşağıda, yinelenen yazıtların güçlü potansiyelini bize gösteren bazı tipik durumları ayrıntılı olarak tanıtıyoruz:
(1) Zincirdeki üretken sanat: 1Mask
Yukarıda belirtilen çeşitli ön planları daha da birleştirerek, çeşitli koleksiyonların kombinasyonunu, yazıtların ikinci oluşturulmasını vb. daha da gerçekleştirebiliriz: örneğin, bir koleksiyon içindeki a1 ve a2 birleştirilir, bir koleksiyon ve b koleksiyonu birleştirilir. Bu temelde, gerçekten topluluk odaklı yerel etkileşimli üretken sanatın BTC zincirinde doğması bekleniyor.
Önce ilk duruma bakalım: 1Mask.
Bu, BTC zincirindeki maske temalı zincir üstü üretken bir sanat projesidir. 1Mask projesi Ordinals'ın özyinelemeli teknolojisini akıllıca entegre ediyor ve tüm proje üç unsurla iç içe geçiyor: şablon, algoritma ve yazıt oluşturma.
kaynak:
Şablon kısmı yedi benzersiz şablon türüne karşılık gelen toplam yedi yazı içerir ve formatı image/svg+xml'i takip eder.
Algoritma bölümünün temel prensibi, kullanıcı cüzdan adresini bir tohum olarak kullanmak ve maske modelini renklendirmek için çeşitli farklı renk kombinasyonları oluşturmak üzere rastgele işlevler kullanmaktır.
Yazıt oluşturma mekanizması, yinelemeli teknolojinin yardımıyla algoritmik yazıya referansı gerçekleştirir. Her maske glifi, son renkli maske görüntüsünü oluşturmak için gereken HTML kodunu katıştırmıştır. Bu, algoritma yazıtına gömülü kodu yürütmek için rastgele bir tohum kullanılarak ve rastgele tohumun kullanıcıya özel zincir üstü verilerle (cüzdan adresi gibi) doldurularak, rastgele ancak kullanıcıyla alakalı hale getirilmesiyle elde edilir. Bu nedenle aynı cüzdan adresi aynı şablonu kullandığında oluşturulan sonuçlar her zaman tutarlı olur.
Yeni bir maske yazısı her oluşturulduğunda, kullanıcıya özel zincir üstü ayrıntıları içerir ve algoritmik yazıya referans verir. Özyinelemeli yazıt teknolojisinin gücüyle, yeni oluşturulan bir maske yazısı pazara girdiğinde veya bir cüzdan tarafından indekslendiğinde, algoritmik yazıta gömülü olan referans kodunu otomatik olarak etkinleştirecektir. Bu kodlar, girdi olarak kullanıcıya özel zincir üstü verilerle çalışır ve sonuçta benzersiz, kişiselleştirilmiş bir maske görüntüsü görüntüler.
Bitcoin ağ ortamında, yazıtın içerdiği veriler değişmez olduğundan bütünlüğü sağlanır. Bu özellik, bu değiştirilemez kayıt verilerine dayanarak sunulan gerçek zamanlı görüntülerin de değişmez olduğunu belirler. Maske yazıtı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 istedikleri zaman doğrulayabilirler.
Bu projenin arkasında 1Mask, zincirde tamamen oluşturulan görselin en az iki tür yazıdan oluşmasını öneren BRC721Auto adlı bir standardı da tanıttı: birincisi kodun yazımı, ikincisi ise kişiselleştirilmiş parametrelerin yazımı. . **
Code Inscription'da parametrelerin içeriğine göre otomatik olarak HTML DOM oluşturabilecek bir algoritma kodlamamız gerekiyor. Bu DOM bir tuval, SVG veya tarayıcının tanıyabileceği ve buna göre grafik olarak oluşturabileceği başka bir şey olabilir.
Elbette kod yazıtları, algoritmalarını tamamlamak için diğer yazıtların içeriğine de başvurabilir.
Parametre yazıtında, bir Code Inion'a referans vermek için bir HTML tanımlamamız ve bunun içinde p global parametresini tanımlamamız gerekir. Sıradan tarayıcılar bu Parametre Inion'u görüntülemeye çalıştığında, p global parametresini tanıyacak ve geçerli HTML'nin DOM'unu eklemek veya değiştirmek için Code Inion'daki start () işlevini otomatik olarak çalıştıracak ve son olarak bu HTML'nin içeriğini oluşturacaktır. Bu nedenle, parametre yazıtları nihai NFT (Non-Fungible Token) olarak kabul edilebilir.
Recursive Inion teknolojisinin yardımıyla grafik oluşturmak için gereken kod, kod yürütme süreci ve doğrulama sürecinin tamamı Bitcoin blockchain konsensusunun koruması altına alınır. Birisi Bitcoin'e %51 saldırısı başlatamadığı sürece, Bitcoin ekosistemi tarafından otonom olarak yürütülecek olan ERC721Auto NFT'nin üretim sürecini hiç kimse kontrol edemez.
1Mask ayrıca tüm zincirde sanat projeleri oluşturmak için üç ana standart önerdi. Üç kriter şunlardır:
Yukarıdaki kriterlere dayanarak, yinelenen yazıtlara dayalı zincir üstü sanatın aşağıdaki özelliklere sahip olduğunu bulmak zor değildir:
Ethereum gibi zincirdeki diğer üretken sanat projeleriyle karşılaştırıldığında, BTC özyinelemeli yazıtlarına dayanan üretken sanat, tamamen zincir üzerinde olan tek üretken sanattır.Zincir dışı kaynaklara dayanmayan, bağımsız, merkezi olmayan bir üretken sanattır. **
(2) Geek projesi: Orbinaller
Yinelenen yazıtların esnekliği nedeniyle bu, meraklılara yeteneklerini sergilemeleri için bir sahne sağlar ve inek ruhu açısından zengin projeler, Ordinals teknolojisinin çeşitli olanaklarının sınırlarını daha da araştırır.
"Orbinals" bunun tipik bir temsilcisidir. Twitter ve resmi web sitesi olmayan bir inek projesidir. Projenin tüm içeriği Uncommon sat'a dayanmaktadır. f2pool'un 20 Ağustos itibarıyla son fiyatına göre Uncommon sat Birim fiyatı 366 ABD dolarının üzerine çıktı.
kaynak:
Orbinals koleksiyon serisi web sitesini doğrudan açarsanız, göksel hareket serisinin her resmindeki referanslardan bazılarının açıldıktan sonra aynı olduğunu ve içerideki parametrelerin farklı olacağını göreceksiniz, bu nedenle yinelenen içeriğinde referans verilen içeriği derinlemesine inceleyin. yazıt Son olarak, projeyle ilgili gerçek sırrın bu referans bağlantısında ( , Orbinallerin tam adı "Orbinaller: Ordinallerde Üç Cisim Yörünge Artefaktı"dır, arkasında HTML ve Java'nın kullanılmasının yattığını bulabiliriz. İki cisim simülasyon kodunu temel alan üç nesnenin hareketi.
kaynak:
Matematiksel ve fiziksel denklemlerin desteği altında göksel hareketin güzelliği Bitcoin zincirinde kısa ve öz bir şekilde sunuluyor.
Twitter, Discord ve resmi web sitesi gibi hiçbir sosyal medya kurulmayacağından, proje büyük olasılıkla çok meraklı bir yaklaşım kullanacak ve gelecekteki bilgiler ekibin kendisi tarafından kontrol edilen uydularda sunulacak.
Proje tarafı tarafından açıklanan dört kanala ek olarak, bir de gizli bir Paskalya yumurtası vardır: proje tarafından alıntılanan yazıt içeriğinde (kodda gizli bir dizi talimat vardır: /sats/account'ta gelecekteki İletişim kanalları ve kabul aynı zamanda A sats takımına ait.
(3) BRC69 projesi: Orditroops
BRC69, özyinelemeli koleksiyonlar oluşturmak için Luminex tarafından yayımlanan yeni bir standarttır (standart, sıralı protokoller kullanarak Bitcoin'e yazma maliyetini optimize etmek için özyinelemeli yazıttan yararlanır ve Bitcoin'de özyinelemeli koleksiyonların başlatılmasına yardımcı olur. Ek olarak, BRC69 yüksek derecede esneklik sağlar ve Açılır). daha fazla geliştirme ve özellik için kapıyı açarak, gösteri öncesi özellikler ve daha fazlası gibi daha ilginç zincir içi özelliklerin önünü açıyor.
BRC69 ile Ordinals koleksiyonundaki yazıların maliyeti %90'dan fazla azaltılabilir. Bu azalma 4 aşamalı bir süreçle sağlanır:
Koleksiyon yaratıcıları, koleksiyonları için güncel gereksinimlere uygun resmi yazıt listeleri yayınladığı sürece, tüm bu işlemler harici indeksleyicilere ihtiyaç duymadan gerçekleştirilebilmektedir. Ek olarak görüntüler, özyinelemeli yazıt uygulayan tüm ön uç arayüzlerde hiçbir ek adım gerekmeden otomatik olarak oluşturulacaktır.
Orditroops, BRC69'u temel alan özyinelemeli bir NFT'dir. BRC69 protokolünün içeriğini uygular, özelliklerin şekillendirilebilirliğini artırır ve resimlerin kapladığı alanı azaltır. Resimler oldukça yüksek çözünürlüklüdür. Askerlerin, silahların ve kostümlerin esnek kombinasyonu hepsi bu NFT koleksiyonuna eklendi. Pek çok özellik ve eğlence.
kaynak:
(4) 3D NFT projesi: OCM (Zincir İçi Maymunlar)
OCM, özyinelemeli yazıt standardını uygulayan ilk 3D NFT projesidir. OnChainMonkey, ilk olarak Eylül 2021'de Ethereum üzerinde oluşturulan bir NFT projesiydi. Bu yılın başlarında OnChainMonkey serisi, Bitcoin'e kazınan ilk 10k serisi olarak ortaya çıktı.
Yüksek çözünürlüklü 3 boyutlu animasyonlu bir yazıt olan OCM, ayrıntıları ve kalitesiyle hızla öne çıkıyor. Bundan önce çoğu yazıtın hala küçük metin dosyaları veya düşük çözünürlüklü resimler olduğunu unutmayın. OCM, 4K veya 8K ekranlarda bile iyi bir netlik sağlar. Bu kalite, her birinin boyutu 1 KB'yi geçmeyen dosyalarla elde edilir; bu, OCM'nin önceki projelerinin başarmakta zorlandığı bir şeydi.
OCM bunu başarabiliyor çünkü güçlü yinelemeli yazıtların kullanımına öncülük ediyor. İlk 300 OCM, 2009'daki 78. bloktan başlayarak Bitcoin'deki 300 ardışık satoshi üzerine kazınmıştır ve zincir üzerinde satoshi sayılarına göre artan düzende sıralanmıştır. OCM oluşturucu, küçültülmüş kod kullanır ve gelecekteki yaratıcılar için P5.JS ve Three.JS kitaplıklarına referans verir. Kullanıcılar kitaplığı bir tarayıcıda görüntüleyebilir ve erişebilir ve Dimensions Interactive Art oluşturulurken Ordinals protokolünde kitaplığın sıkıştırması otomatik olarak açılır.
Özyinelemeli yazıtlar aracılığıyla OCM, blok alanını verimli bir şekilde kullanır (her biri 1 KB'den küçüktür) ve yüksek çözünürlüklü kalite, 3D, animasyon ve etkileşimli sanat gibi özellikleri entegre ederek rastgele zincir üstü açıklamalar uygular.
(5) Zincirleme müzik motoru: Descent into Darkness Müzik Motoru
Benzersiz zincir içi müzik oluşturmak için herhangi bir kelime veya kelime öbeği girin. Bu müzik motoru, MUD RPG oyunu "Descent Into Darkness"ın destekleyici bir ürünüdür. Müzik, anahtar kelimeler girilerek oluşturulur. Kurucu Ratoshi, ChatGPT'nin projenin müzik kullanımını geliştirmede önemli bir rol oynadığını ve yinelenen yazıt kullanmanın önemli maliyet tasarrufu sağlamaya yardımcı olduğunu vurguladı. Retro video oyunlarının klasik müziğine saygı duruşunda bulunan, blockchain teknolojisi ile yapay zekanın özel bir kombinasyonu.
(6) Tek oyunculu zincir turu
Bir oyun, resimler, ön uç ve iş mantığı gibi birden fazla bileşen malzemesi gerektirir.Malzemelerin toplam boyutu 4M'den azsa, yinelemeli yazıtlar kullanılmadan bir Sat yazılarak tamamlanabilir.
Yinelemeli yazıt tekniğinin uygun olduğu iki durum vardır:
Malzemenin kendisi büyüktür (4M'den fazla).Örneğin, 5M'lik bir arka plan görüntüsü doğrudan bir Sat üzerine kazınamaz, ancak referans ve görüntüleme için bölünebilir ve farklı Sats'lara yerleştirilebilir;
Daha iyi bir iş mantığı elde etmek istiyorsanız, 100 Sat yazıtı aynı Java (JS) dosyasını kullanan bir oyun serisiyse, bu durumda yinelemeli yazıtların kullanılması da uygundur çünkü her birine gerek yoktur. Sat, JS dosyasını bir kez yeniden yazacak.
Oyunun HTML (ön uç) ve JS'si (iş mantığı), BTC'nin "Satoshi"sine kazınmıştır ve tek oyunculu bir H5 mini oyun oluşturmak için birbirlerine referans verir.
İşte bu tür tek oyunculu H5 mini oyunların 3 örneği:
a.Yılan oyunu
**
**Kaynak: ord .io/431507
Bitcoin Yılan Oyunu, bu oyun tipik bir H5 tek oyunculu oyundur ve aynı zamanda çok iyi bilinen bir oyundur: Snake. Bu oyunun ön uç ve yürütme mantığının tamamı bu Sat üzerinde yazılmıştır ve özyinelemeli yazıt teknolojisi kullanılmamıştır.Bu serideki toplam NFT sayısı 100'dür. Aslında, daha iyi bir yöntem, JS dosyasını (iş mantığını) bir Sat'a kazımak ve ardından yazıtlar oluşturmak için JS dosyasının bulunduğu Sat'a referans vermek (veya bunu yinelemeli olarak çağırmak) için HTML ile kazınmış 100 farklı Sats kullanmak olmalıdır. Bu daha özlü olacak.
b. Lianliankan oyunu
Kaynak: ord.io/18201467
Şekilde gösterildiği gibi oyun 3*4 haneli bir ızgaradır (bu basit bir moddur ve karmaşık mod 6*6 haneli bir ızgaradır).Bir seferde iki ızgarayı açmak için tıklayabilirsiniz. iki ızgara resmi aynıdır, sabit olarak görüntülenecektir; farklı zamanlarda doğrudan soru işareti olarak görüntülenecek ve belirli sayıda tıklama içinde tamamlanırsa zafer sayılacaktır. Müzikçaların kısa süreli hafızasını test etmek için tıklama sayısını sınırlayın. Bu oyun tanıdık Lianliankan oyununa benzer. Oyunun JS'si ve HTML'si bu Cumartesi'ye kazınmıştır, ancak "arka plan resmine" atıfta bulunur (aşağıdaki şekilde gösterildiği gibi), dolayısıyla yinelemeli yazıtın basit bir uygulamasıdır.
Kaynak: ord.io/18201467
c.ÇAMUR oyunları
Metin tabanlı bir rol yapma oyunu olan Descent into Darkness, oyunculara benzersiz bir oyun deneyimi sunmak için klasik MUD oyun öğelerini ve sıra sayısı teknolojisini birleştiriyor.
Descent into Darkness'ta oyuncular karanlıkta çıkış yolu arayan bir maceracıyı oynayacaklar.Oyunda canavarlar, görevler ve BOSS savaşları var.Oyuncuların görevleri tamamlamak, yeni görevlerin kilidini açmak ve yükseltme için altın paralar elde etmek için canavarlarla savaşması gerekiyor. ekipman ve satın alma öğeleri.
Yukarıdaki üç tek oyunculu H5 mini oyun çok basit uygulamalardır.Oyun olarak eksiktirler.Oyunun başlama, ilerleme ve bitiş süreci zincirde değildir ve oyun süreci arşivlenemez.Oyun sonrası bitti, Sat'ın yazısı da hiçbir şey değişmedi. , yalnızca oyunun mantığını tanımlar ancak oyunun durumunu kaydetmez. Bu sadece BTC zincirleme oyunlarının bir ön denemesidir.
(7) Çok oyunculu tam zincirli oyun: BTC PixelWar
BTC PixelWar, bir BTC tam zincirli çok oyunculu oyundur ve proje, BTC zincirindeki ilk tam zincirli çok oyunculu oyun olduğunu iddia etmektedir. Katılımcılar 256*256 piksellik bir tuval üzerinde çizim yaparlar. Doğrudan piksellere tıklayabilir veya pikseller oluşturacak görseli yükleyip bunları tuvale yerleştirebilirsiniz. Her Gönderim, tüm tuvalin en son durumunun bir yazıtını oluşturacaktır. Oluşturulan her yazıt, son kez oluşturulan yazıtın durumuna referans verir. Yazıtlar katman katman yinelemelidir. Bu, piyasadaki en fazla özyinelemeye sahip proje olabilir şu anda yinelenen bir yazıttır.Uygulama alanı Sembolik bir uygulamadır.
Proje, tüm Bitcoin kullanıcılarının aynı tuval üzerinde işbirliği yapmasını ve süreçlerini belgelemesini sağlamak için özyinelemeli yazıtlardan yararlanan yepyeni bir standart olan "BRC721Cofound" öneriyor; her an ortak kurucuları tasvir eden bir yazıt var. Kanvasın şu anda nasıl göründüğünü, yazıt "an yazıt" olarak adlandırılır, o anda yeni eklenen veya güncellenen pikselleri içerir ve önceki "an yazıtlara" referansları içerir ve iki an arasındaki görüntü değişikliklerini "Kod Yazımı" yönetir. Tabloya çok sayıda kişinin katılabileceği göz önüne alındığında, tuvalin en son halinin render edilmesi, her kişinin çizdiği piksellerin yüklenmesi için derin bir özyineleme gerektirir ancak bu işlem, yükleme süresinin daha uzun olmasına neden olabilir. , "kod yazımı" mevcut "Zaman Yazıtı" oluşturulduktan sonra en son tuval durumunun anlık görüntüsünü alacak şekilde tasarlanmıştır. Bu anlık görüntü daha sonra mevcut "an yazısının" DOM ağacında saklanır. Bu nedenle sıralı tarayıcılar, her işleme anında yazıtın DOM ağacını önbelleğe alarak, böylece özyinelemeli katmanların sayısını azaltarak işleme sürecini basitleştirebilir.
Genel olarak konuşursak, BTC PixelWar, işleme sürecini optimize ederken çok kişili işbirliğine dayalı oluşturmayı gerçekleştiren, yenilikçi ve ikonik bir BTC çok oyunculu tam zincir oyunudur. Tanıtılan "BRC721Cofound" standardı, Bitcoin zincirinde yer almaktadır. alanında yeni olanaklar açar. çok oyunculu oyun uygulamaları ve oyun ve sosyal alanlarda yinelenen yazıtların potansiyelini göstermektedir.
5. Bitcoin'in özyinelemeli yazıtının zorlukları ve gelecekteki gelişimi
Yinelenen yazıtlar, zincir üstü yazıtlar 2.0 çağını açarak BTC NFT'nin oynanışını giderek daha fazla hale getirdi.BTC NFT'nin, diğer zincirlerin NFT'lerinden tamamen farklılaşma yolundan çıkması giderek daha mümkün hale geliyor. Ethereum olarak Geleceğin hayal gücü/anlatısı Çok fazla alan var.
Yinelenen yazıtlar, daha önce bağımsız olan yazıtların doğrudan bağlantılı olmasını ve birbirlerine gönderme yapabilmesini sağlar, böylece çok çeşitli veri tabanı yapıları oluşturulur. Geçmiş makalelerimizde Ordinallere dayalı çeşitli türev protokollerini tartışmıştık.Aslında yukarıda bahsedilen türev protokollerle birleştirilmiş özyinelemeli yazıtlar, diğer yazıtları okuyarak ve kendi akıllı talimatlarına göre tepki vererek güncellenebilecektir.Kendi durumu doğrudan komutları çalıştırabilir. anlaşmanın durumunu endeks aracılığıyla belirler, böylece akıllı sözleşmelerin etkisine benzer tutarlı bir eylemler dizisi oluşturur.
Aynı zamanda, devasa özyinelemeli yazıt veritabanı, temel veriler, bilgi tabanı, kod tabanı, işlev kütüphanesi vb. gibi çeşitli alanlardaki meta veriler de dahil olmak üzere yazıtlara operasyon ve hayal gücü için daha fazla alan sağlar ve bunlar doğrudan birbirlerine başvurabilir. Karmaşık mantığı gerçekleştirmek için Ürün uygulaması, böylece üretken sanatın, zincir oyunların, meta veri dizisinin ve özyinelemeli yazıtlar tarafından derinden benimsenmesi beklenen diğer izlerin oluşmasını bekleyebiliriz. Geleceğin harika uygulamalarının hazırlanmakta olduğuna inanıyorum.
Aynı zamanda yinelemeli yazıt bazı zorluklarla da karşı karşıyadır:
Özyineleme düzeyi artarsa, örneğin özyinelemenin 10.000 katmanına çıkması durumunda, zincir dışı işleme için ilgili ayrıştırıcının hızlı bir şekilde ayrıştırıp ayrıştıramayacağı;
Referans verilen yazıtların sayısı artarsa, örneğin bir Sat aynı anda 10.000 yazıta referans veriyorsa, zincir altında oluşturulan ilgili ayrıştırıcı bunu hızlı bir şekilde ayrıştırabilecek mi?
Eğer bu iki noktaya ulaşılabilirse, teoride, özyinelemeli yazıt tarafından oluşturulan oyun veya NFT, sonsuz derecede karmaşık ve sonsuz derecede iyi olabilir. Bu iki sorun BTC ağının kendisi ile sınırlıdır ve bunları temelden çözmek zordur ancak dolaylı teknik çözümlerle gerçekleştirilebilir.
6. Sonuç
Ordinals protokolündeki yinelenen yükseltmeler, yazıtların birbirleriyle etkileşime girmesine olanak tanıyarak yeni ve heyecan verici kullanım durumlarına olanak tanır. Bu işlevle birlikte üretken sanat, zincir üstü gösterim ve verimli depolama artık gerçeğe dönüştü.BTC ekosistemindeki geliştiricilerin zincir oyunlar, üretken sanat vb. yönünde çeşitli yaratımlar ve geliştirmeler yapmaya devam ettiğini görebiliyoruz. özyinelemeli yazıtlara dayalı birbiri ardına ortaya çıkıyor ve devasa bir projeyi inşa etmek için çeşitli parçalar yavaş yavaş bir araya getiriliyor.Gelecekte karmaşık ürün mantığına sahip on-chain oyunları, Metaverse, gibi projelerin doğuşunu daha da sabırsızlıkla bekleyebiliriz. ve etkileşimli üretken sanat.
Referans:
Yasal Uyarı: Bu rapor, @GryphsisAcademy öğrencisi @JellyZhouishere'nin @979_eth ve @Erjiueth rehberliğinde orijinal çalışmasıdır. Gryphsis Akademi'nin veya raporu hazırlayan kuruluşun görüşlerini yansıtmayan tüm içerikten yalnızca yazarlar sorumludur. Editoryal içerik ve kararlar okuyuculardan etkilenmez. Lütfen yazarın bu raporda bahsedilen kripto para birimlerinin sahibi olabileceğini unutmayın. Bu belge yalnızca bilgilendirme amaçlıdır ve yatırım kararlarında dikkate alınmamalıdır. Yatırım kararı vermeden önce kendi araştırmanızı yapmanız ve tarafsız bir mali, vergi veya hukuk danışmanına danışmanız önemle tavsiye edilir. Herhangi bir varlığın geçmiş performansının gelecekteki getirilerin garantisi olmadığını unutmayın.