分布式账本系统的制作方法

文档序号:34848258发布日期:2023-07-22 12:59阅读:来源:国知局

技术特征:

1.一种由至少一个设备(101,101.1,102,103,104)执行的方法,其中,所述至少一个设备(101,101.1,102,103,104)是包括至少两个节点(101,102,103,104)的对等网络(100)的至少一个节点(101,102,103,104)的一部分或对应于所述至少一个节点,其中,所述对等网络(100)的节点(101,102,103,104)中的相应节点存储分布式账本的至少一部分;所述方法包括:

2.根据权利要求1所述的方法,其中,所述分散式标识符与分散式标识符文档相关联,所述方法进一步包括:

3.根据权利要求1或2中任一项所述的方法,进一步包括:

4.根据权利要求1至3中任一项所述的方法,进一步包括:

5.根据权利要求1至4中任一项所述的方法,进一步包括:

6.根据权利要求1至5中任一项所述的方法,进一步包括

7.一种由至少一个设备执行的方法,其中,所述至少一个设备是包括形成分布式账本系统的至少一部分的至少两个节点的对等网络的至少一个节点的一部分或对应于所述至少一个节点,其中,所述对等网络的节点中的相应节点存储分布式账本的至少一部分;所述方法包括:

8.根据权利要求6或7中任一项所述的方法,其中,所述软件模块实施基于至少一个现有触发条件、结合与所述至少一个现有触发条件相对应的交易而训练的模型。

9.根据权利要求6至8中任一项所述的方法,其中,所述触发信息的至少一个元素对应于以下各项中的至少一项:

10.根据权利要求6至9中任一项所述的方法,其中,所述触发信息是从至少一个外部设备或从所述对等网络的至少一个节点接收的。

11.根据权利要求6至10中任一项所述的方法,其中,执行与所述现有触发条件相对应的交易和/或执行所确定的交易是基于在所述对等网络的至少一组节点中的至少一个节点处和/或在所述至少一个外部设备处执行的共识处理进行的。

12.根据权利要求6至11中任一项所述的方法,其中,执行与所述现有触发条件相对应的交易或执行所确定的交易包括以下各项中的至少一项:

13.根据权利要求6至12中任一项所述的方法,进一步包括:

14.根据权利要求13所述的方法,进一步包括:

15.根据权利要求12至14中任一项所述的方法,其中,所述交易信息包括用于为所述要装运的至少一种产品生成至少一种运输标签的装运、运输或标签信息。

16.根据权利要求15所述的方法,进一步包括以下各项中的至少一项:

17.根据权利要求6至16中任一项所述的方法,其中,实施所述训练模型的所述软件模块被存储为所述分布式账本的一部分。

18.根据权利要求6至17中任一项所述的方法,其中,所述智能合约被存储为所述分布式账本的一部分。

19.根据权利要求6至18中任一项所述的方法,其中,所述方法包括从所述至少一个外部设备或从所述对等网络的节点接收所述触发信息,并且其中,从所述至少一个外部设备或从所述对等网络的节点接收所述触发信息包括:

20.根据权利要求6至19中任一项所述的方法,其中,所述方法包括从所述至少一个外部设备或从所述对等网络的节点接收所述触发信息,并且其中,从所述至少一个外部设备或从所述对等网络的节点接收所述触发信息包括:

21.根据权利要求20所述的方法,其中,所述接收到的消息的文件大小超过350kb。

22.根据权利要求6至21中任一项所述的方法,进一步包括:

23.根据权利要求6至22中任一项所述的方法,其中,合约散列信息与所述智能合约和/或与对应的一个或多个现有触发条件相关联地存储为所述分布式账本的一部分。

24.根据权利要求23所述的方法,其中,所述智能合约和/或对应的一个或多个现有触发条件至少被存储为至少一个合约数据块的一部分,其中,所述合约散列信息与所述至少一个合约数据块相关联地存储为所述分布式账本的一部分。

25.根据权利要求23至24中任一项所述的方法,进一步包括:

26.根据权利要求23至25中任一项所述的方法,其中,所述智能合约、所述对应的一个或多个现有触发条件和所述新触发条件至少被存储为至少一个新的合约数据块的一部分,其中,所述新的合约散列信息与所述至少一个新的合约数据块相关联地存储为所述分布式账本的一部分。

27.根据权利要求23至26中任一项所述的方法,其中,关系信息被保持为可由所述分布式账本系统的索引器访问和/或管理,所述关系信息将所述至少一个合约数据块与所述合约散列信息相关联,其中,将所述新的合约散列信息与所述新触发条件、所述智能合约和/或所述一个或多个现有触发条件相关联地存储包括:

28.根据权利要求6至27中任一项所述的方法,进一步包括:

29.根据权利要求27至28中任一项所述的方法,其中,所述索引器(121)对应于模块和/或功能,所述模块和/或功能作为可执行代码在所述对等网络的所述至少一个节点(101,102,103,104)和/或一个或多个其他节点(101,102,103,104)处被实施并被配置用于控制所述索引器(121)的功能。

30.根据权利要求1至29中任一项所述的方法,其中,所述分布式账本对应于或包括散列索引和/或散列值的集合,其中,相应的散列索引和/或散列值独立于所述分布式账本与在所述对等网络(100)的一个或多个节点(101,102,103,104)的或连接到所述一个或多个节点的存储装置处存储的对应数据块和/或数据块的对应部分相关联。

31.根据权利要求1至30中任一项所述的方法,其中,所述方法由所述分布式账本系统(1000)执行。

32.根据权利要求27至31中任一项所述的方法,其中,所述分布式账本系统(1000)包括所述索引器(121),所述索引器被配置为通过独立于不同的数据块和/或不同的子块而基于所述分布式账本的相应数据块和/或基于所述分布式账本的相应子块应用散列函数,将对应的散列信息至少分配给所述数据块和/或所述子块的一部分。

33.根据权利要求27至32中任一项所述的方法,其中,与一组数据块相关联的散列索引和/或散列值之间的相应关系被存储为可由所述索引器(121)访问和/或管理。

34.根据权利要求1至33中任一项所述的方法,其中,所述分散式标识符与分散式标识符文档相关联,所述方法进一步包括:

35.根据权利要求1至34中任一项所述的方法,进一步包括:

36.根据权利要求1至35中任一项所述的方法,进一步包括:

37.根据权利要求36所述的方法,其中,特别地基于传输包括修改请求信息的消息的节点(101,102,103,104)的伙伴角色和/或基于与传输包括所述修改请求信息的所述消息的所述节点(101,102,103,104)相关联的分散式标识符,来定义执行所述共识处理的所述对等网络(100)的所述组节点(101,102,103,104)。

38.根据权利要求1至37中任一项所述的方法,进一步包括:

39.根据权利要求1至38中任一项所述的方法,进一步包括:

40.一种分布式账本系统(1000),包括:

41.根据权利要求40所述的分布式账本系统(1000),进一步包括所述外部设备(190);其中,所述外部设备(190)对应于移动装置或包括在移动装置中,所述移动装置包括:

42.一种分布式账本系统,包括具有节点的对等网络,其中,相应节点被配置为至少存储分布式账本的对应一部分;所述系统包括至少一个设备,所述至少一个设备是所述对等网络的至少一个节点的一部分或对应于所述至少一个节点并且被配置为:

43.根据权利要求42所述的分布式账本系统,进一步包括实施所述训练模型的所述软件模块。

44.一种设备,包括用于执行根据权利要求1至6中任一项所述的方法的装置。

45.一种设备,包括用于执行根据权利要求7至39中任一项所述的方法的装置。

46.一种设备,包括至少一个处理器以及包含计算机程序代码的至少一个存储器,所述至少一个存储器和所述计算机程序代码被配置为使用所述至少一个处理器以使所述设备执行根据权利要求1至6中任一项所述的方法的步骤。

47.根据权利要求46所述的设备,其中,所述设备是包括至少两个节点(101,102,103,104)的对等网络(100)的至少一个节点的一部分或对应于所述至少一个节点,其中,所述对等网络(100)的节点(101,102,103,104)中的相应节点存储分布式账本的至少一部分。

48.一种设备,包括至少一个处理器以及包含计算机程序代码的至少一个存储器,所述至少一个存储器和所述计算机程序代码被配置为使用所述至少一个处理器以使所述设备执行根据权利要求7至39中任一项所述的方法的步骤。

49.根据权利要求48所述的设备,其中,所述至少一个设备是包括形成分布式账本系统(1000)的至少一部分的至少两个节点(101,102,103,104)的对等网络(100)的至少一个节点的一部分或对应于所述至少一个节点,其中,相应节点至少将分布式账本的对应一部分存储在分配给所述相应节点的分布式账本存储器部分中。

50.一种计算机程序代码,所述计算机程序代码在由处理器执行时使设备执行根据权利要求1至6中任一项所述的方法。

51.一种计算机程序代码,所述计算机程序代码在由处理器执行时使设备执行根据权利要求7至38中任一项所述的方法。

52.一种非暂态计算机可读存储介质,其中存储有计算机程序代码,所述计算机程序代码在由处理器执行时使至少一个设备执行根据权利要求1至6中任一项所述的方法的步骤。

53.一种非暂态计算机可读存储介质,其中存储有计算机程序代码,所述计算机程序代码在由处理器执行时使至少一个设备执行根据权利要求7至38中任一项所述的方法的步骤。


技术总结
尤其披露了一种由至少一个设备执行的方法,所述方法包括:从至少一个外部设备接收或促使接收连接建立消息,或向该至少一个外部设备传输或促使传输该连接建立消息;基于该连接建立消息获得或促使获得表示该外部设备的分散式标识符;获得或促使获得基于所获得的分散式标识符的至少一部分而生成的至少一个散列值;基于涉及对等网络的节点的至少一个子组的共识处理,将该至少一个散列值与该分散式标识符的至少一部分相关联地存储或促使存储在包括该对等网络的分布式账本系统的存储器的安全化部分中。

技术研发人员:贝乔伊·雅各布
受保护的技术使用者:德国邮政股份公司
技术研发日:
技术公布日:2024/1/13
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1