一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于区块链的资产管理履历存证汇整系统及其方法与流程

2021-10-24 05:13:00 来源:中国专利 TAG:方法 系统 区块 履历 资产管理


1.本发明涉及一种存证汇整系统及其方法,特别是基于区块链的资产管理履历存证汇整系统及其方法。


背景技术:

2.近年来,随着电子化的普及与蓬勃发展,各种资产管理方式皆朝向无纸化、电子化或称为数字化发展。举例来说,将以往纸本的维修记录、检查报告、鉴定维护文件等等,以电子文件方式提供并储存。
3.一般而言,传统的资产管理方式通常会以数据库(database)来新增、修改或删除与资产(包含:有形资产及无形资产)相关的种种信息,例如:使用历程、销售/生产/维护记录、电子保证书及电子保固卡等等。不过,由于电子文件容易被复制、窜改及删除等等。因此,如何确保电子文件的真实性已经成为各家厂商亟需解决的问题之一。
4.有鉴于此,便有厂商提出搭配电子签章(electronic signature)的技术手段,其通过对电子文件进行电子签章,以确保被签章的电子文件的真实性及可信度。不过,此方式必须建立在用于签章的私密密钥处于安全的状态下,假设私密密钥遭到窃取、复制或破解等等,将导致以此私密密钥签章的电子文件不再真实可信,进而对资产管理造成负面影响。因此,上述方式仍然无法有效解决资产管理的真实性及可信度不足的问题。
5.综上所述,可知现有技术中长期以来一直存在资产管理的真实性及可信度不足的问题,因此实有必要提出改进的技术手段,来解决此问题。


技术实现要素:

6.本发明公开了一种基于区块链的资产管理履历存证汇整系统及其方法。
7.首先,本发明公开了一种基于区块链的资产管理履历存证汇整系统,应用在多个节点主机组成的区块链网络,此系统包含:建立方主机、写入方主机、持有方主机及查证方主机。在建立方主机的部分,其作为节点主机其中之一且包含:发布模块及设定模块。其中,发布模块用以通过区块链交易发布与标的相应的标的智能合约至区块链网络,所述标的智能合约包含授权函式及写入函式,并且记录存证值转换方式、持有方信息及多笔存证记录;设定模块用以将标的信息写入标的智能合约,并且先将建立方主机的地址设定在持有方信息,直到标的交付至持有方时,再更新持有方信息记录的地址。
8.接着,所述写入方主机作为节点主机其中之一,用以将与标的相关的数字档案进行运算以计算出相应的第一存证值,并且执行写入函式将数字档案相应的第一存证值写入标的智能合约的存证记录;持有方主机作为节点主机其中之一,用以执行授权函式以将写入方主机的地址储存至标的智能合约,使标的智能合约在满足预设的可写入条件时,允许写入方主机将与标的相应的第一存证值写入存证记录;查证方主机作为节点主机其中之一,用以接收到与标的相关的数字档案时,对接收到的数字档案执行相同的存证值转换方式,用以计算出相应的第二存证值,当第二存证值与第一存证值不同时,输出警示信息。
9.另外,本发明还公开了一种基于区块链的资产管理履历存证汇整方法,应用在多个节点主机组成的区块链网络,其步骤包括:提供分别作为节点主机其中之一的建立方主机、持有方主机、写入方主机及查证方主机;建立方主机通过区块链交易发布与标的相应的标的智能合约至区块链网络,其中,标的智能合约包含授权函式及写入函式,并且记录存证值转换方式、持有方信息及多笔存证记录;建立方主机将标的信息写入标的智能合约,并且先将建立方主机的地址设定在持有方信息,直到标的交付至持有方时,再将持有方信息更新为持有方主机的地址;持有方主机执行授权函式,用以将写入方主机的地址储存至标的智能合约,使标的智能合约在满足预设的可写入条件时,允许写入方主机将与标的相应的第一存证值写入存证记录;写入方主机将与标的相关的数字档案进行运算以计算出相应的第一存证值,并且执行写入函式将数字档案相应的第一存证值写入标的智能合约的存证记录;查证方主机接收到与标的相关的数字档案时,对接收到的数字档案执行相同的存证值转换方式,用以计算出相应的第二存证值,当第二存证值与第一存证值不同时,输出警示信息。
10.本发明所公开的系统与方法如上,与现有技术的差异在于本发明是通过建立方主机在区块链网络上发布与标的相对应的智能合约,用以汇整与标的相关的数字档案的存证值以供查证及管理,其中由持有方主机执行授权函式以设定允许存取智能合约的写入方主机,再由写入方主机根据与标的相关的数字档案计算存证值,并且执行写入函式将存证值写入智能合约的存证记录,以便提供查证方主机查证汇整的存证记录。
11.通过上述的技术手段,本发明可以达成提高资产管理的真实性及可信度的技术功效。
附图说明
12.图1为本发明基于区块链的资产管理履历存证汇整系统的系统方块图。
13.图2a至图2c为本发明基于区块链的资产管理履历存证汇整方法的方法流程图。
14.图3为应用本发明的第一实施例的示意图。
15.图4为应用本发明的第二实施例的示意图。
16.图5为应用本发明的第三实施例的示意图。
17.图6为应用本发明的第四实施例的示意图。
18.图7为应用本发明的第五实施例的示意图。
19.其中,附图标记:
20.100 区块链网络
21.110 建立方主机
22.111 发布模块
23.112 设定模块
24.120 写入方主机
25.130 持有方主机
26.140 查证方主机
27.150 第二写入方主机
28.300 机具
29.301 贴纸
30.310,410 浏览视窗
31.311 安全检查报告
32.312,412 输入区块
33.313,413 显示区块
34.400 车辆
35.401 车身尾端
36.411 维修与检验记录
37.500iot 装置
38.501 传感器元件
39.600 艺术品外框
40.601 磁条
41.610 磁感应器
42.700 健保卡
43.701 芯片
44.步骤210提供分别作为节点主机其中之一的一建立方主机、一持有方主机、一写入方主机及一查证方主机
45.步骤220该建立方主机通过区块链交易发布与一标的相应的一标的智能合约至该区块链网络,其中,该标的智能合约包含一授权函式及一写入函式,并且记录一存证值转换方式、一持有方信息及多笔存证记录
46.步骤221该建立方主机在该标的的无线射频辨识标签、激光标签、一维条码、二维条码、序号或磁条嵌入该标的智能合约的地址
47.步骤230该建立方主机将一标的信息写入该标的智能合约,并且先将该建立方主机的地址设定在该持有方信息,直到该标的交付至持有方时,再将该持有方信息更新为该持有方主机的地址
48.步骤240该持有方主机执行该授权函式,用以将该写入方主机的地址储存至该标的智能合约,使该标的智能合约在满足预设的一可写入条件时,允许该写入方主机将与该标的相应的至少一第一存证值写入所述存证记录
49.步骤250该写入方主机将与该标的相关的至少一数字档案进行运算以计算出相应的所述第一存证值,并且执行该写入函式将所述数字档案相应的所述第一存证值写入该标的智能合约的所述存证记录
50.步骤251提供作为所述节点主机其中之一的一第二写入方主机,用以根据所述数字档案计算出相应的至少一第三存证值,并且执行该标的智能合约的一复核函式,将所述第三存证值写入该标的智能合约作为一复核记录以供该查证方主机复核
51.步骤260该查证方主机接收到与该标的相关的所述数字档案时,对接收到的所述数字档案执行相同的该存证值转换方式,用以计算出相应的至少一第二存证值,当所述第二存证值与所述第一存证值不同时,输出一警示信息
具体实施方式
52.以下将配合图式及实施例来详细说明本发明的实施方式,藉此对本发明如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。
53.首先,在说明本发明所公开的基于区块链的资产管理履历存证汇整系统及其方法之前,先对本发明所自行定义的名词作说明,本发明所述的“标的智能合约”是指一个与标的(例如:资产、商品或服务等等)相对应,并且发布(deploy)在区块链网络上的智能合约(smart contract)。实际上,所述智能合约是指依据既定的条件及传输的资讯来驱动执行指令的计算机程序,具体而言,所述智能合约系通过程序语言,例如:solidity、serpent、lll、etherscript、sidechain等等来撰写,其可包含各种不同的函式(function)、事件(event)、参数状态等等,以“ethereum”的环境为例,其智能合约是经编译后得到二进位编码及应用二进位接口(application binary interface,abi),以便将智能合约广播至区块链网络,等候矿工(miner)或验证者(validator)将智能合约放上区块链并得到相应的地址(或称为合约地址),至此即通过区块链交易完成智能合约的发布。之后,各节点主机便可根据此地址执行相应的智能合约,并且藉由不同的指令来改变智能合约在区块链上的状态以及侦测事件是否被触发。
54.以下配合图式对本发明基于区块链的资产管理履历存证汇整系统及其方法做进一步说明,请先参阅图1,图1为本发明基于区块链的资产管理履历存证汇整系统的系统方块图,应用在多个节点主机组成的区块链网络100,此系统包含:建立方主机110、写入方主机120、持有方主机130及查证方主机140。所述建立方主机110作为节点主机其中之一,其包含:发布模块111及设定模块112。其中,发布模块111用以通过区块链交易发布与标的相应的标的智能合约至区块链网络100,所述标的智能合约包含授权函式及写入函式,并且记录存证值转换方式、持有方信息及多笔存证记录。在实际实施上,标的智能合约更可包含转移函式,用以允许持有方主机130执行此转移函式,以便变更标的智能合约中记录的持有方信息,例如:持有方主机130的新地址。除此之外,建立方主机110还可通过与的相连的无线射频辨识读写器、激光蚀刻装置、印刷装置或磁性装置等等,在设置于标的上的无线射频辨识标签、激光标签、一维条码、二维条码、序号或磁条中嵌入标的智能合约的地址,以便查证方主机140通过无线射频辨识感应器、扫描器、磁感应器或直接键入的方式获得标的智能合约的地址,进而读取标的智能合约的存证记录中的第一存证值,用以与查证方主机140本身计算出的第二存证值进行比对,再根据比对结果判断存证是否可信,倘若比对结果为不同代表存证不可信,故输出警示信息,如:以文字显示“存证不可信”。另外,所述存证值转换方式可包含先将数字档案以base64编码计算后,再以杂凑函式进行杂凑,以及根据数字档案的大小或类型,在“使用原始数据”、“使用压缩演算”及“使用对称式或非对称式密钥加密”之中任选其一或其组合,特别要说明的是,写入方主机120与查证方主机140必须使用相同的存证值转换方式进行计算。
55.设定模块112用以将标的信息写入标的智能合约,并且先将建立方主机110的地址设定在持有方信息,直到标的交付至持有方时,再更新持有方信息中记录的地址,例如:更新为持有方主机130的地址。在实际实施上,标的信息可为具有唯一性的识别码,如:通用唯一识别码(universally unique identifier,uuid)、全域唯一识别码(globally unique identifier,guid)或任何具有唯一性的信息。假设标的为机具,所述标的信息可为机具辨
识资讯(如:具唯一性的生产序号、编码等等),当机具交付至持有方时,再将持有方信息中记录的建立方主机110的地址更新为持有方主机130的地址,此处所指的地址皆是指在区块链网络100中的节点主机的私钥所对应的地址,如:“0x46f
……”

56.写入方主机120作为节点主机其中之一,用以将与标的相关的数字档案进行运算以计算出相应的第一存证值,并且执行写入函式将数字档案相应的第一存证值写入标的智能合约的存证记录。所述与标的相关的数字档案可包含:合约、检查报告、维修记录、检验记录、感测记录、鉴定记录及医疗记录等等,这些数字档案可先使用base64转码,再将转码结果进行杂凑计算以产生存证值,为了方便说明及区隔,写入方主机120计算出的存证值视为第一存证值;查证方主机140以相同方式产生的存证值则视为第二存证值;至于后面才会提及的第二写入方主机150以相同方式产生的存证值则视为第三存证值。
57.持有方主机130作为节点主机其中之一,用以执行授权函式以将写入方主机120的地址储存至标的智能合约,使标的智能合约在满足预设的可写入条件(如:可写入的时间范围、次数等等)时,允许写入方主机120将与标的相应的第一存证值写入存证记录。在实际实施上,所述可写入条件系由持有方主机130进行设定,举例来说,假设标的为机具且情境为月度安检,可以设定在一年内的可写入次数为数值12;假设标的为车辆且情境为一次性的维修,则可设定在一日或数日内的可写入次数为数值1。
58.查证方主机140作为节点主机其中之一,用以在接收到与标的相关的数字档案时,对接收到的数字档案执行相同的存证值转换方式,用以计算出相应的第二存证值,当第二存证值与第一存证值不同时,输出警示信息,如:以文字显示“存证不可信”。在实际实施上,假设写入方主机120根据存证值转换方式中的设定,使用base64搭配“信息摘要演算法5(message

digest algorithm 5,md5)”计算出第一存证值,那么,查证方主机140也必须根据存证值转换方式的设定,以同样的方式使用base64搭配md5计算出第二存证值。
59.要补充说明的是,本发明基于区块链的资产管理履历存证汇整系统还可包含第二写入方主机150,其作为节点主机其中之一,用以根据数字档案计算出相应的第三存证值,并且执行标的智能合约的复核函式,将第三存证值写入标的智能合约作为复核记录以供查证方主机140进行复核。在实际实施上,写入方主机120与第二写入方主机150皆执行相同的流程,其差异在于前者系根据数字档案计算出第一存证值并作为存证记录,后者则根据相同的数字档案以相同方式计算出第三存证值并作为复核记录,当第一存证值与第三存证值一致代表无误,反之第一存证值与第三存证值不一致代表有误。换句话说,当执行相同的流程却产生不一致的存证值代表至少其中一者必然存在问题,查证方主机可根据存证记录及复核记录是否一致来判断存证是否真实可信。
60.特别要说明的是,在实际实施上,本发明所述的模块皆可利用各种方式来实现,包含软件、硬件或其任意组合,例如,在某些实施方式中,各模块可利用软件及硬件或其中之一来实现,除此之外,本发明亦可部分地或完全地基于硬件来实现,例如,系统中的一个或多个模块可以通过积体电路芯片、系统单芯片(system on chip,soc)、复杂可程序逻辑装置(complex programmable logic device,cpld)、现场可程序逻辑闸阵列(field programmable gate array,fpga)等来实现。本发明可以是系统、方法及/或计算机程序。计算机程序可以包括计算机可读储存媒体,其上载有用于使处理器实现本发明的各个方面的计算机可读程序指令,计算机可读储存媒体可以是可以保持和储存由指令执行设备使用的
指令的有形设备。计算机可读储存媒体可以是但不限于电储存设备、磁储存设备、光储存设备、电磁储存设备、半导体储存设备或上述的任意合适的组合。计算机可读储存媒体的更具体的例子(非穷举的列表)包括:硬盘、随机存取存储器、只读存储器、快闪存储器、光盘、软盘以及上述的任意合适的组合。此处所使用的计算机可读储存媒体不被解释为瞬时信号本身,诸如无线电波或者其它自由传播的电磁波、通过波导或其它传输媒介传播的电磁波(例如,通过光纤电缆的光信号)、或者通过电线传输的电信号。另外,此处所描述的计算机可读程序指令可以从计算机可读储存媒体下载到各个计算/处理设备,或者通过网络,例如:网际网络、区域网络、广域网络及/或无线网络下载到外部计算机设备或外部储存设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换器、集线器及/或闸道器。每一个计算/处理设备中的网络卡或者网络接口从网络接收计算机可读程序指令,并转发此计算机可读程序指令,以供储存在各个计算/处理设备中的计算机可读储存媒体中。执行本发明操作的计算机程序指令可以是组合语言指令、指令集架构指令、机器指令、机器相关指令、微指令、固件指令、或者以一种或多种程序语言的任意组合编写的原始码或目的码(object code),所述程序语言包括物件导向的程序语言,如:common lisp、python、c 、objective

c、smalltalk、delphi、java、swift、c#、perl、ruby与php等,以及常规的程序式(procedural)程序语言,如:c语言或类似的程序语言。所述计算机程序指令可以完全地在计算机上执行、部分地在计算机上执行、作为一个独立的软件执行、部分在客户端计算机上部分在远端计算机上执行、或者完全在远端计算机或伺服器上执行。
61.请参阅图2a至图2c,图2a至图2c为本发明基于区块链的资产管理履历存证汇整方法的方法流程图,应用在节点主机组成的区块链网络100,其步骤包括:提供分别作为节点主机其中之一的建立方主机、持有方主机、写入方主机及查证方主机(步骤210);建立方主机通过区块链交易发布与标的相应的标的智能合约至区块链网络,其中,标的智能合约包含授权函式及写入函式,并且记录存证值转换方式、持有方信息及多笔存证记录(步骤220);建立方主机将标的信息写入标的智能合约,并且先将建立方主机的地址设定在持有方信息,直到标的交付至持有方时,再将持有方信息更新为持有方主机的地址(步骤230);持有方主机执行授权函式,用以将写入方主机的地址储存至标的智能合约,使标的智能合约在满足预设的可写入条件时,允许写入方主机将与标的相应的第一存证值写入存证记录(步骤240);写入方主机将与标的相关的数字档案进行运算以计算出相应的第一存证值,并且执行写入函式将数字档案相应的第一存证值写入标的智能合约的存证记录(步骤250);查证方主机接收到与标的相关的数字档案时,对接收到的数字档案执行相同的存证值转换方式,用以计算出相应的第二存证值,当第二存证值与第一存证值不同时,输出警示信息(步骤260)。通过上述步骤,即可通过建立方主机110在区块链网络100上发布与标的相对应的智能合约,用以汇整与标的相关的数字档案的存证值以供查证及管理,其中由持有方主机130执行授权函式以设定允许存取智能合约的写入方主机,再由写入方主机120根据与标的相关的数字档案计算存证值,并且执行写入函式将存证值写入智能合约的存证记录,以便提供查证方主机140查证汇整的存证记录。
62.另外,如图2b所示,在步骤220之后,建立方主机110还可在标的的无线射频辨识标签、激光标签、一维条码、二维条码、文字内容、序号或磁条嵌入标的智能合约的地址(步骤221),以便查证者能够方便地获得标的智能合约的地址并进行查证。除此之外,还可如图2c
所示,在步骤250之后,提供作为节点主机其中之一的第二写入方主机150,用以根据数字档案计算出相应的第三存证值,并且执行标的智能合约的复核函式,将第三存证值写入标的智能合约作为复核记录以供查证方主机140复核(步骤251)。
63.以下配合图3至图7以实施例的方式进行如下说明,首先,请先参阅图3,图3为应用本发明的第一实施例的示意图。假设标的为“机具300”,情境为安检与操作者操作前检验。在此情况下,机具制造商使用建立方主机110;机具所有人使用持有方主机130;机具安检人员使用写入方主机120;机具使用人使用查证方主机140;数字档案为安全检查报告。那么,整体流程将如下所示:
64.1.首先,机具制造商可于机具300生产前或后,通过建立方主机110建立及发布与机具相对应的智能合约(即:标的智能合约),并且在智能合约中记录机具辨识资讯(即:标的信息),例如:机具唯一识别码,或于机具300上加入此智能合约的资讯,如图3所示,在机具300的外壳以贴纸301标示,或是在机具300的芯片、序号等等,嵌入此标的智能合约的地址。
65.2.机具制造商先通过建立方主机110在智能合约中指定自己为初始的资产持有方。接着,在交付机具300给机具持有方的同时,将标的智能合约的持有方信息更新为机具持有方,即:将持有方主机130的地址写入标的智能合约的持有方信息。
66.3.当机具持有方欲进行机具安全检查时,通过持有方主机130呼叫标的智能合约的授权函式,用以将写入方主机120的地址储存至标的智能合约(即:指定安检人员作为存证写入方),以及设定可写入条件,例如:指定写入次数与写入时间范围(例如:规划一年期程的月度安检,可设为一年内12次)。如此一来,便能够允许安检人员通过写入方主机120在满足可写入条件时,对智能合约进行写入的动作。
67.4.当机具安检人员完成安全检查报告后,将根据标的智能合约中规范的一个数字档案的转换形式(即:存证值转换方式)产生存证内容,所述转换形式可先以base64编码后,再以sha

256进行杂凑。具体来说,假设数字档案为安全检查报告时,可以将安全检查报告的数字档案进行base64编码,再进行sha

256杂凑计算以得到一个固定长度的杂凑值(即:第一存证值)。接着,通过写入方主机120呼叫标的智能合约的写入函式,将安全检查报告的对应资讯(如:报告的唯一识别码)和第一存证值一并写入标的智能合约的存证记录永久保存,其写入方式系在原来的内容后面加入新内容。
68.5.机具使用人于使用机具300前,可开启浏览视窗310检阅机具的安全检查报告311,并且通过查证方主机140对此安全检查报告进行相同的存证值转换方式得到第二存证值,接着,在输入区块312键入合约地址以指向标的智能合约,以便将此第二存证值与标的智能合约的存证记录中所记录的第一存证值进行比对(存证记录包含文件辨识资讯与其相应的第一存证值),若比对结果相同,则表示安全检查报告无误(例如:在显示区块313以文字显示结果为可信),若不同则输出警示信息表示安全检查报告有误或已被窜改。
69.特别要说明的是,当资产持有方欲售出机具300时,可通过持有方主机130呼叫标的智能合约的转移函式,用以将标的智能合约的持有方信息变更为买方的节点主机的地址,当变更完成后,买方即成为新的资产持有方,其节点主机即成为新的持有方主机130。
70.如图4所示,图4为应用本发明的第二实施例的示意图。假设标的为“车辆400”,情境为车辆维修和检验与官方稽查。在此情况下,车辆制造商使用建立方主机110;车辆所有
人(如:通路商或车主)使用持有方主机130;车辆维修与检验商使用写入方主机120;政府稽查单位或车辆使用者使用查证方主机140;数字档案为维修记录或检验记录。那么,整体流程将如下所示:
71.1.车辆制造商可于车辆400生产前或后,通过建立方主机110建立及发布与车辆400相对应的标的智能合约,并且于此标的智能合约中记录车辆辨识资讯(如:车辆识别码、引擎号码等等),或于车身上加入合约资讯(如:以激光在车身尾端401雕刻此标的智能合约的地址)。
72.2.车辆制造商先通过建立方主机110指定自己为初始的资产持有方。接着,在将车辆400交付给通路商或车主的同时,将标的智能合约的持有方信息更新为通路商或车主,即:将持有方主机130的地址写入标的智能合约的持有方信息。
73.3.当车主进行车辆维修与检验时,呼叫标的智能合约的授权函式,指定维修或检验商为存证写入方,并依合约设定可写入条件,例如:指定写入次数与写入时间范围(例如:一次性的维修可设为每日或数日内1次)。具体而言,车主以持有方主机130呼叫授权函式,将写入方主机120的地址储存至标的智能合约,以允许写入方主机120对标的智能合约进行写入操作,并且设定其相应的写入次数与写入时间范围。
74.4.假设存证值转换方式为:“先进行base64编码,再进行md5杂凑计算”,那么,维修或检验商在对车辆完成维修或检验后,将通过写入方主机120将维修或检验记录的数字档案进行base64编码,再进行md5杂凑计算出一个固定长度的第一存证值。接着,维修或检验商通过写入方主机120呼叫标的智能合约的写入函式,将维修或检验记录的对应资讯(如:记录的唯一识别码)和第一存证值一并写入标的智能合约永久保存。
75.5.车主或购车人在取得车辆400前,可以开启浏览视窗410检阅车辆400的维修与检验记录411,并通过查证方主机140以相同的存证值转换方式对此记录进行计算以获得相应的第二存证值,接着,在输入区块412键入合约地址以指向标的智能合约,以便将第二存证值与标的智能合约的存证记录中相应的第一存证值进行比对(存证记录包含文件辨识资讯与其对应的第一存证值),若比对结果相同,则表示维修与检验记录无误(例如:在显示区块413以文字显示结果为可信),若不同则输出警示信息表示维修与检验记录有误或已被窜改。
76.除此之外,当通路商或车主欲售出车辆时,可通过持有方主机130呼叫标的智能合约的转移函式,用以将标的智能合约的持有方信息变更为买方的节点主机的地址,当变更完成后,买方即成为新的资产持有方,其节点主机即成为新的持有方主机130。
77.如图5所示,图5为应用本发明的第三实施例的示意图。假设标的为“物联网(internet of things,iot)装置500”,情境为iot装置500的记录与检验。在此情况下,iot装置500的组装或设定商使用建立方主机110;iot装置500的所有人或管理人使用持有方主机130;iot装置500的传感器元件501(sensor)使用写入方主机120;检核人员使用查证方主机140;数字档案为传感器记录。
78.那么,整体流程将如下所示:
79.1.iot装置组装或设定商可于装置组装设定前或后,通过建立方主机110建立及发布与iot装置相对应的标的智能合约,并且于此标的智能合约中记录装置辨识资讯(如:装置唯一识别码),或于装置上加入合约资讯(如:在存储器中烧入标的智能合约的地址)。
80.2.iot装置组装或设定厂商先指定自己为初始的资产持有方,并且于iot装置交付给装置管理人的同时,将标的智能合约的持有方信息更新为装置管理人,即:将装置管理人的持有方主机130的地址写入标的智能合约的持有方信息。
81.3.iot装置组装或设定商可于装置出厂前,通过持有方主机130呼叫标的智能合约的授权函式,将各iot传感器元件的地址储存至标的智能合约(即:指定iot传感器元件为存证写入方),同时可不限制其写入次数与写入时间范围。另外,亦可在iot传感器元件更换时,将更换后的iot传感器元件指定为新的存证写入方(即:更新储存在标的智能合约的iot传感器元件的地址)。
82.4.假设存证值转换方式为:“lz77编码(压缩演算法)”,当维修或检验商完成维修或检验后,将通过写入方主机120将传感器所生成的数字档案(即:传感器记录)进行lz77编码以作为第一存证值。同时,iot传感器元件会呼叫标的智能合约的写入函式,将传感器记录的对应资讯(如:记录的唯一识别码)和第一存证值一并写入标的智能合约永久保存。
83.5.当报告检视人员或稽查人员观测报告时,将通过查证方主机140以相同的存证值转换方式,对传感器记录进行计算以得到第二存证值,再将其与标的智能合约的存证记录中相应的第一存证值进行比对(存证记录包含记录辨识资讯与其对应的第一存证值),若比对结果相同,则表示传感器记录无误,若不同则输出警示信息表示传感器记录有误或已被窜改。
84.特别要说明的是,当iot装置管理员变动时,可通过持有方主机130呼叫标的智能合约的转移函式,用以将标的智能合约的持有方信息变更为新的iot装置管理员的节点主机的地址,当变更完成后,新的iot装置管理员即成为新的资产持有方,其节点主机即成为新的持有方主机130。另外,iot装置可同时具有多个传感器元件作为写入方主机120,并且写入同一个标的智能合约,达到多个iot监控全部回报一个整体的效果,例如:气候侦测站、交通工具(如:车辆、飞机等等)或一堆传感器元件组成的硬件。
85.如图6所示,图6为应用本发明的第四实施例的示意图。假设标的为“艺术品(包含数字及实体)”,情境为艺术品的鉴定或保养。在此情况下,艺术品的作者或鉴定权威单位使用建立方主机110;艺术品所有人使用持有方主机130;艺术品鉴赏人、鉴定单位、保养单位使用写入方主机120;艺术品估值人员使用查证方主机140;数字档案为鉴赏鉴定保养记录。那么,整体流程将如下所示:
86.1.艺术品的作者或鉴定权威单位可于艺术品制作前或后,通过建立方主机110建立及发布一个标的智能合约,并且于此标的智能合约中记录艺术品辨识资讯(如:艺术品特征资讯或唯一识别码),或于艺术品上加入合约资讯,例如:假设艺术品为实体画作,可将合约地址写入在隐藏于艺术品外框600的磁条601(magnetic strip);假设艺术品为数字画作,可直接将合约地址嵌入数字画作中,如嵌入在档案标头(file header)。
87.2.艺术品的作者或鉴定权威单位先通过建立方主机110指定自己为初始的资产持有方;并于艺术品交付给买主的同时,将标的智能合约的持有方更新为买主,即:将持有方主机130的地址写入智能合约的持有方信息。
88.3.艺术品所有人进行艺术品维修与鉴赏鉴定时,呼叫标的智能合约的授权函式,指定鉴定人员、鉴赏权威人士或维护人员为存证写入方,并依合约设定可写入条件,例如:指定写入次数与写入时间范围(如:一次性的鉴赏可设为当日或数日内1次)。具体而言,艺
术品所有人以持有方主机130呼叫授权函式,将写入方主机120的地址储存至标的智能合约,以允许写入方主机120对标的智能合约进行写入操作,并且设定其相应的写入次数与写入时间范围。
89.4.假设标的智能合约中的存证值转换方式为:“先以base64编码,再以安全杂凑演算法1(secure hash algorithm 1,sha

1)进行杂凑计算”。那么,当鉴赏权威人士完成鉴赏后,可通过写入方主机120先将鉴赏记录的数字档案进行base64编码,再进行sha

1杂凑计算以得到一个固定长度的第一存证值。接着,鉴赏权威人士可呼叫标的智能合约的写入函式,将鉴赏记录的对应资讯(如:记录的唯一识别码)和第一存证值一并写入标的智能合约永久保存。
90.5.艺术品的估值人员对艺术品估价前,可检阅艺术品的维护与鉴赏鉴定记录,并通过查证方主机140对该记录以相同的存证值转换方式计算出第二存证值,再以磁感应器610感应磁条601以获得标的智能合约的地址,以便将第二存证值与标的智能合约的存证记录中相应的第一存证值进行比对(存证记录包含文件辨识资讯与其对应的第一存证值),若比对结果相同,则表示维护与鉴赏鉴定记录无误,若不同则输出警示信息表示维护与鉴赏鉴定记录有误或已被窜改。
91.同样地,当艺术品所有人欲售出此艺术品时,可通过持有方主机130呼叫标的智能合约的转移函式,用以将标的智能合约的持有方信息变更为买方的节点主机的地址,当变更完成后,买方即成为新的资产持有方,其节点主机即成为新的持有方主机130。
92.如图7所示,图7为应用本发明的第五实施例的示意图。假设标的为“医疗服务”,情境为看病。在此情况下,医院使用建立方主机110;病患使用持有方主机130;医生使用写入方主机120;保险人员使用查证方主机140;数字档案为病历记录。那么,整体流程将如下所示:
93.1.医院可于病患看病前,通过建立方主机110建立及发布一个标的智能合约,并且于此标的智能合约中记录病患辨识资讯(如:身分证字号),或于健保卡上加入合约资讯,例如:将合约地址写入在健保卡700的芯片701内)。
94.2.医院先通过建立方主机110指定自己为初始的资产持有方;并为病患提供医疗服务的同时,将标的智能合约的持有方更新为病患,即:将持有方主机130的地址写入智能合约的持有方信息。
95.3.病患就诊时,呼叫标的智能合约的授权函式,指定看诊医生为存证写入方,并依合约设定可写入条件,例如:指定写入次数与写入时间范围。具体而言,病患通过持有方主机130呼叫授权函式,将看诊医生的写入方主机120的地址储存至标的智能合约,以允许写入方主机120对标的智能合约进行写入操作,并且设定其相应的写入次数与写入时间范围。
96.4.假设标的智能合约中的存证值转换方式为:“以密钥进行加密”。那么,当医生完成看诊后,可通过写入方主机120将病历记录的数字档案进行加密以得到第一存证值。接着,医生可呼叫标的智能合约的写入函式,将病历记录的对应资讯(如:记录的唯一识别码)和第一存证值一并写入标的智能合约永久保存。
97.5.保险人员检阅病历记录时,将通过查证方主机140对该记录以相同的存证值转换方式计算出第二存证值,再将其与标的智能合约的存证记录中相应的第一存证值进行比对(存证记录包含病历辨识资讯与其对应的第一存证值),若比对结果相同,则表示病历记
录无误,若不同则输出警示信息表示病历记录有误或已被窜改。
98.综上所述,可知本发明与现有技术之间的差异在于通过建立方主机在区块链网络上发布与标的相对应的智能合约,用以汇整与标的相关的数字档案的存证值以供查证及管理,其中由持有方主机执行授权函式以设定允许存取智能合约的写入方主机,再由写入方主机根据与标的相关的数字档案计算存证值,并且执行写入函式将存证值写入智能合约的存证记录,以便提供查证方主机查证汇整的存证记录,藉由此一技术手段可以解决现有技术所存在的问题,进而达成提高资产管理的真实性及可信度的技术功效。
99.虽然本发明以前述的实施例公开如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的专利保护范围须视本说明书所附的权利要求书所界定内容为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜