乐趣区

关于华为:带你走进华为链

摘要: 华为云 BCS 服务是面向企业及开发者的高性能、高可用和高平安的区块链技术平台服务,能够让企业和开发者在华为云上疾速、低成本的创立、部署和治理区块链利用。

本文分享自华为云社区《带你走进“华为链”,一个基于华为全新自研内核的区块链平台》,作者:皮皮爱吃虾。

华为云 BCS 服务是面向企业及开发者的高性能、高可用和高平安的区块链技术平台服务,能够让企业和开发者在华为云上疾速、低成本的创立、部署和治理区块链利用。华为云区块链平台的整体架构如下所示:

华为云为客户打造的是一键式上链的模式,尽可能的升高用户的应用老本。华为云区块链早在之前就曾经反对基于超级账本 HyperLedger Fabric 作为底层内核的区块链服务,而目前行将推出基于全新的领有自主知识产权的自研区块链内核的“华为链”。

近几年来,区块链产业技术迅速倒退迅猛。区块链的技术带来了很大的便当,晋升了互信共享,以及业务零碎的稳定性等等。区块链技术在理论的产业中也不断丰富扩大,逐渐被利用于政务、金融、物流、医疗等多种场景下。然而目前产业落地推广中还是存在一些痛点问题。这些会妨碍到区块链产业落地倒退速度的因素次要有:交易性能低、规模扩大难;平安隐衷爱护能力弱,与现有业务体系不兼容,革新老本高,生态不互通,数据孤岛链接协同难等。华为云围绕上述妨碍区块链产业倒退过程的几项因素,倾力打造并行将全面推出自研的华为链。上面从几项华为链的关键技术动手,带大家进一步理解华为链。

可信 RaftTEE 共识撑持高吞吐量交易: 传统的 PBFT 共识算法,音讯交互量大,音讯复杂度为 O(N^2),而华为链采纳 Raft 共识大幅减小音讯交互,音讯复杂度为 O(N),更加实用于于大规模网络;另外利用 TEE 可信执行环境,执行共识外围逻辑,将 BFT 问题转化为 CFT 问题,保留 BFT 共识安全性,同时大幅晋升效率。

分层网络管理撑持超大规模节点网络: 传统区块链网络采纳 Gossip 协定进行数据同步,因为 Gossip 自身存在较多的冗余信息,使得网络性能随节点数量减少而疾速降落。华为链采纳分层治理,数据同步从外围向边缘扩散,缩小了冗余音讯量,加重性能影响。

可信智能合约引擎确保合约平安执行: 传统的区块链节点,智能合约运行在 REE 侧,安全级别低,合约逻辑可能会被歹意篡改,导致状态数据的变更不可信。另外 REE 侧对数据加密,不足根秘钥爱护,也不够平安。而华为链利用可行执行环境承当智能合约运行,安全级别高,联合近程证实,避免合约逻辑被歹意篡改,确保交易后果可信。数据保护根秘钥在 TEE 内保留,避免数据被窃取并破解。

软硬联合可信跨链中继,打造轻量化易适配跨链零碎: 传统区块链平台,底层技术各异,各生态互相独立,下层业务互相隔离,造成大量数据孤岛。跨链交互依赖中继链、哈希锁定等形式,效率低,隐衷爱护有余。而华为链联合可信硬件,利用可信执行环境打造跨链中继,状态数据可信,隐衷爱护水平更好。跨链接口易适配,不批改原链逻辑,对异构零碎更加敌对。

SQL 智能合约晋升易用性,升高学习老本: 传统区块链平台,大多采纳 KV 数据模型,不反对简单的关系表白。共事业务人员须要依据各区块链平台编程语言框架进行独自的合约开发,新增学习老本。而华为链反对关系型数据模型,反对通用 SQL 接口编写合约。业务人员无需学习其余语言,可像应用数据库一样应用区块链。相比而言,SQL 智能合约提供更丰盛、普适性更强的数据模型,贴近已有业务,升高学习老本。

总体上来说,华为链次要围绕大规模高性能、隐衷爱护等打造了一个自主可控的区块链平台,也不存在像是开源组件在满足国内市场准入要求上的艰难;此外凭借高性能 Raft 可信共识、硬件密码学减速引擎大规模晋升了交易性能,解决规模扩大问题;并基于可信环境实现软硬件协同平安隐衷爱护;反对 SQL 智能合约减低用户学习和业务革新的老本;并反对跨链多链协同技术等。置信凭借上述的种种劣势,华为链将来在区块链的市场上霸占一席之地也不可企及。

点击关注,第一工夫理解华为云陈腐技术~

退出移动版