System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于控制区块链上的资源的访问和完整性的方法和系统技术方案_技高网

用于控制区块链上的资源的访问和完整性的方法和系统技术方案

技术编号:41292811 阅读:2 留言:0更新日期:2024-05-13 14:43
用于通过区块链网络中的多个节点装置验证数字资源的方法和装置。多个节点具有相应私钥份额,其中集体私钥‑公钥对的集体私钥基于一组相应私钥份额,并且其中每个节点具有节点私钥‑公钥对。可以使用数字资源加密公钥对数字资源进行加密,数字资源加密公钥包括节点公钥和集体公钥的组合。可以通过广播承诺交易以及承诺通道的后续披露交易或撤销交易,将数字资源提交到存储库系统,承诺通道形成在相应节点与主体节点之间。对加密数字资源进行解密基于从参与验证数字资源的多个节点中检索私钥份额贡献。

【技术实现步骤摘要】


技术介绍


技术实现思路

【技术保护点】

1.一种计算机实现的方法,所述方法通过区块链网络中的多个节点和主体节点来验证数字资源,其中:

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

3.根据权利要求1或2所述的方法,还包括:

4.根据前述权利要求中任一项所述的方法,其中,承诺交易具有包括多于一个的解锁选项的交易输出,解锁选项包括披露选项,披露选项需要数字资源的散列、第一节点的私钥份额、第一节点私钥-公钥对的第一节点私钥、主体节点的签名和第一节点的签名,使得有效后续交易包括具有用于选择披露选项的数字资源的所述散列、第一节点的所述私钥份额、第一节点私钥-公钥对的所述第一节点私钥、主体节点的所述签名和第一节点的所述签名的交易输入。

5.根据前述权利要求中任一项所述的方法,其中,承诺交易具有包括多于一个的解锁选项的交易输出,解锁选项包括撤销选项,撤销选项需要第一节点的私钥份额、主体节点的签名和第一节点的签名,使得有效后续交易包括具有用于选择撤销选项的第一节点的所述私钥份额、主体节点的所述签名和第一节点的所述签名的交易输入。

6.根据前述权利要求中任一项所述的方法,其中,承诺交易具有包括多于一个的解锁选项的交易输出,解锁选项包括超时选项,超时选项需要主体节点的签名和第一节点的签名,使得有效后续交易包括具有用于选择超时选项的主体节点的所述签名和第一节点的所述签名的交易输入。

7.根据前述权利要求中任一项所述的方法,其中,加密的数字资源存储在公共存储库中,并且其中,承诺交易向区块链网络广播由第一节点生成的文档被存储在公共存储库处。

8.根据前述权利要求中任一项所述的方法,其中,响应于至少具有主体节点的签名和第一节点的签名的有效后续交易的交易输入,去除对第一资产值的阻碍。

9.根据前述权利要求中任一项所述的方法,其中,有效后续交易是由主体节点签名的撤销交易,并且其中,在接收由主体节点签名的撤销交易之前,所述方法还包括:

10.根据权利要求9所述的方法,其中,响应于具有第一节点的私钥份额、主体节点的签名和第一节点的签名的撤销交易的交易输入,去除对第一资产值的阻碍,

11.根据前述权利要求中任一项所述的方法,其中,有效后续交易是由主体节点签名的披露交易,并且其中,在接收由主体节点签名的披露交易之前,所述方法还包括:

12.根据权利要求11所述的方法,其中,响应于具有数字资源的散列、第一节点的私钥份额、第一节点私钥-公钥对的第一节点私钥、主体节点的签名和第一节点的签名的披露交易的交易输入,去除对第一资产值的阻碍,

13.根据前述权利要求中任一项所述的方法,其中,生成用于第一承诺通道的所述一个或更多个交易还包括生成超时交易,并且其中,在第一时间锁定阈值过去之后,超时交易符合由主体节点向区块链网络广播的条件。

14.一种计算装置,用于参与验证数字资源,所述计算装置是区块链网络中的多个节点中的第一节点,所述计算装置包括:

15.一种非暂时性处理器可读介质,存储有处理器可执行指令,以通过区块链网络中的多个节点验证数字资源,其中,处理器可执行指令在被所述多个节点中的一个节点中的处理器执行时导致处理器执行根据权利要求1至13中任一项所述的方法。

...

【技术特征摘要】

1.一种计算机实现的方法,所述方法通过区块链网络中的多个节点和主体节点来验证数字资源,其中:

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

3.根据权利要求1或2所述的方法,还包括:

4.根据前述权利要求中任一项所述的方法,其中,承诺交易具有包括多于一个的解锁选项的交易输出,解锁选项包括披露选项,披露选项需要数字资源的散列、第一节点的私钥份额、第一节点私钥-公钥对的第一节点私钥、主体节点的签名和第一节点的签名,使得有效后续交易包括具有用于选择披露选项的数字资源的所述散列、第一节点的所述私钥份额、第一节点私钥-公钥对的所述第一节点私钥、主体节点的所述签名和第一节点的所述签名的交易输入。

5.根据前述权利要求中任一项所述的方法,其中,承诺交易具有包括多于一个的解锁选项的交易输出,解锁选项包括撤销选项,撤销选项需要第一节点的私钥份额、主体节点的签名和第一节点的签名,使得有效后续交易包括具有用于选择撤销选项的第一节点的所述私钥份额、主体节点的所述签名和第一节点的所述签名的交易输入。

6.根据前述权利要求中任一项所述的方法,其中,承诺交易具有包括多于一个的解锁选项的交易输出,解锁选项包括超时选项,超时选项需要主体节点的签名和第一节点的签名,使得有效后续交易包括具有用于选择超时选项的主体节点的所述签名和第一节点的所述签名的交易输入。

7.根据前述权利要求中任一项所述的方法,其中,加密的数字资源存储在公共存储库中,并且其中,承诺交易向区块链网络广播由第一节点生成的文档被存储在公共存储库处。

8.根据前述权...

【专利技术属性】
技术研发人员:西尔维娅·巴托鲁奇P·伯纳特丹尼尔·约瑟夫
申请(专利权)人:区块链控股有限公司
类型:发明
国别省市:

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

1