Altcoins Talks - Cryptocurrency Forum
Local => 中文 (Chinese) => 媒体 => Topic started by: billy.ryoko on September 03, 2018, 11:05:16 AM
-
隔离见证,即 Segregated Witness(简称SegWit),由Pieter Wuille(比特币核心开发人员、Blockstream联合创始人)在2015年12月首次提出。
见证(Witness),在比特币里指的是对交易合法性的验证。举个例子,Alice发起一笔交易,给Bob支付1个BTC,该笔交易信息由三部分组成:
a.元数据:交易信息格式的版本号;交易锁定时间等
b.付款人:Alice用于付款的BTC来源,一般来源于某历史区块上某笔交易的输出(详 见UTXO);证明Alice拥有该笔交易的输出,即见证(Witness)数据
c.收款人:Bob的收款地址和金额
可见,见证数据包含在交易信息里头。
隔离(Segregated),指的就是把见证数据从交易信息里抽离出来,单独存放。
微信图片_20180902195207
隔离见证的来源
为什么要把见证数据隔离出来呢,或者说这样做有什么好处呢?这就涉及到比特币里的另一个概念–扩容。
扩容,指的是增加比特币每秒的交易量。比特币每10分钟左右挖出一个大小小于1MB的区块,每笔交易平均250字节,即每个区块最多放进4000笔交易,这样算下来,比特币每秒处理的交易数不超过7个。对比其它交易平台,PayPal每秒数百笔、Visa每秒数千笔、支付宝能达到每秒数万笔,可见比特币是一个非常低效的交易系统。如果使用人数增多,则会造成比特币的拥堵。
http://m.8btc.com/segregated-witness-2