美文网首页区块链研究区块链项目测评分析区块链研习社
【DAPP探索】EOS上的DAPP都公开透明、不可篡改?别傻了!

【DAPP探索】EOS上的DAPP都公开透明、不可篡改?别傻了!

作者: 96f290dcdc39 | 来源:发表于2019-01-30 11:09 被阅读158次

    现在EOSDAPP的透明性到底怎么样?大家都知道,区块链的特性包括不可篡改、透明可核查等。所以,大部分人都认为区块链主网是天然的适合菠菜类游戏。公正透明的赌博、博彩游戏不正是千百年来人们所期待的么?这正是赌徒眼里的刚需吧。所以,我们看到了,一大批的菠菜游戏风风火火的区块链主网上火爆起来。从EOS到波场,从DICE到POKER,再到形形色色的菠菜游戏,现在目前已经有200多款菠菜游戏在各个公链上运行,可以说你能想到的,基本上都能找到。

    而但是EOS上的这些项目、这些智能合约是否真的能够做到不可篡改、透明公开这些特性么?答案是不能。

    因为智能合约虽然是号称按照合约来执行,不可篡改。但是合约的控制修改等权限却是在开发团队手里。

    换句话说。就是这些项目开发者想调整赔率或者做其他事情都是可以做到的。

    前段时间有一个dapp项目的丑闻,有一个项目方因为合约设计错误,被一个用户利用,刷了几十万的币。并且这个用户把这几十万的币转移到自己的EOS账号当中。这个我想不少人发现漏洞都会这么做吧。但是这个用户有点作死了。

    他好心的将这个漏洞报告给了这个项目团队。可能他认为自己已经刷到了币,啥都不怕了。但是,但是项目团队做了一件自认为聪明其实极其傻逼的事情,利用智能合约的自己开发中后门。直接把用户转走的币给没收了。或者说进行了回滚操作。然后客服还在项目群里面得意洋洋的自吹:“小样,还治不了你,你把币转走了,我就抓不到你了是吧?”如此违反契约精神和区块链去中心化精神的行为,只能说是脑残了。结果是,该代币被多个交易所下架,直接归零。这个项目自然也就凉了。

    这里说这个事情并不是为了抨击这个项目方的脑残。只是为了说明区块链部署的智能合约项目方是可以进行修改操作的。

    那么有什么办法能够真正做到不可篡改?也是可以的。比如说多签就是办法之一。多处签名是什么意思呢?意思就是你这个合约部署上去以后。如果要修改,必须经过多个节点共同签名确认才能进行修改。比如说EOS42的chintai租赁合约,就是通过多个节点,共同签名才能进行修改。这样就在一定程度上保证了安全性。虽然说从理论上来讲,这也是有可能进行篡改和作恶的。但是这样的成本无疑是会大很多。

    而实际上,大部分项目还是非常安全的。

    反过来讲,那为什么很多项目能够做而不去做?说来说去还是一个利益和成本问题。就像矿工一样。

    比特币矿工就是这样一个群体,为什么说比特币是伟大的?因为它从人的本性,从人的底层出发去设计。人都是趋利的。51%的矿工算力集合起来是可以回滚比特币的操作,但是这样做对矿工没有任何好处,因为一旦发生这样的事情,整个网络就崩溃了,整个信任体系就崩溃了。所以就算回滚操作,你获取的币其实也基本上一文不值。那么这样做无论如何都是损害矿工利益的。(所以说上面例子里面的脑残项目方完全没有常识。)所以矿工才不会这么做,而会极力避免这种情况的发生。会主动把算力切换到一些小的矿池上面以保证网络的稳定。对于EOS主网也是一样,就像21个超级节点,部分节点联合起来,可以干很多坏事情,但是他们没有理由,因为这样做伤害生态,得不偿失。

    所以,对于目前EOS的项目来说,现阶段只能做到“没有理由作恶”,而不是“不能作恶”。好好做项目的益大于跑路的收益。

    https://www.cailuw.com/long-post/10738?h=pvLQxNKARqed

    相关文章

      网友评论

        本文标题:【DAPP探索】EOS上的DAPP都公开透明、不可篡改?别傻了!

        本文链接:https://www.haomeiwen.com/subject/uzkxsqtx.html