GBLS 今天


Dora采用全新的开创性区块链架构设计,旨在用区块链技术满足全球范围商业活动的需要。Dora从CPU设计中受到启发,设法将流水线模型和分支预测算法应用于区块链,提出了针对区块链可扩展性问题的独特解决方案,大幅提高区块链的性能,并兼顾安全性和去中心化。
2008年9月,中本聪发表比特币白皮书。2009年1月,比特币主链正式上线,并安全运行至今,开创了加密数字货币的新时代,并将区块链这一新技术拉入公众视野。2015年7月,以太坊上线运行。以太坊EVM可执行图灵完备的智能合约,标志着第二代区块链技术走上舞台。在众多的以太坊应用当中,加密数字通证无疑是最为重要和流行的一种。
随着时间的流逝,区块链还面临数据膨胀问题。截止到2018年2月份比特币目前的区块总大小超过150G,新节点需要花费14天才能同步完所有区块;以太坊区块总大小超过650G,新节点需要花费8天才能同步完所有区块,而且还在以每天约145M的速度增长。
随着需求的增加,区块链面临亟需解决的可扩展性问题。目前区块链的低吞吐能力(比特币大概7笔交易每秒,以太坊大概15笔交易每秒),不足以满足全球金融交易的需求。相比之下,Visa可处理56000TPS的交易,支付宝在2017年11月已实现了200000+TPS交易峰值。目前区块链网络的可扩展性问题严重限制其广泛的应用,例如以太坊所支持的智能合约直接作为dApp运行在以太坊上,随着链上项目越来越多,负载越来越重,像“加密猫”一个项目就能把整个以太坊弄的连基本的转账都很难成功。
Dora完全兼容以太坊EVM指令集,并在实现层面进行性能优化:编译时优化,包括循环展开,指令合并等以及运行时化,包括JIT等。同时允许程序员对代码进行标注(Annotation),告诉编译器哪些部分可以被并行优化。
Dora提出了智能合约并行化的SSP算法,设计了兼顾安全和效率的DVBC分层共识算法,采用多链技术,使整个系统能达到百万TPS以上的性能。并且Dora完全兼容以太坊EVM,降低了dApp开发者的移植成本。此外,Dora采用免费交易模式激励生态进一步发展。技术总是不断进步的,Dora会持续关注区块链领域最新的研究方向,吸收和改进已有的研究成果,比如更高效安全的共识算法。另外会尝试让一些可信任的智能合约通过提前指定前置条。
Dora将推动区块链进入下一代,建设没有拥堵,通过节点快照新节点可快速加入的网络。最终,Dora的目标是变成一条人人可用,人人易用的公有链。
网友评论