Sanal İş Kanıtı: Cellula, Bitcoin madenciliğini nasıl simüle ederek adil varlık dağıtımı sağlar
2017'den beri ERC-20 varlıklarının popülerliği ile Web3, düşük giriş bariyerine sahip varlık ihraç dönemine girdi. Çeşitli projeler IDO, ICO gibi yöntemlerle token veya NFT ihraç ediyor, ancak çoğunlukla sıkı kontrol ve bilgi belirsizliği sorunları mevcut, sık sık RugPull olayları meydana geliyor.
Bugüne kadar, geleneksel IDO ve ICO'nun adalet eksiklikleri tamamen ortaya çıkmıştır. İnsanlar, yeni projelerin TGE'si sırasında birçok sorunu çözmek için daha adil ve güvenilir bir varlık ihraç protokolü olmasını umuyor. Bazı yenilikçi projeler "adil ekonomik modeller" önermiş olsa da, genellikle evrensel yaygınlık eksikliği vardır.
O zaman, hangi model daha adil ve güvenilir bir varlık dağılımını gerçekleştirebilir? Hangi çözüm evrensel bir protokol olarak hizmet edebilir? Bu yazıda tanıtılacak olan Cellula, bu sorunları çözmek için yeni bir bakış açısı sunuyor. Bir PoW simülasyonu olan varlık dağıtım katmanını gerçekleştirdiler ve sanal iş kanıtı (vPOW) kullanarak varlık dağıtım sürecini "madencilik" haline getirerek, Bitcoin'i simüle ederek daha adil bir varlık dağıtım paradigması sağlıyorlar.
Cellula genellikle Gamefi projeleri olarak görülse de, dağıtılan oyun içi ödüllerin herhangi bir türde Token olarak ayarlanabilmesi nedeniyle, teorik olarak PoW etkisine sahip bir varlık dağıtım platformu olarak işlev görebilir. Bu durum, Web3 varlık ihraç işlemlerine daha geniş bir perspektif kazandırmakta ve hatta "Bitcoin madenciliğine bir saygı duruşu niteliğinde sosyal bir deney" olarak adlandırılabilir.
PoW ve vPoW: Sonuçları Tahmin Edilemeyen Piyango Çekilişi
Gerçek PoW, PoS veya vPoW olsun, temel olarak tahmin edilmesi zor olan bir çıktı sonucu üreten bir algoritma seti ayarlamaktır; sonuçları "piyango çekilişi" aracılığıyla kullanmaktır. Bitcoin madencileri, yerel olarak belirli koşulları karşılayan bloklar inşa etmeli ve bu blokları ağdaki tam düğümlere, uzlaşma yoluyla göndermelidir; böylece blok ödülü kazanabilirler. Kısıtlama, inşa edilen blok Hash'inin özel gereksinimleri karşılamasıdır, örneğin ön ek 6 sıfır olmalıdır.
Blok Hash'inin oluşturulma sonucunun tahmin edilmesinin zor olması nedeniyle, koşullara uyan bir blok oluşturmak için, yalnızca girdileri sürekli değiştirmek suretiyle kaba kuvvet yöntemiyle denemek mümkündür; bu da madencilerin donanım gereksinimlerini oldukça artırmaktadır.
Kısacası, Bitcoin madenciliği, SHA-256 hash algoritmasının öngörülemezliği sayesinde, tüm ağ madencilerinin çevrimiçi katılımını sağlayan bir "piyango çekilişi" sistemi gerçekleştirmekte ve elektrik enerjisi maliyetiyle katılımın biçimsel olarak izinsiz olmasını garanti etmektedir.
Ayrıca, PoW, varlık dağıtımında daha adil bir yöntemdir; ana akım PoW halka zincirlerinde proje ekiplerinin kontrolü, PoS halka zincirlerine göre çok daha zordur. Birçok PoS halka zinciri veya ICO, IDO planında, proje ekiplerinin güçlü kontrol örnekleri oldukça fazladır.
Solana coin fiyatı FTX'in manipülasyonu altında 2019-2021 yılları arasında neredeyse 1000 kat artmıştı ve birçok Solana doğrulama düğümü operatörü erken yatırımcı olduğu için maliyetleri neredeyse 0'a yakın. Bu durum, varlık dağılımının adaletini ciddi şekilde zedeledi. POW projeleri de kontrol alanına sahip olsa da, bu durum genellikle POS'a göre çok daha hafif bir seviyededir.
Sorun şu ki, PoW modeli genellikle temel blok zincirlerinde, DAPP'lerin varlık ihraç katmanında değil uygulanmaktadır. Eğer zincir üzerinde gerçekleştirilebilir bir çözüm ile PoW etkisi simüle edilebilirse, ICO, IDO gibi daha adil ve güvenilir varlık dağıtım protokolleri gerçekleştirilebilir. Oyun senaryoları ile birlikte, ilginç Gamefi( oluşturulabilir. Elbette gerçek kullanım alanı yalnızca oyunla sınırlı değildir, diğer projelere de adil varlık dağıtım çözümleri sunabiliriz).
Anahtar, zincir üzerindeki varlık ihraç katmanında PoW etkisini nasıl simüle edeceğinizdir? Cellula, ünlü "Conway'ın Hayat Oyunu" algoritmasını benimseyerek zincir üzerindeki sanal dijital varlık ( için "BitLife") hesaplama gücü tahsis etmektedir. Kısacası, katılımcılar kendi petri kaplarında hücre kümeleri yetiştirirler, zamanla, kimin petri kabında daha fazla hayatta kalan hücre varsa, hesaplanan madencilik gücü o kadar yüksek olur ve madencilik ödülünü kazanma olasılığı o kadar artar.
Cellula, geleneksel PoW'un hash hesaplamasını, sonucu tahmin edilmesi zor olan bir hesaplama yöntemi ile değiştirdi ve "Proof of Work" içindeki "Work" biçimini değiştirdi. Cellula yaklaşımında, anahtar, daha fazla canlı hücre sayısına sahip kültür kabı (BitLife) elde etmenin yollarında yatıyor ve BitLife durum değişikliklerini tahmin etmek, hesaplama kaynaklarını tüketiyor. Özünde, Bitcoin madenciliğinde uygulanan hash algoritmasını, Conway'in yaşam oyununun belirli bir algoritmasını tahmin etmeye dönüştürmekte ve buna vPOW(Virtual POW) denilmektedir.
vPOW'un Temeli: Conway Hayat Oyunu ve BitLife
Cellula mekanizma tasarımını yorumlamadan önce, vPOW'un en önemli çekirdeği olan "Conway'nin Hayat Oyunu"nu anlamak gerekir. Bu, ilk olarak 1950 yılında John von Neumann'ın "hücre otomatı" kavramını ortaya atmasıyla izlenebilir; matematikçi John Conway, 1970 yılında "Conway'nin Hayat Oyunu"nu resmi olarak tanıtarak algoritmalarla doğal yaşam evrimi kurallarını simüle etmiştir.
Varsayalım ki bir petri kabı var, iki boyutlu koordinatlara göre küçük karelere bölünmüş, "ilk ayar" yapılmış, canlı hücrelerin bazı kareleri kapladığı bir durum. Daha sonra hücrelerin yaşam ve ölüm durumu zamanla evrimleşerek giderek karmaşık hücre kümeleri oluşturuyor. Bu esasen iki boyutlu bir ızgara oyunu, kuralları basit:
Her hücrenin hayatta kalma/ölüm olmak üzere iki durumu vardır, her hücre çevresindeki sekiz karedeki hücrelerle etkileşimde bulunur.
Belirli bir canlı hücrenin etrafındaki 8 alan içinde 2'den az canlı hücre varsa, bu hücre ölür.
Bir canlı hücrenin etrafında 2-3 canlı hücre var, bu hücre hayatta kalmaya devam ediyor.
Bir canlı hücrenin etrafında 3'ten fazla canlı hücre varsa, o hücre ölür ( aşırı yaşam sayısı kaynakları kapışıyor )
Bir ölü hücrenin etrafında 3 hayatta kalan hücre var, bu hücre hayata geçiyor ( simüle hücre çoğalması )
Verilen hücre durumu başlangıç modelinde, yukarıda belirtilen kurallara göre, hücre durumu zamanla sürekli evrim geçirerek değişir ve binlerce farklı sonuç üretir. Conway'in Hayat Oyunu, bilgisayar efektlerini simüle edebilir.
Her hücrenin yaşamı/ölümü, petri kabında ikili 0/1 ile temsil edilir; hücrenin başlangıç durumu "girdi parametreleri" olarak görülebilir. Her hücrenin yaşamı ve ölümü, giriş verilerini temsil eder. Daha sonra hücre durumu, başlangıç modeline göre evrimleşmeye başlar; her durum değişikliği, hesaplama sürecindeki bir adım işlemi olarak kabul edilir. Bir süre sonra elde edilen durum, "çıktı" olarak görülebilir.
Uygun bir başlangıç modeli kurulduğu sürece, Conway'in yaşam oyunu birçok nesil evrim sonrası belirli sonuçlar üretebilir. Başlangıç modellerinin çeşitliliği sayesinde, piyango çekilişi etkisini simüle etmek mümkündür. Sınırlayıcı koşullar ayarlanabilir, her oyuncu rastgele bir grup başlangıç modeli seçer ve 100 nesil evrim sonrası, belirli özellikleri karşılayan sonuçları elde eden kültür kabı sahipleri ödül almak için uygun hale gelir; bu, Bitcoin madencilik düşüncesine benzer:
"Sistem önce hangi tür çıktıların gereksinimleri karşıladığını belirler, katılımcılar verilen algoritmaya rastgele başlangıç değerleri girer, gereksinimleri karşılayan çıktılar elde etmeye çalışır". Denenecek başlangıç girdi parametrelerinin çok fazla olması nedeniyle, şans eseri kazanmak için büyük çaba harcamak gerekmektedir; bu tam olarak PoW'nin mantığıdır: madencilerin ödül almak için belirli bir iş miktarı harcaması gerekir.
Cellula ve Conway yaşam oyununun temel fikirlerini anladıktan sonra, somut detay tasarımına bakalım. Cellula, "petri kabını" 9*9=81 kareye ayırır, her karedeki hücrelerin iki durumu vardır: canlı/ölü, ( ikili 0 ve 1)'e karşılık gelir. Bu nedenle, petri kabındaki hücrelerin başlangıç durumu 2^81'dir, bu da 1 trilyonun karesi olan ('dir; bu, astronomik bir rakam ).
Oyuncular, kültür kabının başlangıç modeli ( için parametre ) seçimi yapmalıdır. BitLife, kültür kabı varlığı ( aslında NFT )'dir ve 81 hücre içermektedir, her hücre ( canlı/ölü iki durumda olabilir, boş hücreler ölü hücre ) ile eşdeğerdir. BitLife'da her 3*3=9 komşu hücre bir BitCell oluşturur, her BitLife 2-9 BitCell'lerin birleştirilmesiyle oluşur (. Eğer yapılandırılan Bitlife'da 9 Bitcell'den az varsa, bazı yerler boş bırakılmışsa, varsayılan olarak hepsi ölü hücre )'dır.
Düzenleme kombinasyonuna göre, BitCell(3*3 kare), 2^9 çeşitli başlangıç moduna sahiptir. Oyuncular, farklı modların birden fazla BitCell kombinasyonunu rastgele seçmeli ve bir BitLife oluşturmalıdır. Kısacası, kendi kültür kabı için rastgele bir başlangıç modeli bulmak. Daha önce bahsettiğimiz gibi, farklı başlangıç modellerinin toplamda 2^81 türü var, bu astronomik bir rakam. Bu nedenle katılımcılara sunulan seçim alanı oldukça geniş; bu, Bitcoin madenciliğinin SHA-256 kullanımıyla benzer bir senaryo.
BitLife'in hücre durumu, blok yüksekliği arttıkça değişir. Cellula, farklı blok yüksekliklerinde BitLife'ın durumunu güç dağılımına göre ayarlar. Belirli bir blok yüksekliğinde, daha fazla hayatta kalan hücreye sahip BitLife, daha yüksek bir güç kapasitesine sahip olur, bu da sanal madencilik makineleri yaratmakla eşdeğerdir.
Somut bir örnek vermek gerekirse, Cellula katılımcısının zincir dışında BitLife'ın 2^81 tür başlangıç modunu denemesi, her modun evrildikten sonraki durumunu tahmin etmesi ve ardından ödül sistemi gereksinimlerini karşılayıp karşılayamayacağını görmesi gerekir. Varsayalım ki mevcut blok yüksekliği 800, sistemin gereksinimi: blok yüksekliği 1000 olduğunda, en fazla hayatta kalan hücre sayısına sahip BitLife en fazla ödülü alacak, bu durumda katılımcının hedefi oldukça net:
800 blok yüksekliğinde, belirli bir modelin BitLife'ını elde et, bu modelin BitLife'ı 1000 blok yüksekliğinde diğer BitLife'lardan daha fazla hayatta kalan hücreye sahip olabilir.
Bu, Cellula'nın temel oyun mekanizmasıdır; hedef, en olası madencilik ödüllerini kazanacak BitLife'ı kendiniz inşa etmek veya başkalarından satın almaktır. Bu model, sıradan bireysel yatırımcıların ve ileri düzey yatırımcıların kendi madenci makinelerini geliştirmelerine izin verir ve ardından kendi ürettikleri madenci makinelerini başkalarına satabilirler veya başkalarının madenci makinelerini satın alarak madencilik yapabilirler. Kendi madenci makinenizi inşa ederseniz, farklı BitLife modellerinin durum evrimini off-chain olarak simüle etmeniz gerekecek, bu da hesaplama kaynaklarını tüketir; başkalarının madenci makinelerini satın almak, aslında farklı başlangıç modellerinin BitLife'ını satın almak demektir ve bu BitLife'ların gelecekteki durum değişikliklerini kendiniz değerlendirmeniz gerekecek, dolayısıyla yine off-chain hesaplama yapmanız gerekiyor. Bu, Cellula oyununun tasarımında oldukça ilginç bir noktadır.
Oyun temel mekanizmasını anladıktan sonra diğer detaylara bakın: BitLife içindeki canlı hücreler başlangıçtaki 99 kare dışına taşabilir, canlı hücre sayısı 99'dan çok daha fazla olabilir, sınır kısıtlaması yoktur. Eğer bir BitLife içindeki aktif hücre sayısı sürekli artıyorsa, ona tahsis edilen madencilik gücü de giderek artacaktır, eğer BitLife'ın başlangıç mod seçimi yanlış yapılırsa, canlı hücre sayısı giderek azalacak ve madencilik gücü de azalacaktır.
Sistem her 5 dakikada belirli bir madencilik ödülü ( dağıtır, oyunda buna enerji puanı ) denir ve her BitLife'ın ağdaki hash gücü payına göre dağıtılır.
Cellula'da, oyuncuların BitLife'ı sentezleme süreci, "yeni madencilik makineleri üretme" sürecidir. BitLife varlıkları NFT'dir, zincir üzerinde mint edildikten sonra madenciliği başlatmak için "şarj" işlemi yapılması gerekmektedir. Tek seferlik şarj süresi 1 gün, 3 gün ve 7 gün olarak geçerlidir, küçük bir işlem ücreti ödenmesi gerekmektedir ve süresi dolduktan sonra şarj edilmeye devam edilmelidir.
Kullanıcıları BitLife'ı daha fazla şarj etmeye teşvik etmek için, Cellula "şarj çekilişi" işlevini ayarladı. Her şarj işlemi başlatıldığında seçilme şansı vardır ve ekstra ödül kazanabilir ( bu ödül madencilik ödülünden bağımsızdır ). Bu tasarım, daha sonra Analysoor algoritması kısmında kısaca tanıtılacaktır.
Cellula'nın resmi kurallarına göre, şu anda 3*3 Bitcell( yani toplam 81 küçük kare) içeren BitLife madenciliği durdurulmuştur. Oyuncular toplamda 1,5 milyondan fazla bu tür BitLife üretmiştir. Gelecekte yeni kullanıcılar, ikinci el piyasadan BitLife satın alabilir ve şarj madenciliği yapabilirler. Resmi açıklama, sınırlı üretimin oyun ekosisteminin istikrarını korumak ve bilim insanlarının BitLife NFT'lerini sonsuz bir şekilde üretmesinin madenci değerinde düşüşe neden olmasını engellemek için yapıldığıdır.
Gelecekte, Cellula, madencilik makineleri üreticilerine benzer bir rol üstlenecek, bu rol lisansa dayalı olacak, token'ları stake etmeleri, satış kanallarını ilan etmeleri, belirli bir topluluk büyüklüğüne ve etki alanına sahip olmaları gerekecek. Bu üreticiler, 4x4 BitCell içeren BitLife'ı, yani 16*9=144 küçük kare içeren BitLife'ı oluşturmak ve satmakla sorumlu olacaklar. Üreticilerin oluşturabileceği BitLife miktarı, stake ettikleri token miktarı ile sınırlı olacaktır.
vPOW ile ilgili temel kavramları genel hatlarıyla basit bir şekilde açıkladık. vPOW esasen belirli kurallara dayalı bir hesaplama modelidir, katılımcılar stratejilerini optimize ederek rekabete katılabilir, oyunsal bir şekilde gerçekleştirilir.
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.
10 Likes
Reward
10
5
Share
Comment
0/400
OnChainSleuth
· 16h ago
Günlerce konuştuğunuz şey bir vadeli işlem sözleşmesi değil mi?
View OriginalReply0
HappyMinerUncle
· 17h ago
Mining ne kadar adil? Para yoksa oynamayın.
View OriginalReply0
LayoffMiner
· 17h ago
Yine pow mu oynuyorsun? Mining ile zarar ettin, hala başkalarını zarar vermek mi istiyorsun?
View OriginalReply0
RugpullSurvivor
· 17h ago
Sözde adil dağıtım, yine de sermaye yoğun rekabet değil mi?
View OriginalReply0
ChainSherlockGirl
· 17h ago
Adil dağıtım? Komedi yapmayı bırak, on-chain veriler bir kontrolle anlaşılır~ Önceki birkaç özel satişta kimlerin cüzdanı var bir bak.
Cellula yenilikçi sanal PoW: Bitcoin madenciliğini simüle ederek adil varlık dağılımı sağlıyor.
Sanal İş Kanıtı: Cellula, Bitcoin madenciliğini nasıl simüle ederek adil varlık dağıtımı sağlar
2017'den beri ERC-20 varlıklarının popülerliği ile Web3, düşük giriş bariyerine sahip varlık ihraç dönemine girdi. Çeşitli projeler IDO, ICO gibi yöntemlerle token veya NFT ihraç ediyor, ancak çoğunlukla sıkı kontrol ve bilgi belirsizliği sorunları mevcut, sık sık RugPull olayları meydana geliyor.
Bugüne kadar, geleneksel IDO ve ICO'nun adalet eksiklikleri tamamen ortaya çıkmıştır. İnsanlar, yeni projelerin TGE'si sırasında birçok sorunu çözmek için daha adil ve güvenilir bir varlık ihraç protokolü olmasını umuyor. Bazı yenilikçi projeler "adil ekonomik modeller" önermiş olsa da, genellikle evrensel yaygınlık eksikliği vardır.
O zaman, hangi model daha adil ve güvenilir bir varlık dağılımını gerçekleştirebilir? Hangi çözüm evrensel bir protokol olarak hizmet edebilir? Bu yazıda tanıtılacak olan Cellula, bu sorunları çözmek için yeni bir bakış açısı sunuyor. Bir PoW simülasyonu olan varlık dağıtım katmanını gerçekleştirdiler ve sanal iş kanıtı (vPOW) kullanarak varlık dağıtım sürecini "madencilik" haline getirerek, Bitcoin'i simüle ederek daha adil bir varlık dağıtım paradigması sağlıyorlar.
Cellula genellikle Gamefi projeleri olarak görülse de, dağıtılan oyun içi ödüllerin herhangi bir türde Token olarak ayarlanabilmesi nedeniyle, teorik olarak PoW etkisine sahip bir varlık dağıtım platformu olarak işlev görebilir. Bu durum, Web3 varlık ihraç işlemlerine daha geniş bir perspektif kazandırmakta ve hatta "Bitcoin madenciliğine bir saygı duruşu niteliğinde sosyal bir deney" olarak adlandırılabilir.
PoW ve vPoW: Sonuçları Tahmin Edilemeyen Piyango Çekilişi
Gerçek PoW, PoS veya vPoW olsun, temel olarak tahmin edilmesi zor olan bir çıktı sonucu üreten bir algoritma seti ayarlamaktır; sonuçları "piyango çekilişi" aracılığıyla kullanmaktır. Bitcoin madencileri, yerel olarak belirli koşulları karşılayan bloklar inşa etmeli ve bu blokları ağdaki tam düğümlere, uzlaşma yoluyla göndermelidir; böylece blok ödülü kazanabilirler. Kısıtlama, inşa edilen blok Hash'inin özel gereksinimleri karşılamasıdır, örneğin ön ek 6 sıfır olmalıdır.
Blok Hash'inin oluşturulma sonucunun tahmin edilmesinin zor olması nedeniyle, koşullara uyan bir blok oluşturmak için, yalnızca girdileri sürekli değiştirmek suretiyle kaba kuvvet yöntemiyle denemek mümkündür; bu da madencilerin donanım gereksinimlerini oldukça artırmaktadır.
Kısacası, Bitcoin madenciliği, SHA-256 hash algoritmasının öngörülemezliği sayesinde, tüm ağ madencilerinin çevrimiçi katılımını sağlayan bir "piyango çekilişi" sistemi gerçekleştirmekte ve elektrik enerjisi maliyetiyle katılımın biçimsel olarak izinsiz olmasını garanti etmektedir.
Ayrıca, PoW, varlık dağıtımında daha adil bir yöntemdir; ana akım PoW halka zincirlerinde proje ekiplerinin kontrolü, PoS halka zincirlerine göre çok daha zordur. Birçok PoS halka zinciri veya ICO, IDO planında, proje ekiplerinin güçlü kontrol örnekleri oldukça fazladır.
Solana coin fiyatı FTX'in manipülasyonu altında 2019-2021 yılları arasında neredeyse 1000 kat artmıştı ve birçok Solana doğrulama düğümü operatörü erken yatırımcı olduğu için maliyetleri neredeyse 0'a yakın. Bu durum, varlık dağılımının adaletini ciddi şekilde zedeledi. POW projeleri de kontrol alanına sahip olsa da, bu durum genellikle POS'a göre çok daha hafif bir seviyededir.
Sorun şu ki, PoW modeli genellikle temel blok zincirlerinde, DAPP'lerin varlık ihraç katmanında değil uygulanmaktadır. Eğer zincir üzerinde gerçekleştirilebilir bir çözüm ile PoW etkisi simüle edilebilirse, ICO, IDO gibi daha adil ve güvenilir varlık dağıtım protokolleri gerçekleştirilebilir. Oyun senaryoları ile birlikte, ilginç Gamefi( oluşturulabilir. Elbette gerçek kullanım alanı yalnızca oyunla sınırlı değildir, diğer projelere de adil varlık dağıtım çözümleri sunabiliriz).
Anahtar, zincir üzerindeki varlık ihraç katmanında PoW etkisini nasıl simüle edeceğinizdir? Cellula, ünlü "Conway'ın Hayat Oyunu" algoritmasını benimseyerek zincir üzerindeki sanal dijital varlık ( için "BitLife") hesaplama gücü tahsis etmektedir. Kısacası, katılımcılar kendi petri kaplarında hücre kümeleri yetiştirirler, zamanla, kimin petri kabında daha fazla hayatta kalan hücre varsa, hesaplanan madencilik gücü o kadar yüksek olur ve madencilik ödülünü kazanma olasılığı o kadar artar.
Cellula, geleneksel PoW'un hash hesaplamasını, sonucu tahmin edilmesi zor olan bir hesaplama yöntemi ile değiştirdi ve "Proof of Work" içindeki "Work" biçimini değiştirdi. Cellula yaklaşımında, anahtar, daha fazla canlı hücre sayısına sahip kültür kabı (BitLife) elde etmenin yollarında yatıyor ve BitLife durum değişikliklerini tahmin etmek, hesaplama kaynaklarını tüketiyor. Özünde, Bitcoin madenciliğinde uygulanan hash algoritmasını, Conway'in yaşam oyununun belirli bir algoritmasını tahmin etmeye dönüştürmekte ve buna vPOW(Virtual POW) denilmektedir.
vPOW'un Temeli: Conway Hayat Oyunu ve BitLife
Cellula mekanizma tasarımını yorumlamadan önce, vPOW'un en önemli çekirdeği olan "Conway'nin Hayat Oyunu"nu anlamak gerekir. Bu, ilk olarak 1950 yılında John von Neumann'ın "hücre otomatı" kavramını ortaya atmasıyla izlenebilir; matematikçi John Conway, 1970 yılında "Conway'nin Hayat Oyunu"nu resmi olarak tanıtarak algoritmalarla doğal yaşam evrimi kurallarını simüle etmiştir.
Varsayalım ki bir petri kabı var, iki boyutlu koordinatlara göre küçük karelere bölünmüş, "ilk ayar" yapılmış, canlı hücrelerin bazı kareleri kapladığı bir durum. Daha sonra hücrelerin yaşam ve ölüm durumu zamanla evrimleşerek giderek karmaşık hücre kümeleri oluşturuyor. Bu esasen iki boyutlu bir ızgara oyunu, kuralları basit:
Verilen hücre durumu başlangıç modelinde, yukarıda belirtilen kurallara göre, hücre durumu zamanla sürekli evrim geçirerek değişir ve binlerce farklı sonuç üretir. Conway'in Hayat Oyunu, bilgisayar efektlerini simüle edebilir.
Her hücrenin yaşamı/ölümü, petri kabında ikili 0/1 ile temsil edilir; hücrenin başlangıç durumu "girdi parametreleri" olarak görülebilir. Her hücrenin yaşamı ve ölümü, giriş verilerini temsil eder. Daha sonra hücre durumu, başlangıç modeline göre evrimleşmeye başlar; her durum değişikliği, hesaplama sürecindeki bir adım işlemi olarak kabul edilir. Bir süre sonra elde edilen durum, "çıktı" olarak görülebilir.
Uygun bir başlangıç modeli kurulduğu sürece, Conway'in yaşam oyunu birçok nesil evrim sonrası belirli sonuçlar üretebilir. Başlangıç modellerinin çeşitliliği sayesinde, piyango çekilişi etkisini simüle etmek mümkündür. Sınırlayıcı koşullar ayarlanabilir, her oyuncu rastgele bir grup başlangıç modeli seçer ve 100 nesil evrim sonrası, belirli özellikleri karşılayan sonuçları elde eden kültür kabı sahipleri ödül almak için uygun hale gelir; bu, Bitcoin madencilik düşüncesine benzer:
"Sistem önce hangi tür çıktıların gereksinimleri karşıladığını belirler, katılımcılar verilen algoritmaya rastgele başlangıç değerleri girer, gereksinimleri karşılayan çıktılar elde etmeye çalışır". Denenecek başlangıç girdi parametrelerinin çok fazla olması nedeniyle, şans eseri kazanmak için büyük çaba harcamak gerekmektedir; bu tam olarak PoW'nin mantığıdır: madencilerin ödül almak için belirli bir iş miktarı harcaması gerekir.
Cellula ve Conway yaşam oyununun temel fikirlerini anladıktan sonra, somut detay tasarımına bakalım. Cellula, "petri kabını" 9*9=81 kareye ayırır, her karedeki hücrelerin iki durumu vardır: canlı/ölü, ( ikili 0 ve 1)'e karşılık gelir. Bu nedenle, petri kabındaki hücrelerin başlangıç durumu 2^81'dir, bu da 1 trilyonun karesi olan ('dir; bu, astronomik bir rakam ).
Oyuncular, kültür kabının başlangıç modeli ( için parametre ) seçimi yapmalıdır. BitLife, kültür kabı varlığı ( aslında NFT )'dir ve 81 hücre içermektedir, her hücre ( canlı/ölü iki durumda olabilir, boş hücreler ölü hücre ) ile eşdeğerdir. BitLife'da her 3*3=9 komşu hücre bir BitCell oluşturur, her BitLife 2-9 BitCell'lerin birleştirilmesiyle oluşur (. Eğer yapılandırılan Bitlife'da 9 Bitcell'den az varsa, bazı yerler boş bırakılmışsa, varsayılan olarak hepsi ölü hücre )'dır.
Düzenleme kombinasyonuna göre, BitCell(3*3 kare), 2^9 çeşitli başlangıç moduna sahiptir. Oyuncular, farklı modların birden fazla BitCell kombinasyonunu rastgele seçmeli ve bir BitLife oluşturmalıdır. Kısacası, kendi kültür kabı için rastgele bir başlangıç modeli bulmak. Daha önce bahsettiğimiz gibi, farklı başlangıç modellerinin toplamda 2^81 türü var, bu astronomik bir rakam. Bu nedenle katılımcılara sunulan seçim alanı oldukça geniş; bu, Bitcoin madenciliğinin SHA-256 kullanımıyla benzer bir senaryo.
BitLife'in hücre durumu, blok yüksekliği arttıkça değişir. Cellula, farklı blok yüksekliklerinde BitLife'ın durumunu güç dağılımına göre ayarlar. Belirli bir blok yüksekliğinde, daha fazla hayatta kalan hücreye sahip BitLife, daha yüksek bir güç kapasitesine sahip olur, bu da sanal madencilik makineleri yaratmakla eşdeğerdir.
Somut bir örnek vermek gerekirse, Cellula katılımcısının zincir dışında BitLife'ın 2^81 tür başlangıç modunu denemesi, her modun evrildikten sonraki durumunu tahmin etmesi ve ardından ödül sistemi gereksinimlerini karşılayıp karşılayamayacağını görmesi gerekir. Varsayalım ki mevcut blok yüksekliği 800, sistemin gereksinimi: blok yüksekliği 1000 olduğunda, en fazla hayatta kalan hücre sayısına sahip BitLife en fazla ödülü alacak, bu durumda katılımcının hedefi oldukça net:
800 blok yüksekliğinde, belirli bir modelin BitLife'ını elde et, bu modelin BitLife'ı 1000 blok yüksekliğinde diğer BitLife'lardan daha fazla hayatta kalan hücreye sahip olabilir.
Bu, Cellula'nın temel oyun mekanizmasıdır; hedef, en olası madencilik ödüllerini kazanacak BitLife'ı kendiniz inşa etmek veya başkalarından satın almaktır. Bu model, sıradan bireysel yatırımcıların ve ileri düzey yatırımcıların kendi madenci makinelerini geliştirmelerine izin verir ve ardından kendi ürettikleri madenci makinelerini başkalarına satabilirler veya başkalarının madenci makinelerini satın alarak madencilik yapabilirler. Kendi madenci makinenizi inşa ederseniz, farklı BitLife modellerinin durum evrimini off-chain olarak simüle etmeniz gerekecek, bu da hesaplama kaynaklarını tüketir; başkalarının madenci makinelerini satın almak, aslında farklı başlangıç modellerinin BitLife'ını satın almak demektir ve bu BitLife'ların gelecekteki durum değişikliklerini kendiniz değerlendirmeniz gerekecek, dolayısıyla yine off-chain hesaplama yapmanız gerekiyor. Bu, Cellula oyununun tasarımında oldukça ilginç bir noktadır.
Oyun temel mekanizmasını anladıktan sonra diğer detaylara bakın: BitLife içindeki canlı hücreler başlangıçtaki 99 kare dışına taşabilir, canlı hücre sayısı 99'dan çok daha fazla olabilir, sınır kısıtlaması yoktur. Eğer bir BitLife içindeki aktif hücre sayısı sürekli artıyorsa, ona tahsis edilen madencilik gücü de giderek artacaktır, eğer BitLife'ın başlangıç mod seçimi yanlış yapılırsa, canlı hücre sayısı giderek azalacak ve madencilik gücü de azalacaktır.
Sistem her 5 dakikada belirli bir madencilik ödülü ( dağıtır, oyunda buna enerji puanı ) denir ve her BitLife'ın ağdaki hash gücü payına göre dağıtılır.
Cellula'da, oyuncuların BitLife'ı sentezleme süreci, "yeni madencilik makineleri üretme" sürecidir. BitLife varlıkları NFT'dir, zincir üzerinde mint edildikten sonra madenciliği başlatmak için "şarj" işlemi yapılması gerekmektedir. Tek seferlik şarj süresi 1 gün, 3 gün ve 7 gün olarak geçerlidir, küçük bir işlem ücreti ödenmesi gerekmektedir ve süresi dolduktan sonra şarj edilmeye devam edilmelidir.
Kullanıcıları BitLife'ı daha fazla şarj etmeye teşvik etmek için, Cellula "şarj çekilişi" işlevini ayarladı. Her şarj işlemi başlatıldığında seçilme şansı vardır ve ekstra ödül kazanabilir ( bu ödül madencilik ödülünden bağımsızdır ). Bu tasarım, daha sonra Analysoor algoritması kısmında kısaca tanıtılacaktır.
Cellula'nın resmi kurallarına göre, şu anda 3*3 Bitcell( yani toplam 81 küçük kare) içeren BitLife madenciliği durdurulmuştur. Oyuncular toplamda 1,5 milyondan fazla bu tür BitLife üretmiştir. Gelecekte yeni kullanıcılar, ikinci el piyasadan BitLife satın alabilir ve şarj madenciliği yapabilirler. Resmi açıklama, sınırlı üretimin oyun ekosisteminin istikrarını korumak ve bilim insanlarının BitLife NFT'lerini sonsuz bir şekilde üretmesinin madenci değerinde düşüşe neden olmasını engellemek için yapıldığıdır.
Gelecekte, Cellula, madencilik makineleri üreticilerine benzer bir rol üstlenecek, bu rol lisansa dayalı olacak, token'ları stake etmeleri, satış kanallarını ilan etmeleri, belirli bir topluluk büyüklüğüne ve etki alanına sahip olmaları gerekecek. Bu üreticiler, 4x4 BitCell içeren BitLife'ı, yani 16*9=144 küçük kare içeren BitLife'ı oluşturmak ve satmakla sorumlu olacaklar. Üreticilerin oluşturabileceği BitLife miktarı, stake ettikleri token miktarı ile sınırlı olacaktır.
vPOW ile ilgili temel kavramları genel hatlarıyla basit bir şekilde açıkladık. vPOW esasen belirli kurallara dayalı bir hesaplama modelidir, katılımcılar stratejilerini optimize ederek rekabete katılabilir, oyunsal bir şekilde gerçekleştirilir.