官方的 MASTR 标志 MASTR 支持这项工作
目录
← 知识库首页

加密历史

2017: SegWit changes Bitcoin transaction accounting

Separating witness data addressed transaction identifiers and increased the capacity available under a block-weight limit.

Network history · August 2017 · 1 min read

研究文章和参考条目以英语发布。导航提供七种语言。

本文目录
  1. What changed
  2. Why the activation debate mattered
  3. 来源与原始文件

What changed

Segregated Witness activated in August 2017. BIP141 specifies a separate structure for witness data and a block-weight limit rather than treating every transaction byte identically. Updated nodes validate the witness under the new rules while compatibility with older nodes is maintained through the soft-fork design.

One important motivation was transaction malleability. A transaction identifier used by a later transaction could otherwise change because of alterations to signature-related data, even when the intended payment stayed equivalent. SegWit addresses this problem for the relevant transaction forms. It made reliable chains of unconfirmed transactions easier to design, an important building block for payment channels.

Why the activation debate mattered

Deploying consensus changes requires adoption by an ecosystem of users, miners, businesses and software maintainers. A published proposal does not itself switch the network's rules. That distinction explains why development history includes activation mechanisms and disagreements as well as code.

SegWit should also not be described as unlimited free capacity. Transactions still compete for constrained block space, and wallets must construct compatible spends to benefit. Lightning moved repeated payments into channels; it did not eliminate the need for onchain transactions or liquidity.

来源与原始文件

相关阅读

MASTR

支持独立研究

这里的调查、原始证据和指南均可免费阅读。自愿捐赠帮助支付研究成本,让 MASTR 能够继续提供工具。

打开钱包