主页 > imtoken苹果版下载官网怎样下载 > 基于比特币现金的BCH二层网络能否实现区块链2.0以太坊的智能化?

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

第0章介绍

现在市场上有无数的区块链项目,都认为自己是最好的,声称自己可以改变世界。 区块链是1:00、2:00、3:00,现在有项目自称是区块链5:00。 如果这种情况持续下去,区块链 250:00 很快就会到来。

我们真的需要那么多区块链吗? 世界需要什么样的区块链?

比特币有合约地址吗_比特币合约技巧_比特币合约交易教程

第一章以太坊智能合约

以太坊被称为 Block 2.0。 以太坊的成功带来了区块链领域可怕的创新热潮。 无数的区块链操作系统项目被发明出来,它们都称自己为公链。 给整个行业带来了公链之争。 如果你在做区块链项目,如果你不能实现以太坊的功能,那似乎是一种可耻的落后。 比特币就是太多人所说的落后技术。

比特币作为一种愚蠢的协议是一种可耻的落后吗? 一点也不,基于比特币现金的二层网络可以实现以太坊的所有创新,同时保持极低的费用和无限的可扩展性。

以太坊的做法是将合约代码托管在区块链上,要求所有节点都执行和计算这些代码。 托管在区块链上,合约代码无法修改,所有节点的执行必然会产生相同的结果,因此使用代码的用户无需信任单个节点,他只需要信任以太坊网络,并且他可以得到确定性的结果。 这就是我们所说的无需信任的代码,即不需要单独信任单个节点,甚至可以自己运行一个非挖矿节点来验证。

让我们举个例子让它更清楚。 在以太坊上实施了整整一年的eos众筹合约的基本原理就是这个。 用户将以太币发送到eos合约地址购买代币。 小时会计算收到多少以太币,然后用200万除以收到的以太币总数比特币有合约地址吗,得到一个以太坊可以购买多少eos,然后合约可以计算每个用户可以购买多少代币,最后,用户可以调用合约取回他购买的eos代币。

使用以太坊执行这个合约的好处是合约代码托管在以太坊区块链上,公开透明,不可篡改。 规则是固定的,对每个人都是公平的。 用户只需要相信以太坊网络不会有问题,然后就可以通过这个合约购买eos代币,保证孩子不被骗。

问题是交易费用很高,而以太坊能处理的交易数量很少,平均每秒15到30笔交易。 这个问题非常大,可以用攻击的方式来获得更便宜的价格。

eos的众筹是在一级市场和二级市场同时进行的。 我们把直接通过eos合约购买代币称为一级市场,通过交易所购买代币称为二级市场。

EOS 合约每 23 小时结算一次。 结算前10分钟,一级市场的价格一般会比二级市场的价格低很多,然后在最后10分钟,大量的人会涌入一级市场买币,在二级市场卖出。二级市场通过搬砖实现套利。

并且在这10分钟内,如果有人在整个以太坊网络发起大量交易,则可以封锁整个网络,防止他人向合约地址转币,从而维持一级市场的低价。 这已经发生过很多次了。

前段时间,佛魔3D还创造了3分钟的拥堵时间,从而带走了巨额红利。

你很难想象,在一个金融系统中,你可以创造一个禁止所有竞争者,只有你可以操作的东西。 试想一下,如果你在交易所,你可以禁止所有其他用户3分钟参与交易,只有你来交易?

以太坊托管了主链上的所有合约,在主链上执行必然会带来这样的结果。 让我们来看看比特币现金是怎么做的。

第 2 章比特币现金解决方案

比特大陆的姜家智在Bitcoin Cash上创建了一个虫洞项目,海外团队也推出了Keoken项目,现在还有一个bitcointoken,也是采用类似的原理。 两者都是基于比特币现金区块链的双层智能合约平台。

其基本原理是所有合约代码都以交易的形式托管在比特币现金主链上,并存储在op返回字段中,但比特币现金主链不执行合约代码。 合约代码托管在比特币现金主链上,代码不可篡改。

代码的执行交给虫洞客户端执行。 虫洞客户端会读取比特币现金主链上的代码并执行,并将结果反馈给网络,并以交易的形式再次写入执行结果。 进入比特币现金区块。 该执行的结果也具有不可逆性。

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

第三章 BCH二层网络安全分析

在安全模型上,虫洞的安全性与以太坊相同。 在以太坊上,安全模型是这样工作的。 比如我们要在以太坊网络上执行1+1合约,正确的结果是2。

以太坊矿工在挖出一个区块后,将执行该合约。 他执行的结果一定是2,但是他可以作恶,故意欺骗所有用户是3,用户没有选择。 但是其他矿工节点也会执行这个合约。 如果他们的执行结果是2,则恶意矿工的区块将被隔离,矿工将失去一个区块的奖励和手续费。 所以,这就是所谓区块链去信任的根本原理,因为我们相信区块链网络上的任何挖矿节点都不会冒着被孤立的风险发布虚假结果。

普通用户不跑全节点也没关系,只要随机访问网络上的其他全节点,询问合约结果,对比一下就知道有没有问题了。 由于网络是开放的,任何恶意节点都无法阻止用户访问其他节点查询比对结果。

虫洞的安全模型也是一样的。 合约代码和执行结果托管在比特币现金主链区块上。 合约的执行由虫洞客户端执行,执行结果发送至BCH主链。 我们首先假设虫洞客户端不是邪恶的。 BCH主链上的矿工有可能作恶吗? 这是不可能的,因为 BCH 主链区块上的矿工不能冒着被孤立的风险故意制造与正确结果冲突的虚假执行结果(双花正确结果交易)。 矿工节点确实可以打包一个假的合约结果,但是不能删除正确的合约结果,所以不会影响用户的资产。

现在我们假设某个虫洞客户端会作恶? 所有虫洞客户端都可以识别真实的执行结果并反馈给用户。 但如果有虫洞客户端想作恶,故意给用户一个虚假的合约结果,矿工节点无疑会将虚假的合约结果打包,但这个恶意客户端无法阻止用户访问其他客户端的得到正确的结果,矿工节点不会拒绝打包这些正确的结果。 用户可以通过更换客户端获得正确的结果。 这与以太坊相同。 以太坊节点也可以欺骗与之相连的轻钱包,但节点不能偷钱。 用户只需要将私钥导入另一个钱包即可获得正确的余额。

虫洞客户端是否可以配合矿池完成造假? 这类似于集成虫洞客户端的矿池节点。 也是不可能的,因为其他恶意虫洞客户端发送的错误结果确实是有可能的,但是和上面第一个一样,矿池节点不敢冒着自己的区块被隔离的风险双花正确的合约结果,只有当正确的合约结果被其他矿工记录在区块上,用户的资产可以换成钱包,正确的结果可以在链上读取。

最后,是不是所有的虫洞节点都可以作恶呢? 那就是遇到了一个诈骗集团,这和设计一个诈骗合约是一样的。 这与以太坊上的合约相同。 以太坊可以设计一个欺诈合约来骗取每个人的钱。

第四章比特币现金主链+二级网络架构优势

Bitcoin Cash这种将代码托管在主链上,但不执行,在二级网络节点上执行的方式,不会对主链造成巨大的压力。 这样主链可以保证非常大的可扩展性。

而且,在二级网络本身,各种合约之间是没有联系的,不需要关联,所以二级网络上的合约可以无限扩展。

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

第 5 章 如果我是对还是错,区块链的未来会是什么样子?

如果我们是对的,以太坊带来的区块链操作系统已经让全世界错误地朝着这个方向走了四年多。

以太坊的成功让区块链世界的几乎所有人都在追求创造各种新颖的区块链操作系统。 今年新挤进加密数字货币市值排行榜前20的有eos、cardano ada、wave field、Neo是区块链操作系统,还有一个排名靠后一点。

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

如果我错了怎么办? 我不是百分百确信我的逻辑是正确的,因为太多人不同意我的看法,他们也是一些牛逼的人,聪明的人,很多人也是抱着改变世界的心态去参与,而不是跑去骗钱. 其中甚至还有一大批海归,英语流利,有博士学位,写的代码都是牛逼的算法,...

但如果我真的错了,那么区块链的世界应该是这样的:有很多种链,每条链都会占据一部分市场,而在所有这些链的顶端,又会有一条特殊的链,跨链链。 闪电网络、中继、侧链都具有跨链功能。 现在最火的跨链项目有cosmos、Polkadot、Lightning Network,都在尝试完成各种链上的连接功能。 在跨链协议中形成网络效应。

第六章结论

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