络谱平台作为一个开放平台,愿意与用户进行各个层面的合作。在众多合作方式中,以存证业务为主的合作方是我们认为数量最大、目前最受关注的合作形式,下面的内容将以这类合作方为典型场景,介绍几种快速接入络谱平台的方法。
简约方案
第一套方案是最简单的方案,在业务系统本地网络内只部署一个区块链中间件,不部署区块链节点。 这套方案的开发和部署成本最低,网络流量成本较高。
在络谱的合作伙伴中,需要向业务中快速加入区块链特性的项目通常会采用这样的方案。这套方案的优势在于其部署和开发成本都非常低。系统结构非常简单,只需要解决网络联通性问题就可以了。
经典方案
本地部署区块链见证节点,并集中部署。这是执行效率最高的部署方案。
在这套方案中,业务网络内部署一个或多个见证节点,这些节点本地拥有数据,可以直接对区块链上的数据进行验证,并保证中间件与见证节点之间的通信效率非常高。 这套方案比前一套方案的部署过程更复杂,但执行效率非常高,业务请求会在本地进行快速验证。一旦数据成功写入区块链或见证节点已从接入节点拉取数据,后续的读取和查询操作都不再消耗网络流量。因此本方案的特征是执行效率很高。
健壮方案
在彼此互通的多个机房网络内部署多个节点,并分散到各个地区。服务可靠性非常高,系统复杂性也最高。
最后一套方案是最复杂的,但也是最健壮的,是符合金融类安全和可用性要求的方案。假设用户拥有跨地区的网络和服务机房,并要求极高的可用性,可以采用本套方案。本方案中可以在多个地区的机房内分别部署见证节点,每个节点都能独立提供服务,并彼此通信,实现实时性很高的数据冗余能力。在这样的情况下,只要各地业务系统之间能进行高可用的设计,就可以充分利用区块链的分布式特性,实现多分冗余,达到多地多中心的安全级别。数据的同步延迟通常会控制在秒级。