[发明专利]一种仓单系统中区块链的创建方法在审
申请号: | 201710496368.5 | 申请日: | 2017-06-26 |
公开(公告)号: | CN107332835A | 公开(公告)日: | 2017-11-07 |
发明(设计)人: | 杨波;王璐 | 申请(专利权)人: | 深圳前海华深安信物联技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06Q10/08;G06Q30/04 |
代理公司: | 北京权智天下知识产权代理事务所(普通合伙)11638 | 代理人: | 王新爱 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 区块 创建 方法 | ||
1.一种仓单系统中区块链的创建方法,其特征在于:包括以下步骤:
A、仓单系统中区块链的网络基础设施构建;
B、结合用户真实信息的地址生成;
C、转移单构建及广播;
D、在选举产生的特定网络节点上进行区块创建;
E、新区块加入区块链。
2.根据权利要求1所述的一种仓单系统中区块链的创建方法,其特征在于:所述步骤A中的仓单区块链网络基础设施构建包括以下内容:
(1)节点定义:本仓单系统物理上由仓单平台服务器、仓库管理服务器、交易平台服务器、专用区块服务器、仓库手持设备、用户上网设备组成,由这些设备组成了p2p网络,将这些网络设备称为节点;节点之间地理位置分散,通过Internet进行通信;
(2)节点能力定义:根据区块链系统的功能要求,将各节点划分为:区块链节点、区块服务节点、仓单签发/兑付节点、轻量钱包节点和RPC节点,并各自具备相应的区块链服务能力。
3.根据权利要求1所述的一种仓单系统中区块链的创建方法,其特征在于:所述步骤B中结合用户真实信息的地址生成包括以下步骤:
(1)所有用户首先到CA认证中心获取证书;证书中包含明确属于用户的公钥,用户的私钥只有用户自己掌握;
(2)用户登录仓单平台系统,进行注册,注册时,提供已获得的公钥,并设置用户名和密码,仓单平台系统根据此公钥产生地址,即用户使用仓单区块链的账户,用于产生、接收及查询用户所拥有的保存在区块链上的仓单以及其他敏感数据;用户名及密码用于加密保存地址及转移单数据的用户在线仓单钱包。
4.根据权利要求1所述的一种仓单系统中区块链的创建方法,其特征在于:所述步骤C中转移单构建及广播包括以下步骤:
(1)转移单定义:在仓单区块链中,需要记录可作为有价证券的仓单的生成、转让、质押、交易等转移过程信息,类似于经典区块链的交易单,称之为转移单,转移单是一个数据结构,其数据长度根据实际内容扩展;
转移单分为两类:产生式转移单和普通地址转移单;产生式转移单是指由某些特定节点制作的,携带初次生成的信息的转移单;普通地址转移单记录了信息的来源转移单id和待发送地址,能够清楚说明一个转移的信息的来源情况;
(2)创建转移单:由具备生成转移单能力的节点,在业务逻辑需要产生转移单的时刻,创建出产生式转移单或普通地址转移单;
(3)发送转移单:转移单生成节点在创建出转移单后,将其以广播的形式向仓单系统的所有网络节点发送。
5.根据权利要求1所述的一种仓单系统中区块链的创建方法,其特征在于:所述步骤D中在选举产生的特定网络节点上进行区块创建包括以下步骤:
(1)仓单区块链的网络节点独立验证转移单:转移单以广播形式发送以后,与转移单生成节点最近的节点首先收到该转移单,然后独立验证该转移单的合法性;验证内容包括:转移单的语法和数据结构必须正确;来源转移单是否存在;来源转移单未经篡改;来源转移单中的仓单有效;来源转移单中的仓单没有被转移出去;
(2)节点独立处理转移单:若转移单验证通过,则由该节点继续转发该转移单。若不通过,则丢弃该转移单;网络中的区块链节点、区块服务节点、仓单签发节点都可以收到转移单,验证通过后一面继续转发,一面放到本节点的转移单缓冲池中;
(3)由选举产生的特定网络节点创建区块:区块也是一种数据结构,包含了一定时间内搜集的若干转移单;每隔10分钟,拥有创建区块权力的节点,将缓冲池中的转移单装配成区块。
6.根据权利要求1所述的一种仓单系统中区块链的创建方法,其特征在于:所述步骤E中新区块加入区块链包括以下步骤:
(1)新生成区块向全网广播创块节点生成新区块后,以广播的形式将其发送到仓单区块链的所有网络节点;
(2)验证区块并加入区块链:所有能够保存完整区块链的节点,包括区块链节点、区块服务节点、仓单签发/兑付节点等都有权力收到该区块;各节点首先独立验证该区块是否有效,然后再转发给其它节点;验证内容包括:整个区块的数据结构是有效的;区块时间戳是有效的,只要早于验证时刻以后的2小时之内都是有效的;在验证区块有效后,节点将其保存到本机,同时将其继续转发到网络中其他节点;
(3)区块有效性确认:由于仓单区块链采用选举机制,生成区块的节点为特定内部认证节点,既保证安全性又不存在竞争。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海华深安信物联技术有限公司,未经深圳前海华深安信物联技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710496368.5/1.html,转载请声明来源钻瓜专利网。