会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 赌博 / 交易记录 / 基于区块链的权限更新方法及权限更新装置

基于区块链的权限更新方法及权限更新装置

阅读:118发布:2021-02-22

IPRDB可以提供基于区块链的权限更新方法及权限更新装置专利检索,专利查询,专利分析的服务。并且本发明公开了一种基于区块链的权限更新方法,该方法包括:获取交易信息和签名,其中,交易信息包括商品的身份标识符和目标账户地址;通过签名获得交易信息的发送方的账户地址;根据交易信息来调用权限智能合约以验证发送方的账户地址与商品当前拥有方的账户地址是否一致;如果一致,则权限智能合约将商品当前拥有方的账户地址变更为目标账户地址。本发明对商品的流通过程的信息进行记录,并通过权限智能实现了商品权限的变更,解决了商品交易中的信息不对称和套证等问题,降低了交易风险和交易成本,达到了防伪的目的。,下面是基于区块链的权限更新方法及权限更新装置专利的具体信息内容。

1.一种基于区块链的权限更新方法,其特征在于,所述方法包括:获取交易信息和签名,其中,所述交易信息包括商品的身份标识符和目标账户地址;

通过所述签名获得所述交易信息的发送方的账户地址;

根据所述交易信息来调用权限智能合约以验证所述发送方的账户地址与商品当前拥有方的账户地址是否一致;

如果一致,则所述权限智能合约将所述商品当前拥有方的账户地址变更为所述目标账户地址。

2.根据权利要求1所述的方法,其特征在于,当所述发送方为所述商品的出口方时,调用权限智能合约的步骤之前还包括:创建权限智能合约并将所述权限智能合约部署在所述区块链的节点上;

将所述商品当前拥有方的账户地址存储在所述权限智能合约中。

3.根据权利要求1所述的方法,其特征在于,获取交易信息和签名的步骤之前还包括:基于所述商品的身份标识符在所述区块链上查询所述商品的属性信息;

如果能够在所述区块链上查询到所述商品的属性信息,则向所述商品当前拥有方发出购买请求。

4.根据权利要求1所述的方法,其特征在于,所述身份标识符为通过上链智能合约对所述商品的属性信息进行处理获得的符号或代码。

5.根据权利要求4所述的方法,其特征在于,所述身份标识符为通过上链智能合约对商品的属性信息进行哈希运算获得的哈希值。

6.根据权利要求1所述的方法,其特征在于,还包括:通过流通智能合约使产生的流通信息以及所述商品当前拥有方的账户地址的变更记录与所述身份标识符相关联并存储到区块链账本中。

7.根据权利要求1所述的方法,其特征在于,所述流通信息包括所述商品的买卖信息、报关信息和质检信息。

8.一种基于区块链的权限更新装置,所述装置包括:处理器;以及

存储器,其用于存储指令,当所述指令被执行时使得所述处理器执行权利要求1至7中任一项所述的方法。

9.一种计算机可读存储介质,所述存储介质包括指令,当所述指令被执行时,所述计算机的处理器执行权利要求1至7中任一项所述的方法。

说明书全文

基于区块链的权限更新方法及权限更新装置

技术领域

[0001] 本发明涉及区块链技术,尤其涉及基于区块链的权限更新方法及权限更新装置。

背景技术

[0002] 目前钻石的防伪主要基于钻石的鉴定证书,比如GIA证书、NGTC证书等。但证书内只包含了钻石的基本鉴定信息,而且伪造成本低,目前行业内通过套证方式进行钻石走私的方式也是屡禁不绝。而钻石在交易过程中,交易双方信息不透明,专业购买方可以通过自行鉴定的方式评估钻石价格,但个人用户一般只能依靠鉴定证书,对钻石的其他信息知之甚少,如果卖方不诚信,相对弱势的买方很可能在交易中吃亏。

发明内容

[0003] 针对上述问题,本发明提出了一种基于区块链的权限更新方法,所述方法包括:获取交易信息和签名,其中,所述交易信息包括商品的身份标识符和目标账户地址;通过所述签名获得所述交易信息的发送方的账户地址;根据所述交易信息来调用权限智能合约以验证所述发送方的账户地址与商品当前拥有方的账户地址是否一致;如果一致,则所述权限智能合约将所述商品当前拥有方的账户地址变更为所述目标账户地址。
[0004] 在一种实施方式中,当所述发送方为所述商品的出口方时,调用权限智能合约的步骤之前还包括:创建权限智能合约并将所述权限智能合约部署在所述区块链的节点上;将所述商品当前拥有方的账户地址存储在所述权限智能合约中。
[0005] 在一种实施方式中,获取交易信息和签名的步骤之前还包括:基于所述商品的身份标识符在所述区块链上查询所述商品的属性信息;如果能够在所述区块链上查询到所述商品的属性信息,则向所述商品当前拥有方发出购买请求。
[0006] 在一种实施方式中,所述身份标识符为通过上链智能合约对所述商品的属性信息进行处理获得的符号或代码。
[0007] 在一种实施方式中,所述身份标识符为通过上链智能合约对商品的属性信息进行哈希运算获得的哈希值。
[0008] 在一种实施方式中,所述方法还包括:通过流通智能合约使产生的流通信息以及所述商品当前拥有方的账户地址的变更记录与所述身份标识符相关联并存储到区块链账本中。
[0009] 在一种实施方式中,所述流通信息包括所述商品的买卖信息、报关信息和质检信息。
[0010] 本发明另一方面提供了一种基于区块链的权限更新装置,所述装置包括:处理器;以及存储器,其用于存储指令,当所述指令被执行时使得所述处理器执行上述方法中任一项所述的方法。
[0011] 本发明另一方面提供了一种计算机可读存储介质,所述存储介质包括指令,当所述指令被执行时,所述计算机的处理器执行上述方法中任一项所述的方法。
[0012] 本发明对商品的流通过程的信息进行记录,并通过权限智能实现了商品权限的变更,解决了商品交易中的信息不对称和套证等问题,降低了交易风险和交易成本,达到了防伪的目的。

附图说明

[0013] 图1根据本发明的实施例的基于区块链的权限更新方法的流程图100;
[0014] 图2是根据本发明的一个实施例的基于区块链的存储方法的流程图200;
[0015] 图3是根据本发明的一个实施例的基于区块链的权限更新方法的流程图300;
[0016] 图4是根据本发明的实施例的基于区块链的权限更新装置400的示意图。

具体实施方式

[0017] 以下参考附图详细描述本发明的各个示例性实施例。附图中的流程图和框图示出了根据本发明的各种实施例的方法和系统的可能实现的体系架构、功能和操作。应当注意,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分可以包括一个或多个用于实现各个实施例中所规定的逻辑功能的可执行指令。也应当注意,在有些作为备选的实现中,方框中所标注的功能也可以按照不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,或者它们有时也可以按照相反的顺序执行,这取决于所涉及的功能。同样应当注意的是,流程图和/或框图中的每个方框、以及流程图和/或框图中的方框的组合,可以使用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以使用专用硬件与计算机指令的组合来实现。
[0018] 本文所使用的术语“包括”、“包含”及类似术语应该被理解为是开放性的术语,即“包括/包含但不限于”,表示还可以包括其他内容。术语“基于”是“至少部分地基于"。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”,等等。
[0019] 对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。对于附图中的各单元之间的连线,仅仅是为了便于说明,其表示至少连线两端的单元是相互通信的,并非旨在限制未连线的单元之间无法通信。
[0020] 本文中涉及的区块链任意合适的区块链,并且区块链包括任意多个节点。
[0021] 图1根据本发明的实施例的基于区块链的权限更新方法的流程图100。
[0022] 步骤S101:获取交易信息和签名,其中,交易信息包括商品的身份标识符和目标账户地址。
[0023] 步骤S102:通过签名获得交易信息的发送方的账户地址。
[0024] 步骤S103:根据交易信息来调用权限智能合约以验证发送方的账户地址与商品当前拥有方的账户地址是否一致。
[0025] 步骤S104:如果一致,则权限智能合约将商品当前拥有方的账户地址变更为目标账户地址。
[0026] 在另一个实施例中,还包括:通过流通智能合约使产生的流通信息以及商品当前拥有方的账户地址的变更记录与身份标识符相关联并存储到区块链账本中。
[0027] 应理解的是,本文中的商品主要是指奢侈品,奢侈品包括进口的宝石和其它贵重商品。
[0028] 接下来,将以钻石的流通过程为例,详细说明本发明的技术方案。
[0029] 图2是根据本发明的一个实施例的基于区块链的存储方法的流程图200。
[0030] 步骤S201:在区块链的节点上部署智能合约。应理解这里的智能合约包括上链智能合约和流通智能合约。
[0031] 步骤S202:对钻石的开采和加工信息进行鉴定以获得钻石的属性信息。
[0032] 应理解,这里的属性信息包括原产地、证书编号、重量、颜色、净度、切工、抛光等级和对称性等等。其中,证书编号包括证书类型和证书号,例如,在一个示例中,钻石的证书类型为GIA,证书号为11XXXXXX78,证书类型和证书号结合构成该钻石的证书编号。应理解的是,证书的类型可以是NGCT等其它类型。
[0033] 步骤S203:通过上链智能合约对钻石的属性信息进行处理以获得与属性信息相对应的身份标识符。在一个示例中,身份标识符为通过上链智能合约对钻石的属性信息进行哈希运算获得的与属性信息相对应的哈希值。应理解,这里的身份标识符可以是通过其它方式获得的能够唯一标识属性信息的符号或者代码等。
[0034] 步骤S204:如果身份标识符没有存储在区块链账本中,则执行步骤S205,否则执行步骤S206。
[0035] 步骤S205:通过上链智能合约将身份标识符和与其相对应的属性信息存储到区块链账本中。
[0036] 步骤S206:不向区块链上传身份标识符。
[0037] 图3是根据本发明的一个实施例的基于区块链的权限更新方法的流程图300。
[0038] 步骤S301:当进口方向出口方(国外供应商)进口钻石时,进口方通过身份标识符在区块链上查询(例如,通过区块链浏览器进行查询)相应的钻石的属性信息。
[0039] 步骤S302:如果能够查询到相应的钻石的属性信息,则执行步骤S304,否则执行步骤S303。
[0040] 步骤S303:不做任何处理。
[0041] 步骤S304:进口方向钻石出口方发出购买请求。
[0042] 步骤S305:当状态指示信息显示为买卖成功(银货两讫)时,出口方向区块链中的节点发送交易信息和签名(应理解,这里的签名是通过出口方的私钥对交易信息进行的签名,还应理解,本文中,在发送交易信息时发送方都会通过自身的私钥对交易信息进行签名),其中,交易信息包括调用权限智能合约的操作信息、交易双方信息、交易时间信息、目标账户地址(买方账户地址)、身份标识符等等。
[0043] 步骤S306:节点接收交易信息和签名。
[0044] 步骤S307:通过签名获得交易信息的发送方的账户地址。
[0045] 步骤S308:根据交易信息来调用权限智能合约以验证交易信息的发送方的账户地址与钻石当前拥有方的账户地址一致性。
[0046] 应理解是,调用权限智能合约的步骤之前还包括以下步骤:
[0047] 创建权限智能合约并将权限智能合约部署在区块链的节点上;
[0048] 将钻石当前拥有方的账户地址存储在权限智能合约中。
[0049] 步骤S309:如果交易信息的发送方的账户地址与钻石当前拥有方的账户地址一致,则执行步骤S310,否则执行步骤S311。
[0050] 步骤S310:权限智能合约将钻石当前拥有方的账户地址(出口方的账户地址)变更为目标账户地址(进口方的账户地址)。
[0051] 步骤S311:钻石当前拥有方的账户地址不变。
[0052] 步骤S312:进口方通过流通智能合约使产生的流通信息(包括买卖信息(包括买方是谁,卖方是谁,什么时间进行的买卖,买卖的对象是谁等)、报关信息、质检信息等等)以及钻石当前拥有方的账户地址的变更记录与身份标识符相关联并存储到区块链账本中。
[0053] 在另一个实施例中,当批发方从进口方购买钻石时,批发方对应于图2中的买方,进口方对应于图2中的卖方,重复上述步骤,所不同的是,不需要执行创建权限智能合约并将权限智能合约部署在区块链上以及将钻石当前拥有方的账户地址存储在权限智能合约中的步骤,并且流通信息不包括报关信息,以及在最后一个步骤中,批发方通过流通智能合约使产生的流通信息以及钻石当前拥有方的账户地址的变更记录与身份标识符相关联并存储到区块链账本中。
[0054] 当零售方从批发方购买钻石以及当个人从零售方购买钻石时,情况与批发方从进口方购买钻石的情况相同。
[0055] 应理解的是,尽管上述实施例中针对的是钻石的流通过程,但是应理解的是,本发明适用于其它类似商品的流通过程。
[0056] 本发明对商品的流通过程的信息进行记录,并通过权限智能实现了商品权限的变更,解决了商品交易中的信息不对称和套证等问题,降低了交易风险和交易成本,达到了防伪的目的。
[0057] 图4示出了根据本发明的实施例的基于区块链的权限更新装置400的示意图。装置400可以包括:存储器401和耦合到存储器401的处理器402。存储器401用于存储指令,处理器402被配置为基于存储器401存储的指令来实现针对图1、图2和图3所描述的方法的步骤中的任何步骤中的一个或多个。
[0058] 如图4所示,装置400还可以包括通信接口403,用于与其它设备进行信息交互。此外,装置400还可以包括总线403,存储器401、处理器402和通信接口403通过总线403来彼此进行通信。
[0059] 存储器401可以包括易失性存储器,也可以包括非易失性存储器。处理器402可以是中央处理器(CPU)、微控制器、专用集成电路(ASIC)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、或是被配置为实现本发明的实施例的一个或多个集成电路。
[0060] 替代地,上述的基于区块链的权限更新方法能够通过计算机程序产品,即有形的计算机可读存储介质来体现。计算机程序产品可以包括计算机可读存储介质,其上载有用于执行本发明的各个方面的计算机可读程序指令。计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是但不限于电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其它自由传播的电磁波、通过波导或其它传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
[0061] 需要注意的是,以上列举的仅为本发明的具体实施例,显然本发明不限于以上实施例,随之有着许多的类似变化。本领域的技术人员如果从本发明公开的内容直接导出或联想到的所有变形,均应属于本发明的保护范围。
高效检索全球专利

IPRDB是专利检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,专利查询、专利分析

电话:13651749426

侵权分析

IPRDB的侵权分析产品是IPRDB结合多位一线专利维权律师和专利侵权分析师的智慧,开发出来的一款特色产品,也是市面上唯一一款帮助企业研发人员、科研工作者、专利律师、专利分析师快速定位侵权分析的产品,极大的减少了用户重复工作量,提升工作效率,降低无效或侵权分析的准入门槛。

立即试用