一种基于区块链的智能合约系统及实现方法
基本信息
申请号 | CN201611121140.X | 申请日 | - |
公开(公告)号 | CN106598549B | 公开(公告)日 | 2019-02-01 |
申请公布号 | CN106598549B | 申请公布日 | 2019-02-01 |
分类号 | G06F9/30;G06Q40/04 | 分类 | 计算;推算;计数; |
发明人 | 邓迪;丁江 | 申请(专利权)人 | 天津米游科技有限公司 |
代理机构 | 北京易正达专利代理有限公司 | 代理人 | 天津米游科技有限公司 |
地址 | 301700 天津市武清区黄花镇政府南路22号 | ||
法律状态 | - |
摘要
摘要 | 本发明属于区块链技术领域,提出了一种基于区块链的智能合约系统,包括OP代码执行模块、合约执行虚拟机、智能合约模块;所述OP代码执行模块用于将基于堆栈的脚本内容通过OPCode解析,形成相应的运算代码,从而获取所述运算代码执行的汇编语言;所述智能合约模块用于将智能合约的代码登记到区块链上即合约链;所述合约执行虚拟机用于接收到执行区块链上的智能合约指令后,执行智能合约。本发明还提出了一种基于区块链的智能合约的实现方法,具体是将智能合约登记到区块链上,且具有执行各种语言编写的智能合约环境执行。采用本发明的系统和方法可以运行庞大复杂的智能合约,使得约定更智能,大大的减少了执行成本。 |
