摘要:將基于和開發(fā)的放在區(qū)塊鏈系統(tǒng)上,結(jié)合智能合約,就成了。應(yīng)用的數(shù)據(jù)加密后存儲在公開的區(qū)塊鏈上,所有對基礎(chǔ)區(qū)塊鏈技術(shù)的安全性穩(wěn)定性及持續(xù)性要求較高。以太貓本身具有虛擬貨幣的功能,每只貓都是獨(dú)特的交易于區(qū)塊鏈的不可變更物體。
啟迪云-高級開發(fā)工程師 嚴(yán)剛
前言
2018年以來,區(qū)塊鏈(blockchain)無疑是最火的科技之一,新聞媒體大量報(bào)道,宣稱它將創(chuàng)造未來。我們該怎樣參與?買幾個(gè)幣算不算呢?其實(shí)也算。不過,作為技術(shù)人,我們還可以更加深入一點(diǎn),例如DAPP。
什么是DAPP
在了解"DAPP"之前,大家一定都知道APP。APP就是我們手機(jī)上經(jīng)常用的程序,DAPP和APP有點(diǎn)類似,但是又有很大的差別。
DAPP(Decentralized Application) 即去中心化應(yīng)用。也有人稱之為分布式應(yīng)用。將基于IOS和Android開發(fā)的APP放在區(qū)塊鏈系統(tǒng)上,結(jié)合智能合約,就成了DAPP。
DAPP的特點(diǎn):
DAPP是完全開源、自治,且沒有一個(gè)實(shí)體控制者。
必須能夠根據(jù)用戶的反饋及技術(shù)要求進(jìn)行升級,且應(yīng)用升級必須由大部分用戶達(dá)成共識之后,方可進(jìn)行。
應(yīng)用的數(shù)據(jù)加密后存儲在公開的區(qū)塊鏈上,所有對基礎(chǔ)區(qū)塊鏈技術(shù)的安全性、穩(wěn)定性及持續(xù)性要求較高。
應(yīng)用必須擁有Token機(jī)制。
DAPP的應(yīng)用場景
可以把區(qū)塊鏈看作是一個(gè)無人管理的分布式數(shù)據(jù)庫,為了保證數(shù)據(jù)的可靠性,區(qū)塊鏈也付出了代價(jià)。
一是效率,傳統(tǒng)的區(qū)塊鏈,數(shù)據(jù)寫人至少需要等待十分鐘;
二是能耗,新區(qū)塊的生成需要礦工進(jìn)行數(shù)億次無意義的運(yùn)算,非常消耗能源。
所以,DAPP的應(yīng)用場景,其實(shí)非常有限。
不存在所有成員都信任的管理當(dāng)局;
不要求實(shí)時(shí)寫入數(shù)據(jù);
挖礦的收益能彌補(bǔ)自身成本;
如果無法滿足上述條件,則傳統(tǒng)數(shù)據(jù)庫是更好的解決方案。
圖一:DAPP應(yīng)用場景
以太貓
以太貓(CryptoKitties)是首次在以太坊推出的一款區(qū)塊鏈游戲,也是一款典型的DAPP。在游戲中,玩家可以創(chuàng)建、照顧、購買、喂養(yǎng)并出售存儲在以太坊區(qū)塊鏈中的數(shù)碼貓。以太貓本身具有虛擬貨幣的功能,每只貓都是“獨(dú)特的、交易于區(qū)塊鏈的不可變更物體”。
圖二:以太貓
與傳統(tǒng)游戲不同,沒有任何中央管控,游戲不受營運(yùn)公司影響。假設(shè)營運(yùn)CryptoKitties的工作室關(guān)門大吉,玩家的虛擬小貓還是會活在以太坊上,這是區(qū)塊鏈游戲與傳統(tǒng)游戲最大的不同,也是區(qū)塊鏈游戲最吸引人的地方和價(jià)值、魅力所在。
開發(fā)一個(gè)極簡版以太狗
大家可能很好奇,以太貓是如何實(shí)現(xiàn)的呢?如果沒有后端數(shù)據(jù)庫,虛擬小貓?jiān)撊绾未嫒??如何保持一致性?/p>
其實(shí)我也一樣好奇,恰好,這里有一個(gè)完整的DAPP實(shí)例分享給大家(出自tuffle suite),我們暫且把它叫作“以太狗”吧。我會一步一步地操作,幫助理解DAPP中的相關(guān)概念與涉及的工具。
應(yīng)用效果
Pete有一個(gè)寵物店,養(yǎng)了16只寵物狗狗,他想開發(fā)一個(gè)去中心化應(yīng)用,讓大家來領(lǐng)養(yǎng)寵物。
注意:后端沒有數(shù)據(jù)庫,也不存在一個(gè)大家都信任的管理當(dāng)局,Pete只負(fù)責(zé)提供寵物狗,狗狗信息存儲在公開的區(qū)塊鏈上,大家通過智能合約領(lǐng)養(yǎng),領(lǐng)養(yǎng)過程真實(shí)并可溯源。
圖三:Pete的寵物狗店
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/5318.html
摘要:下面,我想用淺顯易懂的語言,簡述一下區(qū)塊鏈游戲的機(jī)會。同時(shí)這也是第一個(gè)從游戲機(jī)制到設(shè)計(jì)來說,整體完成度較高的區(qū)塊鏈游戲,其他同期的小游戲基本是在原型或者階段。 作者:Vincent, DappReview CEO編輯:米芽 復(fù)盤過去十年,站在每一個(gè)時(shí)間節(jié)點(diǎn)都有大大小小機(jī)會。而往前看,似乎卻一片迷茫。 本文以一個(gè)深度參與者的身份,用寥寥幾千字,試圖還原區(qū)塊鏈游戲在過去半年的發(fā)展,并...
摘要:以太坊將成為新互聯(lián)網(wǎng)的支柱,我為什么這么說正在以太坊上構(gòu)建我們的第層,而不是其他區(qū)塊鏈平臺這就是原因。以太坊不會犧牲去中心化的原則而下沉權(quán)力在區(qū)塊鏈方面,有一項(xiàng)稱為可擴(kuò)展性三難的基本法則。 以太坊將成為新互聯(lián)網(wǎng)的支柱,我為什么這么說?Loom Network正在以太坊上構(gòu)建我們的第2層,而不是其他區(qū)塊鏈平臺——這就是原因。 每個(gè)月都有其他的公司發(fā)布白皮書,聲稱已經(jīng)解決了以太坊所面臨的可...
摘要:圍繞以太坊的開發(fā)生態(tài)是目前相對最成熟的,比如有開發(fā)框架,有智能合約在線集成開發(fā)環(huán)境,還有專設(shè)的開發(fā)者問答頻道。 showImg(https://segmentfault.com/img/bVbaJOL?w=1200&h=514); 張泉靈說,時(shí)代拋棄我們的時(shí)候連聲再見都不會說,馬云說對于新興事物,絕大多數(shù)人是看不見、看不起、看不懂、來不及。自從學(xué)完 Coursera 上的 Crypto...
摘要:圍繞以太坊的開發(fā)生態(tài)是目前相對最成熟的,比如有開發(fā)框架,有智能合約在線集成開發(fā)環(huán)境,還有專設(shè)的開發(fā)者問答頻道。 showImg(https://segmentfault.com/img/bVbaJOL?w=1200&h=514); 張泉靈說,時(shí)代拋棄我們的時(shí)候連聲再見都不會說,馬云說對于新興事物,絕大多數(shù)人是看不見、看不起、看不懂、來不及。自從學(xué)完 Coursera 上的 Crypto...
摘要:就算以上的分析邏輯自洽,有很多人依然認(rèn)為背離了區(qū)塊鏈去中心化的初衷和精髓?;谒惴ǖ谋忍貛牛此欺`行了去中心化的終極理想,實(shí)質(zhì)上卻被比特大陸這樣的礦霸所壟斷。比特幣的這種去中心化,基本可以等同于一黨獨(dú)大下的政治協(xié)商。 作者介紹:張其中,中科院碩士,連續(xù)創(chuàng)業(yè)者,樂家app創(chuàng)始人,花貓快問聯(lián)合創(chuàng)始人,鏈寶科技聯(lián)合創(chuàng)始人,關(guān)注EOS公鏈生態(tài)發(fā)展,致力于基于EOS的DAPP應(yīng)用實(shí)踐與產(chǎn)品研究。...
閱讀 3578·2021-09-24 09:48
閱讀 1105·2021-09-10 10:51
閱讀 3283·2019-08-30 13:03
閱讀 3331·2019-08-30 12:51
閱讀 1399·2019-08-30 11:22
閱讀 1074·2019-08-29 18:38
閱讀 2045·2019-08-29 16:41
閱讀 3216·2019-08-29 15:32