预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113271346A(43)申请公布日2021.08.17(21)申请号202110485886.3(22)申请日2021.04.30(71)申请人复旦大学地址200433上海市杨浦区邯郸路220号(72)发明人刘百祥戴雨浓阚海斌(74)专利代理机构上海正旦专利代理有限公司31200代理人陆飞陆尤(51)Int.Cl.H04L29/08(2006.01)H04L9/06(2006.01)G06Q30/06(2012.01)G06F16/27(2019.01)G06F21/62(2013.01)G06F21/64(2013.01)权利要求书1页说明书4页附图1页(54)发明名称一种基于区块链的盲盒出售平台(57)摘要本发明属于区块链技术领域,具体为一种基于区块链的盲盒出售平台。本发明的盲盒出售平台具有四层架构:应用层、合约层、共识层和数据存储层;其中,商家把出售批次的商品信息、稀有商品比例及对应编号加密输入到区块链上的智能合约中,由智能合约进行随机出售;客户通过调用智能合约完成购买盲盒,购买成功后获得对应的编号,商家根据客户编号进行发货,客户获得商品后可以把结果反馈到链上,待此批次商品出售完毕后,智能合约自动根据反馈的比例和商家提供的比例进行对比,然后把此批次的出售结果打包成块进行上链。本发明相比于现有平台更具有可信性和公平性,所有出售的商品都在区块链上有迹可循,方便相关监管部门监管。CN113271346ACN113271346A权利要求书1/1页1.一种基于区块链的盲盒出售平台,其特征在于,具有四层架构,分别为应用层、合约层、共识层和数据存储层;其中:所述应用层,负责与客户和商家进行交互,完成客户在平台上的注册、购买和查询等服务,应用层将客户的信息及购买物品的信息进行密码学加密,并传输到合约层;与商家交互时,负责将商家出售的物品批次、所有物品的编号及稀有物品hash值传输至合约层;所述合约层,负责与客户和商家交互,向客户提供随机出售物品的服务和物品状态查询的服务;向商家提供输入出售商品信息、寄存保证金、展示结果信息和收回保证金的服务;合约层自身也拥有向商家发送结果交易的能力;所述共识层,负责区块链网络中的交易信息与区块一致性的任务;每个交易在成功支付后在网络中洪泛广播至所有的节点,待节点对于此交易的状态达到一致性后,该交易会被确认;对于区块的共识,待任意一个公司的出售批次商品完成出售或者达到出售时间后,第一个产生该结果区块的节点将该区块广播至其他节点,其他节点依据共识规则来决定是否接受此块;所述数据存储层,负责区块数据的持久化,其中区块的数据结构主要包含如下信息:前一个区块的hash值、本区块的hash值、本区块所有交易的merkle根hash值、本区块的所有交易、本区块的高度、本高度下合约账户状态、本区块中物品批次的信息和本区块的结果交易信息;对于数据持久化的底层数据库采用的是非关系型数据库mongoDB。2.根据权利要求1所述的基于区块链的盲盒出售平台,其特征在于,使用智能合约作为出售程序,从而提供完全随机的出售;该程序由监管部门编写,并且部署在此平台网络中。3.根据权利要求1所述的基于区块链的盲盒出售平台,其特征在于,所有的盲盒商家注册加入到网络中,把需要出售的商品批次编号等信息输入到智能合约中,由智能合约负责所有物品的出售。4.根据权利要求1所述的基于区块链的盲盒出售平台,其特征在于,支持监管部门对历史数据的查询、客户查询、购买和反馈的功能。5.根据权利要求1‑4之一所述的基于区块链的盲盒出售平台,其特征在于,平台的具体工作流程如下:(1)区块链网络初始化;监管部门作为CA中心加入至网络中,并编写合约代码部署到网络中;(2)成员节点加入;商家向CA中心申请注册至平台中;(3)盲盒商品出售;商家出售一批盲盒商品,将所有盲盒的编号、稀有盲盒的编号hash值、盲盒宣传资料、商品批次、保证金和出售时间输入至智能合约中;(4)客户购买盲盒;客户使用智能合约的购买功能,由智能合约进行随机发送编号num,将num进行广播共识给别的节点,别的节点无异议后,结合客户提供的随机值k进行hash计算,再判断该num是否为稀有盲盒,并将结果反馈至客户;(5)客户反馈结果;客户根据获得的编号从商家获得对应商品,并将获得的商品反馈到智能合约,合约根据客户反馈结果与hash计算结果相比较,目的是判断商家是否如实发送给客户对应的产品,该比较结果会影响商家在合约内存储的保证金;(6)endTX交易生成;某商家的某批次所有商品出售完毕后或者达到出售时间后,智能合约发送一个endTX交易信息至网络中,形成共识后,把该批次的所有交易打包上链。2CN113271346A说明书1/4