文章摘要:“隔离见证”本质上就是将原本的交易信息一分为二,分开验证的技术。
原创声明
本文作者:Minlu Kuo
已用Press.one进行数字签名,如需转载请联系作者授权。
大家好,我是Minlu。
今天我要说的是:什么是比特币的“隔离见证”。
隔离见证,本质上就是将区块中的交易结构(交易信息+签名信息)由同时处理更改为拆分处理。
第一个为什么:
为什么要将原本的交易结构进行拆分处理呢?
这涉及到区块大小的问题,而区块大小的问题又直接影响到一个区块所能包含的交易数量。而这一切的“大小”问题又可以把矛头对准“签名信息”。
第二个为什么:
“签名信息”怎么了?
在原本处理的交易结构里,一个完整的交易要同时验证“交易信息”和“签名信息”,而单单“签名信息”在区块中就大概占了整个交易数据空间的2/3。所以,为了保持区块大小的同时又增加交易数量,隔离验证就应运而生了。
隔离验证的工作原理:
简单说,就是把原来交易里的签名改成脚本,然后统一打包放到“交易信息”的后面,最后再由矿工统一验证。
而这么做的关键在于:在隔离见证新规则下,因为“脚本签名”的大小不会被计算交易区块内,所以新产生的区块大小跟旧区块一致
举例开始:
假设一辆公交车规定:没有座位的人不准上车。车上有20个乘客座位,现在已被10个妈妈和10个两周岁的宝宝坐满。如果公交车还要载人,那么现在只要妈妈们把各自的宝宝抱在怀里,就能多出10个座位供更多的乘客上车了。
以上就是今天的文章内容,例子同样觉得很完美。欢迎有问题的小伙伴在留言区留言,我会抽时间一一答复的。
往期文章回顾:
8【通俗易懂区块链】软分叉(soft-fork)
7【通俗易懂区块链】硬分叉(hard-fork)
您的点赞、评论和关注,是对我创作的最大鼓励!
领取专属 10元无门槛券
私享最新 技术干货