【技术实现步骤摘要】
基于区块链的电商平台交互系统及方法
[0001]本申请涉及数据处理
,尤其涉及一种基于区块链的电商平台交互系统及方法。
技术介绍
[0002]基于区块链的电商平台是指利用区块链技术来构建的在线商务平台。区块链技术是一种去中心化的分布式账本技术,通过智能合约、共识算法等技术手段,实现了对交易的安全验证和去信任的处理。区块链技术在电商领域中具有很大的应用潜力,可以改善传统电商平台存在的问题,如信任问题、数据安全问题等。
[0003]但是,不同用户在电商平台之间的数字资产的交互仍有较多问题,比如,用户的交互需求无法进行快速匹配,即便匹配了,由于基于区块链的电商平台通常需要维护其他平台的轻客户端来验证交易合法性,使得存储空间冗余了大量区块头,其中大部分区块头不会被使用,造成成本增加,此外,系统中还需要设置中继端来持续维护这些区块头,导致交易效率大大降低。
技术实现思路
[0004]本专利技术的目的是针对现有技术的不足,提供一种基于区块链的电商平台交互系统及方法。
[0005]本申请一方面提供了一 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的电商平台交互系统,其特征在于,包括第一客户端、第二客户端、交互服务端、第一电商平台、第二电商平台,其中:所述第一客户端,用于向所述交互服务端发送交互数据包,所述交互数据包包括交易数量、阈值时间、出块确认数以及所述第一客户端的第一电商地址和第二电商地址;所述第二客户端,用于向所述交互服务端发送匹配数据包,所述匹配数据包包括所述第二客户端的第三电商地址和第四电商地址;所述交互服务端,用于获取所述交互数据包和所述匹配数据包;当匹配时,将所述交互数据包发送给所述第二客户端,将所述匹配数据包发送给所述第一客户端;所述第二客户端,还用于根据所述交互数据包向所述第二电商平台中的交互合约发送开始交互请求;所述开始交互请求包括所述交易数量的第二数字资产、所述阈值时间、所述区块确认数以及所述第一电商地址和所述第二电商地址;所述第一客户端,还用于根据所述匹配数据包向所述第一电商平台上的所述第三电商地址发起转账交易;当所述转账交易上链并经过所述交易确认数数量的区块确认后,所述第一客户端向所述第二电商平台上的所述交互合约发送交互确认请求;所述交互确认请求包括转账交易、默克尔路径、交易区块头以及多个确认区块头;所述交互合约,用于根据所述第一客户端发送的所述交互确认请求对所述转账交易进行验证;当验证结果为成功时,将所述第二数字资产解锁并向所述第二电商地址进行转账;当验证结果为失败时,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。