首页 > 比特币 > 正文

2019 年 11 月,Erlay协议的共同作者、Chaincode Labs 的比特币研究员Gleb Naumenko来到伦敦出席2019 年 ACM 会议。 

ACM 会议是计算机和通信安全方面的主要会议之一。它汇集了“来自世界各地的安全研究人员、从业人员、开发人员和用户”。Naumenko 的出现是最近一个罕见的例子,在一次会议上讨论了比特币研究,该会议专注于更广泛的主题,而不仅仅是加密货币(或“区块链”)。 

比特币研发人

正如瑙门科本人所说,让来自其他研究领域的个人参与审查比特币生态系统并向其提供反馈有很多好处。这些好处包括加强现有的比特币研究,并吸引新人才来应对需要推进的众多挑战和现实世界的研究。Naumenko 正在寻求鼓励当前和未来的研究生专注于比特币的点对点挑战,例如未来对比特币网络的僵尸网络攻击。

ERLAY:降低比特币的带宽要求

Naumenko 将他的研究描述为“分析、保护和优化这些节点的通信方式”。他最出名的可能是他在 Erlay 上的工作。Aaron van Wirdum 和 Omar Faridi 之前曾在比特币杂志上报道过 Erlay 。正如他们所写,“Erlay 是一项有助于降低带宽需求的新提案。” 它概述了一种减少节点之间消息数量和其中一些消息大小的方法。Erlay 可以将所需的带宽量减少大约 40%。 

降低带宽要求不仅对于降低个人开始运行完整节点的门槛很重要,而且还允许现有节点增加其连接数量,从而使 eclipse 攻击更难执行。

正如月食遮蔽了你对月球的看法,月食攻击遮蔽了你对网络其他区块和交易的看法。因此,攻击者可以为您提供在网络的其余部分看不到或未包含在最大工作量证明链中的交易和/或块。随着节点的连接数量增加,攻击者必须控制更多数量的节点,因此这种攻击变得不那么可行。 

目前,带宽需求随连接数线性增加。然而,随着连接数量的增加,使用 Erlay 的带宽需求大致恒定。 

尽管近年来运行完整节点的需求引起了很多关注(出于去中心化和信任最小化等充分理由),但您所连接的比特币节点的质量和数量却很少受到关注。尽管没有闪电网络那么重要,但如果攻击者设法控制您所连接的对等点或设法使您与诚实的对等点断开连接,则在比特币网络上可能会发生某些攻击,例如日蚀攻击和网络分裂。

为什么没有更多的学者研究比特币?

有一些以比特币为重点的研究集群正在调查这些问题。这些措施包括主动为Cryptocurrencies和合同(IC3),特拉维夫琐希伯来大学Aniket凯特普渡大学。然而,鉴于媒体的关注、公众意识和比特币的市场主导地位,它们的数量相对较少。

迄今为止,比特币生态系统为何没有引起更多学术兴趣,有多种可能的解释。比特币因行动缓慢和抵制新想法而享有可以说是不公平的声誉。它肯定比许多其他加密货币更保守,更强调抗审查、去中心化和避免常规硬分叉。

虽然其他加密货币可以试验未经证实的新密码学,但许多比特币核心开发人员认为有责任确保新密码学在被考虑用于比特币之前得到广泛的研究和理想的实战测试。 

此外,通过为其他项目和预挖矿提供的顾问费或 Facebook 等公司为自己的加密货币相关项目提供的丰厚薪水,专注于构建新的加密货币有巨大的经济激励。相比之下,比特币的开源贡献者往往难以获得更有限的融资机会。

此外,学术界的一个重要子集致力于研究工作证明的潜在替代品,例如权益证明,以解决能源消耗的感知问题。 

股权证明的拉动

一些研究人员继续追求这个想法并没有什么坏处,但值得记住的是,权益证明并不是一个新想法。事实上,中本聪在 2009 年首次发布比特币软件时取得的突破在使权益证明可行方面没有取得任何进展。观察工作量证明系统在现实世界中面临数十亿美元的压力的 11 年也没有教会我们任何有关权益证明系统的可行性或最佳设计的任何信息。 

尽管追求这些中本聪级别的技术突破可能很有吸引力且自我膨胀,但它们极为罕见,假设它们会定期发生是基于希望而不是科学。

当然,鉴于巨大的设计空间,从数学上证明股权证明系统永远不会工作是极其困难的。尽管如此,Blockstream 的研究主管 Andrew Poelstra 坚信,不可能通过股权证明实现分布式共识。2014年,他写道, 

“问题最终归结为 Greg Maxwell 所谓的无成本模拟,而 Andrew Miller 则认为没有任何风险。如果签名者创建有效区块是无成本的,那么他们就能够廉价地在区块空间中搜索对他们有利的历史区块。” 

工作量证明系统似乎不再为学者和研究人员提供一个有趣的研究领域。正如 Naumenko 本人所评论的那样,“我们仍在学习有关工作量证明的东西......我认为工作量证明很简单,但我们还没有完全理解它。”

伦敦比特币开发者

在伦敦期间,Naumenko 还出席了伦敦比特币开发者聚会。(他的演讲视频可以在这里查看,抄本可以在这里查看。)为了准备 Naumenko 的演讲,伦敦比特币开发者聚会一周前举办了一场关于 Erlay 研究论文和比特币点对点网络的苏格拉底研讨会和闪电。

这在 Naumenko 的演讲中引发了一场有趣的讨论,其中包括在不玩弄方法的情况下准确测量完整节点数量的挑战以及山寨币网络上的点对点漏洞。他并不称赞 IPFS 的libp2p 库用于分布式共识网络,与比特币点对点协议的更简单性相比,将其描述为“弗兰肯斯坦的怪物”。 

他对以太坊上一些未解决的点对点漏洞也没有留下深刻的印象,并认为以太坊社区过度关注权益证明和零知识证明研究,不利于解决点对点漏洞利用。 

在闪电网络上,Naumenko 发现目前的变化速度太快,无法广泛研究相关攻击,咨询闪电协议开发人员并考虑发表一篇关于它的论文。有趣的是,Naumenko 认为闪电网络上有 Erlay 的应用程序,所以这可能是一个“观察这个空间”的案例。

其他比特币研究

很明显,比特币和闪电网络上的点对点层有望在未来几个月和几年内成为一个蓬勃发展的研究领域。除了对 Erlay 的研究之外,Naumenko在比特币核心 GitHub 存储库上还有许多公开的拉取请求。 

与影响比特币核心代码库其他组件(如钱包)的 PR 不同,Naumenko 的 PR 通常只涉及很少的代码行,对于那些不太熟悉 C++ 语言的人来说,可能更容易查看和理解。还有其他点对点研究项目,例如蒲公英,它专注于为点对点层带来隐私改进,并与 Erlay 兼容。 

Bitcoin Core 贡献者Amiti Uttarwar也在努力改进交易重播逻辑以提高隐私。她于 2019 年 11 月主持了比特币核心公关评论俱乐部会议,讨论她在比特币核心存储库中打开的拉取请求 ( #16698 )。

对于那些有兴趣进一步了解比特币点对点层的人,Naumenko 将返回伦敦出席 2020 年 2 月的 Advancing Bitcoin 会议。Erlay(BIP 330)已经分配了 BIP 编号,Naumenko 目前正在致力于生产就绪的实施。

猜你喜欢
发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论信息