InfoChain简介

简单来说,InfoChain是基于区块链的数据存储平台。 它可以被视为数据库,有一个简单的接口供第三方应用程序访问,尽管它包含一组节点来存储数据副本而不是中央数据库服务。

不过,InfoChain不仅是一个存储平台,它还可被看作一个私人会议室。 数据在封闭的网络空间中交换和记录。 每个节点互相验证,彼此背书。 加入InfoChain群体的组织或公司,其日常交易、输出和报告不再彼此孤立,而是相互连接,建立起新的商业生态系统。

每个InfoChain群组,共享一个私有的p2p网络,该群组内的每个节点直接通过该群组的p2p网络相互通信,无需拥有公共IP或URL,无需通过中央服务器来传递数据。 InfoChain群组内的每个节点,也有自己的p2p网络,通过这些网络,节点的用户可以访问群组的数据,同时与群组网络隔离。

InfoChain开发者提供了一个InfoChain节点虚拟机镜像,其中预装了IBM Hyperledger Fabric镜像,以及一套为Fabric网络建立管理、数据传输控制、p2p网络管理的服务。

通过这个虚拟机镜像,用户可以创建一个新的InfoChain群组来增加其业务的可信度,只需与他的合作伙伴共享群组名称和密码,或者加入到他的合作伙伴已创建的现有群组,而无需掌握相关d技术知识, 如hyperledger Fabric、linux脚本等,也无需申请公共IP。

每个InfoChain群组都是隔离的,组成群组的每个节点都有自己的私有p2p网络,与不同节点连接的终端也是隔离的。 这种框架架构最大限度地保障了InfocHain集团自身和终端用户的数据安全。

请参考下图了解InfoChain网络结构。

Figure 1. InfoChain结构的一个例子

请参考下图以单独一个InfoChain node的视角了解InfoChain 网络架构。

Figure 2. 单独Node视角下的InfoChain网络结构

InfoChain 能为用户提供什么

1. 信任

InfoChain基于Hyperledger Fabric这一去中心化的区块链平台,因此从技术角度来看,其中存储的数据不可能被篡改或删除。加入InfoChain群组的合作伙伴将互相监控和验证提交的数据,并为彼此信息提供信用背书。 InfoChain中存储的数据,特别是业务数据,如质量认证记录、许可证信息、采购支付记录、货币转账记录等,具有天然的永恒性和不可更改性。

2. 便捷

部署超级账本Fabric网络并不容易,特别是在位于不同地区或不同国家的多个组织之间组织一个Fabric网络,通常需要每个用户都有自己的公共IP或公共URL,需要专门的人员来完成部署和维护工作。 因此其技术门槛比普通数据库要高。

但使用InfoChain,用户可以通过一些简单的步骤部署Fabric网络,并建立一个私有的p2p网络将所有节点连接在一起,无需申请公共IP或URL, 没有IT技术支持的组织或个人也可以使用InfoChain平台来提升他的业务质量。

3. 安全

Hyperledger Fabric本身拥有一套严格的SSL认证验证和分配机制,这使得它是一个非常安全的区块链平台。 除了Fabric平台安全机制之外,InfoChain将普通用户访问p2p网络(节点网络)与InfoChain数据存储网络(群组网络)隔离,因此普通用户只能访问InfoChain群组内的一个节点,无法访问其余节点,从而使得非法数据访问和修改风险显着降低。

注意:与其他基于区块链的平台一样,存储到InfoChain中的数据将被其他用户检查和验证,并同步到组内的每个节点,因此建议用户不要尝试将秘密数据存储到InfoChain中,例如信用卡号码, 银行账户、个人电话号码等