技术解读:DelChain链上容器设计方案

区块链技术, 简称BT(Blockchain technology),也被称之为分布式账本技术,是一种互联网数据库技术,其特点是分布式、公开透明,让每个人均可参与数据库记录。

区块链的基本原理理解起来并不难。基本概念主要包括“交易、区块、链”三大块。

  • 交易(Transaction):一次操作,导致账本状态的一次改变,如添加一条记录;

  • 区块(Block):记录一段时间内发生的交易和状态结果,是对当前账本状态的一次共识;

  • 链(Chain):由一个个区块按照发生顺序串联而成,是整个状态变化的日志记录。

如果把区块链作为一个状态机,则每次交易就是试图改变一次状态,而每次共识生成的区块,就是参与者对于区块中所有交易内容导致状态改变的结果进行确认。

技术解读:DelChain链上容器设计方案

图1:以太坊系统架构图

目前这就存在4个问题,分别是:

1、区块链部署流程复杂,耗时很长,需要较高的技术含量,需要独立的物理或云服务

2、部署区块链节点的服务器安全性存在风险,可能存在木马程序,病毒等等

3、区块链节点服务的状态监控很弱,存在运维困难,成本高

4、限制了开发语言,造成市场上最多的Java和C程序员需要花很大的成本转型

针对此类问题,DelChain设计了一套解决方案:链上容器。利用容器技术,作为服务底层隔离硬件层,和区块链技术进行融合。链上容器具体技术方案如下图:

技术解读:DelChain链上容器设计方案

技术解读:DelChain链上容器设计方案

针对该方案,极部落的技术专家专门做了研究与解读,发现该技术方案具有比较明显的优势。如:

  • Docker Maager 负责Docker Node节点状态管理,可以实现DelChain的身份认证,许可授权等特性。

  • DelChainNode基于Docker Node,实现DelChain的加密存储,快速部署,弹性伸缩等特性Docker Manger集群部署。

  • 通过Raft Consensus Group一致性,又能快速实现DelChain的邻近节点管理。

  • Docker的管理P2P网络和DelChain的区块链P2P网络相互独立,提高了网络传输的效率。

  • 利用Docker特性,同时结合DelChain的DPos共识算法机制,可以大幅降低整个区块链网络的硬件成本。

  • 将EVM进行扩展,从仅支持Solidity,Serpent,LLL扩展到支持Java,C,PHP等各种流行语言,同时抽象标准的API接口,供应用层直接调用,方便更多的程序员加入DelChain的智能合约开发和应用开发。

DelChain链上容器技术方案,很大程度上解决了区块链技术目前存在的瓶颈,实际应用效果,需要才时间与过程中进行验证。有理由相信,每一次技术的革新,都将将驱动生产力的发展。

文章作者: 极部落 我要纠错
声明:本文由入驻金色财经的作者撰写,观点仅代表作者本人,绝不代表金色财经赞同其观点或证实其描述。
提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。

金色财经 > 区块链 > 技术解读:DelChain链上容器设计方案