什么是隔离见证?

作者: 等风的猴子 | 来源:发表于2018-05-24 11:48 被阅读38次

本文由币车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.将削弱比特币的去中心化的特性弱。

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

《闪电网络是什么》

相关文章

  • 什么是隔离见证?

    本文由币车HIT(biche.yaofache.com)大V养成计划支持 一开始比特币没有特意限制区块的大小,由于...

  • 什么是隔离见证?

    在了解隔离见证前,需要了解下比特币的背景,在2009年比特币横空出世,当时在比特币尚未认可的情况了,中本聪为了防止...

  • 愿码(ChainDesk.CN):以太坊钱包开发 三-钱包地址生

    课程目标 理解什么是隔离见证 交易地址类型 编程实践:生成隔离见证地址 大家可能会想,这个隔离见证对我们比特币钱包...

  • 隔离见证

    1.隔离见证是什么 隔离见证,即Segregated Witness(简称SegWit),由Pieter Wuil...

  • 小巴成长记-比特币的扩容(三)

    简单来说,BIP141是比特币Core团队提出来的隔离方案。那什么事隔离见证呢?隔离见证其实是为了让区块承载更多的...

  • 隔离见证

    隔离见证的新签名算法Pay-to-Witness-Script-Hash (P2WSH)区块链中的隔离见证是什么?...

  • 白话区块链~比特币扩容

    1)进行“隔离见证”并扩容区块; 2)仅进行隔离见证,区块容量保持不变; 3)仅扩容区块,不进行隔离见证。

  • 隔离见证

    比特币交易中为了避免安全隐患(黑客通过改变交易签名信息改变交易id),把签名从交易中移除,从而间接扩容; ...

  • 隔离见证

    见证witness:用于支出资金的数字签名称为见证,这是密码学中术语。比特币交易中的见证数据证明了资金真正归谁所有...

  • 隔离见证:将经济激励与资源消耗相匹配

    简单回顾下隔离见证。 SegWit(隔离见证)是改变了数据存储方式的协议升级,2015年由Pieter Wiull...

网友评论

    本文标题:什么是隔离见证?

    本文链接:https://www.haomeiwen.com/subject/kmmgrftx.html