LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > 小乔和你聊聊区块链的事儿(669)

小乔和你聊聊区块链的事儿(669)

2020-06-03 乔辞念安 来源:区块链网络

在加密货币核心首席维护人员弗拉基米尔·范德兰(Wladimir van der Laan)的监督下,这个最新的主要版本由六个月内的近100位贡献者开发。Bitcoin Core 0.14.0具有重要的改进清单。但是,与某些以前的发行版相比,这些发行版中的大多数都涉及软件的“内部”:性能提高虽然在幕后进行,但对于日常用户而言可能并不十分明显。

每当新节点在网络上引导时,它将同步整个加密货币。它下载并验证曾经开采的所有区块,并验证所有这些区块中的所有交易。不幸的是,这可能要花费一些时间。即使是新的高端笔记本电脑,通常也需要一天以上的时间才能赶上。对于较旧或较低等级的计算机,它需要更长的时间。“ Assumevalid”可大大加快此过程。本质上,Bitcoin Core 0.14.0节点假定直到某个区块的所有交易都是有效的。尽管同步节点仍在验证所有块的工作量证明并记录整个交易历史,但它不再为每个单独的交易检查签名和类似数据。

关于哪个块有效的假设是可配置的。默认情况下,它是Bitcoin Core 0.14.0 的块 453354。但是,想要完全验证每笔交易的用户,即使是数年前的那些用户,仍然可以。还值得注意的是,与建立特定块必须是加密货币一部分的检查点系统相反,假定的有效块不一定具有约束力。如果该替代加密货币更长,则加密货币核心0.14.0节点将很容易切换到没有假定有效区块的替代加密货币。

由于加密货币区块已经被填满,尤其是在过去的一年中,并不是所有通过网络发送的交易都可以进入下一个区块。因此,矿工通常会优先考虑费用最高的交易。包含更多费用的交易更有可能被包括在下一个区块中或之后不久。包含较低费用的交易价格高昂,需要更长的时间才能确认。当然,并不是每个人都需要他们的交易尽快确认。由于价格快速波动而将加密货币发送到交易所的用户可能会急于确认其交易。同时,在自己的钱包之间移动加密货币的用户可能会更耐心。

从Bitcoin Core 0.10.0开始,用户可以相应地调整其费用。如果紧急情况下,他们可以手动包括较高的费用,如果不是紧急情况,则可以包含较低的费用。Bitcoin Core 0.11.0和0.12.0都完善了收费估算软件,Bitcoin 0.14.0现在包括另一组改进,特别是使算法在极端情况下更加健壮。此外,默认的确认目标已从25个区块降低到6个区块;即使用户不触摸费用设置,大多数由Bitcoin Core进行的交易也应在一个小时内确认。

选择加入收费寄送除了改进的费用估算外,Bitcoin Core 0.14.0用户还有另一种选择可以加快交易速度。

一年前在Bitcoin Core 0.12.0发行版中首次引入时,可以用“按费用替换”标记来标记加密货币交易。交易的发件人可以用包含更高费用的较新交易替换其初始交易。这使他们能够“跳过生产线”并更快地确认交易。

到目前为止,Bitcoin Core仅在节点行为中包括选择加入按费用收费:它接受并转发带有“按费用收费”标志的交易(而不是将其拒绝为双倍支出)。但是,Bitcoin Core用户无法利用选择加入的收费替代自己的费用;到目前为止,只有用户喜欢钱包的琥珀金或GreenAddress可能。

现在,在Bitcoin Core 0.14.0中已添加了按费用选择加入替换作为远程过程调用(RPC)选项。这意味着从命令行或在基于Bitcoin Core构建的应用程序上工作的用户也可以利用按需替换。加密货币的加密货币大小 超过100 GB,以目前的速度每年增长约50 GB。所有这些数据都需要存储,这对于运行完整节点的用户可能会带来很大的负担。

这就是为什么Bitcoin Core 0.11.0引入了加密货币修剪的原因。验证后,用户可以摆脱较旧的块,因此运行完整的节点不需要太多的磁盘空间。但是到目前为止,用户只能从固定数量的块开始修剪。例如,将修剪设置为1000个块,Bitcoin Core恰好保留了最新的1000个块。每当添加新块时,都会丢弃最旧的块,以使总数保持为1000。

不幸的是,这意味着某些依赖Bitcoin Core的应用程序无法真正利用修剪功能。例如,针对想要接受加密货币但不希望依赖BitPay或Coinbase等外部服务的商家的付款处理应用程序,在某些情况下可能需要弄清楚是否在较旧的区块中进行了有效的付款。如果该块已被修剪,则应用程序无法完成其工作。

因此,Bitcoin Core 0.14.0允许进行更具体的修剪。用户无需保留一定数量的块,而是可以从特定的时间点,特定的块高度开始修剪加密货币,并保留此后创建的所有块。结合另一个称为“ importmulti”的新功能,Bitcoin Core 0.14.0可以例如从上述付款处理应用程序中导入地址并添加时间戳记。使用时间戳确定何时创建特定地址,Bitcoin Core知道从哪个时间点开始与应用程序相关,并且不会删节这些时间段。每当挖出一个新块时,它都会通过加密货币的对等网络传输,直到每个节点都收到它为止。不幸的是,该网络上的延迟可以使合并的挖掘以及矿工的地理集群受益,从而激发了更加集中的挖掘拓扑。

好啦,今天的内容小乔就给大家讲到这里啦,下面我们来一起看看数字货币的数据:


最后祝大家天天开心,生活愉快!

—-

编译者/作者:乔辞念安

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

LOADING...
LOADING...