okx

BFChain节点软件的频繁更新与技术难点简述

时间:2023-06-13|浏览:246

BFChain现已上线公测,但常常需要更新BFT。那么,为什么BFT需要这么频繁地更新呢?

实际上,任何软件都需要进行更新,而BFT也不例外。与传统节点最本质的区别在于,每个区块链节点(在移动端即为节点软件BFT)都可以参与区块链共识。传统软件中,前端只是发送指令和接受结果反馈,而不具备治理数据的能力。而BFChain节点软件通过同步链上数据,进行区块链的共同治理。这也就意味着,每次核心数据库的改动都会直接影响区块链节点软件的使用。

在BFChain的网络设计中,通过引用微型数据库SQLite和存储区块哈希树的方式解决了移动节点的存储限制问题。每个节点软件在本地存储备份一份区块链核心系统数据。当BFChain的核心系统(通常涉及共识和区块链数据库结构)更新时,存储着本地数据库的节点软件也必须进行更新。否则,数据的不一致将导致节点无法成功参与共识,甚至手机节点软件无法正常使用。

那么,BFChain核心系统上线后是否还需要更新节点软件呢?在核心系统正式上线前,每次系统升级都是为了逐步完善核心系统,以充分运作。如果共识和数据结构得到完善,核心系统将停止更新并正式上线。此后,数据库的升级只会涉及功能和体验方面。当然,您仍然可以选择让软件自动更新或手动更新。

BFChain核心系统/节点软件更新的难点在哪里?首先,每次系统升级都需要实时节点和服务节点的升级,这两个独立的团队工作量巨大。此外,前端节点软件具有数据库,因此每次升级都在无数节点用户的监督下进行,技术必须达到世界最高水平。BFChain频繁升级核心系统,不仅是为了深入研究区块链技术,更是为实现信用时代的终极目标而行动。

文|Zee

编辑|Sea

版权声明|本文版权归「链上巴根」所有,未经授权禁止任何形式转载,欢迎转发传阅。

热点:RBF币圈 虚拟币fc 火币网更新 比特币更新 版本更新

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

« 上一条| 下一条 »
区块链交流群
数藏交流群

合作伙伴

非小号交易所排名-专业的交易行情资讯门户网站,提供区块链比特币行情查询、比特币价格、比特币钱包、比特币智能合约、比特币量化交易策略分析,狗狗币以太坊以太币玩客币雷达币波场环保币柚子币莱特币瑞波币公信宝等虚拟加密电子数字货币价格查询汇率换算,币看比特儿火币网币安网欧易虎符抹茶XMEX合约交易所APP,比特币挖矿金色财经巴比特范非小号资讯平台。
非小号行情 yonghaoka.cn 飞鸟用好卡 ©2020-2024版权所有 桂ICP备18005582号-1