LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > Bitcoin Core 0.20.0发布:新增功能?

Bitcoin Core 0.20.0发布:新增功能?

2020-06-04 wanbizu AI 来源:区块链网络

关键事实:

新版本的Bitcoin Core 0.20.0已完全删除了拒绝消息。

由于安全漏洞,还删除了BIP70付款协议。

今天标志着Bitcoin Core 0.20.0的正式发布,这是中本聪在11年前发布的原始比特币软件客户端的第二十个版本。

在比特币核心负责人弗拉基米尔·范德兰(Wladimir van der Laan)的监督下,这项最新的发布是在六个月内由100多个合作者开发的。由于超过500个合并的验证请求,Bitcoin Core 0.20.0清理并增强了Bitcoin Core源代码,促进了冷钱包的集成,提高了网络可靠性,并包括其他改进。

这些是一些最显着的变化。

在GUI(图形用户界面)中更好地整合了冷气产品

自0.18.0版本以来,Bitcoin Core一直支持冷钱包。但是,用户仍然无法使用来自Bitcoin Core GUI的冷钱包进行交易。相反,他们必须使用命令行界面(CLI)来执行此操作。

进一步,Bitcoin Core 0.20.0正在朝着将冷钱包集成到GUI的方向发展。用户现在可以使用部分签名的交易格式在Bitcoin Core GUI中创建未签名的交易,并将其复制到剪贴板。一旦复制,他们可以将交易转移到他们的冷钱包中以进行签名,但是这种转移尚未实现自动化,并且传输交易仍然需要使用CLI。

下一个比特币核心版本将继续推进冷钱包的集成。

Bitcoin Core 0.20.0在将冷钱包集成到图形用户界面(GUI)方面取得了进展。资料来源:finml / piqsels.com更加可靠的网络连接图

比特币核心连接到多对,其他比特币节点,在比特币网络中。 Bitcoin Core根据其IP地址拨打其他节点的电话,目的是与来自各个地区和Internet服务提供商(ISP)的对等方建立连接。如果节点从世界各地的对等节点接收到数据块和交易,则可以降低保留某些数据(例如特定交易)的风险。

当前,Bitcoin Core按网络运营商组标记IP地址。但是,这些组中的几个实际上是同一自治系统(AS)的一部分:网络运营商组的分组共享关键的Internet路由,因此共享可能存在数据的路由的相同拥塞情况过滤。

Bitcoin Core 0.20.0包括一个称为Asmap的新配置选项,它通过自治系统编号(ASN)标记??IP地址。这样可以确保该节点连接到来自各种AS的对等节点,从而减少了拥塞的机会,从而限制了保留特定数据的风险。但是,到目前为止,在网络运营商组中拨打IP地址仍然是默认设置。

消除BIP61拒绝消息

拒绝消息,BIP61,是当节点接收到的交易被拒绝时节点返回的通知及其原因。可能是因为交易无效,因为认为交易不包括足够的佣金,或者可能是拒绝交易的另一个原因。

然而,比特币核心开发人员发现拒绝消息不是很有帮助。最重要的是,不应假定对等方可靠地返回拒绝消息。换句话说,如果节点未收到拒绝消息,则不一定表示该事务已被接受。由于存在更好的解决方案来验证交易是否有效并包含足够的佣金,因此这限制了消息的实用性。同时,消息使点对点协议变得更加复杂,并且占用了带宽。

这就是为什么BIP61拒绝消息默认已在Bitcoin Core 0.18.0中被禁用的原因。现在Bitcoin Core 0.20.0已完全删除了此功能。

取消BIP70付款协议

BIP70付款协议是几年前设计的,目的是增强比特币付款体验。用户和商人可以传达有关付款的其他详细信息,例如人类可读的目的地地址(例如商人的姓名)和退款地址,以防购买出现问题。

尽管比特币核心集成了支付协议,但该标准从未得到广泛采用。实际上,大多数钱包仍然使用最基本的URI(BIP21)方案:可点击的链接或QR码格式,例如,用于传达地址和付款金额。

也许比缺乏收养更重要,多年来,BIP70付款协议遭受了一系列安全和隐私漏洞。值得注意的是,它依赖于OpenSSL软件库的加密货币功能,需要在短时间内进行一系列紧急更新。由于这些原因,一些比特币钱包拒绝了BIP70的实施。

Bitcoin Core 0.19.0从GUI删除了付款协议,但是用户仍然可以使用特殊设置来定制其节点以使用该功能。Bitcoin Core 0.20.0已完全删除了支付协议。

现在,由于没有BIP70,也没有进行其他一些软件调整来消除依赖关系,Bitcoin Core也设法从其代码中完全删除了OpenSSL。

由于BIP70 Payment协议遭受了许多安全和隐私漏洞的影响,Bitcoin Core 0.20.0已完全将其删除。资料来源:zchuo / piqsels.com迈向Assumeutxo的第一步

一个新的远程过程调用(RPC)你允许比特币锥0.20.0生成UTXO集的概述,反映了在某个特定时刻,在区块链高度上,比特币在区块链中的注册状态。可以共享此全景图。

此全景图将在下次发布中分享当新参与者首次加入网络时。这允许新节点从拍摄全景图起立即开始加入网络,同时在后台验证区块链的整个历史记录。 (就像类似的快捷方式Assumevalid一样,Assumeutxo在验证整个区块链之前会带来可信赖的权衡,在此之前应牢记这些权衡。

Aaron Van Wirdum的文章的翻译版本发表在比特币杂志上。

—-

原文链接:https://www.criptonoticias.com/tecnologia/lanzamiento-bitcoin-core-0-20-0/

原文作者:globalcryptopress

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...