关注:Zcoin将部署确定性Znode、LLMQ,并进行Bitcoin core升级!

 我们即将部署确定性Znode、LLMQ,并进行Bitcoin core升级,请Zcoin用户和Znode所有者做好准备。本文还将探讨为什么此次升级对Zcoin的基础架构十分重要。
《财富代码》-深度分析、挖掘区块链价值项目,https://www.first.vip/hodl

关注:Zcoin将部署确定性Znode、LLMQ,并进行Bitcoin core升级! 

我们即将部署确定性Znode、LLMQ,并进行Bitcoin core升级,请Zcoin用户和Znode所有者做好准备。本文还将探讨为什么此次升级对Zcoin的基础架构十分重要。

什么是确定性Znodes?

Znode构成了Zcoin的激励节点基础架构。正如矿工通过保护网络安全来获得奖励,Znode也通过存储区块链和传播区块,并向区块链提供额外服务来获得奖励(稍后将详细介绍)。

当前Znodes系统基于Dash原始主节点基础架构,每个Znode都维护自己的Znode列表,并完全依赖于p2p的消息传递,不与区块链相绑定。因此,Znodes有时无法就哪个才是正确的主节点列表达成共识。这意味着若强制就正确主节点收款人达成共识,有时会导致网络出现分叉。Dash则通过使用sporks缓解这一问题,但由于sporks的目前形式,核心团队需要保留能够开启和关闭一些功能的主键,因此,我们认为这一功能虽然十分有用,但它与去中心化精神背道而驰。

此外,由于Znodes无法就正确的Znode列表达成共识,Znode仲裁链的大小受到限制,并且非常脆弱。这时就需要一种更可靠的方法来确定Znode收款人队列并形成仲裁链,保护和扩展Znodes,以便服务可以适当依赖它们。

确定性主节点列表是Dash的改进提案,用于解决这些问题。它与由每个Znode维护自己的Znode列表有所不同,它通过特殊交易在区块链上注册Znodes。Znode奖励如今通过链上数据及PoSe(服务证明)检查来评定,以确保Znode在线,且被视为有效。这也意味着Znode支付将更具可预测性,不再依赖于运气,在旧系统中,若你是队列中的前10%,你的Znode就会随机选择进行支付。

此外,由于这些Znode列表现已与区块链相绑定,如今已可以在不同节点之间同步,因此可使用Znodes构建更大的仲裁链,从而实现更高的安全性和去中心化。这就引出了我们的下一个话题。

什么是长效主节点仲裁链(LLMQ)?

主节点仲裁链的基本思想是,伪随机选择一个主节点子集,然后由网络其余节点信任它,以执行敏感任务。例如,在Dash的原始实现中,该功能用于实现InstantSend,它可在几秒内锁定交易,从而避免发生冲突交易,无需等待区块确认。但是,原始主节点仲裁链的问题是它们无法持续很长时间,扩展性也不太好。因为他们仅支持少数成员(10名成员)。这是因为,将选票传播到更大的成员集将使网络超负荷,且将投票结果存储在链上会使网络过度膨胀。

鉴于此原因以及早期主节点系统的固有局限性,我们在部署确定性Znodes和LLMQ之前不会启用InstantSend等功能。

LLMQ使用BLS签名方案,允许创建更大的主节点仲裁链(最多可达400个成员)。这是因为BLS签名很短,许多签名可以合并成一个(以节省空间),并且可以以最少的通信实现多个签名(使网络开销更少)。

主节点仲裁链较大的优势在于,攻击成本会更高,因为要影响仲裁决策,需要控制更多的Znodes。

LLMQ形成了一种可靠且去信任的方式来部署服务,如Chainlocks(可保护链免受51%攻击)和InstantSend(允许即时确认交易)。这两种技术的安全性都依赖于LLMQs。

什么时候启用Chainlocks和InstantSend?

由于在不使用sporks的情况下部署确定性Znodes和LLMQ较为复杂,为最大程度减少需移动的部件,Chainlocks和InstantSend功能不会马上启用。我们打算在确定性Znodes和LLMQ成功部署之后,再部署这两项功能。

如果我有一个现有版本的Znode,我需要怎么做呢?

待我们发布了新的钱包版本,用户将有大约3周(6048个区块)的时间来升级到新的钱包软件。这是一次强制性升级。升级指南将在此处提供。

请记住,许多骗子会以帮助迁移的理由来骗取你的钱财,所以不要轻易相信陌生人发送的私信,即使是可信的人(因为没有核心团队成员会单独私信你)。我们也不会发送关于钱包更新的私信。

3周后,新的确定性Znodes系统将开放注册。用户需要使用新的确定性Znode系统重新注册自己的Znode。在此注册期间(也将持续3周),旧版Znodes将继续运行,且仍将使用旧版系统进行支付。你无需移动1000个XZC的Znode抵押品。

在3周的注册期结束后,旧Znode系统将停止运行,确定性Znodes将顶替Znode支付系统。如果你错过了重新注册Znode的窗口,没关系,你还是可以重新注册。但我们建议现有的Znode所有者尽快执行此操作,以避免错过付款。

本文由 区块链资讯平台头等仓 作者:Mark 发表,其版权均为 区块链资讯平台头等仓 所有,文章内容系作者个人观点,不代表 区块链资讯平台头等仓 对观点赞同或支持。如需转载,请注明文章来源。
《财富代码》-深度分析、挖掘区块链价值项目,https://www.first.vip/hodl

发表评论