EOS智能合约的DApp开发者应注意安全审计避免成为黑客的提款机

应用
  • IMEOS
  • 2018-09-27 20:15

从声名大噪到成为黑客的提款机,DApp都经历了些什么?

熊市如寒冬,万籁寂静、一石也激不起任何的声浪,我们做江湖儿女的,就是要经得起考验。不过DApp以星火燎原之势频繁出现在我们的视线当中,有人预测,新一轮牛市也许将由它开启。但常常将「DApp」放在嘴边的你们,真的了解DApp吗?这些年DApp都经历了些什么?开发者对于项目的一些问题又是如何看待的?

1、D+APP=去中心化应用

用学院派来解释DApp ,即 Decentralized App,译成中文便是:去中心化应用程序。不说「去中化」,都不好说是区块链界里的人,戴着区块链最为熟知的帽子,DApp 的「去中化」是较于APP最大的区别。

即DApp直接链接用户和开发者,不需要中间人运营管理代码和特性 、用户数据。建立DApp不需要批准,没有公司和中心化的组织能够改变平台的规则。

用大白话来解释 DApp的话,就是将现在APP的系统IOS和Android提溜出来,放到区块链的系统上,再加上智能合约,便成了现在风靡一时的DApp。

它可以是一个网站、移动应用程序或者其他应用,只要负责应用程序的逻辑代码在区块链上运行。不同的DApp通常使用不同的数据结构类型的共识协议。

2、声名鹊起与问题频出

1983年,史蒂芬·乔布斯谈起了APP应用商店,2018年,苹果APP商店应运而生,十年之后的今天,APP已是我们生活不可或缺的一部分。

发展至今,DApp或将开启新的篇章,区块链为DApp提供了无限的可能性。它的第一个现象级产品是「加密猫」,基于以太坊的加密猫一经问世就迅速蹿红,上线几个小时就贡献了以太坊30%的交易量,顺便让以太坊陷入了瘫痪。

从声名大噪到成为黑客的提款机,DApp都经历了些什么?

继加密猫之后,短短不到一年的时间,号称考验人性的游戏Fomo3D有之而无不及,掀起了另一狂潮。最近,EOS PIXEL MASTER 像素游戏又是大家追逐的对象,最重要的是它还获得BM大大 的点赞。

目前DApp还处于早期探索阶段,那些当红炸子鸡也多以游戏为主,还没有大规模实际应用价值的DAPP出现。

同时也暴露了不少的问题,EOSBet、newdex 等众多当红项目纷纷中招,得到了黑客的青睐,EOS 合约漏洞攻击正在上演,项目方累计损失 11万个 EOS。

这为DApp的开发者提了个醒,DApp需要严谨的测试和安全审计,一个智能合约的漏洞有可能使项目彻底失去信任。

同时我们也可以见到一些从以太坊迁移到EOS的DApp,更多项目在EOS 上落地生花,例如概率游戏EOSBet、健康医疗应用Medipedia、二级市场购买活动门票的平台Tixico……这意味着EOS 能够更好地支撑DApp,它无疑使得DApp的开发、部署和管理变得更加容易。

从声名大噪到成为黑客的提款机,DApp都经历了些什么?

未来将会有大量的DApp 出现,EOS需实现以下要求:支持百万要求用户量、免费使用、低延迟、容易升级和Bug修正、串行和并行性能……

短短的时间,我们见证了一些DApp声名鹊起,得到市场的垂爱,也目睹了DApp的不完善和运用场景的单一,当然,这也许是发展初期必经的路程,总归未来可期。

3、开发者or安全团队,我有话说

IMEOS 邀请了当前一些DApp 的开发者、安全团队就相关问题进行了采访。

EosPick

IMEOS:去中心化的游戏如何保证游戏的公平性?

EosPick:对于这方面我们做了两点措施

1. 用来产生开奖数字的随机算法;

2. 为了保障游戏的正常运行而部署的用以处理开奖,发送奖金等步骤的在EOS上部署的DApp。

大家可以也可以通过访问官方的bloks.io页面来验证他的公平性。所有的记录都保留在区块链上。这些代码和产生开奖数字毫无关系,为了防止抄袭,这些code也不是公开的。

对EosPick来说,它的开奖数字是引用了EOS主网上所产生的区块的TxHash值的最后一位,这些值是EOS主网所产生的。

EOSBET

IMEOS:如何看待目前EOS上的DApp使用门槛非常高的问题,你们是怎么解决这方面的问题?

EOSBET:在资金门槛方面,EOSbet配合了more钱包,利用其最简单的注册流程,给用户派发免费账户。其实这应该是所有EOS社群,项目方和个人持有者应有的共识,相信大家作为加密货币投资人,社群或者项目方,这二十元还是出得起的,只有更多的社群成员拥有账户,整个生态才能繁荣,现在EOS应用生态刚刚开始爆发,生态圈中的各个参与者都应该播出经费,扩大用户群体,先做市场,而不能短视眼前的小利润。每个人EOS持有人,都应该手把手帮助其他EOS持有者获取账户,这样生态才能繁荣。

对于流程方面,EOSBET在网站上为大家做了最简单明了的视频教程,让用户可以看着教程获取账号并参与游戏。此外,EOSBET正在研发无须账户便可以参与游戏的方案,先让用户感受游戏,感受应用,他们获得了乐趣,便有动力去注册账户,以便未来在使用应用时可以更方便地获得空投等福利,享受应用和游戏。

Pandafun

IMEOS:Pandafun是一款基于EOS的区块链养成+策略游戏,可以谈谈你们在区块链游戏上的创新或者发展规划吗?

Pandafun这是我们团队在dapp领域跨出的第一步,  我们在EOS链上开发,一方面是基于对过往的dpos公链的经验, 另一方面也是当时也是认为EOS可以部分dapp达到“可用”的水平。

游戏本身的设计出发点有2点:

1.  玩家在游戏中的概率, 以及资产等都上链, 并且可交易。

2.  玩家的购买信息, 对战信息, 交易信息等都链上可查

目前看到的pandafun其实算是一个1.0或者公测版, 我们未来的版本中, 大致会包含以下元素:

1. 多地图+更多随机事件地图格

2. 新增PDFT: Pandafun Token极其对应使用场景。

PDFT的产出是通过玩家在游戏中玩“游历世界”而产出的, 换而言之可以理解成游戏即挖矿。而持有PDFT得人未来不仅可以在游戏中不同场景中使用, 也可能会获得我们不定期空投的额外福利。

未来, 我们还将开发更多的dapp,而这些dapp中, 都会加入PDFT的使用场景, 从而让Pandafun或者持有PDFT的用户自由且便利的在我们开发的各个dapp中使用。

泰肯星球

IMEOS:游戏是否会引领Dapp方向?

泰肯星球:目前来看,游戏在区块链里不管是从数量,用户活跃度,交易量上已经是属于领跑了,接下来相信大概率会引领Dapp的方向。原因如下:

根据古典互联网发展的经验来看,不管是PC互联网时代还是移动互联网时代,游戏都是最先落地的应用,在区块链里面应该也不例外。关键游戏是互联网最成功效益最高的应用。这从腾讯2018年第二季的财报就能看出,腾讯财务报表中总收入为人民币736.75亿,其中游戏部分收入占比34%,腾讯是个比较典型的互联网公司,这个数据很有参考意义。

对比起其他的DApp,游戏有天然的应用场景。区块链游戏DApp准入门槛低,特别适合带来新入行的用户,能够解决现在区块链用户基量小的问题。游戏加入区块链后也有了新的玩法,传统游戏中相对简单的游戏操作,加上区块链,就能带来意想不到的火爆效果。

泰肯星球认为游戏确实能引领DApp的方向,但游戏一定具备区块链性和游戏可玩性的双重特性,才能发挥最强大的威力,泰肯星球团队也在努力做一款具有这样双重特性的游戏DApp,并利用积累的技术经验,创造一个适合更多游戏生长的平台。同时泰肯星球正式开启第二和第三场景——泰肯矿场和贸易站,欢迎大家来共同见证。点击阅读原文领取内测福利。

慢雾安全团队

目前EOS上的dapp数量呈现爆发增长。之前多个EOS游戏合约遭受攻击,慢雾有什么哪些忠告吗?

慢雾安全团队建议EOS合约开发者在清楚EOS特性的前提下,谨慎开发、发布智能合约,尽可能在部署主网前,在测试网(如麒麟网络)上进行全面的测试,同时邀请专业安全审计机构进行安全审计,确保合约不存在漏洞。我们也发布了一些智能合约开发的安全准则及已知漏洞分析,详细请查阅:https://github.com/slowmist/eos-smart-contract-security-best-practices

综合来源:本文来源: IMEOS等,并经编辑适当修订。


来源:IMEOS作者:摘编编辑:dapong

本文链接: https://www.dyqklw.com/article/20180927/551.html

声明:除非注明,本站文章均为第一区块链网原创或编译,转载时请注明文章作者和“来源:第一区块链网”,本站尊重行业规范,每篇文章都标有明确的作者和来源。文章为作者观点,不代表第一区块链网立场。

免责:阁下应知本网站的任何内容仅供参考,不能做为投资决策依据,投资有风险,入市须警慎!请谨防ICO、变相ICO!

相关文章

资讯

原创

荐读

热门标签