ITN杉之链平台属性

ITN杉之链平台属性

去中心化

去中心化让ITN CHAIN面对被攻击时,在原始载体经历各种信号处理过程后,隐藏信息仍能保持完整性或仍能被准确鉴别的能力,这种能力不会因处理攻击后而导致秘密信息而丢失。

安全可靠

ITN CHAIN里所有的数字资产币都是描定ITNToken,所以黑客想要攻击该数字资产币就必须先攻击ITN Token,由于区块链的机制这又是极其困难的。

高效交易

在ITN CHAIN可实现任何时间、任何空间高效交易,没有任何限制,将引领用户获得完整的财务自由。

收费低

ITN CHAIN的交易手续费用每笔将低于千分之一,几乎可以忽略不计。

数据结构

区块链从业务层面的本质是去中心化,在技术层面的本质是去数据库化。如下图所示:

账本逻辑

账本Ledger主要包含两块:blockchain和state。blockchain就是一系列连在一起的block,用来记录历史交易。state对应账本的当前最新状态,它是一个key-value数据库,Fabric默认采用Level DB,可以替换成其他的Key-value数据库,如Couch DB。举个例子。我们采用区块链实现一个弹珠交易的系统。我们开发了一个共识机制,每个弹珠有以下几个属性:Name, owner, color,size.可以定义一个JSON对象,用name做KEY, JSON对象做Value,存储在Level DB或者Couch DB中。所以区块链应用一般采用JSON数据格式,并直接存储在key-value数据库和区块链中。这样就省去了传统应用做O/R Mapping的工作。

后端采用Oracle的区块链云服务BCS,前端采用Oracle的开源框架JET实现了一个区块链食品追溯的DEMO。前端JET中通过REST调用后端部署在BCS上面的共识机制,共识机制部署在BCS上面。

区块链性能

采用改进的BFT算法,支持动态的调整网络拓扑,实现节点动态加入及主动退出。同时用户还可以根据自身需求选用性能更好的非拜占庭共识协议(例如Raft),以提高整个区块链的运行效率。为了应对多样化的业务场景、满足信息安全需求、提升业务吞吐量,支持多链架构。不相关的业务运行在多条并行的区块链上,这为我们提供了针对业务的线性扩展能力。对于多条链之间的互操作我们采取了中继链的模式,参与各方向中继链节点提交提案,结果经共识后得以确认。、

服务治理框架

采用灵活的数据存储结构,支持冷热数据分离;

支持节点动态加入和退出,实现系统的高可用性,保证业务不间断运行。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180807A0M9GK00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励