CN109919618A - 基于区块链的权限更新方法及权限更新装置 - Google Patents

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

Info

Publication number
CN109919618A
CN109919618A CN201910220364.3A CN201910220364A CN109919618A CN 109919618 A CN109919618 A CN 109919618A CN 201910220364 A CN201910220364 A CN 201910220364A CN 109919618 A CN109919618 A CN 109919618A
Authority
CN
China
Prior art keywords
commodity
permission
information
account address
block chain
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910220364.3A
Other languages
English (en)
Inventor
王焜
张胜
黄飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhongan Information Technology Service Co Ltd
Original Assignee
Zhongan Information Technology Service Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhongan Information Technology Service Co Ltd filed Critical Zhongan Information Technology Service Co Ltd
Priority to CN201910220364.3A priority Critical patent/CN109919618A/zh
Publication of CN109919618A publication Critical patent/CN109919618A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

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

Description

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

Claims (9)

1.一种基于区块链的权限更新方法,其特征在于,所述方法包括:
获取交易信息和签名,其中,所述交易信息包括商品的身份标识符和目标账户地址;
通过所述签名获得所述交易信息的发送方的账户地址;
根据所述交易信息来调用权限智能合约以验证所述发送方的账户地址与商品当前拥有方的账户地址是否一致;
如果一致,则所述权限智能合约将所述商品当前拥有方的账户地址变更为所述目标账户地址。
2.根据权利要求1所述的方法,其特征在于,当所述发送方为所述商品的出口方时,调用权限智能合约的步骤之前还包括:
创建权限智能合约并将所述权限智能合约部署在所述区块链的节点上;
将所述商品当前拥有方的账户地址存储在所述权限智能合约中。
3.根据权利要求1所述的方法,其特征在于,获取交易信息和签名的步骤之前还包括:
基于所述商品的身份标识符在所述区块链上查询所述商品的属性信息;
如果能够在所述区块链上查询到所述商品的属性信息,则向所述商品当前拥有方发出购买请求。
4.根据权利要求1所述的方法,其特征在于,所述身份标识符为通过上链智能合约对所述商品的属性信息进行处理获得的符号或代码。
5.根据权利要求4所述的方法,其特征在于,所述身份标识符为通过上链智能合约对商品的属性信息进行哈希运算获得的哈希值。
6.根据权利要求1所述的方法,其特征在于,还包括:通过流通智能合约使产生的流通信息以及所述商品当前拥有方的账户地址的变更记录与所述身份标识符相关联并存储到区块链账本中。
7.根据权利要求1所述的方法,其特征在于,所述流通信息包括所述商品的买卖信息、报关信息和质检信息。
8.一种基于区块链的权限更新装置,所述装置包括:
处理器;以及
存储器,其用于存储指令,当所述指令被执行时使得所述处理器执行权利要求1至7中任一项所述的方法。
9.一种计算机可读存储介质,所述存储介质包括指令,当所述指令被执行时,所述计算机的处理器执行权利要求1至7中任一项所述的方法。
CN201910220364.3A 2019-03-22 2019-03-22 基于区块链的权限更新方法及权限更新装置 Pending CN109919618A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910220364.3A CN109919618A (zh) 2019-03-22 2019-03-22 基于区块链的权限更新方法及权限更新装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910220364.3A CN109919618A (zh) 2019-03-22 2019-03-22 基于区块链的权限更新方法及权限更新装置

Publications (1)

Publication Number Publication Date
CN109919618A true CN109919618A (zh) 2019-06-21

Family

ID=66966321

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910220364.3A Pending CN109919618A (zh) 2019-03-22 2019-03-22 基于区块链的权限更新方法及权限更新装置

Country Status (1)

Country Link
CN (1) CN109919618A (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110673851A (zh) * 2019-09-12 2020-01-10 广州蚁比特区块链科技有限公司 一种智能合约运行方法、装置及电子设备
CN111383036A (zh) * 2020-03-20 2020-07-07 符安文 一种基于区块链的钻石供应追踪的方法
CN111523887A (zh) * 2020-04-15 2020-08-11 杭州溪塔科技有限公司 智能合约只读方法的权限控制方法、装置及电子设备
CN112131307A (zh) * 2020-07-15 2020-12-25 北京天德科技有限公司 一种新型多区块链与多智能合约交互架构
CN112767163A (zh) * 2021-01-22 2021-05-07 支付宝(杭州)信息技术有限公司 基于区块链的数字商品交易方法和装置
CN112990918A (zh) * 2019-12-17 2021-06-18 上海唯链信息科技有限公司 物品的确权、转移方法、***、电子设备和存储介质
CN114556865A (zh) * 2019-10-07 2022-05-27 三星电子株式会社 电子装置和使用该电子装置管理区块链地址的方法
CN115375337A (zh) * 2022-10-25 2022-11-22 中国(上海)宝玉石交易中心有限公司 基于物证一体化的宝玉石追溯方法及***

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105956923A (zh) * 2016-04-20 2016-09-21 上海如鸽投资有限公司 资产交易平台以及资产的数字化认证和交易方法
CN106815764A (zh) * 2017-01-18 2017-06-09 中钞***产业发展有限公司北京智能卡技术研究院 一种基于联盟链的数字资产的管理方法及***
CN107392608A (zh) * 2017-07-11 2017-11-24 北京博晨技术有限公司 基于区块链***的数字资产交易方法及区块链***
CN108320228A (zh) * 2018-03-07 2018-07-24 物数(上海)信息科技有限公司 跨区块链资产交易方法、平台、设备及存储介质
CN109242450A (zh) * 2018-09-21 2019-01-18 北京京东尚科信息技术有限公司 区块链***和基于区块链***实现的交易方法和交易***
CN109389478A (zh) * 2018-10-26 2019-02-26 深圳市元征科技股份有限公司 一种商品信息管理方法及***、设备、计算机存储介质
CN112529647A (zh) * 2019-09-19 2021-03-19 上海哔哩哔哩科技有限公司 基于区块链的商品交易方法、装置、计算机设备

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105956923A (zh) * 2016-04-20 2016-09-21 上海如鸽投资有限公司 资产交易平台以及资产的数字化认证和交易方法
CN106815764A (zh) * 2017-01-18 2017-06-09 中钞***产业发展有限公司北京智能卡技术研究院 一种基于联盟链的数字资产的管理方法及***
CN107392608A (zh) * 2017-07-11 2017-11-24 北京博晨技术有限公司 基于区块链***的数字资产交易方法及区块链***
CN108320228A (zh) * 2018-03-07 2018-07-24 物数(上海)信息科技有限公司 跨区块链资产交易方法、平台、设备及存储介质
CN109242450A (zh) * 2018-09-21 2019-01-18 北京京东尚科信息技术有限公司 区块链***和基于区块链***实现的交易方法和交易***
CN109389478A (zh) * 2018-10-26 2019-02-26 深圳市元征科技股份有限公司 一种商品信息管理方法及***、设备、计算机存储介质
CN112529647A (zh) * 2019-09-19 2021-03-19 上海哔哩哔哩科技有限公司 基于区块链的商品交易方法、装置、计算机设备

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110673851A (zh) * 2019-09-12 2020-01-10 广州蚁比特区块链科技有限公司 一种智能合约运行方法、装置及电子设备
CN110673851B (zh) * 2019-09-12 2023-01-06 广州蚁比特区块链科技有限公司 一种智能合约运行方法、装置及电子设备
CN114556865A (zh) * 2019-10-07 2022-05-27 三星电子株式会社 电子装置和使用该电子装置管理区块链地址的方法
CN112990918A (zh) * 2019-12-17 2021-06-18 上海唯链信息科技有限公司 物品的确权、转移方法、***、电子设备和存储介质
CN111383036A (zh) * 2020-03-20 2020-07-07 符安文 一种基于区块链的钻石供应追踪的方法
CN111523887A (zh) * 2020-04-15 2020-08-11 杭州溪塔科技有限公司 智能合约只读方法的权限控制方法、装置及电子设备
CN111523887B (zh) * 2020-04-15 2023-05-02 杭州溪塔科技有限公司 智能合约只读方法的权限控制方法、装置及电子设备
CN112131307A (zh) * 2020-07-15 2020-12-25 北京天德科技有限公司 一种新型多区块链与多智能合约交互架构
CN112131307B (zh) * 2020-07-15 2021-05-25 北京天德科技有限公司 一种新型多区块链与多智能合约交互架构
CN112767163A (zh) * 2021-01-22 2021-05-07 支付宝(杭州)信息技术有限公司 基于区块链的数字商品交易方法和装置
CN115375337A (zh) * 2022-10-25 2022-11-22 中国(上海)宝玉石交易中心有限公司 基于物证一体化的宝玉石追溯方法及***

Similar Documents

Publication Publication Date Title
CN109919618A (zh) 基于区块链的权限更新方法及权限更新装置
US20230334480A1 (en) Decentralized title transfer and validation of assets
US20220253868A1 (en) Title registration system and protocol
Kim et al. The role of IT in business ecosystems
US20190188732A1 (en) System and method for ensuring credibility of items in a supply chain management
WO2019152055A1 (en) Physical entity authentication platform
RU2700395C2 (ru) Система для гарантирования подлинности брендовых товаров
WO2018107683A1 (zh) 防止假冒伪劣商品进入流通领域的方法及装置
KR20030038412A (ko) 유통관리방법 및 시스템
US20120179517A1 (en) Product authentication devices and associated methods
CN108564469A (zh) 区块链节点的画像数据获取方法、装置及计算设备
CN107944285A (zh) 一种数据信息的唯一使用权的交易方法及装置
CN108615144A (zh) 区块链节点的身份信息处理方法、装置及计算设备
US20230139137A1 (en) Tokenized carbon credit trading platform
US11823372B2 (en) Delivery package damage detection using photogrammetry models
Qu et al. Smart contract-based secured business-to-consumer supply chain systems
US20120179615A1 (en) Recycling of product authentication devices
CN109919280B (zh) 防伪电子码标签、带防伪电子码的商品及防伪方法
US20120179614A1 (en) Systems and methods for product authentication
CN109949050A (zh) 基于区块链的产品鉴定分析方法、终端设备及存储介质
US20130144695A1 (en) Designing viral marketing strategies for up-selling and cross-selling
KR101525928B1 (ko) 정품 인증 시스템 및 그 방법
CN109872197A (zh) 处理用户信息的方法及其装置
CN110717566A (zh) 防伪电子码标签、带防伪电子码的商品及防伪验证方法
US11244308B1 (en) Records of a tangible product in blockchain

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20190621