别具一格和别具匠心 别具一格的生态令 别具匠心的智能合约
在2013年末,以太坊创始人Vitalik Buterin公布以太坊白皮书,拉开了区块链2.0时代的序幕。与只为数字货币市场的发扬光大的比特币不同,以太坊引进了智能合约的概念,从一开始就把目光转向区块链的商业化应用。以太坊以编程、分散、担保和交易为主攻方向,逐步把手脚伸向了投票、域名、金融交易所、众筹、公司管理、合同协议、知识产权以及各种得益于硬件集成的智能资产领域。
智能合约的应用虽在区块链的概念传播、普及以及区块链技术的落地应用方面作出了巨大贡献,但是在落地应用的逐步成熟以及需求更为精炼时,智能合约本身存在的代码以及硬分叉漏洞也在渐渐暴露,这种本身就违背程序设计一般规律的漏洞,也在不断造成无法弥补的损失。面对智能合约部署的差池和风险,目前技术又将如何尽力弥补呢?
在即将到来的区块链3.0时代,ECOL生态令成为了技术引领者,对于它而言,想在3.0时代如鱼得水,就必须直视2.0时代智能合约的漏洞和风险。于是,ECOL生态令发展和完善了以太坊虚拟机(EVM),研发了生态令虚拟机(BVM),并支持多样创新力的智能合约并行。
从模块结构上看,ECOL生态令智能合约模块处于对外服务RPC 模块和底层网络模块、存储模块和账户模块之间,以加密存储、共识算法等其他模块为智能合约提供底层支撑。智能合约由上层应用定义、由解释器解释、由存储模块存储、由ECOL生态令VM模块运算,ECOL生态令智能合约解释器将支持各种高端编程语言。
在开发环境方面,ECOL生态令也将独立研发一个集成开发环境(IDE),这个开发环境是LUA调试环境,因此研发人员可以更为容易地开发智能合约并对合约进行集成和分装,形成多种多样的功能模块,各种模块之间进行协作、组合,能让各种应用更便捷、更智能、效率更高、成本更低。在随后阶段,ECOL生态令虚拟机(BVM)将提供研发EVM语法结构、C 、Java等虚拟程序语言,服务于别样的智能合约。
在ECOL生态令技术的加持下,这将建成一个别具一格的智能合约,弥补此前漏洞,并吸引愈来愈多的来自世界各地的程序开发员发挥他们的创造力,任意构造源于他们的思想智能合约的应用愿景。