当前位置: 首页 > 专利查询>徐英楠专利>正文

一种去中心化的智能合约实现电商交易的方法及系统技术方案

技术编号:38810860 阅读:12 留言:0更新日期:2023-09-15 19:49
本发明专利技术实施例公开了一种去中心化的智能合约实现电商交易的方法及系统,应用于区块链,区块链上部署有创建的智能合约;所述智能合约包括主业务合约和多签钱包合约;所述系统包括:数据模块,用于获取用户在前端的交易信息;处理模块,用于基于所述交易信息进行数字资产的支付,并通过所述主业务合约将支付的数字资产直接支付给多签钱包合约;交易模块,用于根据所述主业务合约的支付业务逻辑和交易流程的进行,与所述多签钱包合约进行互动,以实现对应交易结果的达成;其效果是:通过主业务合约流程和受买卖双方控制的多签钱包,实现对各方的利益保障,采用去中心化透明智能合约技术来取代中心化机构信任,促成陌生个体间的交易达成。交易达成。交易达成。

【技术实现步骤摘要】
一种去中心化的智能合约实现电商交易的方法及系统


[0001]本专利技术涉及区块链
,特别涉及一种去中心化的智能合约实现电商交易的方法及系统。

技术介绍

[0002]随着最近几年去中心化网络的发展,以比特币和以太坊为首的公共区块链网络,已经具有上万数量级别全球节点,可以初步支撑去中心网络的运转。比特币和以太坊网络都沿着各自的技术路线,在向可编程可运算可附加应用等方向不断发展。
[0003]传统Web2世界的中心化电商系统,在提升效率的同时,带来垄断,与对商家利润的压制,对于所有商家来说都并非真正拥有其账户,随时可以被限流量甚至关停。随着全球Web3技术和基础设施的不断发展,目前以太坊等公链性能不断提升,已经达到可以等效于很多Web2应用场景效率程度。因此,近几年快发展起来关于DeFi(去中心化金融)等Web3技术应用,来部分替代Web2社会的传统垄断中心化机构和设施,更有利于用户的产权保护等。
[0004]传统web2电商以阿里巴巴为代表,是建立在中心化的企业提供“第三方信任”(类似支付宝),使得陌生的买卖双方,在网络平台上可以无疑虑的实现产品和服务的交易达成及纠纷解决(退货退款等)。
[0005]而随着全球可编程区块链公链的发展,我们使用去中心化区块链上的可编程智能合约,通过透明可查的智能合约提供去中心化的“第三方信任”(基于智能合约实现的系列支付工具或程序),最终实现web3去中心化电商平台的构建,使得陌生的买卖双方,通过这些透明可查的智能合约工具也同样可以促成交易和处理退货退款纠纷。
[0006]因此,将智能合约应用到去中心化电商平台的构建,具有极其重要的意义,填补了传统电商领域的空白。

技术实现思路

[0007]针对
技术介绍
中所提及的技术缺陷,本专利技术的主要目的在于提供一种去中心化的智能合约实现电商交易的方法及系统。
[0008]为实现上述目的,第一方面,本专利技术采取的一种技术方案为:
[0009]一种去中心化的智能合约实现电商交易的系统,应用于区块链,所述区块链上部署有创建的智能合约;其中,所述智能合约包括主业务合约和多签钱包合约;所述系统包括:
[0010]数据模块,用于获取用户在前端的交易信息;
[0011]处理模块,用于基于所述交易信息进行数字资产的支付,并通过所述主业务合约将支付的数字资产直接支付给多签钱包合约;
[0012]交易模块,用于根据所述主业务合约的支付业务逻辑和交易流程的进行,与所述多签钱包合约进行互动,以实现对应交易结果的达成。
[0013]作为一种优选的实施方式,所述主业务合约通过多个合约共同实现,包含全部业
务逻辑相关函数、记录产品信息和订单状态的数据合约;
[0014]所述多签钱包合约是在买方购买产品NFT的过程中,自动生成的由买卖双方共同影响的多签钱包,支付的数字资产会自动进入同步创建的该买卖双方共同创建的多签钱包合约地址中。
[0015]作为一种优选的实施方式,支付过程中,所述主业务合约将检查该商品的所剩库存数据是否支持该商品的购买,如果支持,买家的支付内容将进入所述多签钱包合约。
[0016]作为一种优选的实施方式,所述的一种去中心化的智能合约实现电商交易的系统,还包括通知模块,所述通知模块用于在所述智能合约中订单的状态参数发生变化时,触发实时对买卖双方的关于交易进程的通知。
[0017]作为一种优选的实施方式,所述的一种去中心化的智能合约实现电商交易的系统,还包括信用评级模块,所述信用评级模块基于链上双方的数据信息给予评级;其中,评级所用的链上电商数据来源于所述主业务合约中的相关上链信息。
[0018]第二方面,本专利技术采取的另一种技术方案为:一种去中心化的智能合约实现电商交易的方法,应用于区块链,所述区块链上部署有创建的智能合约;其中,所述智能合约包括主业务合约和多签钱包合约;所述方法包括:
[0019]获取用户在前端的交易信息;
[0020]基于所述交易信息进行数字资产的支付,并通过所述主业务合约将支付的数字资产直接支付给多签钱包合约;
[0021]根据所述主业务合约的支付业务逻辑和交易流程的进行,与所述多签钱包合约进行互动,以实现对应交易结果的达成。
[0022]作为一种优选的实施方式,所述方法还包括:
[0023]直接通过Solidity语言来调用所述智能合约。
[0024]作为一种优选的实施方式,支付过程中,所述主业务合约将检查该商品的所剩库存数据是否支持该商品的购买,如果支持,买家的支付内容将进入所述多签钱包合约。
[0025]作为一种优选的实施方式,所述方法还包括:
[0026]在所述智能合约中订单的状态参数发生变化时,触发实时对买卖双方的关于交易进程的通知。
[0027]作为一种优选的实施方式,所述方法还包括:
[0028]基于链上双方的数据信息给予评级;其中,评级所用的链上电商数据来源于所述主业务合约中的相关上链信息。
[0029]与现有技术相比,本专利技术具有如下有益效果:通过在去中心化的区块链上部署主业务合约和多签钱包合约,使得陌生的买卖双方,通过去中心化的智能合约工具带来的透明第三方技术信任,达成交易;实现匿名主体间电商交易流程,通过主业务合约流程和受买卖双方控制的多签钱包,实现对各方的利益保障,整个过程不受制于任何中心化的垄断机构,将智能合约应用到去中心化电商平台的构建,采用去中心化透明智能合约技术来取代中心化机构信任,促成陌生个体间的交易达成,同时实现隐私保护。
附图说明
[0030]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0031]图1为本专利技术实施例提供的一种去中心化的智能合约实现电商交易的系统的原理框图;
[0032]图2为本专利技术实施例提供的一种去中心化的智能合约实现电商交易的系统的交易过程示意图;
[0033]图3为本专利技术实施例提供的一种智能合约的架构图;
[0034]图4为本专利技术实施例提供的一种去中心化的智能合约实现电商交易的方法的流程图。
具体实施方式
[0035]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0036]如图1、图2所示的一种去中心化的智能合约实现电商交易的系统,应用于区块链,所述区块链上部署有创建的智能合约;其中,所述智能合约包括主业务合约和多签钱包合约;
[0037]应用时,将该系统部署于去中心化的电商平台中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种去中心化的智能合约实现电商交易的系统,应用于区块链,其特征在于,所述区块链上部署有创建的智能合约;其中,所述智能合约包括主业务合约和多签钱包合约;所述系统包括:数据模块,用于获取用户在前端的交易信息;处理模块,用于基于所述交易信息进行数字资产的支付,并通过所述主业务合约将支付的数字资产直接支付给多签钱包合约;交易模块,用于根据所述主业务合约的支付业务逻辑和交易流程的进行,与所述多签钱包合约进行互动,以实现对应交易结果的达成。2.根据权利要求1所述的一种去中心化的智能合约实现电商交易的系统,其特征在于,所述主业务合约通过多个合约共同实现,包含全部业务逻辑相关函数、记录产品信息和订单状态的数据合约;所述多签钱包合约是在买方购买产品NFT的过程中,自动生成的由买卖双方共同影响的多签钱包,支付的数字资产会自动进入同步创建的该买卖双方共同创建的多签钱包合约地址中。3.根据权利要求2所述的一种去中心化的智能合约实现电商交易的系统,其特征在于,支付过程中,所述主业务合约将检查该商品的所剩库存数据是否支持该商品的购买,如果支持,买家的支付内容将进入所述多签钱包合约。4.根据权利要求2或3所述的一种去中心化的智能合约实现电商交易的系统,其特征在于,还包括通知模块,所述通知模块用于在所述智能合约中订单的状态参数发生变化时,触发实时对买卖双方的关于交易进程的通知。5.根据权利要求4所述的一种去中心化的智能合约实现电商交易的系统,其特征在于,还包括信用...

【专利技术属性】
技术研发人员:徐英楠
申请(专利权)人:徐英楠
类型:发明
国别省市:

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

1