块大小的增加与软分叉原

Where business professionals discuss big database and data management.
Post Reply
tasnim98
Posts: 398
Joined: Tue Dec 24, 2024 3:30 am

块大小的增加与软分叉原

Post by tasnim98 »

相反块重量将使用更合适的测量系统。以重量单位为基础,在该系统中,一笔交易的非见证数据1字节相当于4个重量单位,而见证数据1字节仅相当于1个重量单位,一个区块的限制为400万个重量单位。充满非SegWit交易的区块仍将遵守原有的100万字节限制。

这种创新的测量方法确保区则保持一致。它还为比特币矿工和用户采用 SegWit 提供了经济激励。使用 SegWit 进行交易的用户将享受交易费用降低的优惠。由于见证数据占用了区块重量限制的较小比例同时处理 SegWit 交易的矿工有机会在他们的区块中包含额外的交易。这会导致费用收入增加。

新的 SegWit 脚本类型
在比特币世界中,脚本类型代表通过一种名为“脚本”的专有脚本 墨西哥号码格式 语言在区块链上执行比特币交易的不同方式。随着 SegWit 的出现,引入了两种新的脚本类型来利用见证字段的功能:即 Pay-to-Witness-Pubkey-Hash (P2WPKH) 和 Pay-to-Witness-Script-Hash (P2WSH)。

关键见解:那些脚本类型,包括在 SegWit 之前存在的 P2PKH 和 P2SH,被称为“遗留脚本类型”。

支付见证公钥哈希(P2WPKH)

在 SegWit 集成之前,最广泛使用的脚本是:Pay-to-Pubkey-Hash(P2PKH),这是一种有效地将比特币保护到公钥哈希的机制。 P2WPKH 是 SegWit 的一项创新,它的功能与 P2PKH 相似,但略有不同。在使用 P2WPKH 输出的场景中,关键组件(签名和公钥)安全地保存在见证中。与此同时,ScriptSig 仍未受到影响。这一战略举措旨在避免交易代码的潜在变化。

支付见证脚本哈希(P2WSH)

P2PKH Pay-to-Script-Hash(P2SH)作为一种突出的原生脚本类型受到关注,它允许用户将比特币发送到名为 RedScript 的自定义脚本的哈希值。任何安装此RedScript并满足特定条件的人都可以检索此比特币

在早期,P2SH 主要专注于多重签名交易,与裸多重签名等其他交易相比,它提供了更高的空间效率和自由裁量权。

输入 SegWit 的 Pay-to-Witness-Script-Hash (P2WSH)。其执行方法与 P2SH 非常相似。当提供见证脚本(redScript,SegWit 的版本)以及所需的签名和公钥时,P2WSH 输出将被解锁。为了反映 P2WPKH 中的方法,P2WSH 输入需要一个空的 ScriptSig 字段,从而降级包含签名密钥和公钥的脚本见证。前往见证领土。
Post Reply