公链竞赛:HPB芯链落地BOE硬件加速引擎 开启节点生态
文/范芊芊 来源/PANews
2018年公链竞赛,闪电网络、跨连等技术提升性能成为各家公链的核心竞争所在, HPB芯链则通过软硬件深度结合的方式解决链上拥堵问题。
7月1日,HPB芯链自主研发的BOE硬件加速引擎对外亮相,并正式启动节点。
BOE硬件跨越式提升TPS性能
据介绍,HPB芯链是全球首个通过软硬件深度结合的方式解决链上拥堵问题的区块链项目,硬件体系架构及与之配合的软件体系架构相结合,是一种融合了HPC(High Performance Computing)及云计算概念的全新区块链体系架构。
其中,BOE硬件加速引擎是HPB芯链自主研发的核心硬件技术, BOE硬件加速引擎是一款用于区块链硬件加速的专用服务器,用于提升区块链公链性能。
HPB芯链联合创始人兼技术VP娄山林在会上也向在场嘉宾展示了此款硬件加速引擎的架构。独创的BOE技术即区块链卸载引擎(Blockchain Offload Engine),包括BOE硬件、BOE固件、以及与之匹配的体系软件,通过结合CPU串行能力和FPGA/ASIC芯片的并行处理能力,实现高性能和高并发计算加速,也就是将本来占用CPU运算资源的各种与网络通信及计算相关的功能通过一颗片外的芯片独立去实现,以降低CPU负担,实现加速的功能。
据娄山林介绍,BOE加速引擎使用PCIE Gen 2×8接口与节点服务器交互,支持系统升级功能、函数加速处理器、智能合约处理器等系统特性。BOE加速引擎内嵌的ECDSA模块大幅提高了签名验证速度。高TPS运行环境下,网络传输的数据巨大,针对数据同步效率低的问题,BOE加速引擎采用区块数据分片广播技术,新产生的区块能够快速广播至各节点。BOE加速引擎实现大并发连接,同时维持支持超过 10000 条 TCP 会话,可并行处理 10000 条会话,大大降低了节点间会话的网络中转层级,使得HPB公链在TPS性能上实现跨越式升级。
BOE的诞生让HPB芯链不再只停留在概念上,技术方面的突破性尝试和打破“伪去中心化”的创新机制,让HPB芯链倚赖强劲的技术实力在Dapp生态赛道上突出重围
启动HPB节点,打造节点生态
HPB芯链在6月时对外宣布了自己的节点计划。发布会上,HPB芯链联合创始人兼CFO李金鑫介绍到,HPB节点计划包括节点组成、节点激励机制、高性能节点产生、竞选流程及细则、参与者奖励计划等。独创的共识算法成为HPB芯链生态亮点,在这套共识算法的设计中,节点引入硬件加速引擎,只有使用专用硬件才能成为候选节点,为适应BOE技术要求,采用高效的双层选举机制,外层选举利用节点贡献值评价指标,从众多候选节点中选出高贡献值节点成员;内层选举基于Hash队列匿名投票机制,在每次区块生成时,计算高贡献值节点生成区块的优先级,优先级高的高贡献值节点享有优先生成区块的权利。除此之外,其轻量级消息交换机制使其在共识效率上远高于其他共识算法, 在安全性和隐私性等方面都做了较大幅度的提升。
在所有BOE节点中,70%的节点经过申请和投票产生,任何持有HPB Token的个人和机构都可进行投票,每一个Token可以投一票。24%的节点采取邀请制,企业用户、学术研究机构、开发者和公益组织为主要受邀机构。6%的节点由基金会维护。这种竞选制和邀请制结合下的创新制度,能够在保证持币者利益的前提下,让更多重要的战略合作伙伴也可以参与其中共建生态,避免了资本方成为节点维护的寡头,有效缓解了目前圈内节点过度中心化的困扰。
值得一提的是, HPB芯链还联合清华大学设立区块链科技创新与政策监管研究基金,用于支持区块链学科建设、人才培养、国际交流及研究基地建设,共同推动跨学科创新和产学研合作。