大道至简:微众银行区块链全栈技术体系纵览

几年前,区块链技术堪称原始,开发者近乎在“赤手空拳”构建区块链应用:部署底层平台、写合约,期间还要面对诸多的技术细节、技术难题,踏入各种前人没有踩过的坑,调试和运营也都可谓艰难。这种种体验犹如走在羊肠小道上,泥泞且未知。

为产业趟平技术门槛,提升应用体验,降低运营成本,拓展领域边界,让开发者们便捷且放心地运用技术去创造价值,加速区块链的产业应用,一直是我们的目标。万物之始,大道至简,为了达成目标,我们坚信得首先有个“大道”,还是能敞开来走的那种

微众银行区块链团队于2015年投入区块链的技术攻关,并在2017年把成果全面向产业开源。至今,已经正式发布了超过10个主要区块链开源项目,参与多项国际国内的标准编写,提交了大量的专利申请。

近年来,得益于我国对科技创新研究的大力支持,包括新基建、数据要素、隐私保护和碳中和等国策或国家倡议,数字化技术的提升和产业创新加速推动。

同时,来自开源社区的支持鼓励、优化建议、共创共建,技术研究的方向亦愈发清晰、迭代敏捷。诸多技术项目都是从社区收到了诉求、碰撞出灵感后发起,且由社区共同开发代码、维护周边工具、编撰技术和用户文档,共同铸就了微众银行区块链丰富的社区技术生态。

经过多年的共同努力后,我们认为,领域技术已经趋于成熟,开发者的“高速公路”已经铺就。

  领域发展趋势

近年来,随着区块链应用加速落地,我们看到一些明显的趋势:

区块链应用的规模和地域范围不断在扩大,国家级区块链网络贯通各省市,技术架构多元化,业务形态更为复杂,治理模型更加多变……单层单链的区块链网络已经难以为继。

许多运行在生产环境中的区块链应用承载着海量的请求,而且由于区块链数据只增不减,日积月累,存储容量日渐逼近硬件上限,需要对数据进行拆分、迁移和备份。同时,开发者对海量数据的管理、分析、灾备方案也有着强烈的需求。

在与实体产业结合时,区块链和既有的IT系统有着不同的系统架构,且不同产业有着不同的业务逻辑、数据维度和安全合规要求。如何清晰地识别链上链下边界,让区块链和原有IT系统各司其职,又无缝结合,解决业务痛点,是每个开发者都在思考的问题。

随着区块链应用走近大众的生活,人、机构和物联网的标识如何定义?个人数据如何管理?人们在和区块链交互时如何得到良好的体验,同时又实现隐私保护?…… 等等这些问题的背后,折射的都是数据成为生产要素时代的痛点。

总之,网络规模越来越大,数据越来越海量,场景越来越丰富,用户对于友善的区块链应用体验的呼声必将越来越大。这些趋势印证着区块链在数字化进程中的应用深度和广度日益增加,同时,也对技术提出了更高的要求。

  把技术基本面先做扎实

让我们先回到原点。从一开始,我们就坚定地选择了联盟链方向。毫无疑问,区块链作为基础设施,首先要“可信可靠”,也就是要保证合规、安全和系统的稳定。

合规,意味着在技术上首先要去除虚拟代币,采用许可加入模式,支持KYC(Know Your Customer:了解你的客户),并提供监管接口和审计机制,以符合相应行业的监管审计要求。

安全,是很多行业的命脉,其中包括系统安全、合约安全、数据安全、隐私安全。我们以金融级安全为准绳,在网络、存储和运行环境进行了大量的安全加固,如在2016年实现了高等级的存储加密;在合约安全方面,实现开发期和在线运行时的静态/动态检测;在隐私计算方面,提供场景化的、有针对性的数据隐私保护方案。

当真正要把技术用于生产环境,稳定性至关重要,如金融级的稳定是要求“5个9”,也就是99.999%的可用,相当于7*24小时运行,几乎不能停机,且能在线维护升级,应对各种内外部的故障,满足苛刻的的RPO(恢复点)和RTO(恢复时间目标)要求。

合规、安全、稳定是“基本面”,是不容妥协且必须达到的要求。这也要求我们必须埋头深耕关键核心技术,包括密码学、共识算法、智能合约、分布式网络等,用过硬的技术能力给出保障。从这几年广泛的应用情况来看,我们的开源项目在基本面上经受住了考验。

同时,FISCO BCOS以及相关组件实现了全面国产化,全栈支持国产硬件、操作系统和国密算法。

在“基本面”稳固的基础上,高性能、易用性、扩展性、可持续性则是重要的“加分项”,也是开源软件是否广受欢迎的关键所在。只有得到社区的认可和支持,技术才能真正落地,形成共建和快

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值