美文网首页【好文共赏】区块链研习社简书三体组织
区块链没成规模,至少现在没有,但还有希望(三)

区块链没成规模,至少现在没有,但还有希望(三)

作者: 尾巴笔记 | 来源:发表于2019-01-16 09:35 被阅读576次

让我们深入讨论一下。

解决方案

扩展区块链是一个已知的挑战,并且多年来一直是一个活跃的研究领域。具体来说,如果您一直关注比特币社区多年来的崩溃,您可能听说过两种特定于比特币的缩放解决方案,即SegWit和2兆字节(MB)块大小的增加。

这两种解决方案都旨在解决特定于比特币的问题,即比特币区块链的硬限制为每个块1兆字节(MB),这限制了可以添加到一个块的事务数量。因此,比特币在处理和确认交易方面已经面临了一段时间的延迟(有时是几个小时甚至几天)。类似地,正如我们在前一节中看到的,Ethereum在扩展功能方面也面临着限制。

在我们弄清楚如何扩展区块链之前,我们只能局限于用例实际增长的速度和范围。让我们看一下现成的一些解决方案。

建议的解决方案#1:SegWit(比特币专用)

segwit

每一个比特币交易包含:

输入

发送方先前的交易细节

发送方的唯一私钥(即' scriptSig ')验证发送方有正确的数量(基于其以前的事务)来完成事务

输出

发送数量

收件人的公共地址(即。“ScriptPubKey”)

在这些元素中,数字签名(“scriptSig”)的大小最大,占交易总量的60% - 70%。不过,签名只在验证时需要。

隔离见证(也称为Segwit)是将事务签名(即“隔离”)与其他事务数据分离的解决方案。签名从输入中剥离,并在事务结束时移动到结构中。

此外,使用SegWit,目击者被转移到事务数据中的一个新的“目击者”字段,这允许我们改变块大小的计算方式。块大小限制不再以字节计算。相反,块和事务被赋予了一个新的指标,称为“权重”,与它们对节点资源的需求相对应。具体来说,每个字节的隔离见证是给定一个重量的1,另一个字节块是给定一个重量的4块的最大允许重量是400万,它允许一块包含SegWit事务持有更多的数据比当前所允许的最大的块大小。这将有效地将限制从1 MB增加到略低于4 MB,使我们的事务增加了大约70%。

SegWit还解决了除可拓展性之外的其他问题,比如事务可拓展性和增强的安全性(我不会在这里讨论这个问题,因为它与可拓展性无关)。

建议的解决方案#2:扩容到2mb(比特币专用)

而比特币的社区一方(用户)强烈支持SegWit,另一方社区(矿工)更喜欢硬分叉,将改变1 MB的块大小限制到2 MB。其基本思想很简单:通过增加块大小,它将允许更多事务适合于每个块,允许网络每秒处理更多事务。

这种块大小增加的计划长期以来一直是比特币社区激烈争论的话题,从2015年初开始,块的大小开始接近目前的1MB硬限制,开始越来越受到关注。

(未完待续......)

相关文章

网友评论

    本文标题:区块链没成规模,至少现在没有,但还有希望(三)

    本文链接:https://www.haomeiwen.com/subject/qyepdqtx.html