DApp 作为区块链技术落地的重要一环,在 Ethereum、EOS 等开发平台的主网络陆续上线后有了一定的发展,而游戏 DApp 作为发展态势最迅猛的一类 DApp,吸引了众多开发者和传统机构的注意。从 2017 年 12 月的 CryptoKitties 到 2018 年 7 月的 Fomo3D,部分热门的游戏 DApp 一度让整个 Ethereum 网络瘫痪,并出现了大量的模仿其游戏机制的收集类、Ponzi 类、FOMO 类的游戏 DApp。在 EOS 平台主网络上线后,其快速确认、无手续费的特性使得竞猜类游戏大规模爆发,并因为 EOS 独特的机制设置,衍生出大量生态设施。
游戏 DApp 的大规模爆发虽然产生了巨量的交易额,但其中仍旧存在不少问题。集中于少数几个 DApp上 的交易额、开发平台与底层协议的稀缺、同质化的游戏机制、过高的用户门槛与使用门槛都在削弱玩家的游戏意愿;良莠不齐的代码质量、不开源的智能合约既不能发挥区块链的优势,又使玩家担忧资金安全。联系shewenfa
要开发一个DAPP,你首先得想明白该DAPP能解决什么问题,其次你要撰写一份项目白皮书,描述该DAPP使用的技术原理、共识机制等。想要从零开始开发一个完整的区块链项目太过复杂,所以目前普通的开发者大多会选择一个相对成熟的平台,依托平台成熟的开发环境来开发自己的DAPP。如此以来,DAPP的开发工作就简单了不少。
当前,DAPP的最流行的开发平台是Ethereum(以太坊)。Ethereum(以太坊)是一个图灵完备的区块链一站式开发平台,采用多种编程语言实现协议,采用Go语言写的客户端作为默认客户端。它允许任何人在平台中建立和使用通过区块链技术运行的分布式应用。我们可以把它理解为区块链领域的Android,它是一个开发平台,用户可以像基于Android Framework一样基于区块链技术开发应用
但随着技术的进步,尤其是在闪电网络、侧链技术等陆续落地之后,游戏的性能将有所提高,而传统游戏厂商的进入也将带来新的观念,游戏机制和通证机制的设置将更为合理与多样。而在技术落地之前,仅将虚拟资产上链的通证上链类游戏或许更易出现多样化的游戏玩法,同时,生态中部分机构或开发者人工地实现部分“跨链”效果。此外,随着开发平台的增多,不同种类的游戏或根据各自的操作需求、资产安全需求选择不同的开发平台,形成游戏种类与开发平台挂钩的状况。