System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于资产的原子交换的基于区块链的交易的方法和系统技术方案_技高网

用于资产的原子交换的基于区块链的交易的方法和系统技术方案

技术编号:41404888 阅读:3 留言:0更新日期:2024-05-20 19:30
一种用于在经由计算设备参与的情况下,通过区块链实现合作社的方法,包括:在区块链节点中存储由多个区块组成的区块链,每个区块包括区块头和一个或多个区块链数据值,其中所述区块链数据值中的至少一个包括提案数据,所述提案数据至少包括提案标识符;从多个注册计算设备中的每一个接收投票消息,所述投票消息包括所述提案标识符和赞成票或反对票;基于赞成票的数量高于预定阈值来确定提案结果;生成包括新的区块头和至少一个新的区块链数据值的新区块,所述至少一个新的区块链数据值包括所述提案结果;以及基于包括在所述提案数据中的数据进行一个或多个行动。

【技术实现步骤摘要】
【国外来华专利技术】

本公开涉及使用区块链进行资产的原子交换;特别是通过区块链,利用计算设备进行成员交互和参与资产的原子交换。


技术介绍

1、区块链最初是作为一种用于在利用加密货币进行支付交易时使用的存储机制创建的。使用区块链提供了许多好处,比如去中心化、分布式计算、交易透明度,并且还提供了交易中涉及的个人或实体的匿名性。区块链更受欢迎的方面之一在于它是不可变的记录:作为链的一部分的每笔交易都存储在其中,并且归因于计算要求和带宽限制而无法更改,特别是当链变得越来越长,并且区块链网络增加更多节点时。

2、在整个东非,使用非正式合作社或汇集资源团体为一组成员汇集和投资储蓄和其他资产。非正式合作社有利于帮助成员进行大型交易和其他个人难以完成的行动,有时也可以与其他合作团体类似地运作。在许多情况下,非正式合作社可能是如此非正式,以至于在维持数百万美元的资金池的同时没有任何官方文档。然而,文档的缺乏可能会导致许多问题,比如由于贪污、资金管理不善、勾结、成员分歧和其他问题。另外,非正式合作社往往依靠成员之间的实体会议来筹集资金、提交新的提案、对提案进行投票、如何使用资金以及采取其他行动。此类会议可能很耗时,尤其是远距离会议,而且本身可能会消耗非正式合作社的资源。这些困难,再加上在很大程度上忽视详尽记录保持的制度,导致合作社虽然有效,但效率极低,对成员来说也很困难。

3、因此,有必要改进非正式合作社制度,这可以通过区块链的使用来实现。


技术实现思路

1、本公开提供了用于在经由计算设备参与的情况下,通过区块链实现合作社的系统和方法的描述。区块链是为合作社建立的,它被用作该合作社的所有行动和活动的不可变记录。成员以及这些成员将用于与合作社交互的计算设备的注册存储在区块链中,其中区块链节点用于收集所有提案以及对这些提案的投票。提案以及投票的结果存储在区块链中,在一些情况下,投票本身可能存储在区块链中,这会创建团体中的所有提案和投票的不可变的、因此无可争议的记录。可以使用智能合约和其他机制来确保提案得到执行,比如通过资金的自动转账、购买的发起等。通过对所有记录使用区块链,可以消除成员挪用资金、团队管理不当、提前离职、扣留存款或以其他方式损害团体利益的能力。另外,通过使用区块链,成员可以通过计算设备参与所有行动,这消除了物理会面的需要,这可以减少团体或成员的会议支出,节省时间,并且使得能够在明显更长的距离和时区内建立团体,这可以扩大此类合作社的影响范围。因此,使用区块链来实现合作社可以导致对现有系统的重大改进。

2、一种用于在经由计算设备参与的情况下,通过区块链实现合作社的方法,包括:在区块链节点的存储器中存储区块链,所述区块链由多个区块组成,每个区块至少包括区块头和一个或多个区块链数据值,其中包括在特定区块中的一个或多个区块链数据值中的至少一个包括提案数据,所述提案数据至少包括提案标识符;所述区块链节点的接收器从多个注册计算设备中的每一个接收投票消息,其中所述投票消息至少包括所述提案标识符和赞成票或反对票;所述区块链节点的处理器基于所接收的投票消息中的赞成票的数量高于预定阈值来确定提案结果;所述区块链节点的所述处理器生成新的区块,所述新的区块至少包括新的区块头和至少一个新的区块链数据值,所述至少一个新的区块链数据值包括所述提案结果;以及所述区块链节点的所述处理器基于包括在所述提案数据中的数据进行一个或多个行动。

3、一种用于在经由计算设备参与的情况下,通过区块链实现合作社的系统,包括:多个注册的计算设备;以及区块链节点,所述区块链节点包括存储区块链的存储器,所述区块链由多个区块组成,每个区块至少包括区块头和一个或多个区块链数据值,其中包括在特定区块中的一个或多个区块链数据值中的至少一个包括提案数据,所述提案数据至少包括提案标识符,从所述多个注册计算设备中的每一个接收投票消息的接收器,其中所述投票消息至少包括所述提案标识符和赞成票或反对票,以及处理器,所述处理器基于所接收的投票消息中的赞成票的数量高于预定阈值来确定提案结果,生成新的区块,所述新的区块至少包括新的区块头和至少一个新的区块链数据值,所述至少一个新的区块链数据值包括所述提案结果,并且基于包括在所述提案数据中的数据进行一个或多个行动。

本文档来自技高网...

【技术保护点】

1.一种用于使用瞬态密钥对在多个区块链上进行资产的原子交换的方法,包括:

2.按照权利要求1所述的方法,还包括:

3.按照权利要求2所述的方法,其中生成的所述提案消息由第二计算设备发送到与第二区块链关联的区块链网络中的多个区块链节点中的至少一个。

4.按照权利要求3所述的方法,还包括:

5.按照权利要求4所述的方法,还包括:

6.按照权利要求1所述的方法,还包括:

7.按照权利要求1所述的方法,其中第一数字签名是通过对所述提案消息中的第一交易值、第一网络标识符、第二交易值和第二网络标识符进行签名而生成的。

8.按照权利要求1所述的方法,其中第一交易值包括利用使用第一区块链的第一区块链交易的交易数据生成的散列值,并且第二交易值包括使用第二区块链的第二区块链交易的交易数据。

9.一种用于使用瞬态密钥对在多个区块链上进行资产的原子交换的系统,包括:

10.按照权利要求9所述的系统,其中第二计算设备

11.按照权利要求10所述的系统,还包括:

12.按照权利要求11所述的系统,其中第一计算设备还

13.按照权利要求12所述的系统,还包括:

14.按照权利要求9所述的系统,其中第一计算设备在生成所述提案消息之前还生成所述交换加密密钥对。

15.按照权利要求9所述的系统,其中第一数字签名是通过对所述提案消息中的第一交易值、第一网络标识符、第二交易值和第二网络标识符进行签名而生成的。

16.按照权利要求9所述的系统,其中第一交易值包括利用使用第一区块链的第一区块链交易的交易数据生成的散列值,并且第二交易值包括使用第二区块链的第二区块链交易的交易数据。

...

【技术特征摘要】
【国外来华专利技术】

1.一种用于使用瞬态密钥对在多个区块链上进行资产的原子交换的方法,包括:

2.按照权利要求1所述的方法,还包括:

3.按照权利要求2所述的方法,其中生成的所述提案消息由第二计算设备发送到与第二区块链关联的区块链网络中的多个区块链节点中的至少一个。

4.按照权利要求3所述的方法,还包括:

5.按照权利要求4所述的方法,还包括:

6.按照权利要求1所述的方法,还包括:

7.按照权利要求1所述的方法,其中第一数字签名是通过对所述提案消息中的第一交易值、第一网络标识符、第二交易值和第二网络标识符进行签名而生成的。

8.按照权利要求1所述的方法,其中第一交易值包括利用使用第一区块链的第一区块链交易的交易数据生成的散列值,并且第二交易值包括使用第二区块链的第二区块链交易的交易数据。

...

【专利技术属性】
技术研发人员:E·K·姆希亚Z·恩约罗杰
申请(专利权)人:万事达卡国际公司
类型:发明
国别省市:

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

1