在比特币的背景下,延展性意味着修改交易而不使其无效的能力。 有两个层次:脚本级别:签名不包括解锁脚本,因此修改它不会改变签名有效性 。交易级别:SIGHASH 标志可用于控制对哪些输入/输出进行签名。
在比特币的背景下延展性意味着修改交易而不使其无效的能力。 有两个层次:
脚本级别:签名不包括解锁脚本,因此修改它不会改变签名有效性 。
交易级别:SIGHASH 标志可用于控制对哪些输入/输出进行签名。
假设 Alice 想从 Bob 那里购买电影流。
这部电影分为多个小块:D₀、D₁、D₂、…、Dn。 Alice 和 Bob 创建了一个所谓的支付通道来交易所链下消息。 Bob 与 Alice 共享 Merkle 树的叶子(下面的 H₀ 到 H₇)。 Alice 可以通过计算其根哈希 (T₀) 并将其与给定电影的公开哈希进行比较来验证其保真度¹。
图 1:默克尔树
Alice 创建了一系列交易:TX₁, TX₂, …, TXn。 它将硬币锁定到以下智能合约中,由她在输入中引用的 UTXO 提供资金。
图 2:显示脚本的事务²
签约Netflix
有两种方法可以解锁硬币:
Bob 签署并提供正确的数据块,即当第 12 行 if 中的条件为假时
当第 12 行 if 中的条件为真时,Alice 和 Bob 都签名
每次 Alice 收到 Dᵢ 时,TXᵢ 都会更新,只有两个变化:
Hᵢ:将上面合约中的hash更新为下一个chunk的hash
输出量增加 100 satoshis,以支付额外的块。
注意 Alice 需要再次签名。 下图显示了 Alice 和 Bob 之间的交易所,从通道的打开到关闭。
支付渠道⁴
通道关闭
在任何时候,Alice 或 Bob 都可以单方面或共同停止流式传输。 如果 Alice 停止付款,Bob 将停止流式传输; 反之亦然。 没有人可以作弊³。
2 路:Bob 将支付交易 TXp 发送给 Alice。 如图 2 所示,Alice 通过用她的签名替换 Dᵢ 来改善它。 请注意,新交易 TXp 仍然有效,并且仍然可以使用选项 2 而不是选项 1 来解锁旧合约。Bob 更喜欢以这种方式关闭通道,因为:更多区块链消息,请关注下载区块天眼APP,全球区块链监管查询APP 。
它节省了交易费用。 通常,每个块都比签名大很多(平均只有 72 个字节)。 在极端情况下,使用 OP_PUSHDATA4 修剪 4GB 块,导致约 60,000,000 倍的减少。
数据块是私有且敏感的。 Bob 不想在链上公开电影块供所有人查看。
1-way:如果 Alice 拒绝签名,Bob 总是可以使用选项 1 来收取款项。
只有两笔交易最终在链上。 之后所有中间事务都可以安全地丢弃。
讨论
与Netflix等现有付费流媒体网站相比,这种基于支付渠道的流媒体具有显着优势:
即付即用:只为观看的电影部分付费
由于比特币的小额支付能力,交易成本低
为了使其更实用,必须采取额外措施来防止 Alice 在通道外将支出资金交易(TXᵢ 中引用的 UTXO)加倍,并广播陈旧的交易(例如,当我们已经在 TX₉ 时广播 TX₁)。 详情请参阅专利⁴。
此外,Bob 可以使用此技术迭代地仅共享下一个块及其 Merkle 证明,以避免在开始时立即共享所有树叶。
概括
这里仅以流媒体电影为例。 将这种方法扩展到“流式传输”其他类型的数据/服务是相当简单的,例如 Wi-Fi、公用事业(水和电)、租赁(汽车和房屋)。 通过这种方式可以方便地提供许多即用即付的服务。
免责声明:
本文观点仅代表作者个人观点,不构成本平台的投资建议,本平台不对文章信息准确性、完整性和及时性作出任何保证,亦不对因使用或信赖文章信息引发的任何损失承担责任
美联储降息对比特币的影响
贝莱德:比特币已不是单纯的风险资产
白话区块链早报:哈里斯首次对加密货币发表评论并承诺支持该领域
VanEck 分析师表示,卡马拉·哈里斯出任总统可能会对比特币更有利
newwifi怎么挖矿_怎么看区块链盈利空间(怎么看区块链盈利空间多大)
以太坊干嘛用的_以太坊区块浏览器可以干嘛
比特币昨日为何大涨_比特币涨破48000美元大关哪些因素促成了比特币疯涨
币圈行情有声_数字货币交易所国内的哪家最强
eth提取到冷钱包_冷钱包矿工费转不进去怎么回事
区块链的kol人物有哪些_区块链投资界有哪些大佬
0.00