2017'de blok zincir alanında ERC-20 varlıklarının popülerliğinden bu yana, Web3 düşük engel varlığı ihracı dönemine girdi. Çeşitli projeler, genellikle güçlü fiyat manipülasyonu veya şeffaflık eksikliği sorunlarıyla, özel jetonlar veya NFT'ler ihraç ettiler. Halı çekmeler sık sık hale geldi ve birçok kişi, yatırımcıları dolandırma için ICO'ları ve IDO'ları başlıca fırsatlar olarak görüyor.
Bugün, geleneksel IDO'lar ve ICO'lar, adalet açısından kusurlarını tamamen ortaya çıkardı. İnsanlar uzun zamandır yeni proje token oluşturma etkinlikleri (TGE'ler) sırasında ortaya çıkan birçok sorunu ele almak için daha adil ve güvenilir bir varlık ihraç protokolü umuyorlardı. Bazı yenilikçi projeler tek taraflı olarak kendi "adil ekonomik modellerini" önermiş olsa da, bunlar genellikle yaygın olarak benimsenmemekte ve "bir dizi soyutlanmış protokol" yerine "özel durumlar" olarak görülmektedir.
Peki, varlıkları daha adil ve güvenilir bir şekilde dağıtmak için hangi model daha uygun olurdu? Evrensel bir protokol olarak hizmet edebilecek hangi çözüm türü olabilir? Bu makale, yukarıda bahsedilen problemleri çözme konusunda taze bir bakış açısı sunan Cellula'yı tanıtacak. Onlar, Proof of Work (PoW) simüle eden bir varlık dağıtım katmanı uygulamışlar.sanal Proof of Work (vPOW)Varlık dağıtım sürecini 'mineify' etmek için, daha adil bir varlık tahsis paradigması elde etmek için Bitcoin'i taklit etmek.
Birçok kişi bu projeyi GameFi olarak görse de, dağıtılan oyun içi ödüllerin herhangi bir token türüne ayarlanabilmesi nedeniyle Cellula teorik olarak PoW etkilerine sahip bir varlık dağıtım platformu olarak hizmet verebilir. Bu, Web3 varlık ihraç etme konusunda daha geniş perspektifler ve hayal gücü alanı getiriyor ve hatta 'Bitcoin madenciliğine övgü ödeyen bir sosyal deney' olarak adlandırılabilir.
Aslında, gerçek POW veya POS olsun, veya bugün hakkında konuşacağımız vPOW olsun, özü öngörülemeyen/zor çıktı sonuçlarına sahip bir dizi algoritma kurmak ve çıktı sonuçlarıyla "piyango çekilişi" yapmaktır. BTCMiner'lar, yerel olarak kısıtlayıcı koşulları karşılayan bir blok oluşturmalı ve ağdaki tüm düğümlere sunmalıdır, böylece blok ödülünü almadan önce oybirliğiyle kabul edilir. Kısıtlamaya gelince, oluşturulan bloğun Hash'inin özel gereksinimleri karşılaması gerekmektedir, örneğin önekin 6 sıfır olmalıdır.
Çünkü blok Hash üretim sonucu öngörülemeyen / önceden tahmin edilmesi zor olduğundan, koşulları karşılayan bir blok oluşturmak için verilen bir algoritmanın girdi parametreleri sürekli olarak değiştirilebilir. Bu süreç, kaba kuvvet gerektirir ve madencinin donanım ekipmanı üzerinde yüksek etkiye sahiptir. Gerektirir.
Kısacası, BTC madenciliği, madencilerin tüm ağ boyunca çevrimiçi olarak katıldığı bir "piyango çekilişi" sistemini uygulamak için SHA-256 karma algoritmasının öngörülemeyenliğini kullanır. Bu tasarım, elektrik gideri karşılığında katılımın izinsiz olmasını sağlar.
Ayrıca, POW varlık dağılımının daha adil bir yöntemidir. Proje taraflarının, POW ana akım genel zincirinde varlıkları POS genel zincirine göre kontrol etmesi çok daha zordur. Birçok POS genel zinciri veya IC0 ve ID0 çözümünde, proje taraflarının piyasayı zorla kontrol ettiği durumlar bulunmaktadır.
(Solana, 2020~2021 yalnızca FTX'nin manipülasyonu altında neredeyse 500 kat arttı, bu, daha sonradan piyasaya giren Doğrulayıcı işletmeciler için son derece dostane değil)
Örneğin, FTX ve SBF'nin manipülasyonu altında, Solana'nın fiyatı 2019'dan 2021'e kadar neredeyse 1000 kat arttı. Birçok Solana doğrulayıcı düğüm operatörü erken yatırımcıydı ve token'larını neredeyse sıfır maliyetle edindiler. Bu, varlık dağıtımının adaletini ciddi şekilde zayıflattı. POW'da proje ekiplerinin piyasayı manipüle etme olasılığı olsa da, bu olasılık genellikle POS'tan çok daha azdır.
Sorun şu ki, POW genellikle varlık ihraç katmanı yerine altta yatan genel blok zincirlerine uygulandığından, POW'un etkisini on-chain çözümle simüle edebilir miyiz? Eğer öyleyse, ICO ve IDO gibi yüksek kontrollü şemalardan daha adil ve daha güvenilir bir varlık dağıtım protokolü uygulayabiliriz. Bazı oyun senaryoları ile birleştirildiğinde, ilginç GameFi projeleri oluşturabiliriz (gerçek kullanım durumları sadece oyunlarla sınırlı olmamakla birlikte, diğer projeler için adil bir varlık dağıtım şeması da sağlayabilir).
Anahtar, POW'un zincir üstü varlık ihraç katmanı üzerindeki etkisini nasıl simüle edebiliriz? Bu makalede tanıtılan GameFi projesi Cellula'da, ünlü “Conway’s Game of Life” algoritması, zincir üzerindeki sanal dijital varlıklara hesaplama gücü tahsis etmek için tanıtılmıştır (adı “BitLife”). Basitçe söylemek gerekirse, kendi petri kaplarında hücre kümeleri yetiştiren bir grup insanın olduğunu düşünün. Zaman geçtikçe, petri kabında daha fazla hayatta kalan hücreye sahip olan kimse, dönüşüm sonrası daha fazla madencilik gücü elde eder ve madencilik ödülleri almaya daha yatkın olur.
Kısacası Cellula, POW'un geleneksel hash hesaplamasını başka bir öngörülemeyen/tahmin edilmesi zor hesaplama yöntemiyle değiştirir ve "Proof of Work"teki "Work" formunu değiştirir. Cellula'nın düşüncesinde anahtar, daha fazla hayatta kalan hücreye sahip bir petri kabının (BitLife) nasıl elde edileceğidir ve BitLife durumunun evrimi, bilgi işlem kaynaklarının tüketilmesini gerektirir. Esasen, BTC madenciliğinde yürütülen hash algoritmasını, Conway'in vPOW (Sanal POW) adı verilen Hayat Oyunu'nu simüle etmek için özel bir algoritmaya dönüştürür.
vPOW'nin mekanizma tasarımına derinlemesine inelim. Söylemeliyim ki, buradaki pek çok detay çok ilginç. Cellula'nın yaptığı şeylerden birinin, on-chain NFT ticaret zincirleri aracılığıyla BTC madencilik endüstri zinciri modelini simüle etmek olduğunu söyleyebiliriz.
Cellula'nın mekanizma tasarımına girmeden önce, vPOW'un en önemli çekirdeğine bakalım: Conway's Game of Life. John von Neumann'ın 1950'de önerdiği "hücresel otomat" kavramına kadar izlenebilir ve daha sonra matematikçi John Conway, doğadaki yaşamın evrimini simüle etmek için algoritmalar kullanarak 1970'de "Conway'in Yaşam Oyunu"nu resmen önerdi.
Bir petri kabının küçük karelerden oluşan bir ızgaraya ayrıldığını hayal edin. Daha sonra, bazı karelere yaşayan hücreler yerleştirerek petri kabını “başlatırız”. Bundan sonra, bu hücrelerin yaşam ve ölüm durumları zamanla evrim geçirir ve zamanla karmaşık hücre kütleleri oluşturur (küfün nasıl ürediğini hayal edebilirsiniz). Temelde çok basit kurallara sahip iki boyutlu bir ızgara oyunudur:
Yani, çok basit. İki boyutlu bir petri kabında hücre durumlarının başlangıç desi verildiğinde ve yukarıdaki kurallara uyarak, hücre durumları sürekli olarak evrim geçirir ve zaman içinde tekrarlanır, birçok sonuç üretir. Conway’in Hayat Oyununu bile bir bilgisayarın etkilerini simüle etmek için kullanabilirsiniz.
Örneğin, bir petri kabındaki her hücrenin yaşam/ölümü, ikili 0/1'e karşılık gelir. Hücrelerin başlangıç durumunu "giriş parametreleri" olarak kabul edebilir ve her hücrenin yaşamı veya ölümü (0 veya 1), giriş verisini temsil eder. Sonra, hücre durumu başlangıç desenine göre evrim geçirmeye başlayacak ve her durum değişikliği turu, hesaplama sürecinde bir adımı temsil eder. Belirli bir süre sonra elde edilen durum, "çıktı" olarak kabul edilebilir.
Uygun başlangıç modeli düzenlendiği sürece, Conway'in Hayat Oyunu birkaç nesil evrimden sonra belirli sonuçlar üretebilir. Çok çeşitli başlangıç modelleri nedeniyle, özellikleri, piyango çekimlerini simüle etmek için kullanılabilir. Kısıtlamaları belirleyebilir ve her oyuncu rastgele bir grup başlangıç modeli seçer. 100 nesil evrimden sonra, çıktı sonuçları belirli xx özelliklerini karşılayan petri kabı sahibi ödüle hak kazanır. Bu, BTC madenciliği fikrine oldukça yakındır:
“Sistem önce hangi tür çıktı sonuçlarının gereksinimleri karşıladığını tanımlar ve katılımcılar verilen algoritmayı kullanarak rastgele başlangıç değerlerini girerler, gereksinimleri karşılayan çıktı sonuçlarını elde etmeye çalışırlar.” Denecek çok büyük bir başlangıç giriş parametresi olduğu için (neredeyse astronomik), ödül kazanmak için şanslı olmak ve ödül kazanmak için büyük bir çaba sarf etmek gerekiyor. İş kanıtının mantığı budur: madenciler ödül almak için belirli bir miktarda çalışma yapmak zorundadır.
Cellula ve Conway's Game of Life'ın temel fikirlerini anladıktan sonra, özel tasarım detaylarına bakalım. Cellula yukarıda bahsedilen "petri kabı"nı 9*9=81 kareye böler ve her bir karenin yaşam/ölüm (ikili 0 ve 1'e karşılık gelen) iki durumu vardır. Bu şekilde, kombinasyonlara göre, petri kabında 2^81 hücrenin başlangıç durumu vardır, bu da 1 trilyonun karesine eşittir (temel olarak astronomik bir sayı).
Daha sonra, oyuncuların yapması gereken, petri kabının başlangıç desenini (giriş parametreleri) seçmektir. BitLife, petri kabının varlığı olarak hareket eder (aslında bir NFT) ve 81 kareden oluşur, her bir kareye bir hücre yerleştirilir (hayat veya ölüm olmak üzere iki durumda olabilir ve boş bir kare bir ölü hücreye eşittir). Ardından, BitLife'da her 3*3=9 bitişik kare, bir BitCell'i oluşturur ve her BitLife 2-9 BitCell'den oluşur (inşa ettiğiniz BitLife'ın yeterli sayıda 9 BitCell'e sahip olmadığı durumlarda bazı yerler boş olacaktır ve varsayılan olarak tüm hücreler ölüdür).
Kombinasyonlara dayalı olarak, BitCell (bir 3x3 ızgara) 2^9 başlangıç deseni içerir. Oyuncular farklı desenleri rastgele seçer ve bir BitLife oluşturmak için birleştirir. Basitçe söylemek gerekirse, petri kabınız için rastgele bir başlangıç deseni seçme gibidir. Daha önce belirtildiği gibi, toplamda 2^81 başlangıç deseni mevcuttur, bu da astronomik bir sayıdır. Bu geniş seçenek, SHA-256 kullanarak BTC madencilik senaryosuna benzer.
BitLife'nın hücre durumu blok yüksekliği arttıkça değişir. Cellula, farklı blok yüksekliklerindeki BitLife durumuna bağlı olarak hesaplama gücü tahsis eder. Belirli bir blok yüksekliğinde, daha fazla canlı hücreye sahip bir BitLife daha fazla hesaplama gücüne sahiptir, böylece etkili bir sanal madencilik makinesi oluşturulur.
Somut bir örnek vermek gerekirse, Cellula katılımcıları, sistem ödül sisteminin gereksinimlerini karşılayıp karşılamadığını kontrol etmek için BitLife dış zincirdeki 2^81 başlangıç desenini tamamen numaralandırmayı ve her desenin evrimleşmiş durumunu tahmin etmeyi amaçlar. Varsayalım ki mevcut blok yüksekliği 800'dür ve sistem, 1000. blok yüksekliğinde en fazla yaşayan hücreye sahip BitLife'ın en yüksek ödülü almasını gerektiriyor. Katılımcılar daha sonra net bir hedefe sahip olurlar:
800 blok yüksekliğinde, 1000 blok yüksekliğinde diğer BitLife'lardan daha fazla yaşayan hücreye sahip olacak bir BitLife deseni edinmek istiyorum.
Bu aslında Cellula'nın temel oynanışıdır. Amacınız, madencilik ödülleri kazanma olasılığı en yüksek olan BitLife'ı inşa etmek veya başkalarından satın almaktır. Bu model, sıradan ve ileri düzey kullanıcıların kendi madencilik makinelerini geliştirmelerine, başkalarına satmalarına veya madencilik için başkalarının makinelerini satın almalarına olanak tanır. Kendi madencilik makinenizi oluşturmak istiyorsanız, hesaplama kaynaklarını tüketen farklı BitLife modellerinin durumlarının zincir dışı evrimini simüle etmelisiniz. Başkalarının makinelerini satın almayı seçerseniz, esasen farklı başlangıç modellerine sahip BitLife'ları satın almış olursunuz, bu da bu BitLife'ların gelecekteki durum değişikliklerini bağımsız olarak değerlendirmenizi gerektirir, böylece zincir dışı hesaplamalar gerektirir. Bu, Cellula'nın oyun tasarımının özellikle ilgi çekici bir yönüdür.
Oyunun temel mekanizmasını anladıktan sonra, daha fazla detayı keşfedelim: Aslında, BitLife'daki canlı hücreler, sınırlama olmaksızın başlangıçtaki 9x9 ızgaranın ötesine taşabilir ve canlı hücre sayısı 9x9'u aşabilir. Gösterildiği gibi, eğer bir BitLife daha fazla aktif hücre içeriyorsa, tahsis edilen madencilik gücü de artacaktır. Tersine, BitLife için başlangıç desen seçimi zayıfsa ve daha az canlı hücreye yol açarsa, hesaplama gücü azalacaktır.
Ardından, sistem her 5 dakikada bir her BitLife'ın ağdaki hesaplama gücü payına dayalı olarak madencilik ödüllerini (oyundaki enerji puanları olarak adlandırılır) dağıtır.
Cellula'da, BitLife sentezleme süreci, yeni bir madencilik makinesi "üretme" sürecine benzer. Daha önce belirtildiği gibi, BitLife varlığı bir NFT'dir. Zincir üzerinde damgalanır damgalanmaz, BitLife'ın madenciliği etkinleştirmek için bir "şarj" işlemine ihtiyaç duyar. Her şarj, küçük bir ücret gerektirir ve 1, 3 veya 7 gün boyunca geçerlidir ve süresi dolunca yenilenmesi gerekir.
BitLifelerini sık sık şarj etmeleri için kullanıcıları teşvik etmek için Cellula, bir “şarj çekilişi” özelliği uygulamıştır. Her şarj işlemi başlattığınızda, madencilik ödüllerinden ayrı olarak ek ödüller almak için rastgele seçilebilirsiniz. Bu tasarım, Analizör algoritması bölümünde kısaca tanıtılacaktır.
Cellula'nın resmi kurallarına göre, 3x3 BitCell (81 küçük kare) ile BitLife'ın basımı durdurulmuştur ve bu şekilde 1.5 milyondan fazla BitLife basılmıştır. Yeni kullanıcılar BitLife'ları ikincil piyasadan satın alabilir ve şarj madenciliği yapabilir. Sınırlı basım için resmi açıklama, bilim insanlarının BitLife NFT'lerini sonsuz bir şekilde basmasını engelleyerek oyun ekosisteminin istikrarını korumaktır, çünkü bu durum madencilik makinelerinin değerini düşürecektir.
Ayrıca, gelecekte Cellula, madencilik makinesi üreticileri gibi roller tanıtacak. Bu roller, belirli bir topluluk büyüklüğüne ve etkisine, jeton bahisine ve halka açık satış kanallarına dayalı izinlere sahip olacaktır. Bu üreticiler, 16x9 = 144 küçük kare içeren 4x4 BitCells içeren BitLifes'ın basımından ve satışından sorumlu olacaktır. Bir üreticinin basabileceği BitLifes miktarı bahis yapılan jeton miktarı ile sınırlı olacaktır.
vPOW ile ilgili temel kavramları genel olarak açıkladık. vPOW'nun özü, katılımcıların optimize edilmiş stratejilerle rekabet edebileceği, varlık ihraç ve dağıtımını oyunlaştıran önceden tanımlanmış kurallara dayalı bir hesaplama modelinde yatmaktadır. Cellula, BTC madencilik makinesi pazarının operasyonel formunu simüle eder ve iş kanıtının hesaplama görevi formunu değiştirir. Madencilik gücü dağıtım yöntemi dinamik olarak ayarlanabileceğinden, evrensel olarak en iyi BitLife modeli yoktur. Bugün en çok yaşayan hücreye sahip BitLife, yarın başkaları tarafından aşılabilecek, karmaşık ortaya çıkan olaylara ve dinamik stratejilere yol açabilir.
Önceki bölümlerde, Conway'in Hayat Oyunu'nun ve Cellula'nın temel mekaniklerine daldık. Şimdi, oyun içindeki diğer tasarım unsurlarından bazılarını keşfedelim. Daha önce belirtildiği gibi, Cellula, Analysoor adlı rastgele sayı üretme algoritmasını kullanan bir şarj lotosu sistemine sahiptir. Algoritma, rastgele sayı üreteci için blok özetlerini giriş parametreleri olarak kullanarak, her blok içinde BitLifelerini şarj etmiş olanlar arasından kazananları seçer ve bir loto benzeri mekanizma sunar.
Örneğin, Analysoor'un tasarımında, mevcut BNB Zincir blok hash'i 6mjv.... gibi uzun bir dize olabilir ve dört sayı içerebilir: 6, 2, 1, 6. Dizideki sıralarına göre ilk ve son sayılar 6'dır, bu da çift sayıdır, bu yüzden sayma baştan başlar. Sayı 6, (saymaya 0'dan başlanarak) 7. işlemle eşleşir, böylece mevcut bloktaki 7. şarj eden oyuncu kazanan olarak seçilir. Tasarım daha esnek olabilir; bu sadece bir örnektir. Bu rastgelelik tabanlı piyangonun algoritması, oyuncuları daha fazla şarj etmeye teşvik ederek oyun içi ekosistem etkinliğini artırır.
Ayrıca, Cellula'nın tüm işlem modelinde bir sorun var: Belirli bir BitLife deseni önemli bir oyuncu tarafından basıldığında, BitCell kombinasyon şeması halka açık hale gelir ve diğerleri aynı kombinasyonu kullanarak BitLife basabilir. Bu, birçok kişinin trendi takip etmesine ve oyun sonuçlarının rastgeleliğini ciddi şekilde etkilemesine neden olabilir. Bunu ele almak için, Cellula Paradigm tarafından geliştirilen Değişken Oranlı Aşamalı Hollanda Müzayedeleri (VRGDA'lar) tanıtıyor. Fiyatlandırma algoritması, beklentileri aştığında fiyatları yükseltir ve beklentilerin altında olduğunda düşürür.
Varsayalım başlangıçta beklenti günlük olarak 10 A-tipi NFT üretmek ve 1 CKB'ye başlamaktır. 5. gün itibariyle beklenti 50 A-tipi NFT üretmektir, ancak birçok takipçi nedeniyle üretim 70'e ulaşır ve 7. güne kadar olan hedefe eşit olur. Bunun düzenlenmesi için üretim fiyatını hızla artıran üstel fiyatlandırma eğrisi, üretim miktarını kontrol etmek için birim fiyatı 4 CKB'ye yükseltir.
Eğer 15. gün itibarıyla sadece 120 adet üretilmişse (beklenen 150 yerine), fiyatlar üretimi teşvik etmek için düşürülecektir.
Bu senaryoda, belirli bir tür BitLife kısa bir süre içinde büyük miktarlarda basıldığında, basım fiyatı üstel olarak artar. Bu dik fiyat artışı, oyuncuların aşırı taklit yapmasını etkili bir şekilde engelleyebilir.
Cellula'nın temel tasarımlarını tartıştıktan sonra, bu hayal gücü oyun mekanizmasını bir oyuncunun perspektifinden ele alalım. vPOW'da farklı stratejilere sahip birçok katılımcı bulunmaktadır. Birincil ihraç piyasasını ele alalım. 'Bir bilim insanı', farklı BitCell'leri birleştirmek için kod yazabilir ve daha yüksek madencilik ödülleri elde etmek için daha yüksek hesaplama gücüne sahip bir BitLife bulabilir. Bu arada, bazı MEV oyuncuları zincirdeki mintlama olaylarını izlerler ve dikkate değer bir bilim adamının belirli bir tür BitLife mintlediğini fark ettiklerinde onların da büyük miktarlarda mintlaması yaparlar.
Ancak, VRGDA'nın üstel fiyatlandırma algoritmasının varlığı nedeniyle, tek bir BitLife türünün basım fiyatı üstel olarak artabilir. Bu, bilim insanlarını (Sybil saldırı karşı önlem olarak hareket eden) caydırır ve aynı zamanda BitLife/madencilik makinelerinin fiyatlarını belirler. Bir tür madencilik makinesinin yüksek hesaplama gücüne sahip olması durumunda, üretim fiyatı da yüksek olacaktır, bu da ikincil piyasada ve tedarik zinciri boyunca fiyatını etkileyecektir.
BTC madencilik makinelerinin ihraç sürecine benzer şekilde, bir bilim adamı yüksek hesaplama gücüne sahip bir BitLife keşfettiğinde, bu, bir madencilik şirketinin yeni bir çip geliştirmesiyle eşdeğerdir. MEV oyuncuları takip edip darp ettiklerinde, bu, birincil bir distribütörün madencilik makinesinin fiyatını belirlemesi gibidir ve sonraki ikincil piyasa işlemleri, perakende yatırımcıların distribütörlerden ekipman satın almasına benzer.
Fark, gerçek dünya madencilik makinesi geliştirmeyle karşılaştırıldığında, bilim adamlarının yeni BitLife'ı çok daha hızlı keşfedebilmesi ve herkesin BitLife devrimine katılabilemesidir. Bu, madencilik makinesi geliştirme engelini önemli ölçüde azaltır ve herkese bir 'bilim adamı' olma şansı verir, bu da çoğu insan için daha dostça ve gerçek dünya madencilik üretim zincirinde imkansızdır.
Proje ekibi için, POW tarzı bir varlık dağıtım şemasını benimsemek, gücünü zayıflatır, bu nedenle ne bilim adamları, proje ekipleri ne de sıradan oyuncular piyasayı tek taraflı olarak kontrol edemez. Madencilik makinelerinin basım ve dağıtım aşamalarında, hiçbir tarafın piyasayı tamamen tekeline alamadığı üçlü bir oyun ortaya çıkar, dinamik bir denge oluşturur.
Genel olarak, BTC madencilik makinesi endüstri zincirine kıyasla, Cellula'nın yaklaşımı daha ilginç bir sosyal deneydir.
Bu makale [den alınmıştırgeek web3], telif hakkı orijinal yazarına aittir [geek web3], yeniden basılı yayına itirazınız varsa, lütfen iletişime geçin. Gate Öğrenekip, ve ekip ilgili prosedürlere göre mümkün olan en kısa sürede bununla ilgilenecektir.
Uyarı: Bu makalede ifade edilen görüşler sadece yazarın kişisel görüşlerini temsil etmekte olup herhangi bir yatırım tavsiyesi teşkil etmemektedir.
Makalenin diğer dil versiyonları, Gate Learn ekibi tarafından çevriliyor ve bahsedilmiyor.Gate.io), çevrilmiş makale çoğaltılamaz, dağıtılamaz veya çalıntılamaz.
2017'de blok zincir alanında ERC-20 varlıklarının popülerliğinden bu yana, Web3 düşük engel varlığı ihracı dönemine girdi. Çeşitli projeler, genellikle güçlü fiyat manipülasyonu veya şeffaflık eksikliği sorunlarıyla, özel jetonlar veya NFT'ler ihraç ettiler. Halı çekmeler sık sık hale geldi ve birçok kişi, yatırımcıları dolandırma için ICO'ları ve IDO'ları başlıca fırsatlar olarak görüyor.
Bugün, geleneksel IDO'lar ve ICO'lar, adalet açısından kusurlarını tamamen ortaya çıkardı. İnsanlar uzun zamandır yeni proje token oluşturma etkinlikleri (TGE'ler) sırasında ortaya çıkan birçok sorunu ele almak için daha adil ve güvenilir bir varlık ihraç protokolü umuyorlardı. Bazı yenilikçi projeler tek taraflı olarak kendi "adil ekonomik modellerini" önermiş olsa da, bunlar genellikle yaygın olarak benimsenmemekte ve "bir dizi soyutlanmış protokol" yerine "özel durumlar" olarak görülmektedir.
Peki, varlıkları daha adil ve güvenilir bir şekilde dağıtmak için hangi model daha uygun olurdu? Evrensel bir protokol olarak hizmet edebilecek hangi çözüm türü olabilir? Bu makale, yukarıda bahsedilen problemleri çözme konusunda taze bir bakış açısı sunan Cellula'yı tanıtacak. Onlar, Proof of Work (PoW) simüle eden bir varlık dağıtım katmanı uygulamışlar.sanal Proof of Work (vPOW)Varlık dağıtım sürecini 'mineify' etmek için, daha adil bir varlık tahsis paradigması elde etmek için Bitcoin'i taklit etmek.
Birçok kişi bu projeyi GameFi olarak görse de, dağıtılan oyun içi ödüllerin herhangi bir token türüne ayarlanabilmesi nedeniyle Cellula teorik olarak PoW etkilerine sahip bir varlık dağıtım platformu olarak hizmet verebilir. Bu, Web3 varlık ihraç etme konusunda daha geniş perspektifler ve hayal gücü alanı getiriyor ve hatta 'Bitcoin madenciliğine övgü ödeyen bir sosyal deney' olarak adlandırılabilir.
Aslında, gerçek POW veya POS olsun, veya bugün hakkında konuşacağımız vPOW olsun, özü öngörülemeyen/zor çıktı sonuçlarına sahip bir dizi algoritma kurmak ve çıktı sonuçlarıyla "piyango çekilişi" yapmaktır. BTCMiner'lar, yerel olarak kısıtlayıcı koşulları karşılayan bir blok oluşturmalı ve ağdaki tüm düğümlere sunmalıdır, böylece blok ödülünü almadan önce oybirliğiyle kabul edilir. Kısıtlamaya gelince, oluşturulan bloğun Hash'inin özel gereksinimleri karşılaması gerekmektedir, örneğin önekin 6 sıfır olmalıdır.
Çünkü blok Hash üretim sonucu öngörülemeyen / önceden tahmin edilmesi zor olduğundan, koşulları karşılayan bir blok oluşturmak için verilen bir algoritmanın girdi parametreleri sürekli olarak değiştirilebilir. Bu süreç, kaba kuvvet gerektirir ve madencinin donanım ekipmanı üzerinde yüksek etkiye sahiptir. Gerektirir.
Kısacası, BTC madenciliği, madencilerin tüm ağ boyunca çevrimiçi olarak katıldığı bir "piyango çekilişi" sistemini uygulamak için SHA-256 karma algoritmasının öngörülemeyenliğini kullanır. Bu tasarım, elektrik gideri karşılığında katılımın izinsiz olmasını sağlar.
Ayrıca, POW varlık dağılımının daha adil bir yöntemidir. Proje taraflarının, POW ana akım genel zincirinde varlıkları POS genel zincirine göre kontrol etmesi çok daha zordur. Birçok POS genel zinciri veya IC0 ve ID0 çözümünde, proje taraflarının piyasayı zorla kontrol ettiği durumlar bulunmaktadır.
(Solana, 2020~2021 yalnızca FTX'nin manipülasyonu altında neredeyse 500 kat arttı, bu, daha sonradan piyasaya giren Doğrulayıcı işletmeciler için son derece dostane değil)
Örneğin, FTX ve SBF'nin manipülasyonu altında, Solana'nın fiyatı 2019'dan 2021'e kadar neredeyse 1000 kat arttı. Birçok Solana doğrulayıcı düğüm operatörü erken yatırımcıydı ve token'larını neredeyse sıfır maliyetle edindiler. Bu, varlık dağıtımının adaletini ciddi şekilde zayıflattı. POW'da proje ekiplerinin piyasayı manipüle etme olasılığı olsa da, bu olasılık genellikle POS'tan çok daha azdır.
Sorun şu ki, POW genellikle varlık ihraç katmanı yerine altta yatan genel blok zincirlerine uygulandığından, POW'un etkisini on-chain çözümle simüle edebilir miyiz? Eğer öyleyse, ICO ve IDO gibi yüksek kontrollü şemalardan daha adil ve daha güvenilir bir varlık dağıtım protokolü uygulayabiliriz. Bazı oyun senaryoları ile birleştirildiğinde, ilginç GameFi projeleri oluşturabiliriz (gerçek kullanım durumları sadece oyunlarla sınırlı olmamakla birlikte, diğer projeler için adil bir varlık dağıtım şeması da sağlayabilir).
Anahtar, POW'un zincir üstü varlık ihraç katmanı üzerindeki etkisini nasıl simüle edebiliriz? Bu makalede tanıtılan GameFi projesi Cellula'da, ünlü “Conway’s Game of Life” algoritması, zincir üzerindeki sanal dijital varlıklara hesaplama gücü tahsis etmek için tanıtılmıştır (adı “BitLife”). Basitçe söylemek gerekirse, kendi petri kaplarında hücre kümeleri yetiştiren bir grup insanın olduğunu düşünün. Zaman geçtikçe, petri kabında daha fazla hayatta kalan hücreye sahip olan kimse, dönüşüm sonrası daha fazla madencilik gücü elde eder ve madencilik ödülleri almaya daha yatkın olur.
Kısacası Cellula, POW'un geleneksel hash hesaplamasını başka bir öngörülemeyen/tahmin edilmesi zor hesaplama yöntemiyle değiştirir ve "Proof of Work"teki "Work" formunu değiştirir. Cellula'nın düşüncesinde anahtar, daha fazla hayatta kalan hücreye sahip bir petri kabının (BitLife) nasıl elde edileceğidir ve BitLife durumunun evrimi, bilgi işlem kaynaklarının tüketilmesini gerektirir. Esasen, BTC madenciliğinde yürütülen hash algoritmasını, Conway'in vPOW (Sanal POW) adı verilen Hayat Oyunu'nu simüle etmek için özel bir algoritmaya dönüştürür.
vPOW'nin mekanizma tasarımına derinlemesine inelim. Söylemeliyim ki, buradaki pek çok detay çok ilginç. Cellula'nın yaptığı şeylerden birinin, on-chain NFT ticaret zincirleri aracılığıyla BTC madencilik endüstri zinciri modelini simüle etmek olduğunu söyleyebiliriz.
Cellula'nın mekanizma tasarımına girmeden önce, vPOW'un en önemli çekirdeğine bakalım: Conway's Game of Life. John von Neumann'ın 1950'de önerdiği "hücresel otomat" kavramına kadar izlenebilir ve daha sonra matematikçi John Conway, doğadaki yaşamın evrimini simüle etmek için algoritmalar kullanarak 1970'de "Conway'in Yaşam Oyunu"nu resmen önerdi.
Bir petri kabının küçük karelerden oluşan bir ızgaraya ayrıldığını hayal edin. Daha sonra, bazı karelere yaşayan hücreler yerleştirerek petri kabını “başlatırız”. Bundan sonra, bu hücrelerin yaşam ve ölüm durumları zamanla evrim geçirir ve zamanla karmaşık hücre kütleleri oluşturur (küfün nasıl ürediğini hayal edebilirsiniz). Temelde çok basit kurallara sahip iki boyutlu bir ızgara oyunudur:
Yani, çok basit. İki boyutlu bir petri kabında hücre durumlarının başlangıç desi verildiğinde ve yukarıdaki kurallara uyarak, hücre durumları sürekli olarak evrim geçirir ve zaman içinde tekrarlanır, birçok sonuç üretir. Conway’in Hayat Oyununu bile bir bilgisayarın etkilerini simüle etmek için kullanabilirsiniz.
Örneğin, bir petri kabındaki her hücrenin yaşam/ölümü, ikili 0/1'e karşılık gelir. Hücrelerin başlangıç durumunu "giriş parametreleri" olarak kabul edebilir ve her hücrenin yaşamı veya ölümü (0 veya 1), giriş verisini temsil eder. Sonra, hücre durumu başlangıç desenine göre evrim geçirmeye başlayacak ve her durum değişikliği turu, hesaplama sürecinde bir adımı temsil eder. Belirli bir süre sonra elde edilen durum, "çıktı" olarak kabul edilebilir.
Uygun başlangıç modeli düzenlendiği sürece, Conway'in Hayat Oyunu birkaç nesil evrimden sonra belirli sonuçlar üretebilir. Çok çeşitli başlangıç modelleri nedeniyle, özellikleri, piyango çekimlerini simüle etmek için kullanılabilir. Kısıtlamaları belirleyebilir ve her oyuncu rastgele bir grup başlangıç modeli seçer. 100 nesil evrimden sonra, çıktı sonuçları belirli xx özelliklerini karşılayan petri kabı sahibi ödüle hak kazanır. Bu, BTC madenciliği fikrine oldukça yakındır:
“Sistem önce hangi tür çıktı sonuçlarının gereksinimleri karşıladığını tanımlar ve katılımcılar verilen algoritmayı kullanarak rastgele başlangıç değerlerini girerler, gereksinimleri karşılayan çıktı sonuçlarını elde etmeye çalışırlar.” Denecek çok büyük bir başlangıç giriş parametresi olduğu için (neredeyse astronomik), ödül kazanmak için şanslı olmak ve ödül kazanmak için büyük bir çaba sarf etmek gerekiyor. İş kanıtının mantığı budur: madenciler ödül almak için belirli bir miktarda çalışma yapmak zorundadır.
Cellula ve Conway's Game of Life'ın temel fikirlerini anladıktan sonra, özel tasarım detaylarına bakalım. Cellula yukarıda bahsedilen "petri kabı"nı 9*9=81 kareye böler ve her bir karenin yaşam/ölüm (ikili 0 ve 1'e karşılık gelen) iki durumu vardır. Bu şekilde, kombinasyonlara göre, petri kabında 2^81 hücrenin başlangıç durumu vardır, bu da 1 trilyonun karesine eşittir (temel olarak astronomik bir sayı).
Daha sonra, oyuncuların yapması gereken, petri kabının başlangıç desenini (giriş parametreleri) seçmektir. BitLife, petri kabının varlığı olarak hareket eder (aslında bir NFT) ve 81 kareden oluşur, her bir kareye bir hücre yerleştirilir (hayat veya ölüm olmak üzere iki durumda olabilir ve boş bir kare bir ölü hücreye eşittir). Ardından, BitLife'da her 3*3=9 bitişik kare, bir BitCell'i oluşturur ve her BitLife 2-9 BitCell'den oluşur (inşa ettiğiniz BitLife'ın yeterli sayıda 9 BitCell'e sahip olmadığı durumlarda bazı yerler boş olacaktır ve varsayılan olarak tüm hücreler ölüdür).
Kombinasyonlara dayalı olarak, BitCell (bir 3x3 ızgara) 2^9 başlangıç deseni içerir. Oyuncular farklı desenleri rastgele seçer ve bir BitLife oluşturmak için birleştirir. Basitçe söylemek gerekirse, petri kabınız için rastgele bir başlangıç deseni seçme gibidir. Daha önce belirtildiği gibi, toplamda 2^81 başlangıç deseni mevcuttur, bu da astronomik bir sayıdır. Bu geniş seçenek, SHA-256 kullanarak BTC madencilik senaryosuna benzer.
BitLife'nın hücre durumu blok yüksekliği arttıkça değişir. Cellula, farklı blok yüksekliklerindeki BitLife durumuna bağlı olarak hesaplama gücü tahsis eder. Belirli bir blok yüksekliğinde, daha fazla canlı hücreye sahip bir BitLife daha fazla hesaplama gücüne sahiptir, böylece etkili bir sanal madencilik makinesi oluşturulur.
Somut bir örnek vermek gerekirse, Cellula katılımcıları, sistem ödül sisteminin gereksinimlerini karşılayıp karşılamadığını kontrol etmek için BitLife dış zincirdeki 2^81 başlangıç desenini tamamen numaralandırmayı ve her desenin evrimleşmiş durumunu tahmin etmeyi amaçlar. Varsayalım ki mevcut blok yüksekliği 800'dür ve sistem, 1000. blok yüksekliğinde en fazla yaşayan hücreye sahip BitLife'ın en yüksek ödülü almasını gerektiriyor. Katılımcılar daha sonra net bir hedefe sahip olurlar:
800 blok yüksekliğinde, 1000 blok yüksekliğinde diğer BitLife'lardan daha fazla yaşayan hücreye sahip olacak bir BitLife deseni edinmek istiyorum.
Bu aslında Cellula'nın temel oynanışıdır. Amacınız, madencilik ödülleri kazanma olasılığı en yüksek olan BitLife'ı inşa etmek veya başkalarından satın almaktır. Bu model, sıradan ve ileri düzey kullanıcıların kendi madencilik makinelerini geliştirmelerine, başkalarına satmalarına veya madencilik için başkalarının makinelerini satın almalarına olanak tanır. Kendi madencilik makinenizi oluşturmak istiyorsanız, hesaplama kaynaklarını tüketen farklı BitLife modellerinin durumlarının zincir dışı evrimini simüle etmelisiniz. Başkalarının makinelerini satın almayı seçerseniz, esasen farklı başlangıç modellerine sahip BitLife'ları satın almış olursunuz, bu da bu BitLife'ların gelecekteki durum değişikliklerini bağımsız olarak değerlendirmenizi gerektirir, böylece zincir dışı hesaplamalar gerektirir. Bu, Cellula'nın oyun tasarımının özellikle ilgi çekici bir yönüdür.
Oyunun temel mekanizmasını anladıktan sonra, daha fazla detayı keşfedelim: Aslında, BitLife'daki canlı hücreler, sınırlama olmaksızın başlangıçtaki 9x9 ızgaranın ötesine taşabilir ve canlı hücre sayısı 9x9'u aşabilir. Gösterildiği gibi, eğer bir BitLife daha fazla aktif hücre içeriyorsa, tahsis edilen madencilik gücü de artacaktır. Tersine, BitLife için başlangıç desen seçimi zayıfsa ve daha az canlı hücreye yol açarsa, hesaplama gücü azalacaktır.
Ardından, sistem her 5 dakikada bir her BitLife'ın ağdaki hesaplama gücü payına dayalı olarak madencilik ödüllerini (oyundaki enerji puanları olarak adlandırılır) dağıtır.
Cellula'da, BitLife sentezleme süreci, yeni bir madencilik makinesi "üretme" sürecine benzer. Daha önce belirtildiği gibi, BitLife varlığı bir NFT'dir. Zincir üzerinde damgalanır damgalanmaz, BitLife'ın madenciliği etkinleştirmek için bir "şarj" işlemine ihtiyaç duyar. Her şarj, küçük bir ücret gerektirir ve 1, 3 veya 7 gün boyunca geçerlidir ve süresi dolunca yenilenmesi gerekir.
BitLifelerini sık sık şarj etmeleri için kullanıcıları teşvik etmek için Cellula, bir “şarj çekilişi” özelliği uygulamıştır. Her şarj işlemi başlattığınızda, madencilik ödüllerinden ayrı olarak ek ödüller almak için rastgele seçilebilirsiniz. Bu tasarım, Analizör algoritması bölümünde kısaca tanıtılacaktır.
Cellula'nın resmi kurallarına göre, 3x3 BitCell (81 küçük kare) ile BitLife'ın basımı durdurulmuştur ve bu şekilde 1.5 milyondan fazla BitLife basılmıştır. Yeni kullanıcılar BitLife'ları ikincil piyasadan satın alabilir ve şarj madenciliği yapabilir. Sınırlı basım için resmi açıklama, bilim insanlarının BitLife NFT'lerini sonsuz bir şekilde basmasını engelleyerek oyun ekosisteminin istikrarını korumaktır, çünkü bu durum madencilik makinelerinin değerini düşürecektir.
Ayrıca, gelecekte Cellula, madencilik makinesi üreticileri gibi roller tanıtacak. Bu roller, belirli bir topluluk büyüklüğüne ve etkisine, jeton bahisine ve halka açık satış kanallarına dayalı izinlere sahip olacaktır. Bu üreticiler, 16x9 = 144 küçük kare içeren 4x4 BitCells içeren BitLifes'ın basımından ve satışından sorumlu olacaktır. Bir üreticinin basabileceği BitLifes miktarı bahis yapılan jeton miktarı ile sınırlı olacaktır.
vPOW ile ilgili temel kavramları genel olarak açıkladık. vPOW'nun özü, katılımcıların optimize edilmiş stratejilerle rekabet edebileceği, varlık ihraç ve dağıtımını oyunlaştıran önceden tanımlanmış kurallara dayalı bir hesaplama modelinde yatmaktadır. Cellula, BTC madencilik makinesi pazarının operasyonel formunu simüle eder ve iş kanıtının hesaplama görevi formunu değiştirir. Madencilik gücü dağıtım yöntemi dinamik olarak ayarlanabileceğinden, evrensel olarak en iyi BitLife modeli yoktur. Bugün en çok yaşayan hücreye sahip BitLife, yarın başkaları tarafından aşılabilecek, karmaşık ortaya çıkan olaylara ve dinamik stratejilere yol açabilir.
Önceki bölümlerde, Conway'in Hayat Oyunu'nun ve Cellula'nın temel mekaniklerine daldık. Şimdi, oyun içindeki diğer tasarım unsurlarından bazılarını keşfedelim. Daha önce belirtildiği gibi, Cellula, Analysoor adlı rastgele sayı üretme algoritmasını kullanan bir şarj lotosu sistemine sahiptir. Algoritma, rastgele sayı üreteci için blok özetlerini giriş parametreleri olarak kullanarak, her blok içinde BitLifelerini şarj etmiş olanlar arasından kazananları seçer ve bir loto benzeri mekanizma sunar.
Örneğin, Analysoor'un tasarımında, mevcut BNB Zincir blok hash'i 6mjv.... gibi uzun bir dize olabilir ve dört sayı içerebilir: 6, 2, 1, 6. Dizideki sıralarına göre ilk ve son sayılar 6'dır, bu da çift sayıdır, bu yüzden sayma baştan başlar. Sayı 6, (saymaya 0'dan başlanarak) 7. işlemle eşleşir, böylece mevcut bloktaki 7. şarj eden oyuncu kazanan olarak seçilir. Tasarım daha esnek olabilir; bu sadece bir örnektir. Bu rastgelelik tabanlı piyangonun algoritması, oyuncuları daha fazla şarj etmeye teşvik ederek oyun içi ekosistem etkinliğini artırır.
Ayrıca, Cellula'nın tüm işlem modelinde bir sorun var: Belirli bir BitLife deseni önemli bir oyuncu tarafından basıldığında, BitCell kombinasyon şeması halka açık hale gelir ve diğerleri aynı kombinasyonu kullanarak BitLife basabilir. Bu, birçok kişinin trendi takip etmesine ve oyun sonuçlarının rastgeleliğini ciddi şekilde etkilemesine neden olabilir. Bunu ele almak için, Cellula Paradigm tarafından geliştirilen Değişken Oranlı Aşamalı Hollanda Müzayedeleri (VRGDA'lar) tanıtıyor. Fiyatlandırma algoritması, beklentileri aştığında fiyatları yükseltir ve beklentilerin altında olduğunda düşürür.
Varsayalım başlangıçta beklenti günlük olarak 10 A-tipi NFT üretmek ve 1 CKB'ye başlamaktır. 5. gün itibariyle beklenti 50 A-tipi NFT üretmektir, ancak birçok takipçi nedeniyle üretim 70'e ulaşır ve 7. güne kadar olan hedefe eşit olur. Bunun düzenlenmesi için üretim fiyatını hızla artıran üstel fiyatlandırma eğrisi, üretim miktarını kontrol etmek için birim fiyatı 4 CKB'ye yükseltir.
Eğer 15. gün itibarıyla sadece 120 adet üretilmişse (beklenen 150 yerine), fiyatlar üretimi teşvik etmek için düşürülecektir.
Bu senaryoda, belirli bir tür BitLife kısa bir süre içinde büyük miktarlarda basıldığında, basım fiyatı üstel olarak artar. Bu dik fiyat artışı, oyuncuların aşırı taklit yapmasını etkili bir şekilde engelleyebilir.
Cellula'nın temel tasarımlarını tartıştıktan sonra, bu hayal gücü oyun mekanizmasını bir oyuncunun perspektifinden ele alalım. vPOW'da farklı stratejilere sahip birçok katılımcı bulunmaktadır. Birincil ihraç piyasasını ele alalım. 'Bir bilim insanı', farklı BitCell'leri birleştirmek için kod yazabilir ve daha yüksek madencilik ödülleri elde etmek için daha yüksek hesaplama gücüne sahip bir BitLife bulabilir. Bu arada, bazı MEV oyuncuları zincirdeki mintlama olaylarını izlerler ve dikkate değer bir bilim adamının belirli bir tür BitLife mintlediğini fark ettiklerinde onların da büyük miktarlarda mintlaması yaparlar.
Ancak, VRGDA'nın üstel fiyatlandırma algoritmasının varlığı nedeniyle, tek bir BitLife türünün basım fiyatı üstel olarak artabilir. Bu, bilim insanlarını (Sybil saldırı karşı önlem olarak hareket eden) caydırır ve aynı zamanda BitLife/madencilik makinelerinin fiyatlarını belirler. Bir tür madencilik makinesinin yüksek hesaplama gücüne sahip olması durumunda, üretim fiyatı da yüksek olacaktır, bu da ikincil piyasada ve tedarik zinciri boyunca fiyatını etkileyecektir.
BTC madencilik makinelerinin ihraç sürecine benzer şekilde, bir bilim adamı yüksek hesaplama gücüne sahip bir BitLife keşfettiğinde, bu, bir madencilik şirketinin yeni bir çip geliştirmesiyle eşdeğerdir. MEV oyuncuları takip edip darp ettiklerinde, bu, birincil bir distribütörün madencilik makinesinin fiyatını belirlemesi gibidir ve sonraki ikincil piyasa işlemleri, perakende yatırımcıların distribütörlerden ekipman satın almasına benzer.
Fark, gerçek dünya madencilik makinesi geliştirmeyle karşılaştırıldığında, bilim adamlarının yeni BitLife'ı çok daha hızlı keşfedebilmesi ve herkesin BitLife devrimine katılabilemesidir. Bu, madencilik makinesi geliştirme engelini önemli ölçüde azaltır ve herkese bir 'bilim adamı' olma şansı verir, bu da çoğu insan için daha dostça ve gerçek dünya madencilik üretim zincirinde imkansızdır.
Proje ekibi için, POW tarzı bir varlık dağıtım şemasını benimsemek, gücünü zayıflatır, bu nedenle ne bilim adamları, proje ekipleri ne de sıradan oyuncular piyasayı tek taraflı olarak kontrol edemez. Madencilik makinelerinin basım ve dağıtım aşamalarında, hiçbir tarafın piyasayı tamamen tekeline alamadığı üçlü bir oyun ortaya çıkar, dinamik bir denge oluşturur.
Genel olarak, BTC madencilik makinesi endüstri zincirine kıyasla, Cellula'nın yaklaşımı daha ilginç bir sosyal deneydir.
Bu makale [den alınmıştırgeek web3], telif hakkı orijinal yazarına aittir [geek web3], yeniden basılı yayına itirazınız varsa, lütfen iletişime geçin. Gate Öğrenekip, ve ekip ilgili prosedürlere göre mümkün olan en kısa sürede bununla ilgilenecektir.
Uyarı: Bu makalede ifade edilen görüşler sadece yazarın kişisel görüşlerini temsil etmekte olup herhangi bir yatırım tavsiyesi teşkil etmemektedir.
Makalenin diğer dil versiyonları, Gate Learn ekibi tarafından çevriliyor ve bahsedilmiyor.Gate.io), çevrilmiş makale çoğaltılamaz, dağıtılamaz veya çalıntılamaz.