未来一年比特币技术开发关注的焦点
2018-03-25 02:00 文章来自:IFTNews.CN 收藏(0) 阅读(1608) 评论(0)

IFTNews.CN比特币快讯:最受欢迎的比特币实现软件的开发者梦想着打造一种真正的全球货币形式,因此,你可以说他们的盘子里有很多东西。

最近在纽约举行的一次年度会议上,他们的待办事项清单的广度很容易看到,在那里,随着互联网渠道的变化,很多软件最活跃的开发者聚在一起协调工作。在由布莱恩贝肖普(Bryan Bishop)转录的一段对话中,他们讨论了未来一年的一堆代码优先级,让我们了解一下这个团队是如何做出决定的,以及他们希望接下来要跳过的技术障碍。

尽管并非所有的开发者都参与其中,但会议记录提供了一个内部调查,关注一些关键开发者的近期焦点,包括长期的比特币核心贡献者Pieter Wuille, Matt Corallo和Cory Fields。它还提供了一些幕后的信息,在这些场景中,贡献者们正在对代码进行一系列的修改,现在已经获得了超过1470亿美元的代码。

事实上,很多谈话都是围绕着团队评论和添加新代码的方式进行的。一个主要的难点是,虽然开发人员提交了大量的代码变更,但是只有这么多的开发人员有足够的知识来为bug进行测试,确保他们已经准备好被添加到保护这么多钱的代码中。

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

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

分散的优先级

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

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

他将比特币的代码称为“巨大的blob”,开发人员自2009年首次提出之后一直试图解决这个问题。尽管多年来他一直在梳理代码的点对点层,他在会议上透露,他“差不多完成了”。

他还在研究比特币未被使用的交易输出(UTXOs)的功能,这是一种可以在新交易中使用的比特币交易数据池。尽管他对新功能的描述很少,但他表示,他计划在电子邮件中透露更多的内容,以发送给流行的比特币开发者邮件列表。

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

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

他在会议上的更新很简洁,但他重申他专注于另一个备受期待的签名聚合。此外,他还通过在“点对点”网络上隐藏信息来保护隐私,而这一层的领域正在分裂。

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

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

捍卫主权

Corallo是众多专注于让非技术人员使用比特币核心的完整节点软件的开发人员之一。尽管这段代码被广泛认为是使用比特币最安全的方式,但要建立起来却很难,需要几天甚至几周的时间才能下载。

Chaincode联合创始人和Bitcoin Core撰稿人Alex Morcos在会上解释了为什么他认为让它更容易运行非常重要。

Morcos说,虽然有一种“文化推动力”来运行节点,但他担心许多用户不理解运行节点的“真正原因”。他认为这应该是“至高无上的”,或者能够判断交易是否有效,或者不相信任何人——基本上就是比特币的首要地位。

摩尔科斯提出了一些想法,让每个人都可以完成这个完全由节点驱动的主权。

也许比特币全节点最大的问题之一就是软件太大,智能手机无法处理它们。这款软件被困在一个地方,用户很可能会在家里或在某个公司的电脑上,启动节点。

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

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

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

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

“当然,我们的目标是让时间尽可能缩短建立和运行的时间。”

来源:coindesk

作者: Alyssa Hertig