首页 > 世链号 > 隔离见证,解决区块链网络拥堵的链上扩容方案
币小哥  

隔离见证,解决区块链网络拥堵的链上扩容方案

摘要:早在 2013 年,比特币网络拥堵、交易费用上升的问题就涌现出来了,随着比特币价格的直线飙升,用户体量越来越大,其网络拥堵的问题就愈发严重了。

隔离见证,解决区块链网络拥堵的链上扩容方案

早在 2013 年,比特币网络拥堵、交易费用上升的问题就涌现出来了,随着比特币价格的直线飙升,用户体量越来越大,其网络拥堵的问题就愈发严重了。

实际上,在比特币诞生之初,中本聪并没有特意限制区块的大小,它们在其自身数据结构的控制下最大可以达到 32MB。在当时,平均被打包的区块大小为 1-2KB,有人认为区块链上限过高容易造成计算资源的浪费,还容易发生 DDOS 攻击。因此,为了保证比特币系统的安全和稳定,中本聪决定临时将区块大小限制在 1MB。

为了缓解网络拥堵、交易费用上升等问题,各种扩容解决方案也是层出不穷,但由于社区在选择链上扩容还是链下扩容的问题上始终没有达成共识,直到 2017 年 8 月,比特币才在纽约共识的推动下激活了隔离见证,并将其单个区块的交易处理能力提高了 1.7 倍,交易上限增加至每秒 11.9 笔。

隔离见证(segwit)是 2015 年 12 月由 bitcoin core 的开发者,Ciphrecx 首席技术官 Eric Lombrozo、比特币技术爱好者 Johnson Lau 以及 BlockStream 的联合创始人 Pieter Wuille 共同提出的比特币扩容协议,即 BIP141。

隔离见证是对于比特币来讲的,它可以看作是比特币系统的一次重要升级,这次升级涉及到比特币共识规则和网络协议,相当于在比特币系统上优化。所以,隔离见证属于链上扩容。

隔离见证,解决区块链网络拥堵的链上扩容方案

在比特币系统中,所有交易实际上都包含两个部分:“用来表示交易状态的输入输出”和“用来验证交易合法性的脚本签名”。中本聪在设计的时候,将这两部分信息直接一起放在了区块基本结构当中。

隔离见证就相当于把验证签名从基本结构里拿出来,放在一个新的数据结构当中,但却不破坏数据的完整性,并且能将更多的交易打包到区块中。简单来说就是,将比特币的交易信息和签名信息分隔开来,实际的交易 ID 由交易状态来决定。

举个例子,假如你有 10 本书,你把每本书横着放在桌子上,那么可能放完这 10 本书,你的桌子就被铺满了;但是你把每本书立着放,那么你的桌子还会有很多的空余空间,而书还是那十本书,没有多也没有少。简而言之,隔离见证就是通过改变区块数据结构来释放区块容量。

通常情况下,只有矿工才会用到签名信息来验证发出交易的地址是否拥有 UTXO 的支配权,而大部分普通用户很少会用到签名信息,所以将脚本签名单另放在一个数据结构中是可行的。并且,针对比特币系统中区块大小不能超过 1 MB 这一点而言,脚本签名的大小是不包括在内的,所以当把签名信息单独放置之后,区块原先的基本结构中能够容纳的交易数量就自然而然的变多了,从而可以起到一定的扩容作用。同时,将签名信息与交易记录分开之后,它将不再参与交易 ID 的哈希计算,所以通过修改签名信息来伪造交易的可能性就会大大降低。

尽管隔离见证能在一定程度上解决网络拥堵问题,并且提高交易安全性,但是它依然未能被所有的比特币网络参与者完整采用,因为它并非强制性的。

而且,隔离见证并不是简单的“升级”,它需要依靠钱包、交易所和公司用它来进行自我升级后再将更改推送到网络上。没人强制用户采用隔离见证,只能取决技术团队将其组织推向正确的方向,因此这往往不能使其达到预期效果。当隔离见证面世的时候,只有一小部分机构迅速进行了采用,还有部分在是否借助新软件进行更新这个问题上摇摆不定,毕竟采用与否的决定权不掌握在技术团队手里。

来源链接:mp.weixin.qq.com
来源:链基百科

免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。