摘要
本发明公开了一种具有图灵完备智能合约的区块链的执行方法,1)计算(Compute),用户采用账户、资产、见证系统提供的信息,并根据当前所需的计算,提供输入数据,然后在链下运行计算规则得到结果;2)证明(Prove),用户用计算步骤得到的结果RESULT和随机数起封装成交易STX,并提交给节点;STX包含校验数据Ci,结果编码数据Ei和证明数据Pi;3)验证(Verify),节点在收到交易STX后,将Ci在见证系统和证明系统中进行确认;验证通过后,节点接受STX;确认(Confirm),资产接受方在同步到得到验证的交易STX之后,利用自己的私钥将密文Ei解出生成明文Di,并将明文Di和证明Pi输入到证明系统中进行校验,成功则说明交易是真实的。本发明具有安全可靠、交易速度快等优点。