比特币核心完整客户端仍然被认为是卓越的比特币客户端。该软件既是电子钱包又是完整节点。用户验证整个区块链并确保遵守共识规则。 Bitcoin Core版本0.19.0是原始Nakamoto软件的第19次重大更新。一目了然的最重要更新-从Bech32到Bloom-Filter。 默认为Bech32 Bech32地址已经存在很长时间了。更具体地说,新的地址格式自2016年以来一直存在。那时,BIP 173在Bitcoin Core Update 0.16.0中获得了官方批准。 新增功能是现在默认情况下在客户端中激活了Bech32地址。以前,如果必须从旧的P2SH格式切换,则将自动以Bech32格式创建收款交易的发票。 BTC学院 BLACK FRIDAY DEAL在BLOCKCHAIN BASICS在线学习课程上享受-30%的折扣(超过4个小时的视频,包括参与证书),深入了解区块链技术并将你的学习直接应用于实践中-成为区块链专家。作为你所学知识的证明,你将获得正式的参与证书。 立即成为区块链Pro(交易代码:friday30) Bech32地址以“ bc”开头,而不是通常的1或3。它们的长度增加了15%,但更易于人们阅读。这主要是为了减少由于输入错误而损失BTC资金的风险。 Bech32也不关心字符是大写还是小写-这为开发人员消除了另一个错误源。 现在,GUI(图形用户界面)作为标准提供Bech32地址。用户可以使用按钮更改地址类型, 它在官方发行说明中说。 布隆过滤器最初被取消 轻客户端定义为一种特定类型的钱包,与比特币核心之类的完整节点相比,它不下载整个区块链。由于数据效率更高,因此,Light Clients主要用于移动钱包。由于Light Client不验证所有事务,而是仅下载块头,因此它们更苗条,但安全性也较低。同时,轻量级节点依赖于完整节点,因为它们需要检索一些数据。 布隆过滤器在这里起作用。布隆过滤器是一种从完整节点获取交易数据的方法。由于使用Bloom筛选器,Light Client会请求他们需要的数据(例如特定交易数据)并将其传输到Light Client。 但是,Bloom筛选器隐藏了自己的陷阱。例如,自BIP 37以来一直是Bitcoin Core一部分的过滤器被视为拒绝服务攻击(DoS)的攻击面。通常,Bloom请求抢夺了重要计算资源和磁盘空间的完整节点。攻击者可以利用此优势攻击完整节点。 默认情况下,更新中第一次关闭Bloom Bloom的配置。用户仍然可以用自己的双手打开NODE_BLOOM,并在受信任的轻量级客户端上针对Bloom请求解锁白名单。 解决方案:适用于轻型客户的紧凑型块状滤波器 如前所述,轻量级客户端挂在完整节点上。因此,关闭布隆过滤器而不进行替换似乎是不可行的。当然,有才华的比特币核心开发人员已经在屏幕上对此进行了改进,并改善了对块数据所谓紧凑过滤器的支持。 在相关的BIP 158的描述中,明确提到了替代实施,该替代实施应充当Bloom过滤器的替代。 BIP 158旨在最小化Light Client请求的数据大小。这可以减少来自轻量级客户端的DoS攻击的风险。 原则上,紧凑块过滤器的工作方式类似于Bloom过滤器,反之亦然。完整节点将构建发送给Light Client的过滤器,而不是Light Node查询完整节点数据。 使用“ getblockfilter”命令,用户可以请求BIP 158中描述的过滤器,并将其用作所谓的RPC(远程过程调用)。 默认情况下,两段式出站连接处于打开状态 分区攻击旨在将诚实节点与对等网络(如比特币)分开,从而有效地创建两个网络。网络的不同部分之间无法交易所任何信息。攻击者可能会使用“错误的”区块链来强调P2P网络中断开的部分,然后对其进行双重填充。尽管分区攻击需要大量攻击网络节点,但不能排除它。 但是,一旦与区块链的已切断部分只有一个连接,攻击就不会生效。因为这样可以在网络的所有部分之间查找区块链信息,并且所有节点都可以看到哪个链实际上是有效的。 这正是Bitcoin Core Client 0.19.0中的新实现应确保的。现在,将比特币核心0.19.0完整节点块(而不是节点)转发到两个节点。 这些连接被设计为几乎不需要额外的存储或带宽资源,但是应该使分区攻击更加困难。 它在发行更新中说。 —- 编译者/作者:不详 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
比特币核心更新:你现在需要知道的
2019-11-27 不详 来源:区块链网络
LOADING...
相关阅读:
- MΛNTRΛDΛO受邀参加金色财经区块链周郑州峰会掀开中原地区区块链产业2020-08-02
- 卡尔达诺的查尔斯·霍斯金森(Charles Hoskinson)返回最新消息:IOG池,2020-08-02
- GICC格林保险受邀参加金色财经区块链周郑州峰会掀开中原地区区块链产2020-08-02
- 【抽奖】送CKB,CKB=BTC+ETH2020-08-02
- 攻击推特的黑客使用真实驾照信息注册并验证了其在 Coinbase 的账户2020-08-02