什么是隔离见证?

什么是隔离见证?

96 玩火的猴子 关注

2018.05.24 11:48 字数 921 阅读 48评论 0喜欢 2

本文由币车HIT(biche.yaofache.com)大V养成计划支持

一开始比特币没有特意限制区块的大小,由于区块上限过高容易造成计算资源的浪费,于是将区块大小限制在 1MB,随着比特币的用户量大幅增多,交易转账频繁,1MB大小的区块不够用,开始出现比特币网络拥堵、交易费用上升等等情况。

为解决交易拥堵的问题,提出了区块扩容方案 ,隔离见证和闪电网络方案来解决交易拥堵问题。已扒了区块扩容方案《比特币区块扩容那些事》和闪电网络方案《闪电网络是什么》

扒一扒隔离见证是什么?

1.什么是隔离见证

隔离见证,就是把原本一块处理的信息分开处理,原本比特币的交易,在区块交易结构中交易信息和签名信息是一并处理的,现在把它拆分来处理,是一种分开验证的技术。

这是怎么实现的呢?

交易信息为交易双方的交易内容,签名信息为数字认证签名。

1.把交易结构拆分处理

一个完整的交易需要同时验证交易信息和签名信息,其中签名信息在区块中占了大概2/3的空间。区块大小的限制,影响了区块所能打包的交易数量,因此在不改变的区块大小的情况下,如何提高交易数量,于是把解决问题放在了签名信息上。

2.如何实现

把交易中的签名信息改成脚本,统一打包和交易信息放在一起,然后由矿工统一验证。如何理解呢?假设一辆车有10个座位,目前已有10位乘客,由5位大人及各带1位5岁以下的小孩组成,如果还是想载乘客,怎么办,让5位大人抱着他们的小孩,这样就可以腾出来5个位置。

在隔离见证的新规则下,把签名信息改成脚本,其签名的大小不会计算在交易区块内,就如小孩不占用车上的座位一样,新新产生的区块大小跟旧区块一致。

这样做的目的是什么呢?保持区块大小不变,保证区块数据在各节点的传输速度,保证区块数据的安全。

2.三种解决方案优缺点

1.隔离见证

增加比特币链上交易容量。

降低了交易费用并为区块链增加了更多空间。

2.区块扩容

提高本区块的打包交易数量和总手续费。

提高了对存储空间的要求;传播效率降低,可能会导致全网孤块率和空块率大幅上升。

3.闪电网络

1.即时支付,闪电网络的支付速度可以达到毫秒级。

2.可扩展性好,每秒可以处理数百万笔以上的交易。

3.低手续费,链下交易,只需要极低的交易费用,使即时微支付成为可能。

4.将削弱比特币的去中心化的特性弱。

《比特币区块扩容那些事》

《闪电网络是什么》

猜你喜欢

转载自blog.csdn.net/jfkidear/article/details/81279984