一种智能合约实现方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:26178187 阅读:27 留言:0更新日期:2020-10-31 14:26
本发明专利技术适用于计算机技术领域,提供了一种智能合约实现方法、装置、计算机设备和存储介质,其中智能合约实现方法包括:根据用户的智能合约选择操作向区块链网络发送智能合约获取请求,所述智能合约携带有图形化交互界面信息;接收区块链网络返回的智能合约,并根据图形化交互界面信息以图形界面的方式展示智能合约。本发明专利技术提供的智能合约实现方法,由于智能合约携带有图形化合交互界面信息,节点在获取到所述智能合约中包含的图形化交互界面信息后,能够以图形化的方式展示智能合约,即提供了一种图形化的用户交互界面,从而便于用户理解智能合约发布方的预期设计的业务逻辑,并方便的在图形化的用户交互界面上进行操作,利于智能合约的推广使用。

【技术实现步骤摘要】
一种智能合约实现方法、装置、计算机设备和存储介质
本专利技术属于计算机
,尤其涉及一种智能合约实现方法、装置、计算机设备和存储介质。
技术介绍
智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于1995年由NickSzabo首次提出。智能合约的目的是提供优于传统合约的安全方法,并减少与合约相关的其他交易成本。然而,在区块链中,对智能合约使用都是基于命令行客户端、程序RPC命令等常规实现方法或者是定制一个通用版的合约工具。其中,命令行客户端和程序RPC命令属于比较原始方法去使用智能合约,在数据格式、命令的理解方面会带来很多不便,用户在使用智能合约的过程往往无法很好的理解智能合约发布方的业务逻辑,对智能合约的使用不够方便。可见,现有的智能合约还存在着用户在使用智能合约发布方发布的智能合约时不够方便的技术问题。
技术实现思路
本专利技术实施例的目的在于提供一种智能合约实现方法,旨在解决现有的智能合约还存在的用户本文档来自技高网...

【技术保护点】
1.一种智能合约实现方法,其特征在于,应用于区块链节点上,包括:/n根据用户的智能合约选择操作向区块链网络发送智能合约获取请求;所述智能合约携带有图形化交互界面信息;/n接收区块链网络返回的智能合约,并根据所述图形化交互界面信息以图形化交互界面的方式展示所述智能合约。/n

【技术特征摘要】
1.一种智能合约实现方法,其特征在于,应用于区块链节点上,包括:
根据用户的智能合约选择操作向区块链网络发送智能合约获取请求;所述智能合约携带有图形化交互界面信息;
接收区块链网络返回的智能合约,并根据所述图形化交互界面信息以图形化交互界面的方式展示所述智能合约。


2.根据权利要求1所述的智能合约实现方法,其特征在于,在所述接收区块链网络返回的智能合约,并根据所述图形化交互界面信息以图形化交互界面方式展示所述智能合约的步骤之后,还包括:
根据用户在所述图形化交互界面上的合约调用参数选择操作确定合约调用参数;
根据所述合约调用参数创建合约调用交易信息,并向所述区块链网络广播。


3.根据权利要求2所述的智能合约实现方法,其特征在于,在所述根据所述合约调用参数创建合约调用交易信息,并向所述区块链网络广播的步骤的之后,还包括:
接收所述区块链网络返回的合约执行结果信息,并向所述用户展示。


4.根据权利要求1所述的智能合约实现方法,其特征在于,所述区块链节点包括合约选择界面展示模块、图形化交互界面程序安全运行控件以及远程过程调用接口。


5.根据权利要求4所述的智能合约实现方法,其特征在于,所述根据用户的智能合约选择操作向区块链网络发送智能合约获取请求的步骤具体包括:
所述合约选择界面展示模块根据用户在合约选择界面上的智能合约选择操作确定用户选择的智能合约,并向所述图形化交互界面程序安全运行控件发送所述智能合约的合约地址信息;
所述图形化交互界面程序安全运行控件根据所述合约地址信息并通过所述远程过程调用接口向区块链网络发送智能合约获取请求。


6.根据权利要求4所述的智能合约实现方法,其特征在于,所述接收区块链网络返回的智能合约,并根据所述图形化交互界面信息以图形化交互界面的方式展示所述智能合约的步骤具...

【专利技术属性】
技术研发人员:程文彬邓万万徐振鹏
申请(专利权)人:深圳前海益链网络科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1