创新区块链高可用模式 提升应用系统业务连续性

作为新基建的新技术基础设施,区块链首次被纳入了“十四五规划”,各地政府也陆续出台区块链发展规划与激励政策,区块链技术在政策的催化下进入黄金发展时期。区块链技术在供应链金融、物联网、智能制造、医疗、知识产权、数字资产交易等多个领域落地了大量的产业应用,推动着传统行业的产业升级与再造。疫情以来,为了解决小微企业融资难问题,银保监会与人民银行出台了一系列推动小微企业金融服务发展的通知与政策。为了降低小微企业融资难度、融资成本,区块链更是成为了各金融机构进行供应链金融创新、为小微企业增信的重要技术手段。随着区块链技术的推广,越来越多的企业与金融机构选择将区块链应用于重要的核心系统中。但支撑核心业务的运行对底层区块链的可用性与容错能力提出了非常高的要求,一旦出现导致业务中断的故障可能会带来巨大的损失。区块链的是否具有足够可靠的可用性成为了其能否应用于各行业核心业务系统的关键。

随着商业银行的数字化转型,互联网渠道的快速扩张,客户数据与业务运营数据成为了商业银行的重要数字资产,也给商业银行的IT系统提出了更高的可用性、连续性要求。在此背景之下,绝大多数银行采取了“两地三中心”的数据中心与IT系统建设方案,即在同城建立生产中心、在同城与异地建立容灾中心的灾备方案。与此同时,区块链具有高可靠、高可用、高安全等技术特性,带来的容错优势在区块链节点数量足够多、网络环境足够可靠时能得到充分体现。

然而在实际应用、特别是在金融行业的应用中,一方面,现阶段较难实现大规模的节点接入,还存在较多私有链的场景,另一方面,参与方的单个节点也有业务连续性设计的需要。对于小规模联盟链或私有链而言,其容灾能力较弱,少数节点的宕机便可能导致剩余节点数量无法满足共识机制要求而使得整个区块链网络瘫痪。

为了解决该痛点,满足实际应用需要及监管的要求,提升两地三中心架构下区块链相关系统的灾难应对能力和客户服务能力,浙商银行在实践中不断对区块链的灾备体系进行完善,根据不同的区块链节点部署场景,创新设计了两地三中心架构下同城互备、同城双活、异地多活的高可用体系,以提高区块链服务的可用性、可靠性、连续性,降低客户的生产风险,给客户提供更安全高效、稳定可靠的区块链技术服务。

浙商银行根据区块链平台节点共识机制原理以及区块链节点部署情况,巧妙融合了拜占庭算法以及弹性容错机制,以配置化方式实现了区块链多地多中心的灾备方案,针对单节点故障、多节点故障、园区级故障、城市级故障等区块链节点异常场景,设计了多种故障处理流程。浙商银行通过部署备份节点并实时或准实时地从生产节点同步数据,保证数据在备份节点中的全冗余存储。当故障发生时,区块链网络可以通过自动监控机制动态调整相关配置,从而实现区块链节点分钟级、零丢失的灾备恢复与切换,大幅提高了区块链技术服务的可用性与业务连续性。在实际生产过程中,该高可用体系已经保障所有浙商银行区块链应用自2017年以来平稳运行多年,从未出现因节点故障导致的生产事故。

基于这些创新和实践,浙商银行近期在该领域获得三项由国家知识产权局授予的专利,使得已授权的区块链领域专利总数达到8项,在股份制商业银行中位居首位。

今年是“十四五”规划开局之年,区块链将成为我国数字经济转型的重要技术工具。未来,浙商银行将继续完善区块链技术与应用体系,基于“科技+金融+行业+客户”的原则,持续输出区块链技术服务,打造以客户为中心的国产区块链技术生态体系,不断提升服务实体经济质效,降低小微企业融资难度,加大对小微企业的扶持力度,推动金融服务高质量发展。

(0)

相关推荐