[发明专利]联盟区块链网络的建立在审
申请号: | 202211344772.8 | 申请日: | 2018-01-31 |
公开(公告)号: | CN115618359A | 公开(公告)日: | 2023-01-17 |
发明(设计)人: | M·鲁辛诺维奇;M·科斯塔;M·M·科纳;T·莫斯希布罗达 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57;G06F21/74;H04W4/06;H04L9/40 |
代理公司: | 北京世辉律师事务所 16093 | 代理人: | 沈志伟 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 联盟 区块 网络 建立 | ||
本公开的各实施例涉及联盟区块链网络的建立。所公开的技术总体上涉及区块链和其他安全技术。在技术的一个示例中,第一节点被认可。在第一节点的认可期间,预定类型的区块链或要被授权的其他安全协议代码和预定的成员资格列表被存储在第一节点的可信执行环境(TEE)中。确定来自提议的成员的成员资格列表和预定的区块链或要被授权的其他安全协议代码是否匹配。如果是,则TEE证明被用来验证与联盟的预期成员相关联的节点存储预定类型的区块链或要被授权的其他安全协议代码。在TEE证明成功后,联盟网络被引导,使得预期成员成为联盟网络的成员。
本申请是国际申请日为2018年1月31日、于2019年8月6日进入中国国家阶段、中国国家申请号为201880010468.5、发明名称为“联盟区块链网络的建立”的发明专利申请的分案申请。
背景技术
已经针对各种应用场景提出了区块链系统,包括金融业、健康护理、IoT等中的应用。例如,比特币(Bitcoin)系统被开发以允许电子现金直接从一方转移到另一方,而无需通过金融机构。比特币(例如电子硬币)由将所有权从一方转移到另一方的事务链来表示。为了转移比特币的所有权,新的事务可以被生成,并且被添加到块中的事务的堆栈中。包括新所有者的公钥的新事务可以由所有者利用所有者的私钥进行数字签名,以将所有权转移给新所有者,如新所有者公钥所表示的。
一旦块已满,该块可以用块头“加盖”,该块头是块内所有事务标识符的哈希摘要。块头可以被记录为链中的下一块中的第一个事务,创建被称为“区块链”的数学层次结构。为了验证当前所有者,可以遵循事务的区块链来验证从第一个事务到最后一个事务的每个事务。新所有者只需要具有与传输比特币的事务的公钥匹配的私钥。区块链可以在由安全标识(例如,公钥)表示的实体中创建所有权的数学证明,其在比特币系统的情况下是伪匿名的。
发明内容
提供本发明内容是为了以简化的形式介绍一些概念,这些概念将在下面的具体实施方式中进一步描述。本发明内容不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。
简而言之,所公开的技术总体上涉及区块链或其他安全技术。在该技术的一个示例中,第一节点被认可。在第一节点的认可期间,预定类型的区块链或要被授权的其他安全协议代码和预定的成员资格列表可以被存储在第一节点的可信执行环境(TEE)中。可以确定来自提议的成员的成员资格列表和预定的区块链或要被授权的其他安全协议代码是否匹配。如果是,则可以使用TEE证明来验证与联盟的预期成员相关联的节点存储预定类型的区块链或要被授权的其他安全协议代码。在TEE证明成功后,联盟网络可以被引导,使得预期成员成为联盟网络的成员。
在一些示例中,区块链联盟的预期成员在建立网络之前就联盟区块链网络的某些方面达成一致,包括例如要使用的区块链协议代码、初始成员资格列表、以及区块链网络的可能的许多其他方面。预期成员中的至少一个成员可以认可验证节点(VN)。在一些示例中,每个预期成员认可至少一个单独的节点,而在其他示例中,可以使用多租户等,使得每个预期成员不需要具有其自己的单独节点。在一些示例中,认可节点应当包含与认可成员相对应的公钥和私钥,并且应当在节点的TEE中具有商定的区块链协议代码。
如上所述,在一些示例中,在建立区块链网络之前,每个成员在某些方面达成一致。例如,这些方面可以包括要使用的区块链协议、初始成员资格列表等。而且,如上所述,在一些示例中,每个成员可以认可VN,并且每个经认可的VN可以在VN的TEE中包括商定方面的指示。例如,每个经认可的VN可以包括商定的初始成员资格列表以及要使用的商定的区块链协议的指示。在VN被认可之后,可以验证存储在由每个成员认可的VN中的商定方面彼此完全相同。在验证VN中指示的商定方面是相同的之后,TEE证明可以用来验证节点中的每个节点存储商定的区块链网络协议。如果TEE证明成功,则联盟网络可以被引导,并且私钥可以被交换,所有预期成员现在是联盟网络的成员。区块链主密钥可以从成员的私钥生成。在一些示例中,然后网络的参与者可以由成员批准加入。在一些示例中,此时,网络已被建立,并且准备好接收事务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211344772.8/2.html,转载请声明来源钻瓜专利网。