一种基于区块链的智能合约系统及实现方法

基本信息

申请号 CN201611121140.X 申请日 -
公开(公告)号 CN106598549B 公开(公告)日 2019-02-01
申请公布号 CN106598549B 申请公布日 2019-02-01
分类号 G06F9/30;G06Q40/04 分类 计算;推算;计数;
发明人 邓迪;丁江 申请(专利权)人 天津米游科技有限公司
代理机构 北京易正达专利代理有限公司 代理人 天津米游科技有限公司
地址 301700 天津市武清区黄花镇政府南路22号
法律状态 -

摘要

摘要 本发明属于区块链技术领域,提出了一种基于区块链的智能合约系统,包括OP代码执行模块、合约执行虚拟机、智能合约模块;所述OP代码执行模块用于将基于堆栈的脚本内容通过OPCode解析,形成相应的运算代码,从而获取所述运算代码执行的汇编语言;所述智能合约模块用于将智能合约的代码登记到区块链上即合约链;所述合约执行虚拟机用于接收到执行区块链上的智能合约指令后,执行智能合约。本发明还提出了一种基于区块链的智能合约的实现方法,具体是将智能合约登记到区块链上,且具有执行各种语言编写的智能合约环境执行。采用本发明的系统和方法可以运行庞大复杂的智能合约,使得约定更智能,大大的减少了执行成本。