[发明专利]一种量子链系统的智能合约类型实现方式在审
申请号: | 201710109648.6 | 申请日: | 2017-02-27 |
公开(公告)号: | CN106897878A | 公开(公告)日: | 2017-06-27 |
发明(设计)人: | 钱德君 | 申请(专利权)人: | 钱德君 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200000 上海市普*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种量子链系统的智能合约类型实现方式,包含智能合约执行逻辑的实现、智能合约交易逻辑的实现、智能合约交易规范的构建,本发明的量子链系统的智能合约类型实现方式的优势为智能合约执行可靠性高;即使合约方相互之间不信任,也可以进行智能合约的交易;不需要仲裁者在合约方之间进行调解;量子链系统中的区块链账本可以自动地执行,不需要额外人员的参与。 | ||
搜索关键词: | 一种 量子 系统 智能 合约 类型 实现 方式 | ||
【主权项】:
一种量子链系统的智能合约类型实现方式,其特征在于,包含智能合约执行逻辑的实现、智能合约交易逻辑的实现、智能合约交易规范的构建:所述量子链系统包含区块链网络,使用智能合约虚拟机用于执行智能合约的代码,所述智能合约的触发条件由所述区块链网络提供,参与所述智能合约的各方被称为合约方;所述智能合约执行逻辑的实现如下:首先,合约方需要提前定义标准的所述智能合约或创建新的所述智能合约,将其作为当前智能合约,并将所述当前智能合约永久地储存在所述区块链网络中,不能被合约方作任何修改,接着合约方通过直接向所述当前智能合约发送交易来向其提供资金,将该资金作为合约资金,并设定所述当前智能合约的执行时间,在所述当前智能合约的执行时间到来之前,所述当前智能合约将所述合约资金冻结,在所述当前智能合约的执行时间到来之后,所述当前智能合约将所述合约资金自动地发放给合约方;所述智能合约交易逻辑的实现如下:所述当前智能合约可以提前定义交易的输入与交易的输出或只确定交易的输入,将合约方分为交易的接收者与交易的非接收者,确定交易的接收者获得的资金数量,当交易的接收者也被确定时,合约方会立即得到资金;如果所述当前智能合约只确定交易的输入,在所述当前智能合约的执行时间到来时,所述当前智能合约才能决定交易的输出;当合约方都开始了交易并且向所述当前智能合约提供资金,所述当前智能合约将资金冻结,在所述当前智能合约将资金冻结时,合约方或任何各方都无法接触资金;所述智能合约交易规范的构建包含以下内容:所述智能合约交易规范被分为智能合约起始交易的规范以及智能合约资金交易的规范;所述智能合约起始交易的规范记录了所述智能合约起始交易的关键参数,包含id参数、输入参数、智能合约编号参数,所述id参数用于存放交易的hash值,所述输入参数用于存放交易的输入,所述智能合约编号参数用于存放交易的智能合约识别码,所述智能合约识别码为所述当前智能合约的计算机内部存储码;所述智能合约资金交易的规范记录了所述智能合约资金交易的关键参数,包含所述id参数、所述输入参数、所述智能合约编号参数以及智能合约起始交易编号参数;所述智能合约起始交易编号参数用于存放交易的id;所述智能合约,用于管理所述量子链系统的支付过程,只有满足所述智能合约的条件,支付才能进行;所述智能合约将所述智能合约起始交易、所述智能合约资金交易、时间、Oracles、资金的兑换汇率作为输入数据;所述智能合约最后收到的数据可能用于最后所述合约资金的发送;所述Oracles用于为所述区块链网络获取外部数据服务。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于钱德君,未经钱德君许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710109648.6/,转载请声明来源钻瓜专利网。