區(qū)塊鏈技術(shù)應(yīng)用數(shù)字寵物BlockPets介紹
BlockPets是基于區(qū)塊鏈技術(shù)的全新應(yīng)用。區(qū)塊鏈技術(shù)在全球范圍內(nèi)被廣泛使用到數(shù)字貨幣等諸多領(lǐng)域,我們嘗試著將其獨(dú)有的技術(shù)特征賦予一種“生命力”,以此驗(yàn)證凱文。凱利在《科技想要什么》一書中提到的:
科技和生命在進(jìn)化問題上最大的差別:科技物種幾乎從不會(huì)滅絕
什么是數(shù)字寵物
我們?cè)贐lockPets中創(chuàng)造了256對(duì)數(shù)字基因,其中包含顯性、隱性和突變等類型。通過Dino之間的虛擬交配繁殖,數(shù)字基因會(huì)進(jìn)行隨機(jī)融合甚至變異,有一些數(shù)字基因會(huì)以外貌特征的形式呈現(xiàn),而有一些可能會(huì)隱藏在Dino的數(shù)字基因?qū)χ袝簳r(shí)無法察覺。
我們想嘗試讓互聯(lián)網(wǎng)自己去創(chuàng)造生命
至少有4,294,967,296個(gè)獨(dú)一無二的Dino
但憑我們微弱的能力是無法讓互聯(lián)網(wǎng)創(chuàng)造生命,我們希望您能加入我們,并與我們一同感受數(shù)字生命的魅力。通過朋友贈(zèng)送或免費(fèi)領(lǐng)取等方式獲得Dino,讓它們?nèi)⑴c虛擬繁殖或在網(wǎng)絡(luò)上自由的活動(dòng),也可以寄養(yǎng)或出售您的Dino,甚至通過區(qū)塊查詢追溯每一只Dino的繁殖歷程。
技術(shù)細(xì)節(jié)
我們所使用的技術(shù)
我們研究了大部分全球主流的區(qū)塊鏈技術(shù),在技術(shù)選型方面我們遇到了非常大的困難,其中包括對(duì)應(yīng)用層的支撐以及放棄數(shù)字貨幣作為對(duì)標(biāo)單位的可能。不可否認(rèn)的是區(qū)塊鏈技術(shù)非常不成熟,其中既包括技術(shù)本身,也包括對(duì)技術(shù)的發(fā)展認(rèn)識(shí)等諸多方面。但,我們堅(jiān)信區(qū)塊鏈技術(shù)是未來互聯(lián)網(wǎng)的全新實(shí)現(xiàn)方式,他總有一天會(huì)滲透到每個(gè)人的方方面面。
BlockPets將采用智能合約方式實(shí)現(xiàn)其在區(qū)塊鏈上的核心功能,同時(shí)通過區(qū)塊記錄所有Dino的交互數(shù)據(jù)。初期我們將采用私有鏈的方式進(jìn)行業(yè)務(wù)邏輯的Beta以及應(yīng)用落地,再逐步開放分布式記賬功能并實(shí)現(xiàn)公有鏈化。
主流區(qū)塊鏈領(lǐng)域約定俗成的挖礦、礦池等概念在BlockPets中不會(huì)出現(xiàn)。因?yàn)檫@些概念均源于數(shù)字加密貨幣這一應(yīng)用體系。取而代之的將是基于BlockPets應(yīng)用的一些全新概念,例如數(shù)字基因、網(wǎng)絡(luò)游走、虛擬交配等。這些定義的啟用是為了讓用戶更好的透過已有認(rèn)知去了解區(qū)塊鏈的運(yùn)作方式。當(dāng)然,在BlockPets中也需要一個(gè)新的變量來恒定交易價(jià)值,我們會(huì)采用數(shù)字基因(BGO)來實(shí)現(xiàn)這點(diǎn)。
我們?nèi)绾翁嵘齾^(qū)塊鏈的效率
主流區(qū)塊鏈的運(yùn)作方式限定了其必然是低效的,這是以安全性和共識(shí)體系換取的。而我們更希望用戶在參與BlockPets的時(shí)候獲得更好的體驗(yàn),因此我們將產(chǎn)品數(shù)據(jù)的寫入做了域的切分,一方面我們讓核心數(shù)據(jù)平滑的寫入?yún)^(qū)塊,另一方面我們讓非核心數(shù)據(jù)在應(yīng)用層進(jìn)行整合。同時(shí),我們對(duì)公有鏈的寫入做了大量工作,希望能在確保寫入數(shù)據(jù)的完整性的同時(shí)加快了整個(gè)寫入過程。對(duì)于記賬體系來說,其復(fù)雜程度可能超過了主流區(qū)塊鏈實(shí)現(xiàn)技術(shù)。
項(xiàng)目技術(shù)指標(biāo)
我們一直不太明白為什么區(qū)塊鏈技術(shù)需要白皮書,我們也不太明白為什么國內(nèi)外上千種數(shù)字貨幣都只有幣而沒有其他產(chǎn)品。帶著這樣的質(zhì)疑,我們會(huì)在整個(gè)BlockPets開發(fā)和發(fā)布過程中陸續(xù)公開所有的源代碼以及相關(guān)業(yè)務(wù)邏輯描述和核心接口,希望更多的區(qū)塊鏈愛好者能加入我們并共同見證BlockPets的成長。同時(shí)我們認(rèn)為區(qū)塊鏈技術(shù)帶來的革命絕對(duì)是顛覆性的,那么最直接的感知便是“免費(fèi)”,BlockPets應(yīng)該是一款真正免費(fèi)的產(chǎn)品,他不會(huì)像所有用戶收取任何費(fèi)用,乃至整個(gè)運(yùn)營過程中也不會(huì)收取任何費(fèi)用,全球用戶都可以是隨時(shí)隨地免費(fèi)的加入BlockPets。
技術(shù)的哲學(xué)
阿米什改造者給了我很大幫助,因?yàn)橥ㄟ^接觸他們的生活,現(xiàn)在我可以非常清晰地看到技術(shù)元素的困境:為了使?jié)M足感最大化,在生活中我們力求技術(shù)最少化。可是為了使他人的滿足感最大化,我們必須使世界上的技術(shù)最多樣化。事實(shí)上,只有當(dāng)其他人創(chuàng)造了足夠多的機(jī)會(huì)可供選擇時(shí),我們才能找到自己需要的最少工具??萍嫉睦Ь吃谟趥€(gè)人如何做到一方面使身邊的物品最少,另一方面在全球范圍內(nèi)努力增加物品的種類和數(shù)量。
——?jiǎng)P文·凱利《科技想要什么》
應(yīng)用設(shè)定
擁有第一只Dino
通過活動(dòng)可以免費(fèi)獲得Dino Egg,剩下的工作就是孵化它;通過寄養(yǎng)站購買一枚Dino Egg或者一只Dino;你的朋友贈(zèng)送一枚Dino Egg甚至一只Dino給你。
孵化你的第一枚Dino Egg
白色的Dino Egg會(huì)隨機(jī)攜帶數(shù)字基因,花色的Dino Egg會(huì)顯得非常特別,在孵化前就能看出數(shù)字基因。白色的Dino Egg孵化需要時(shí)間,花色的孵化時(shí)間會(huì)更長。
購買Dino
前往Dino寄養(yǎng)站,里面有很多其他用戶放進(jìn)去的Dino,選擇你喜歡的買下來,并好好的對(duì)待它們。
出售Dino
如果你無力撫養(yǎng)你的Dino,千萬不要棄之不理。因?yàn)樗麄儠?huì)永久的存在網(wǎng)絡(luò)中。放進(jìn)寄養(yǎng)站吧。他會(huì)等到能善待它的主人。
虛擬交配
當(dāng)你發(fā)現(xiàn)或者擁有一只非常罕見的Dino,你可以選擇讓它和其他用戶的Dino進(jìn)行虛擬交配,這樣你就有機(jī)會(huì)將它優(yōu)秀的基因“復(fù)制”出來。隨著越來越多的用戶參與其中,這些優(yōu)秀的數(shù)字基因或許能給你帶來意想不到的好處。
網(wǎng)絡(luò)游走
這是一個(gè)非常特殊的功能,你可以讓你的Dino在全球的互聯(lián)網(wǎng)節(jié)點(diǎn)中自由探索。其間它可能會(huì)遇到其他的Dino并與之產(chǎn)生具有一定AI的互動(dòng),每一只Dino都會(huì)自主進(jìn)行機(jī)器學(xué)習(xí),總有一天它們也會(huì)擁有自己的性格或者更多。





