基于比特币现金BCH二层网络能实现区块链2.0以太坊的智能化吗?

文章出处:区块链资讯 责任编辑:yola 发布时间:2019-03-15

  现在市场上有不计其数的区块链项目,多如牛毛,都声称自己能改变世界。我们真的需要那么多的区块链吗?这个世界到底需要一个什么样的区块链。比特币现金的笨协议加上智能终端必然改变世界。


  比特币现金的解决方案

  比特大陆的姜家志他们在比特币现金上搞了一个虫洞项目,海外也有团队搞了Keoken项目,现在又出来一个bitcointoken,使用的原理都差不多。都是基于比特币现金区块链的二层智能合约平台。

  基本原理这样的,所有的合约代码以交易的方式托管到比特币现金主链上,存放在op return字段里,但比特币现金主链并不执行合约代码。合约代码托管在比特币现金主链,就获得了代码的不可篡改性。

  而代码的执行则交给虫洞的客户端来执行,虫洞客户端会读取比特币现金主链上的代码,然后执行,并反馈给网络结果,并且将执行结果以交易的方式再次写入比特币现金区块。这样执行的结果也获得了不可逆性。

  因为以太坊的合约是所有的矿工节点都会执行并且会得出一个相同的结果,而虫洞协议只是BCH矿工节点不执行合约,而是交给其他节点去执行,请问,这两者的安全性是一样的吗?

  比特币现金BCH二层网络的安全性分析

  在安全模型性上,虫洞的安全性和以太坊的安全性也是一样的。在以太坊上,安全模型是这样的。比如我们要在以太坊网络执行1+1这个合约,正确的结果就是2。

  以太坊的矿工,在挖到一个区块后,就会执行这个合约,他执行的结果必然是2,但他可以作恶,故意骗所有用户是3,用户也是没有办法的。但其他矿工节点,也会去执行这个合约,如果他们执行的结果是2,那就会孤立掉这个作恶的矿工的区块,这个矿工就会损失掉一个区块的奖励和手续费。所以说,这就是所谓的区块链是无须信任的根本原理,是因为我们认为区块链网络上的挖矿节点没有人会冒被孤立区块的风险,去发布一个假的结果。

  普通用户不运行完整节点,也没关系,他只需要随机访问网络上的其他完整节点,并索要合约结果,一对比就知道有没有问题了。因为网络是开放的,任何作恶的节点是无法阻止用户去访问其他节点查询对比结果的。

  而虫洞的安全模型也是一样的,合约代码和执行结果都被托管到比特现金主链区块上,合约的执行是由虫洞客户端执行,并将执行结果发到BCH主链上。我们先假定虫洞客户端是不作恶的。BCH主链上的矿工有可能作恶吗?这是不可能的,因为BCH主链区块上的矿工不可能冒被孤立区块的风险故意去制造一个和正确结果相冲突(双花掉对的结果交易)的假的执行结果。矿工节点确实可以打包一个假的合约结果,但它无法删除正确的合约结果,那这就不会影响用户的资产。

  现在我们假定某一个虫洞客户端会作恶呢?所有的虫洞客户端都可以识别出真的执行结果,并反馈给用户。但如果有一个虫洞客户端要作恶,故意给用户一个假的合约结果,毫无疑问,矿工节点都会打包这个假的合约结果,但这个作恶的客户端无法阻止用户去访问别的客户端的获得正确的结果的,矿工节点也不会拒绝打包这些正确的结果。用户就可以通过更换客户端来获得正确的结果。这和以太坊是一样的,以太坊节点也是可以欺骗连在它上面的轻钱包的,但节点是无法偷钱的,用户只需要将私钥导入到另外一个钱包,就可以获得正确的余额。

  有没有可能一个虫洞客户端和矿池合作,来完成诈骗呢?这个类似于矿池节点整合了虫洞客户端。同样不可能,因为其他这个作恶的虫洞客户端发出的错误结果,确实是会,但和上面第一种,矿池节点不敢冒自己区块被孤立的风险去双花掉对的合约结果,只有对的合约结果被其他矿工记录在区块上,用户的资产就可以换一个钱包就可以在链上读取出正确的结果。

  最后,有没有可能所有的虫洞节点都来作恶呢?那就是遇到诈骗集团,和设计一个诈骗合约一样的。这和以太坊上的合约也是一样的,以太坊可以设计一个诈骗合约,骗所有人的钱。

  比特币现金的主链+二次网络的架构的优点

  比特币现金这种在主链托管代码,但不执行,在二层网络节点上执行的做法,不会对主链造成巨大的压力。这样主链就可以保证非常大的可扩展性。

  而且在二次网络本身,各个合约之间是没有关联的,也无须关联,这样二层网络上的合约是可以无限扩展的。

  就目前以太坊的架构,我们很难想象,在主链上可以同时运行10万个合约,但使用比特币现金的二层网络架构,那可以运行无数个合约。


  区块链的未来是什么样子?

  如果我们是对的,那以太坊带来的区块链操作系统,让整个世界错误的在这个方向上走了四年多。

  以太坊的成功,让区块链世界里几乎所有人都在追求创造各种新奇的区块链操作系统,今年新挤进加密数字货币市值排行版前20的,eos,cardano ada,波场,小蚁Neo,都是区块链操作系统,还有排行更后一点的。

  比特币现金提出的二层网络智能合约平台,终于给区块链世界带来的一点新的希望。如果我们是对的,那未来比特币现金将会占据整个加密数字货币市值的大部分份额,大量的区块链业务会迁移到比特处现金网络上来,形成巨大的网络协同效应。

  我们需要的是一个主链可以无限扩展的笨协议,配上二层网络来实各种的智能终端的区块链。只要比特币现金的主链可以无限扩展,区块可以是32M,64M,128M,……,1G,32G,比特币现金的笨协议加上智能终端必然改变世界。

 

联系请扫码
活动会务
免费学习群
商务合作
13215946687