比特币的未来技术开发或成焦点,如UTXO功能、签名聚合等

知链

18-03-2422:52
图片来源:摄图网

最流行的比特币实现软件的开发人员有着制定真正全球货币形式的梦想,因此,你可以说他们有很多东西。

在纽约举行的最近一次年度会议上,他们的待办事项清单的广度很容易看到,在这些会议中,随着互联网渠道的变化,人们已经频繁地看到许多软件最活跃的开发者聚集在一起协调工作。在Bryan Bishop转述的一次谈话中,他们讨论了未来一年的代码优先级混杂问题,从中窥探了团队如何做出决定以及他们希望接下来克服的技术障碍。

尽管并非所有的开发者都参与其中,但该笔录还为几位主要开发人员的近期关注提供了内部视角,包括长期比特币核心贡献者Pieter Wuille、Matt Corallo和Cory Fields。它还提供了一个幕后信息,在这些场景中,贡献者正在对代码进行一系列修改,现在这些代码已经获得了超过1470亿美元的收入。

事实上,很多谈话都是围绕着团队评论和添加新代码的方式进行的。一个主要的问题是,虽然开发人员提交了大量的代码更改,但只有有限的开发人员具备足够的知识以便对BUG进行测试,确保他们已经准备好被添加到获得这么多钱的代码中。

一位开发人员说:“作为一名评论者,我无法完成所有这些工作,并且它也很令人沮丧。”

有些代码更改甚至由于负载而丢失。另一名开发者甚至将不断增长的提议列表称为“一个很酷想法的墓地”。

分散的优先级

但是,这并不妨碍开发人员开发其他新功能。

Fields,麻省理工学院的一位贡献者,一直致力于研究连接全球网络中所有节点的点对点网络代码。

图片来源:摄图网

在早些时候接受CoinDesk的采访中,他将比特币的代码称为“整体blob”,开发人员自2009年首次提出之后一直试图解决这个问题。尽管多年来他一直在梳理代码的点对点层,但他在会议上透露,他“差不多完成了”。

他还在研究比特币的未支付交易输出(UTXO)功能,这是可用于新交易的比特币交易数据池。尽管他对新功能的描述很薄弱,但他表示他计划通过电子邮件向流行的比特币开发者邮件列表发布更多“很快”的内容。

这突出强调了在开源代码上工作的分布式特性,每个开发人员都可以处理他或她选择的任何内容。尽管开发人员经常在互联网上交流,但有人可能不知道别人正在开发一个大功能,直到他们将其发布到广泛阅读的论坛(例如官方邮件列表)。

然后是Wuille。也许是最知名的比特币核心贡献者,他负责SegWit,去年在比特币上激活了一个倍受赞誉的缩放代码更改。

他在会议上的更新很简洁,但他重申他专注于另一个备受期待的缩放更改,签名聚合。另外,他正在通过隐藏通过“对等”网络发送的消息来增加隐私,而同一层的领域正在撕裂。

Corallo的更新也许是最具技术性的,他详细描述了他如何将代码分解成更容易让开发人员管理的块。

有一件特别杂乱的作品被他描述为“超级复杂”,不止一个开发者试图解开这个问题。尽管如此,他并没有因此感到迷惑。他表示“我想再试一次”。

维护主权

Corallo是许多开发人员中的一员,致力于让非技术人员使用比特币核心完整节点软件。尽管代码被广泛认为是提供使用比特币最安全的方式,但设置起来非常困难,需要花费数天甚至数周才能下载。

Chaincode联合创始人和比特币核心贡献者Alex Morcos在会上解释了为什么他认为让它更容易运行非常重要。

Morcos说,虽然有一种“文化推动”来运行节点,但他担心许多用户不理解运行节点的“真正原因”。他认为这应该是“主权”,或者能够说明交易是否有效,而去除中间人基本上就是比特币的重点。

Morcos提出了一些想法,让每个人都可以完成这个全面节点驱动的主权。

也许比特币全节点最大的问题之一就是软件太大,智能手机无法处理它们。该软件存在于一个地方,用户可能会在永久位于家中或公司的计算机上启动节点。

但是Morcos认为有一种解决方法。有一天,用户将希望能够将智能手机连接到家中的节点,从而提高他们的安全性。他说:“然后它就准备好了,无论你走到哪里。”

按照这些思路,Corallo提出了让一个完整的节点可以检查存储在其他地方的密钥信息的想法;例如,在硬件钱包中,这被认为是存储私钥最安全的方式之一。尽管这会使软件更方便使用,但他在实施时遇到了麻烦。

Morcos告诉CoinDesk,尽管他对这些想法很感兴趣,但这不是他现在的主要焦点。“我不知道我是否有特别的焦点,”他简洁地总结了松散的开源代码流程。

但他确实强调节点完整的不便是一个迫切的问题。

Morcos补充道:

“当然,我们的目标是让时间尽可能缩短,让事情更简捷。”

来源:知链

本文仅供参考,不构成任何投资买卖及其他建议,否则后果自行承担,投资有风险,还需谨慎!

返回顶部