SegWit是什么

Fanly 问答 2018-03-01 13:35:20 阅读(...)

隔离见证(SegWit)是一种协议升级,它改变了存储数据的方式。是对比特币软件提出的一种更新,旨在解决比特币面临的一系列严重问题,增加了比特币区块的容量限制,并允许实施第二层解决方案以进一步改进。

SegWit隔离见证)是一种协议升级,它改变了存储数据的方式。它于 2017 年 5 月 10 日在 litecoin 上被激活,在 2017 年 8 月 23 日被激活。开发商 Pieter Wiulle 于 2015 年 12 月在比特币大会上首次提出这个想法。

Segwit Lock

许多人称赞它是人们期待已久的解决比特币规模问题的解决方案。主协议的最大块大小是 1MB,它限制了比特币可以处理的事务数量,大约每秒 7 个。这将限制比特币的潜在增长,并阻止比特币成为一种可用的大额支付系统。

虽然升级确实能让比特币的区块中有更多的交易,但 SegWit 最初的意图是修复比特币代码中的一个错误,即交易的可伸缩性。这个缺陷允许任何人更改修改事务 id(以及随后的散列)的小细节,而不是修改内容。虽然这不是比特币的关键问题,但它阻止了更复杂功能的开发,比如第二层协议和智能合同。

通过删除签名信息(也称为“见证”信息)并将其存储在基本事务块之外,从而实现了固定事务的可延性。这样,可以在不影响事务 id 的情况下更改签名和脚本。

瘦身

一个更重要的好处是,如果没有签名信息,交易的重量要小得多。这意味着更多可以放在一个区块中,比特币可以在不改变块大小的情况下处理更大的吞吐量。

SegWit 引入了一种称为“块重”的新概念。这是包含和不包含签名数据的块大小的混合,限制为 4MB,而基本事务的块大小限制仍然为 1MB。这意味着 SegWit 升级与以前的协议兼容,并且避免了需要硬分叉。

因此,SegWit 不会增加块大小限制,但它可以在 1MB 块内启用更多的事务处理。4MB 上限包含隔离见证数据,这在技术上不构成 1MB 基本事务块的一部分。

建立在顶部

SegWit 向前迈进了一大步,它支持第二层协议的开发,例如闪电网络。可延展性修复使任何依赖未经证实的交易的功能风险较小且易于设计。

闪电网络将通过频繁的小额交易脱链进一步提升比特币的交易容量,只有在用户准备就绪时才能在比特币区块链上安顿下来。

SegWit 的激活还推动了 MAST(支持更复杂的比特币智能合约),Schnorr 签名(这将促成另一个交易容量提升)和 TumbleBit(匿名顶层网络)等其他功能的开发工作。

我们在哪?

尽管有明显的优势,升级的推出进展缓慢。在像素时间,14%的交易使用新格式。

主要原因是许多钱包还没有添加 SegWit 支持。Trezor,Ledger,Electrum 和 Kraken 等一些大牌已经这样做了。就交易数量而言,Coinbase 是最大的钱包提供商,它正在研究它,并预计将于 2018 年初实施升级。比特币最受欢迎的完整节点实施比特币核心的钱包预计将推出 SegWit 2018 年第一季度。

随着主要的比特币代码也对 SegWit 友好的调整,这可能会导致在使用和附加功能实验方面的提高。比特币核心在其网站上列出了关于 SegWit 集成的业务和项目清单 – 在像素时间,已部署了 19 个实施,还有 90 个实施已准备就绪。

随着更多钱包接受升级,使用 SegWit 结构的交易比例将增加,并且比特币费用应该随着块包含更多交易数量而下降。此外,闪电和类似的第二层协议的开发应该得到更多的推动,增强比特币的范围和潜力。这不可能在一夜之间发生 – 但这种变化是一个重要的变化,并且向前迈出了一大步。

0个人收藏 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • 比特币 Bitcoin

    比特币是不是货币

    比特币是一种网络虚拟货币,网民可以使用比特币购买一些虚拟物品。比特币还是一种交换工具,更是一种证券化的产品。
  • 闪电网络

    什么是闪电网络

    闪电网络的目的是实现安全地进行链下交易,其本质上是使用了哈希时间锁定智能合约来安全地进行0确认交易的一种机制,通过设置巧妙的‘智能合约’,使得用户在闪电网络上进行未确认的交易安全。
  • bitcoin scale 比特币拓展

    比特币可以扩展吗

    比特币的设计原因将块编程为每个块的大小限制约为 1MB,以防止网络垃圾邮件。由于每个区块平均需要 10 分钟才能完成处理,因此整个交易的处理量相对较小。需求的增加将不可避免地导致费用的增加,比特币的效用将进一步下降。所以拓展毕竟困难。
  • 匿名币是什么

    匿名币是什么

    匿名币就是在交易过程中隐藏交易金额、隐藏发送方与接收方的一种特殊的区块链代币。与之相对应的,是比特币、以太坊这些“显币”。
  • 以太币 ETH coin

    以太币是什么

    以太币(ETH)是以太坊(Ethereum)的一种数字代币,被视为比特币2.0版,采用与比特币不同的区块链技术“以太坊”,一个开源的有智能合约成果的民众区块链平台,由全球成千上万的计算机构成的共鸣网络。
  • 区块链网络

    区块链是什么

    区块链(Blockchain)是一种分布式数据库,使用加密技术来确保记录几乎不可变,这使得点对点比特币转账无需金融机构验证交易的基础技术,任何依赖于访问数据库的东西都可以从中受益。