编辑: sunny爹 | 2015-02-19 |
(5) 外部数据源存储池;
(6)金融生态链服务设备. 标准的金融生态链节点,可以认为是一个支持金融生态链控制链与至少一条数 据链,支持相关链的数据存储,且能执行对应数据链智能合约的基础网络设备.该设 备应当具备运行金融生态链虚拟机的能力,并能执行金融生态链控制链与对应数 据链定义的金融生态链模型功能. 云接入节点.则是金融生态链为方便各个移动端设备而开发的节点,该节点能 够为各个接入的对象提供金融生态链节点的能力.任何一个移动端客户都可以安 全加密方式,通过登录该云接入,并获得金融生态链节点的各种能力. 云存储节点,则是金融生态链在云端实时备份的金融生态链区块数据,该数据 是由金融生态链创世节点实时写入云端;
该数据仅为方便用户进行离线查阅, 不作 为所有节点的共识基础,属于金融生态链的附属工具.用户可以通过获取整个数据 校验与签名,离线验证数据链的有效性.由于云存储节点数据无需按照区
9 金融生态,链接未来!金融生态链 块链顺序存储,因此可以按照传统数据库方式存储,例如MySQL 等格式,从而 方便用户离线查询验证. 金融生态链可信网关,则是用于沟通外部数据源的主要设备.该设备将通过 金融生态链获得金融生态链所需要的外部数据源,并通过金融生态链审核,确定 置信度.金融生态链节点在使用该数据时,将根据各个独立节点的一致性,确定最 终数据的可信度,并给出各个节点的信用评价.另外,可信网关能够支持金融生 态链的扩展,也能支持用户插件,实现线上线下的更深层次融合. 外部数据源存储池,该数据源存储内容为可信网关获取的外部数据,所有数据 均通过金融生态链审核.该存储池也将用于用户私密数据的存储,通过安全加密保证 只有特定用户才可以访问.存储池中的任何文件,都可以在不直接读取内容情况下, 通过内置引擎,验证文件签名,从而确定文件是否被篡改.由于该存储池的重要性, 金融生态链将部署多个分布式存储池,各个池之间按照数据区块链方式进行组织,只有 各个分布式存储池数据内容达成一致,才能完成写入区块.金融生态链服务设备,该 设备包含两个功能: (1) 能够服务于整个系统结构以及各个金融生态链模型参数的优化;
(2) 发起金融生态链上的各种金融生态链服务,既能够将金融生态链作为 一个整体,为外部用户服务,也能够调用金融生态链中的节点,为各类用户服务.金 融生态链服务设备是金融生态链的附属设备,任何节点也可以自建该设备. 3. 金融生态链的安全机制 基于金融生态链,将采用 FBA 共识机制,这是第一个可证的安全共识机制, 金融生态链
10 金融生态,链接未来!由斯共识机制同时拥有四大关键属性:分散控制、灵活信任、低延迟、渐进安全. 主流共识算法对比 FBA 是建立在联邦拜占庭协议之上的成果,是一种新的共识 方法.FBA 被设计成不需要完整节点集合的全体一致同意,整个系统便可达成 一致协定,并且能够允许一些节点的欺诈或向系统发送错误的信息. 点对点的网络通讯协议,采用固定和域名的方式进行节点发现.一般情况下, 一 个节点的外部链接不超过
8 个,接受外部的链接不超过
12 个.P2P 节点分作云端 全节点、归档节点和 FES 端的同步节点. 金融生态链