【技术实现步骤摘要】
用于链接数据的验证系统与方法
本专利技术涉及一种验证系统,且特别涉及一种可与区块链协作并用于链接数据的验证系统与方法。
技术介绍
在现有技术中,区块链(blockchain)采取分散式架构来达到去中心化的目的,全世界的终端电脑可藉由区块链而产生连接,任一终端电脑所传送到区块链上的数据,可通过特定的运算方式而分布在区块链上的其他终端电脑中。由于这些数据是存在于区块链上的大量终端电脑中,因此数据的正确性可通过区块链的大量终端电脑互相验证,这使得区块链数据难以被变造或窜改。在传统的终端电脑对中心伺服器的架构中,当一台终端电脑要将数据上传到伺服器或是由伺服器下载数据,此操作只牵涉到终端电脑、中心伺服器与两者间的网络伺服器等有限装置的运作,以时下的网络速度与电脑计算能力来说,此操作可以执行得极为快速。但在区块链的架构中,当一台终端电脑要将数据上传到区块链或是由区块链下载数据时,基于区块链的特性,此操作会牵涉到区块链上其他大量的终端电脑(如矿工)的验证程序,从而导致庞大的网络传输需求及运算量,因此相对耗时,且运算成本(如矿工费用 ...
【技术保护点】
1.一种验证系统,适用于与一区块链协作并用于链接数据,其特征在于,该验证系统包括:/n一安全协定装置,接收多个纪录数据并根据杂凑函数整合该些纪录数据为多个二元树,各该二元树包括一树根与多个叶节点,各该树根储存有一根杂凑值,且各该纪录数据的杂凑值分别储存于各该叶节点;/n一区块链装置,位于该区块链且通讯连接该安全协定装置,该安全协定装置传送该些二元树的该些根杂凑值至该区块链装置,该区块链装置包括至少一链接数据串,该链接数据串包括多个以串行方式链接的数据集合,各该数据集合分别包括各该根杂凑值与对应的一链接杂凑值,每一该数据集合的该链接杂凑值关联于前一该数据集合的该根杂凑值与该链 ...
【技术特征摘要】
20190424 TW 1081143891.一种验证系统,适用于与一区块链协作并用于链接数据,其特征在于,该验证系统包括:
一安全协定装置,接收多个纪录数据并根据杂凑函数整合该些纪录数据为多个二元树,各该二元树包括一树根与多个叶节点,各该树根储存有一根杂凑值,且各该纪录数据的杂凑值分别储存于各该叶节点;
一区块链装置,位于该区块链且通讯连接该安全协定装置,该安全协定装置传送该些二元树的该些根杂凑值至该区块链装置,该区块链装置包括至少一链接数据串,该链接数据串包括多个以串行方式链接的数据集合,各该数据集合分别包括各该根杂凑值与对应的一链接杂凑值,每一该数据集合的该链接杂凑值关联于前一该数据集合的该根杂凑值与该链接杂凑值,且该些数据集合最前者的该链接杂凑值关联于一初始链接值;以及
一数据库装置,在无涉于该区块链的链下通讯连接该安全协定装置,该安全协定装置储存该些二元树与该初始链接值于该数据库装置。
2.根据权利要求1所述的验证系统,其特征在于,每一该数据集合的该链接杂凑值为杂凑化前一该数据集合而产生,且该最前的数据集合的该链接杂凑值为杂凑化该初始链接值而产生。
3.根据权利要求1所述的验证系统,其特征在于,当该安全协定装置接收一读取该些根杂凑值的读取要求,该安全协定装置自该区块链装置读取该链接数据串的该些数据集合在后者的该根杂凑值并自该数据库装置读取该链接数据串的该些数据集合在前者的该一或多个根杂凑值,且该安全协定装置以该区块链装置的该在后的数据集合的该链接杂凑值验证该数据库装置的该在前的一或多个根杂凑值的正确性。
4.根据权利要求1所述的验证系统,其特征在于,各该数据集合更包括一识别序号,各该识别序号分别对应于该链接数据串的各该数据集合的该根杂凑值,且每一该数据集合的该链接杂凑值关联于前一该数据集合的该根杂凑值、该识别序号与该链接杂凑值。
5.根据权利要求4所述的验证系统,其特征在于,当该安全协定装置传送该些根杂凑值至该区块链装置,该安全协定装置产生并传送该些识别序号至该区块链装置。
6.根据权利要求4所述的验证系统,其特征在于,该识别序号包括一时间戳记,该时间戳记关联于对应的该根杂凑值。
7.根据权利要求6所述的验证系统,其特征在于,各该数据集合更包括一累计序号,各该累计序号分别对应于该链接数据串的各该数据集合的该根杂凑值,每一该数据集合的该累计序号为前一该数据集合的该累计序号的累计值,且每一该数据集合的该链接杂凑值关联于前一该数据集合的该根杂凑值、该识别序号、该累计序号与该链接杂凑值。
8.根据权利要求7所述的验证系统,其特征在于,当该安全协定装置传送该些根杂凑值至该区块链...
【专利技术属性】
技术研发人员:黄冠寰,
申请(专利权)人:国际信任机器股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。