http://www.7klian.com

三位开发人员在麻省理工学院谈论比特币核心进

三位比特币核心开发人员讨论了他们最近一直在进行的最重要的开发,以及与比特币及其协议的不同部分进行协作的特殊性。

开发者格洛丽亚·赵(Gloria Zhao),彼得·伍尔(Pieter Wuille)和约翰·纽伯里在4月4日(星期日),参加了麻省理工学院(MIT)在麻省理工学院2021年麻省理工学院比特币博览会期间举办的“比特币最新发展”小组。 该小组由布莱恩·毕晓普(Bryan Bishop)主持,他还曾担任过比特币代码贡献者。

赵卓仪得到以下方面的支持边缘自今年一月以来,该基金会为比特币开发者提供资金。 它的赞助商是人权基金会和Twitter的加密货币问题子公司Square Crypto。

根据他给该组织的欢迎信,Zhao自2020年3月以来为比特币的发展做出了贡献,嵌入在比特币核心存储库中的12个PR(评论)自那时候起。 它也已经比特币核心PR审查俱乐部的主持人,该软件的代码审查小组。年仅20岁,去年从加利福尼亚大学伯克利分校毕业,她现在是一名全职的比特币核心开发人员。

同时,另外两个开发人员约翰·纽伯里(John Newbery)和彼得·伍尔(Pieter Wuille)(后者是最古老的比特币和Blockstream的联合创始人)他们目前在Chaincode Labs工作。

Newbery毕业于Chaincode Labs研究小组,我们在CriptoNoticias报告说,在最新版本中包含了10多个西班牙裔开发人员。该开发人员还是比特币Optech的创始人,该公司是一家生产各种信息和文档单元的研究公司,例如时事通讯和有关比特币的报告。

比特币核心开发者Gloria Zhao,John Newbery和Pieter Wuille以及小组主持人以及开发者Bryan Bishop在MIT比特币博览会2021上的活动。 成为一名比特币开发者感觉如何?

麻省理工学院的谈话以关于在比特币核心上工作意味着什么,Pieter Wuille为此提供了有关比特币最常用客户端的定义,而没有直接回答问题。 即使这样,也可以说他的回答起到了谈话前提的作用:

比特币核心是比特币协议的参考实现。 它是Satoshi(中本聪)原始代码库的演变。 它目前由一组开源软件开发人员维护。 它是用于验证协议完整节点的最常用软件。

Pieter Wuille,比特币核心开发人员。

赵凯莉敢于将此作品定义为“书呆子狙击”,这是指一个书呆子可能会对科学挑战产生热情或近乎迷恋; 需要针对特定??问题创建解决方案。

比特币核心涵盖了有趣的话题。 我喜欢它的经济性,它是一个非常有趣的分布式系统。 这是数学,目前我无法在其他地方使用。 所以从事其他工作,我认为是浪费时间。 正如Pieter所说,任何人都可以使用Bitcoin Core,因为它是开源的。 这就是为什么我全职工作并认为自己是比特币开发人员的原因。 很好玩,很酷。

比特币核心开发者Gloria Zhao

然后轮到约翰·纽伯里,他说他在2016年开始使用比特币时并不了解C ++编程语言。然后,他用Python语言开发了一个库,他确实掌握了这一点,用这种语言来编程P2P网络的用户和网络的节点之间的交互,一种在双方之间协调和管理消息和命令的传输的方法。

Gloria Zhao在这方面表示同意,并记住,原则上,她对C ++语言也不是很了解,但是随着时间的推移,她设法掌握了技能。 Zhao还致力于与内存池(节点网络中存储未确认的传入交易的节点网络中的内存空间)之间的各方(对等方)之间进行通信。

彼得·维尔(Pieter Wuille)可以说在协议的许多领域都起作用,例如将比特币的每个UTXO(输出)与其所有者或相应钱包进行注册或关联的系统设计。 他还着重介绍了secp256k1加密协议的C ++语言库的合著者,secp256k1加密协议是一种比特币使用的椭圆曲线数字签名算法(椭圆曲线数字签名算法,ECDSA)。

比特币内存池优化,传输和交易管理

目前,Gloria Zhao的工作基于比特币内存池优化因此,正在开发包中继的概念,这将允许多于1个事务的包中的节点之间的事务传输。

Gloria Zhao是直接参与比特币核心开发的少数??女性之一,也是为此软件做出贡献的最年轻的人之一。 资料来源:bink.dev

如果交易费用对矿工具有吸引力,则这些交易可以更快地被矿工发现并选择以进行确认。 这适用于用户强烈要求快速确认交易的情况。

尽管显然不会加快挖掘或区块确认的时间,矿工和节点可以更快地了解这些交易的存在,采用消息格式,有助于决定是否将其确认为优先级或更高的优先级。

这将取决于矿池或具有自己节点的矿工必须选择并确认比特币交易的最低佣金率。 但是赵指出如果这些信息以更快的速度传输,那么更多的可用性将使矿工可以在所有选择中进行选择。

它还指出,这为隐私带来了好处,因为通过设法传达各种交易的包裹,可能会断开IP地址与每个单独的钱包或用户之间的链接。

Zhao介绍了CPFP(孩子为父母付钱)方法的情况,该方法使您可以与更高佣金的另一人“推动”交易,以促进其快速确认。 开发人员指出,如果用户从其钱包中重新传输交易,则其IP地址将与之前发送的交易相同,这将暴露这两个交易,从而损害隐私。

相反,如果促进同一事务的重传,但不是由用户而是由节点,则可以隐藏单个用户及其钱包的IP,并且这些交易实际上彼此之间是无法区分的,分析网络时。

什么是转播项目?

我们在昨天(4月7日,星期二)举行的一次审查会议上发现了有关该项目的信息材料,内容如下:“重新传输项目的目标是通过使节点重新传输投资组合的交易来提高隐私性。与用户提交的交易没有区别。

还应注意,节点负责估计收到的每笔交易的总佣金。 如果他们在收到多封邮件的信息包时分批处理,交易的管理和传输将被减轻,无需为网络充电即可受益于整个网络的常规运行。

主要的挑战在于交易的重新传输不会意味着网络的垃圾邮件类型,饱和您的带宽。 Zhao指出,鉴于这种可能性,用户可以将交易发送到特定“朋友”矿工的节点,后者再将其传输到其他节点的内存池,也可以进行挖掘。

相反,当用户拥有自己的节点时,您想找到一种将交易快速广播到网络上其他节点的方法。必须在不使网络饱和的情况下有效地完成此操作,避免这些批次的消息由许多小的“垃圾”事务组成,这些事务可能会引发灰尘攻击(灰尘或尘土,英语)

验证代码和支持开发人员是比特币核心的关键

Zhao,Wuille,Newbery和Bishop之间的小组讨论的主题之一包括为比特币开发人员提供资金,并考虑了支持该协议研究和改进的各种方式。

格洛丽亚·赵(Gloria Zhao)辩称,实际上并没有一种协议验证文化,因为假设该解决方案从概念到代码以及实际实现一切都很好,那么许多用户只信任声称开发或提供比特币解决方案的用户。对于赵来说,社区中几乎没有座右铭“不信任,验证”的座右铭。

从这个意义上说,Pieter Wuille说在同行评审(PR)期间提出安全问题时,需要更多的社区参与,以及自行验证比特币核心代码。 尽管最好了解编程和读取代码,但是您可以通过直接运行软件来验证软件的运行(为了提高安全性,在环境,测试网络或测试网中)。

Pieter Wuille于2010年涉足矿工和交易商,涉足比特币,但现在是该协议最早的开拓者之一。 资料来源:Pieter Wuille / twitter.com

Wuille在这方面评论说,支持该协议开发的一种可靠方法是鼓励构建解决方案,产品组合和服务围绕比特币。

在Blockstream工作的开发人员评论说,该公司在BTC中提供了部分薪水,他认为这是一个很好的激励措施。 但是,他指出外部独立融资或与公司不同是理想的,例如支持计划和奖学金。

Wuille指出,与比特币相反,其他加密货币项目通常由私人实体运营,这些私营实体与开发者有激励或商业合同,很多时候都是基于本地加密货币的价格推测。 但是,他认为,这导致他们作出太大的承诺,他们实际上可以遵守,他们正在商业上推广一个项目。

为了结束您的演讲,Wuille声称比特币非常保守,故意从某种意义上说,它可以保护自己免受实施可伸缩性解决方案的侵害,而可伸缩性解决方案可能会损害协议的完整性。 约翰·纽伯里(John Newbery)对此评论进行了验证,他最后一次参加会议时闭幕:

没错,这可能令人沮丧。 我认为为Bitcoin Core做出贡献的过程与许多其他项目有很大不同。 如果我们查看其他项目,我们会惊讶地发现,它们的许多实现很少进行同行评审,很少进行测试,然后将这些更改集成到软件中。 比特币的审查标准很高,我们的测试水平每年都在不断提高。 正如Piete所说,最好的协作方式是进行审查和测试。

约翰·纽伯里(John Newbery),比特币核心开发人员。

这麻省理工学院比特币博览会2021:新常态正如CriptoNoticias宣布的那样,该活动于2021年4月3日至4日在网上举行。

在活动的各种会议中,讨论了诸如比特币开采,投资基金(ETF)甚至是不可替代令牌(NFT)之类的主题。

美联储,SEC和MicroStrategy首席执行官Michael Saylor等人士也参加了该活动。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读