杭州区块链技术 值得你的信赖

Sholto_1304 2019.08.13 06:47

        由于BTC、ETH等公链的TPS不高,很难支持应用的大规模使用,2017和2018两年,越来越多的公链为了提高TPS而做技术上的探索,例如EOS采用DPoS共识算法,将TPS提高到数千量级,但是牺牲了一定程度的去中心化特征,公链的去中心化、安全性和可扩展性之间的不可能三角问题亟待解决。同时现有的公链主要是将交易数据上链,并没有实现业务数据的结构化上链,使得互联网和传统商业的场景落地有很大的困难。V:mengdekeji002;电:15068860134。

        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公链建议将数据的哈希值保存到链上,原始数据在链下保存。

        作为底层技术架构,区块链目前主要有三大类型:公有链(Public Blockchain)、私有链(Private Blockchain)、联盟链(Consortium Blockchain)。

        公有链指全世界任何人都可读取、无用户授权机制的、发送交易且交易能获得有效确认的、任何人可参与其中共识过程的区块链。

        仅对个人或个别组织开放,网络中的节点都掌握于一家机构或个人的区块链为私有链。

        联盟链(行业链),指针对某个特定群体的成员和有限的第三方开放,允许授权的节点加入并成为记账人,由所有授权节点共同决定区块生成、可根据权限查看信息的区块链。联盟链和私有链统称为许可链,而公有链称为非许可链。

        虽然公链的承载能力较弱,数据存储与处理能力不足,但由于最早出现、足够开源、足够自由,能够让中小企业尽早接入区块链开发应用生态,仍然备受个人与企业的关注。

        那,有哪些公链需要我们特别注意呢?

        本体ONT

        ONT号称是全球首个提出分布式链网体系的基础性公链平台与分布式信任协作平台,包含完整的分布式账本、智能合约体系。

       ONT框架能够提供基础公有链服务,通过ONT各类协议进行协作,还可以支持不同应用的公有链定制,形成各类异构区块链和传统信息系统的跨链、跨系统交互映射。ONT为这一架构取名为——超融合链网结构。

       在基础层面,ONT提供各类分布式应用中的通用性模块,如分布式身份框架、分布式数据交换协议等支持分布式信任协作组件,针对实际应用需求扩展新的通用模块。

        元界ETP

        ETP是基于区块链技术开发的去中心化公链,有一个智能资产网络系统(Digital Asset Web),并在区块链上集成数字身份认证(DigitalIdentity Verification)和价值中介(Oracle),支持社区在其公有区块链上开发基于智能资产的各种金融和生活应用以成为一个开放的数字生态链。

        艾达币ADA

        ADA是全球首创可以证明公平性和安全性的游戏平台——Cardano项目的产物,该项目利用区块链,意图创建一个完全透明不能作弊的、完全没有被运营商支配的全球首家分散型游戏平台,ADA是唯一Token。

        Cardano运用了独立的SDK(软件开发工具包),个人可以在该项目开发或上传游戏。

        小蚁NEO

        NEO是一个社区化的NPO区块链项目,利用智能合约对区块链资产进行自动化管理。 其共识机制是DBFT(Delegated Byzantine Fault Tolerant),对由 n 个共识节点组成的共识系统提供基于安全性、可用性的容错能力,适用于任何网络环境,可以抵抗一般性故障和拜占庭故障。该公链每 20 秒左右生成一个区块,交易吞吐量测试可以达到约 1000tps,性能较为优秀。如果能够得以提升优化,有支持大规模商业化DAPP的能力。

        量子链Qtum

Qtum(QuantumBlockchain),意在成为比特币和以太坊之外的第三种区块链生态系统,拓展区块链技术的应用边界和技术边界。

Qtum兼容包括ETH在内的各类VM(虚拟机),同时采用了PoS(权益共识机制),为商业应用落地和分布式移动应用提供可能性。局限是,容易产生分叉,需要等待多个确认,效率受到影响。此外,需要检查点机制来弥补最终性。

        比原链Bytom

Bytom是一种多元比特资产的交互协议,也是一个针对资产领域的专用性公链平台,联通了原子世界与比特世界,促进资产在两个世界间的交互和流转。运行在Bytom上的不同形态的、异构的比特资产(原生的数字货币、数字资产)和原子资产(有传统物理世界对应物的权证、权益、股息、债券、情报资讯、预测信息等)可以通过该协议进行登记、交换、对赌和基于合约的复杂交互操作。

         ACT/AChain

Achain采用RDPOS分布式共识机制,拥有自主知识产权的图灵完备智能合约VM(虚拟机),链上交易性能设定值为1000TPS,是一款简单、快速、安全的区块链平台。用户使用Achain可以快速部署Token、智能合约等企业级的去中心化应用。V:mengdekeji002;电:15068860134。

Sholto_1304

总篇数0

关注数0

Sholto_1304

新闻资讯