用于提供数据、尤其是用于一致性跟踪的计算机实现的方法技术

技术编号:26800492 阅读:51 留言:0更新日期:2020-12-22 17:19
本发明专利技术涉及一种用于在分布式对等网络(1)中提供数据、尤其是用于一致性跟踪的计算机实现的方法,该方法包括以下步骤:‑提供至少一个第一数据块(4a),尤其是具有代表一致性跟踪的数据,用于通过对等网络(1)的第一实例(5a)生成具有第一校验和(6a)的区块链(3),‑提供用于验证另外数据块(4b,4c)的至少一个权限证明证据(10),‑通过对等网络(1)的另外实例(5b,5c)来产生代表一致性跟踪的另外数据块(4b,4c),该另外数据块(4b,4c)具有另外校验和(6b,6c)以及至少第一校验和(6a),‑检验权限验证证明(10),‑在对权限验证证明(10)进行成功检验的情况下,将另外数据块(4b,4c)添加到第一数据块(3a),以便形成区块链(3),以及‑在分布式对等网络(1)中提供区块链(3),其中数据块(4a、4b、4c)中的一个被构造为智能合同(29a、29b、29c),该智能合同(29a、29b、29c)基于预定错误情况的存在来提供错误处理措施,和/或基于测试触发信号(37)的存在来触发功能检验。

【技术实现步骤摘要】
【国外来华专利技术】用于提供数据、尤其是用于一致性跟踪的计算机实现的方法
本专利技术涉及一种用于提供数据、尤其是用于一致性跟踪的计算机实现的方法。
技术介绍
产品和系统可能包含潜在危险,并且于是受制于指导方针、规定和法律,其遵守情况由官方或者通过所谓的通知机构进行监视。这种监视可涉及设计、制造、文档、装配、开工、操作和处置或拆卸,也就是说涉及系统或产品的整个使用寿命。立法者为此规定了检验和认证过程,该检验和认证过程由具有对应权限的一致性评估机构实行。根据行业、设施、系统或者产品,在设计或规划过程中,对于监视相关的区域或部分进行标识,并且根据标准、指导方针、规定和法律提出有效要求。基础和详细设计对应地被实施、记录、检验和批准以供实施。在建造阶段期间以及完成之后,对照批准的规划对实现的技术系统/产品原型进行检验,并且根据检验结果来批准开工或投放市场(一致性声明、操作许可)。为了维持合规操作,在需要的情况下,重复或随机检验(例如针对设施或产品安全性)被实行并且记录。同样地,按专业的拆卸和处置证据在使用寿命结束时是必要的并且被对应地记录。在加工设施的情况下,因此例如对于系统使用寿命的每个阶段,存在相应阶段的文档。该程序由制造商或运营者及其代表负责。该文档或部分文档的丢失可导致操作许可的撤销、召回、新建、设施的停止以及因此导致巨大损失。未遵守指导方针和法律必要时也可导致监禁。用于遵守所有法律和指导方针以及相关联的检验证书的文档在目前的时间点是一项广泛且复杂的任务,其涉及至少三个参与者(制造商、检验员、运营者)和许多有资格的人员。文档必须针对几十年进行归档,但也要被修改,以便在任何时间点、例如在审计或操作事故的情况下可用。所有原因分析、纠正措施、以及尤其是责任问题必须包括此处包含的最新信息。到目前的时间点为止,证据和文档都是通过人工和基于纸张的过程进行的。所产生的带有检验印章和签押的纸质文档是广泛的、复杂的、缓慢的和不灵活的。使用实物印章来批准文档是不足的、伪造不安全的并且不能自动化。例如,对故障安全的控制的验收——所述故障安全的控制已经在已验证的数字系统中提供了数字校验和——基于纸质文档进行。传统文档格式的使用阻碍了自动化,并且迫使处理较大的单元。子系统的灵活的、粒度的和模块化的处理或更大系统的各个产品的交换总是需要更大系统的修改,其牵涉到对应的花费。多个原件的制作在分发和归档方面是费力的,这些原件通过几十年的高管理花费来产生。
技术实现思路
因此,本专利技术的任务是载体提供补救。该任务通过一种用于在分布式对等网络中提供数据、尤其是用于一致性跟踪的计算机实现的方法来解决,该方法具有以下步骤:-提供至少一个第一数据块,尤其是具有代表一致性跟踪的数据的第一数据块,用于通过对等网络的第一示例生成具有第一校验和的区块链,-提供用于验证另外数据块的至少一个权限验证(proof-of-authority)证明,-通过对等网络的另外示例来产生代表一致性跟踪的另外数据块,该另外数据块具有另外校验和和至少第一校验和,-检验权限验证证明,-在对权限验证证明的成功检验的情况下,将另外数据块添加到第一数据块,以便形成区块链,以及-在分布式对等网络中提供区块链,其中数据块中的一个被构造为智能合同,该智能合同基于预定错误情况的存在来提供错误处理措施,和/或基于测试触发信号的存在来触发功能检验。实例可以分配给不同的参与者,诸如例如供应商、设施建造者、质量经理和通知机构。第一实例是通过形成第一数据块来开始区块链的实例。通过使用权限验证证明,与通过工作验证的合法化对比降低了所需的计算能力,并且同时相比之下通过添加新数据块来更快地更新区块链是可能的。在此,权限验证证明给予实例验证事务(Transaktion)(例如通过所谓的验证器)并且将所述事务包含到块中的能力。权限验证证明可以由第一实例提供。替代地或附加地,然而也可以规定,另外的实例可以提供权限验证证明。在此,权限验证证明的检验包括将添加到区块链的数据块与权限验证证明一起传输到其他实例,所述其他实例检查权限验证证明并且在检验成功时发布将数据块添加到区块链的批准。可以为批准规定一个标准,例如,一半的实例发布批准。通过根据本专利技术的方法实现了以下优点:1.不可伪造性:由于区块链的架构而隐含的不可伪造性能够实现认证印章的数字化。2.质量:由于将工作流程转换为数字过程及其自动化,人为错误被最小化。3.合作中的完整性:代理参与者之间的高度信任由高水平的访问授权并且关于所存储数据的不可伪造性来建立。4.对数据的可用性和访问速度:分布式的自动复制的数据库中的数字化针对这些数据实现了到目前为止无法达到的速度。5.透明性和可审计性:数据在数字过程中的结构化和模块化能够实现关于内容和流程的更好理解。可审计性得到简化,并且设施风险可计算并降低。运营者的保险费下降。6.加快:规划、建设和开工可以大大加快,无需发送文档和现场验收。立即可以采取措施维持生产。7.减少花费和成本:区块链内的自动化为所有各方提供了工作流程中附加的效率提升。此外,由于保留了基本认证流程(由检验员或通知机构检验数据)和价值高的认证,良好地识别了并且因此限制了针对人机界面的攻击效果。由于完全数字化,现在还可以在参与者之间交换非文档类数据。这意味着,专有软件的数据格式可以被交换并且例如被输送用于检验目的。例如,故障安全控制的所创建的程序可以作为专有的Simatic文件(包括相关联的校验和)传输到TÜV,然后TÜV可以例如在检验模拟中检验该文件的错误,而不公布其检验机制和工具。这提高了检验质量,并且因此也提高了设施安全性。通过制造商中立的数据格式的协定和使用,可以大大简化该功能。此外,以PDF文档等形式的传统文档也可以存放在区块链中,使得例如在重要里程碑(设计冻结、建设验收、临时接管等)时可以从区块链产生传统的纸质文档。在此,智能合同被理解为基于软件的合同,其中可以保存非常不同的合同条件。在合同进程期间,当存在对应的触发器(例如满足合同条件)时,可以自动实施某些关联活动(例如付款)。因此,例如可以将区块链用于提供错误处理措施。如果在设施(诸如例如现场设备)的部件的情况下发生错误,则与此相对应的错误信号触发被构造为智能合同的数据块,使得于是实现针对错误处理的对应措施,诸如例如有缺陷的现场设备的停用和用于更换的通知。对于所述技术的透明的和全球接受的应用来说,智能合同可以尽可能作为开源的源代码被发布。发布内容(git-hub)服务于技术的审阅、检验和改进,并且因此也服务于产品和系统的安全性。通过提供包括编译的智能合同的关联校验和在内的源代码,随时可以由用户来验证智能合同在区块链中的使用,使得可以减少争议。因此实现了以下优势:1.新的自动化的保护效果:通过在区块链中在线的当前一致性状态的结合可以本文档来自技高网
...

【技术保护点】
1.用于检验技术系统、尤其是用于一致性跟踪的计算机实现的方法,具有以下步骤:/n-加载和/或实施测试控制事务,其中/no 尤其是从网络应用加载测试控制事务,/no 测试控制事务包括控制命令和参考数据;/n-控制测试模块,其中/no 控制命令以这样的方式操控测试模块,使得产生用于技术系统的子系统的测试信号;/n-检测子系统的测量数据作为对测试信号的反应,其中/no 由测试模块检测测量数据,/no 尤其是由测试模块的传感器检测测量数据;/n-根据测量数据和参考数据计算检验结果;/n-取决于检验结果来控制技术系统和/或取决于检验结果来实施控制功能。/n

【技术特征摘要】
【国外来华专利技术】20180323 EP 18163632.51.用于检验技术系统、尤其是用于一致性跟踪的计算机实现的方法,具有以下步骤:
-加载和/或实施测试控制事务,其中
o尤其是从网络应用加载测试控制事务,
o测试控制事务包括控制命令和参考数据;
-控制测试模块,其中
o控制命令以这样的方式操控测试模块,使得产生用于技术系统的子系统的测试信号;
-检测子系统的测量数据作为对测试信号的反应,其中
o由测试模块检测测量数据,
o尤其是由测试模块的传感器检测测量数据;
-根据测量数据和参考数据计算检验结果;
-取决于检验结果来控制技术系统和/或取决于检验结果来实施控制功能。


2.根据权利要求1所述的计算机实现的方法,其中测试触发信号(37)要求加载和/或实施测试控制事务。


3.根据权利要求1所述的计算机实现的方法,其中测试控制事务包括智能合同或者是智能合同。


4.根据权利要求1至3中任一项所述的计算机实现的方法,其中,取决于检验结果为子系统提供重置信号(42),或者控制功能取决于检验结果为子系统提供重置信号(42)。


5.根据权利要求1至4中任一项所述的计算机实现的方法,其中,取决于检验结果为子系统提供反馈信号(40),或者控制功能取决于检验结果为子系统提供反馈信号(40)。


6.根据前述权利要求中任一项所述的计算机实现的方法,其中
-例如,检验结果存储在确认事务中,和/或
-例如,测量数据存储在测量数据事务中,和/或
-例如,根据测量数据事务的测量数据计算检验结果,和/或
-例如,确认事务和/或测量数据事务和/或测试控制事务借助于相应的权限验证证明来保护,和/或
-例如,确认事务和/或测量数据事务和/或测试控制事务存储在相应的数据块中,和/或
-例如,用于检验的附加数据/元数据存储在确认事务中,和/或
-例如,相应的数据块包括对应事务的相应的权限验证证明。


7.根据前述权利要求中任一项所述的计算机实现的方法,其中
-网络应用在对等网络(1)中实施或者由对等网络(1)实施,
-尤其是,对等网络(1)是私有...

【专利技术属性】
技术研发人员:A·拉特格布M·乌达斯
申请(专利权)人:西门子股份公司
类型:发明
国别省市:德国;DE

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1