【技术实现步骤摘要】
【国外来华专利技术】用于控制区块链上的资源的访问和完整性的方法和系统本申请总体上涉及对数字资源、资产和/或数据的安全访问和控制。还可涉及保持和加强这样的数字实体的状态,还涉及如何在基于计算机的资源之间分配或共享这些数字实体。更具体地,本申请涉及通过区块链网络中的多个节点对数字资源/资产/数据的验证。在本文中,术语“区块链”用于包括所有形式的电子的、基于计算机的分布式账本。这些包括基于共识的区块链和交易链技术、许可和未许可的账本、共享账本及其变体。区块链技术的一个广为人知的应用是比特币账本,尽管已经提出并开发了其他区块链实施。尽管在一些示例中,比特币在本文中仅出于方便和说明的目的而被提及,但是应当注意,本申请不限于与比特币区块链一起使用。替代的区块链实施和协议落入本申请的范围内。本文使用的术语“比特币”包括源自或基于比特币协议的所有变体和版本。缩写“BTC”仅用于参考方便。区块链是点对点的电子账本,其实施为基于计算机的分散系统,该分散系统由区块组成,而区块又由交易组成。每个交易是一种数据结构,该数据结构对数字资产控制权在区块链系统中地址之间的转移进行编码,并且包括至少一个交易输入和至少一个交易输出。每个区块都包含前一个区块的散列,使得区块被链接在一起以创建自区块链创建以来已写入区块链的所有交易的永久、不可更改的记录。去中心化的概念是区块链系统的基础。与分布式或集中式系统不同,分散式系统提供了没有单点故障的优势。因此,分散式系统提供了增强级别的安全性和弹性。通过使用诸如椭圆曲线密码术和ECDSA的已知密码技术,进一步增强安全性。区块链系统中的 ...
【技术保护点】
1.一种计算机实现的方法,所述方法通过区块链网络中的多个节点和主体节点来验证数字资源,所述多个节点具有相应私钥份额,其中,集体私钥-公钥对的集体私钥基于成组的所述相应私钥份额,并且其中,第一节点具有第一节点私钥-公钥对,所述方法包括:/n由第一节点通过组合第一节点私钥-公钥对的第一节点公钥和集体私钥-公钥对的集体公钥来生成数字资源加密公钥;/n使用数字资源加密公钥对数字资源进行加密;/n通过以下步骤生成用于第一承诺通道的一个或更多个区块链交易:/n由第一节点生成承诺交易,承诺交易具有被第一节点的私钥份额锁定的承诺交易输出,使得具有承诺交易输出作为输入的有效后续交易包括第一节点的私钥份额,和/n由第一节点接收由主体节点签名的有效后续交易;以及/n向区块链网络广播承诺交易。/n
【技术特征摘要】
【国外来华专利技术】20180309 GB 1803815.81.一种计算机实现的方法,所述方法通过区块链网络中的多个节点和主体节点来验证数字资源,所述多个节点具有相应私钥份额,其中,集体私钥-公钥对的集体私钥基于成组的所述相应私钥份额,并且其中,第一节点具有第一节点私钥-公钥对,所述方法包括:
由第一节点通过组合第一节点私钥-公钥对的第一节点公钥和集体私钥-公钥对的集体公钥来生成数字资源加密公钥;
使用数字资源加密公钥对数字资源进行加密;
通过以下步骤生成用于第一承诺通道的一个或更多个区块链交易:
由第一节点生成承诺交易,承诺交易具有被第一节点的私钥份额锁定的承诺交易输出,使得具有承诺交易输出作为输入的有效后续交易包括第一节点的私钥份额,和
由第一节点接收由主体节点签名的有效后续交易;以及
向区块链网络广播承诺交易。
2.根据权利要求1所述的方法,还包括:
在第一时间锁定阈值之前,由第一节点向区块链网络广播由主体节点签名的有效后续交易,以在区块链上披露第一节点的私钥份额。
3.根据权利要求1或2所述的方法,还包括:
从区块链中检索与数字资源关联的成组的私钥份额;
响应于确定私钥份额的数量大于私钥份额阈值,从检索到的成组的私钥份额重新生成集体私钥-公钥对的集体私钥;以及
使用数字资源加密私钥对加密的数字资源进行解密,数字资源加密私钥是重新生成的集体私钥和第一节点私钥-公钥对的第一节点私钥的组合。
4.根据前述权利要求中的任一项所述的方法,其中,承诺交易具有包括多于一个的解锁选项的交易输出,解锁选项包括披露选项,披露选项需要数字资源的散列、第一节点的私钥份额、第一节点私钥-公钥对的第一节点私钥、主体节点的签名和第一节点的签名,使得有效后续交易包括具有用于选择披露选项的数字资源的所述散列、第一节点的所述私钥份额、第一节点私钥-公钥对的所述第一节点私钥、主体节点的所述签名和第一节点的所述签名的交易输入。
5.根据前述权利要求中的任一项所述的方法,其中,承诺交易具有包括多于一个的解锁选项的交易输出,解锁选项包括撤销选项,撤销选项需要第一节点的私钥份额、主体节点的签名和第一节点的签名,使得有效后续交易包括具有用于选择撤销选项的第一节点的所述私钥份额、主体节点的所述签名和第一节点的所述签名的交易输入。
6.根据前述权利要求中的任一项所述的方法,其中,承诺交易具有包括多于一个的解锁选项的交易输出,解锁选项包括超时选项,超时选项需要主体节点的签名和第一节点的签名,使得有效后续交易包括具有用于选择超时选项的主体节点的所述签名和第一节点的所述签名的交易输入。
7.根据前述权利要求中的任一项所述的方法,其中,加密数字资源存储在公共存储库中,并且其中...
【专利技术属性】
技术研发人员:西尔维娅·巴托鲁奇,P·伯纳特,丹尼尔·约瑟夫,
申请(专利权)人:区块链控股有限公司,
类型:发明
国别省市:安提瓜和巴布达;AG
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。