首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

9通俗易懂区块链隔离见证

文章摘要:“隔离见证”本质上就是将原本的交易信息一分为二,分开验证的技术。

原创声明

本文作者:Minlu Kuo

已用Press.one进行数字签名,如需转载请联系作者授权。

大家好,我是Minlu。

今天我要说的是:什么是比特币的“隔离见证”

隔离见证,本质上就是将区块中的交易结构(交易信息+签名信息)由同时处理更改为拆分处理。

第一个为什么:

为什么要将原本的交易结构进行拆分处理呢?

这涉及到区块大小的问题,而区块大小的问题又直接影响到一个区块所能包含的交易数量。而这一切的“大小”问题又可以把矛头对准“签名信息”。

第二个为什么:

“签名信息”怎么了?

在原本处理的交易结构里,一个完整的交易要同时验证“交易信息”和“签名信息”,而单单“签名信息”在区块中就大概占了整个交易数据空间的2/3。所以,为了保持区块大小的同时又增加交易数量,隔离验证就应运而生了

隔离验证的工作原理:

简单说,就是把原来交易里的签名改成脚本,然后统一打包放到“交易信息”的后面,最后再由矿工统一验证。

而这么做的关键在于:在隔离见证新规则下,因为“脚本签名”的大小不会被计算交易区块内,所以新产生的区块大小跟旧区块一致

举例开始:

假设一辆公交车规定:没有座位的人不准上车。车上有20个乘客座位,现在已被10个妈妈和10个两周岁的宝宝坐满。如果公交车还要载人,那么现在只要妈妈们把各自的宝宝抱在怀里,就能多出10个座位供更多的乘客上车了。

以上就是今天的文章内容,例子同样觉得很完美。欢迎有问题的小伙伴在留言区留言,我会抽时间一一答复的。

往期文章回顾:

8【通俗易懂区块链】软分叉(soft-fork)

7【通俗易懂区块链】硬分叉(hard-fork)

您的点赞、评论和关注,是对我创作的最大鼓励!

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券