[发明专利]智能合约签订方法及装置在审
申请号: | 201811455881.0 | 申请日: | 2018-11-30 |
公开(公告)号: | CN109635575A | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 黄晏清;张沛;张谦 | 申请(专利权)人: | 无锡井通网络科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/64 |
代理公司: | 北京盛凡智荣知识产权代理有限公司 11616 | 代理人: | 高志军 |
地址: | 214028 江苏省无锡市新吴区长江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 账户 智能 私钥信息 脚本 脚本生成 私钥 篡改 返回 部署 保证 | ||
本发明实施例发明了一种智能合约签订方法及装置。其中,智能合约签订方法,包括:输入账户、私钥信息和合约脚本从而部署合约;依据所述账户、私钥信息和合约脚本生成合约账户;依据所述账户、私钥、合约脚本和合约账户执行合约;返回执行合约结果。达到保证了智能合约的不可篡改性的目的。
技术领域
本发明涉及区块链领域,尤其涉及一种智能合约签订方法及装置。
背景技术
随着计算机技术的快速发展,区块链在多个领域被广泛应用,现有的电子合约大多还是采用电子文档的方式,使得现有电子合约因容易被篡改,从而在生活中其法律证明性存在异议的缺陷。
发明内容
有鉴于此,本发明实施例提供了一种智能合约签订方法及装置,至少部分的解决现有技术中存在的问题。
第一方面,本发明实施例提供了一种智能合约签订方法,包括:
输入账户、私钥信息和合约脚本从而部署合约;
依据所述账户、私钥信息和合约脚本生成合约账户;
依据所述账户、私钥、合约脚本和合约账户执行合约;
返回执行合约结果。
优选的,所述输入账户、私钥信息和合约脚本从而部署合约中,还包括:输入发送数量,所述发送数量:为激活合约账户,需要向合约账户发送的数字货币数量。
优选的,所述输入账户、私钥信息和合约脚本从而部署合约,还包括:输入脚本参数。
优选的,依据所述账户、私钥、合约脚本和合约账户执行合约中,还包括,输入所述脚本参数。
优选的:所述依据所述账户、私钥、合约脚本和合约账户执行合约中,所述合约脚本为自动查询并调用部署合约时输入的合约脚本。
作为本发明实施例的一种具体实现方式,
第二方面,本发明实施例还提供了一种智能合约签订装置,包括:
部署合约模块:用于输入账户、私钥信息和合约脚本从而部署合约;
合约账户生成模块:用于依据所述账户、私钥信息和合约脚本生成合约账户;
合约执行模块:用于依据所述账户、私钥、和合约脚本和合约账户执行合约;
结果返回模块:用于返回执行合约结果。
优选的,所述输入账户、私钥信息和合约脚本从而部署合约中,还包括:输入发送数量,所述发送数量:为激活合约账户,需要向合约账户发送的数字货币数量。
优选的,所述输入账户、私钥信息和合约脚本从而部署合约,还包括:输入脚本参数。
优选的,依据所述账户、私钥、合约脚本和合约账户执行合约中,还包括,输入所述脚本参数。
优选的,所述依据所述账户、私钥、合约脚本和合约账户执行合约中,所述合约脚本为自动查询并调用部署合约时输入的合约脚本。
本发明技术方案,通过输入账户、私钥信息和合约脚本生成合约账号,并在执行合约中依据所述账户、私钥、合约脚本和合约账户执行合约从而对账户、私钥信息和合约脚本进行再次验证,通过利用区块链技术,达到保证了智能合约的不可篡改性的目的。
上述说明仅是本发明技术方案的概述,为了能更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡井通网络科技有限公司,未经无锡井通网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811455881.0/2.html,转载请声明来源钻瓜专利网。