[发明专利]用于区块链网络的凭证生成与分发方法和系统在审
申请号: | 201880037501.3 | 申请日: | 2018-06-04 |
公开(公告)号: | CN110709874A | 公开(公告)日: | 2020-01-17 |
发明(设计)人: | 朱塞佩·德泰法尼;西蒙尼·马蒂奥;帕特里克·莫蒂林斯基;史蒂芬·文森特 | 申请(专利权)人: | 区块链控股有限公司 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;H04L9/08;G06Q20/40;G06Q40/04;H04L9/30 |
代理公司: | 31260 上海晨皓知识产权代理事务所(普通合伙) | 代理人: | 成丽杰 |
地址: | 安提瓜和巴*** | 国省代码: | 安提瓜和巴布达;AG |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 请求节点 秘密 标识符 安全分发 专用节点 凭证 私钥 方法和设备 映射 散列 重建 管理 | ||
用于管理从自治专用节点组到请求节点的凭证的安全分发的方法和设备。凭证的安全分发可以使用秘密份额和任何节点都不重建或拥有的组私钥。该凭证包括用于请求节点的标识符和秘密点,该秘密点是节点从多个专用节点中的每个提供的秘密点的部分中组合而成的,其中秘密点基于组私钥和请求节点的标识符的映射到点散列。
技术领域
本发明总体上涉及区块链交易,具体涉及在节点之间建立可信点对点通信的方法和设备。
背景技术
在本文档中,我们使用术语“区块链”来包括所有形式的电子的、基于计算机的分布式账本(distributed ledger),包括但不限于基于共识的区块链和交易链技术、许可和未许可的账本、共享账本及其变形。尽管已经提出并开发其他区块链实施方案,但区块链技术最广为人知的应用是比特币账本(Bitcoin ledger)。虽然本文中出于方便和说明的目的可以引用比特币,但应指出的是,本发明并不限于与比特币区块链的使用,其他替代性的区块链实现方案和协议也落入本发明的范围内。
区块链是基于共识的电子账本,其实现为基于计算机的去中心化、分布式系统,由区块构成,而这些区块进而由交易构成。每个交易(Tx)都是对区块链系统中的参与者之间的数字资产的控制的转移进行编码的数据结构,并且该数据结构包括至少一个输入和至少一个输出。每个区块均包含前一区块的散列,这些区块被链接在一起,以创建一个永久的、不可更改的记录,该记录自区块链创建以来写入了该区块链的所有交易。交易包含嵌入其输入和输出中的称为脚本的小程序,这些程序指定了如何以及由谁可以访问交易的输出。在比特币平台上,这些脚本是使用基于堆栈的脚本语言来编写的。
接收新交易的网络节点将迅速尝试将该交易推送到网络中的其他节点。在将新交易传输到其他节点之前,它会被“验证”,这意味着将根据一组标准对新交易进行检查,以确保该交易符合根据适用区块链协议进行适当交易的基本要求。
为了将交易写入区块链,节点(“挖矿节点”的“矿工”)将该交易合并到一个区块中,该节点旨在收集交易并将这些交易形成区块。矿工再尝试完成与该节点相关的“工作证明”。整个区块链网络中的矿工竞相成为第一个组建交易区块并完成该区块相关工作证明的矿工。成功的矿工将其已确认的区块添加到区块链中,并且该区块通过网络传播,以便维护区块链副本的其他节点可以更新其记录。接收区块的节点也“验证”该区块及其中的所有交易,以确保其符合协议的正式要求。
去中心化点对点系统中的挑战之一是确保一个节点可以在可信的基础上与网络中的另一个节点进行通信。随着一些实施方式的网络架构的发展,一些节点可能承担更多的专用任务,而其他节点可能依赖那些专用的节点作为某些数据的来源或某些功能的执行者。如果一个节点要依赖另一个节点获取信息或作为合法来源,则它需要能够建立与该节点进行通信的可信关系。在节点可能具有不同角色的情况下,最好有一种确定和验证节点角色的机制。此外,如果一个节点被证明是非法的或恶意的,则其他节点应该可以记住该节点,从而忽略未来来自这样一个节点的通信。在点对点系统中,所面对的挑战是要在不损害系统的点对点性质的情况下,通过施加中央权限来解决这些问题。
现在已经设计出了这样的解决方案。
发明内容
因此,根据本发明,提供一种如所附权利要求中限定的方法及系统。
本申请可描述和公开管理从自治专用节点组到请求节点的凭证的安全分发的方法和设备。凭证的安全分发可以使用秘密份额和任何节点都不重建或拥有的组私钥。该凭证包括用于请求节点的标识符和秘密点,该秘密点是节点从多个专用节点中的每个提供的秘密点的部分中组合而成的,其中秘密点基于组私钥和请求节点的标识符的映射到点散列(map-to-point hash)。在某些实施方式中,节点可以是区块链节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于区块链控股有限公司,未经区块链控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880037501.3/2.html,转载请声明来源钻瓜专利网。