Schnorr签名将使比特币网络容量增加40%以上
2018-01-29 00:25 作者:FintechProbe编译 收藏(0) 阅读(2207) 评论(0)


IFTNEWS.CN国际区块链技术前沿报道】比特币的发展并非停滞不前。我们有许多很酷的新功能值得期待。Segwit、闪电网络和Schnorr签名,旨在解决比特币的可伸缩性问题,使加密货币更加可用。前两个特性已经被几乎所有主流媒体所覆盖,但令人惊讶的是,关于Schnorr签名的信息很少。解释Schnorr的签名需要在密码学和比特币背后的数学方面做一个简短的介绍。就让我们一探究竟吧。

每个功能都必须解决一个问题。在这种情况下,我们正在解决比特币可扩展性的问题。比特币交易需要签名。这些签名需要大量的块空间。随着越来越多的人使用比特币,涉及更多的地址。每个地址都需要自己的签名,占用越来越多的块空间。随着交易规模的增加,交易费用也随之增加。如果交易费用为30美元,为什么会有人用比特币购买2美元的咖啡?这是荒唐的。

公钥私钥和签名。

所以,我们都知道比特币有两个密钥 - 私钥和公钥。键本质上是数字链接的字符串。有趣的是,当你知道私钥时,你可以找到一个公钥,而不是相反。如果只知道公钥,则永远找不到私钥。

为了从地址上花费比特币,一个人必须证明他知道与公钥相关联的私钥。为了证明所有权,有一种叫做密码签名的东西。

这就是密码学开始的地方。使用签名和了解公钥,此人可以检查他是否在事务中使用了正确的私钥,而实际上并没有看到真正的私钥本身。作为一个比特币的拥有者,我可以发送和接收比特币而不泄露我的私钥。

SCHNORR签名

这些签名是由Claus-Peter Schnorr发明的,被认为是最简单的安全算法。本质上,它是一系列的数学公式,将私钥、公钥和签名联系在一起。非常重要的是使用这个方法,几个签名可以合并到一个。这大大减少了此类事务的网络负载。

比特币核心开发者Eric Lombrozo估计,Schnorr的签名将使网络容量增加40%以上。如果我们考虑到多签名的事务(由不同的人签名)和他们需要的块空间,这个数字将会更大。因此,在实施时,Schnorr的签名将是加密货币爱好者的巨大胜利。

比特币还不到10年,我们已经走了很远。随着社区致力于更好的解决方案,我们将看到一个更好的比特币演变——一个没有拥挤网络和高得离谱的费用的比特币。同时,重要的是要忠于中本聪最初的愿景,确保比特币对人民来说是一种分散的资产。这不是一条容易的路——这就是为什么有些功能可以提高可伸缩性,但导致集中化的原因,被社区抛弃了。