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

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN108230109A(43)申请公布日2018.06.29(21)申请号201810006333.3(22)申请日2018.01.02(71)申请人罗梅琴地址200240上海市闵行区东川路865弄79号602室申请人王超汪婷婷(72)发明人罗梅琴王超汪婷婷(51)Int.Cl.G06Q30/06(2012.01)H04L29/06(2006.01)H04L29/08(2006.01)权利要求书3页说明书7页附图4页(54)发明名称一种基于区块链技术的共享系统及方法(57)摘要一种基于区块链技术的共享系统及方法,包括共享信息管理模块:其限制具体各个实体节点的加入及移除条件,根据第三方CA中心发放的授权证书,在全网内对节点进行验证;信息节点配置模块和查询节点配置模块。区块链P2P网络节点,将交易广播到区块链网络,区块链网络上的每个共享系统节点接收该交易并存储到各自的交易池中;共享信息管理模块:其限制具体各个实体节点的加入条件,根据第三方CA中心发放的授权证书,在全网内对节点进行验证;信息节点配置模块;查询节点配置模块。通过区块链中的分布式存储、P2P网络、共识算法、加解密、交易验证以及区块验证实现商品的直接共享。商品的发起方与接收方直接通过共享系统进行共享交换。CN108230109ACN108230109A权利要求书1/3页1.基于一种区块链技术的共享系统,其特征在于,包括:区块链P2P网络节点:运行在服务器、主机、虚拟机或终端上,用于连接运行在网络上的设备,收到一个共享交易以后,将交易广播到区块链网络,区块链网络上的每个共享系统节点接收该交易并存储到各自的交易池中;共享信息管理模块:该共享信息管理模块为商品供给侧(如生产商、销售商或个人)、商品需求侧企事业单位或个人、政府监管部门、检测机构、维修保养公司、物流公司、报废回收站、保险公司或定损中心的具体实体单位节点,其限制具体各个实体节点的加入及移除条件,根据第三方CA中心发放的授权证书,在全网内对节点进行验证;信息节点配置模块:对参与共享商品交换的实体进行配置;查询节点配置模块:对参与共享商品交换的实体进行配置;区块链网络中选举出一个节点,将其交易池中一段时间内的交易验证后,打到一个区块内,然后挂在到本节点存储的区块链末端;该节点通知区块链网络中的其他节点,打包区块成功,将区块高度、交易个数等信息广播出去;区块链上的其他节点收到消息后,同样验证交易并将交易打包到区块内,并挂到自己节点的区块链中;这样每一个节点都保存了最长的区块链,保证全网每个共享信息节点保存了一份完整的共享交易账本信息。2.如权利要求1所述的共享系统,其中的信息节点配置模块进一步包括:信息节点共享模块:在共享信息节点,部署区块链节点,该区块链节点可以是服务器、主机或虚拟机,在其上运行操作系统,然后部署本共享系统,该共享系统提供分布式数据存储、P2P网络协议、节点唯一标识,节点间共识算法,节点间的数据同步,节点内部署智能合约,节点内支持交易执行的虚拟机、加解密;共享信息节点记录模块:用于记录共享商品信息,所述共享商品信息包括:共享商品的唯一标识、生产商、生产信息、有效期、说明书、使用寿命、维护情况、清洁情况、新旧程度、需要记录的商品其他信息;共享交易过程记录模块:用于记录每笔共享商品的交易过程,所述记录的交易内容包括:交易ID、交易商品发起方、接收方信息,共享商品虚拟币等额价值情况、共享时间,商品赔付;其它共享商品记录模块:自动计算因为损失、附件损坏、事故所引起的折旧费及赔付费。3.如权利要求2所述的共享系统,进一步包括:轻量节点配置模块:为每个轻量节点部署一个区块链节点,该区域链节点可以是服务器、主机、虚拟机或带操作系统的终端,在其上运行操作系统,然后部署轻量化的共享系统,该轻量化的共享系统提供分布式数据存储、P2P网络协议、节点唯一标识,节点支持从区块链网络中的共享信息节点下载共享信息区块数据,验证区块头部信息;记录区块链网络中最长链的所有区块的头部信息。4.如权利要求2所述的共享系统,其特征在于,所述区块链的结构包括区块、交易,其中所述区块链结构包括:版本号:标识区块链的版本;时间戳:本次区块生成的时间;交易Merkle树根摘要:本区块的所有交易生成Merkle树的树根摘要值;2CN108230109A权利要求书2/3页合约状态Merkle树根摘要:本区块的所有合约状态生成Merkle树的树根摘要值;交易执行结果:本区块链关联的所有交易的执行结果;前区块摘要值:上一区块链的摘要值;本区块摘要值:计算本区块内容得到的摘要值;交易结构包括:ID号:交易唯一标识号;发起方:共享发起方公钥的摘要值;Nonce:唯一码;签名值:使用交易发起