什么是隔离见证和闪电网络?浅谈区块链的扩展性

首先对隔离见证和闪电网络这两个名词做个解释:

隔离见证就是不把对交易的见证信息写入区块中,从而使得区块大小不变的情况下,通过减少单笔交易的信息量,来容纳更多的交易。

闪电网络是在有频繁往来的交易对手之间以保证金的方式构建一个预付款的池,只要不超过这个额度,所有的交易不在主链区块里记录,只有在结算的时候才发生一笔交易,从而减轻小额交易对主网的压力。(举个例子:闪电网络可以支持应用,相当于有一个侧链,平时自己维护一个账本,最后用btc结算了再交给主链。就相当于企业之间做一套系统,结算的时候利用银行兑换。而比特币扮演的就是白皮书说的电子结算系统)

另:闪电网络不需要隔离见证技术的支撑

侧链和闪电网络的区别:

侧链可以看做将重要记账依托于主链,而在侧链内实现绑定某一种业务逻辑实现的记账,从而构建一种更具体化的应用,像集团公司和子公司的关系,最后合并了一下报表,但不是每一个账本都合并进来。

和闪电网络不同的,在于主链是从业务上分的,闪电网络是从交易的类型分的,把同一种类型中的一部分切出来单独处理。

侧链在其内部可以看做一个独立的链,这个实现可以直接fork主链,也可对其进行按需修改。但是一定是一个体系的。而侧链的节点同时也是主链的节点,就可以将侧链需要主链确认的交易广播出去。

为了实现独立的业务可以用侧链,但是侧链也会面对块大小等问题,也是可以把闪电网络的实现应用在侧链里面。

这就有点像:一个是解决小微支付的效率问题,一个是解决业务银企直连问题。

拿津巴布韦的例子来说,他们有自己发行的货币:津巴布韦币,而当今美金是作为全球都认可的硬通货的存在,但是实际上他们国家没有这么多美金储备,他们国内运营的等于是一种叫美金的白条,他们内部都承认。而要与国际结算的话,就需要把白条变成外部都承认的美金。这样的话,美金就是主链,津巴布韦币就是侧链。这样跨链是可行的。

侧链只是区块链可扩展性的一个方向,除此之外还有分片和DAG这两个业内比较认可的方式。区块链可扩展性的核心是为了解决交易的吞吐量和交易的速度两个方面,核心指标通常用TPS(transaction per second)来表示,即每秒执行的事务数量。比特币的TPS是7,以太坊是30-40。

扩展性涉及的内容有很多,比如百万节点的分布式治理,这是一个非常大的课题,因此也被称之为一场大型社会实验。而单从交易扩容这部分的扩展性来比较的话:

DAG是数据结构的一部分,他主要解决数据存储的有效性,强调数据的确认时间。

分片是以太坊采用的扩展方法,其实也有类似隔离见证和侧链的概念,本质上也是从剥离信息的角度来使得增加交易量吞吐的努力。

总结来说,目前对于交易吞吐的扩容,目前能看到的方向就是两类,一个是减少放进区块的数据,一个是从共识着手。

除此之外,现在还有在谈并行和交易层面的,另外还有像Celer Network注重于链下扩展的,思想上非常创新,有很大的想象空间。

笔者认为现阶段token不论叫Cryptocurrency也好,Cryptoassets也好,最适合的是看做价值的载体。那么加密经济就不应该只停留在以原子交易为核心的应用上,而是关于价值、时间和空间的关系定义。所以我们期待一个能够支持加密金融实现的底层设施,让一个智能合约能够定义多个对象和不同价值(载体)之间的关系,包括如何在其中定义不同时间和空间条件下的各种情况。再通过应用开发和创新,来实践这一场人民的革命。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180708A1EQR400?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券