区块链短线技术(落地区块链Insight)
区块链短线技术(落地区块链Insight)多主链 多子链架构图INB公链使用多主链 多子链(Multi-Main Chain Multi-Child Chain 简称MMC MCC)的混合架构 为全球第一个使用此种混合架构的公链。根据整个公链的资源利用情况自动对超级节点进行分片 形成多主链并行出块模式 充分利用网络资源和超级节点资源 极大的提高出块速度 增加公链的垂直扩展性;同时在主链之上可以根据应用的使用情况 启动多条子链 以支持更多的DApp业务数据上链 增加公链的水平扩展性。INB公链由超级节点、验证节点、监管节点、普通节点、子链节点组成。VDPoS共识算法子链是附属于主链之上的子区块链网络 每条子链都有自己的共识算法 子链可以采用BFT类联盟链的共识机制 也可以采用PoW、PoS、DPoS等公链共识机制 根据不同的DApp对数据上链的效率、安全性等不同的需求而采用不同的共识算法 公链不对子链的共识机制作限制。子链在
由于BTC、ETH等公链的TPS不高 很难支持应用的大规模使用 2017和2018两年 越来越多的公链为了提高TPS而做技术上的探索 例如EOS采用DPoS共识算法 将TPS提高到数千量级 但是牺牲了一定程度的去中心化特征 公链的去中心化、安全性和可扩展性之间的不可能三角问题亟待解决。同时现有的公链主要是将交易数据上链 并没有实现业务数据的结构化上链 使得互联网和传统商业的场景落地有很大的困难。
Insight Chain简称INB公链 在其最新发布的技术白皮书中可以看到 其目的是建立一条可无限扩展的数据生态公链 实现区块链 的落地 更多业务场景的落地 尤其实体行业的无币区块链应用落地。INB公链的核心目标有两个:在满足去中心化和安全性的前提下提高可扩展性、满足更多应用的业务数据上链需求 实现每秒10万级以上(100 000 TPS)的交易数据处理能力 以及每秒100万级以上(1 000 000 TPS)的业务数据处理能力。从而实现业务数据的结构化上链 在链上重塑实体应用场景 使业务数据像交易数据一样可溯可信。
Insight Chain(INB)创新点一:全球首创VDPoS共识机制 有效提升去中心化和安全性
为了解决区块链不可能三角的矛盾 INB公链提出了一个全新的共识算法:VDPoS(Validated DPoS)算法 该算法是DPoS BFT 验证节点的有机结合 公链中的每条主链都会采用该共识算法。DPoS算法中的投票解决了PoW算法资源被大量无用消耗的问题 并且使用INB的抵押和惩罚机制 很大程度上限制了节点的作恶。区块产生以后 首先在超级节点内部利用BFT算法进行快速验证 同时超级节点利用VRF算法寻找多个随机验证节点 验证节点也使用BFT算法对块数据进行异步验证 以防止超级节点和验证节点的联合作恶 极大地提高了公链的去中心化程度和安全性。
VDPoS共识算法
子链是附属于主链之上的子区块链网络 每条子链都有自己的共识算法 子链可以采用BFT类联盟链的共识机制 也可以采用PoW、PoS、DPoS等公链共识机制 根据不同的DApp对数据上链的效率、安全性等不同的需求而采用不同的共识算法 公链不对子链的共识机制作限制。子链在产生一定数量的区块以后 会将该部分区块对应的默克尔树的树根保存到主链的区块上 以保证子链的安全性 对应的子链上的区块称为验证区块。验证区块的保存高度间隔会根据主链的资源利用情况来自动调整 当主链的资源利用率低的时候 可能每个区块的哈希值都保存到主链上 但是当主链的资源利用率高的时候验证区块的高度间隔会比较大。
Insight Chain(INB)创新点二:采用多主链 多子链架构 满足不同DApp对数据上链的需求
INB公链使用多主链 多子链(Multi-Main Chain Multi-Child Chain 简称MMC MCC)的混合架构 为全球第一个使用此种混合架构的公链。根据整个公链的资源利用情况自动对超级节点进行分片 形成多主链并行出块模式 充分利用网络资源和超级节点资源 极大的提高出块速度 增加公链的垂直扩展性;同时在主链之上可以根据应用的使用情况 启动多条子链 以支持更多的DApp业务数据上链 增加公链的水平扩展性。INB公链由超级节点、验证节点、监管节点、普通节点、子链节点组成。
多主链 多子链架构图
Insight Chain(INB)创新点三:实现业务数据结构化上链 支持商业应用规模上链
为了支持更多的应用落地 真正的实现数据的结构化上链 INB公链将链上保存的数据分为几种:INB的交易数据、Token交易数据和业务数据 其中前两种统称为交易数据 跟现有公链保存的数据很类似 第三种为非交易数据的业务数据结构化上链。
业务数据的结构化上链是INB公链的一大优势 不同于传统公链项目仅将数据内容上链 并没有将数据的属性和过程上链 无法真正保证数据的可信。同时上链的数据并不是结构化的 不能表达数据之间的关联、属性和数据之间的关联等信息 在INB公链中使用业务数据的结构化上链方式 业务数据可以通过链本身进行自解释 不再需要通过第三方应用对非结构化的数据进行解释 真正实现了数据的可信、确保了数据的价值传递。
业务数据上链的逻辑示意图如下:
业务数据上链示意图
INB公链将对前述的数据进行分层存储 以满足各种数据的需求。主链上将保存INB和Token的交易数据 满足交易数据对高可信和不可篡改的需求;业务数据保存于子链之上 满足对高可用的需求。对于一些低价值或者过大的业务数据上链需求 INB公链建议将数据的哈希值保存到链上 原始数据在链下保存。
INB公链数据分层存储模型图
Insight Chain(INB)创新点四:可进行落地验证的公链 率先建立调研行业的区块链标准
目前的调研行业中 调研用户作假、调研数据作假、数据链条长的问题十分突出 Insight Chain首提调研数据上链的概念 将调研的场景、数据链上化 去除数据中介 将调研的逻辑、数据的处理等智能合约化 实现调研数据价值回归个人和调研数据的点对点交易 真正做到调研行业的区块链改造。
值得关注的是 从团队中我们可以看到 INB公链是由全球前三的市场研究集团益普索(IPSOS)中国区董事长刘立丰作为首席战略官 担任CEO的杨慧女士拥有超过十年的调研和数据分析经验 是多个零售品牌的资深顾问。CTO吉建勋先生拥有北京航空航天大学硕士学位 超过十年的软件研发和管理经验 曾就职于Samsung、Teradata等世界知名公司。作为Samsung高级算法培训讲师 吉建勋曾发表多个国际、国内论文 申请多个国际、国内技术发明专利。从团队的行业背景和技术深度来看 INB公链在调研行业的区块链落地的探索是十分可期待的。
落地进展方面 根据Insight Chain官网显示 INB公链目前已经处于开发阶段 路线图如下:
2018 Q3-Q4: Insight DApp的开发和运营 INB公链的设计和预言;
2019 Q1:技术白皮书的撰写、方案可行性验证和原型系统的搭建;
2019 Q2:测试网和主网上线 实现基于DPoS BFT共识的运行机制;
2019 Q3:实现多主链 多子链运行机制 支持业务数据上链;
2019 Q4:实现基于IVM的智能合约、INB交易引擎;
2020 Q1:实现公链利用率模型、主链的自适应分片机制;
2020 Q2:实现基于VRF的随机验证机制 完整实现VDPoS共识算法;
2020 Q3:实现公链之间以及主链、子链之间的跨链机制;
2020 Q4:实现公链上数据交易和业务数据的高速查询机制。