[发明专利]使用分布式散列表和点对点分布式分类账验证数字资产所有权的方法和系统有效
| 申请号: | 201780024133.4 | 申请日: | 2017-05-12 |
| 公开(公告)号: | CN109074462B | 公开(公告)日: | 2023-07-07 |
| 发明(设计)人: | 史蒂芬·萨凡纳;克雷格·史蒂文·赖特 | 申请(专利权)人: | 区块链控股有限公司 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/51 |
| 代理公司: | 隆天知识产权代理有限公司 72003 | 代理人: | 石海霞;李晔 |
| 地址: | 安提瓜和巴*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 使用 分布式 列表 点对点 分类账 验证 数字 资产 所有权 方法 系统 | ||
一种使用分布式散列表(13)和点对点分布式分类账(14)验证计算机软件的所有权的计算机实现方法(600)和系统(1),该计算机软件用于安装。这可为虚拟资产区块链或替代性区块链实施方案。该方法包括:确定(610)与第二用户(24)相关的第二用户公钥,第二用户公钥来自存储在点对点分布式分类账(14)上的交易记录。确定(620)与第二用户相关的第二公钥,第二公钥来自存储在分布式散列表(13)上的条目。该方法还包括比较(630)第二用户公钥与第二公钥,以及基于对第二用户公钥与第二公钥的比较来验证(640)计算机软件的所有权。
技术领域
本发明涉及一种用于保证数字资产的授权控制的安全、控制和验证方法。本发明特别适用于验证计算机软件的项目的所有权/授权控制。该验证过程可包括使用分布式散列表和点对点分布式分类账(区块链)。
背景技术
在本文中,使用术语“区块链”来包括所有形式的电子的、基于计算机的分布式分类账(distributed ledger)。这些包括基于共识的区块链和交易链技术、许可的和未许可的分类账、共享分类账及其变形。术语“用户”在本文中可指人或基于处理器的资源。
区块链是一种点对点电子分类账,其是一种基于计算机的去中心化、分布式系统,由区块构成,而这些区块又由交易构成。每笔交易都是数据结构,对区块链系统参与者之间的数字资产的控制权的转移进行编码,并且该数据结构包括至少一个输入和至少一个输出。每个区块都包含前一个区块的散列,这些区块被链接在一起,以创建一个永久的、不可更改的记录,该记录自区块链创建以来写入了该区块链的所有交易。交易包含嵌入其输入和输出中的称为脚本的小程序,这些脚本指定了如何以及由何人才能访问交易的输出。在虚拟资产平台上,这些脚本是使用基于堆栈的脚本语言编写的。
为了将交易写入区块链,必须对其进行“验证”。网络节点(矿工)执行工作以确保每笔交易都有效,无效交易被网络拒绝。安装在节点上的软件客户端通过执行其锁定和解锁脚本,对未花费的交易(UTXO)执行此验证工作。如果锁定和解锁脚本的执行评估为真(TRUE),则交易有效,交易被写入区块链。因此,为了将交易写入区块链,必须i)由接收交易的第一节点对其进行验证——如果交易通过了验证,则该节点将其中继到网络中的其他节点;ii)添加到由矿工建造的新区块中;以及iii)挖掘,即添加到过去交易的公共分类账中。
尽管区块链技术因加密货币的实施方案而广为人知,但数字企业家已经开始探索使用虚拟资产所基于的加密安全系统和可存储在区块链上的数据来实现新的系统。如果区块链可用于不局限于加密货币领域的自动化任务和流程,那将是非常有利的。这样的解决方案将能够利用区块链的好处(例如,永久的、防篡改的事件记录、分布式处理等),同时在其应用中更通用。
目前研究的一个领域是使用区块链来实现“智能合约”。这些是旨在自动执行诸如合约或协议等机器可读文档的条款的计算机程序。与用自然语言书写的传统合约不同,智能合约是一种机器可执行程序,其包括可处理输入以产生结果的规则,然后可根据这些结果来引起将要执行的动作。
与区块链相关的另一个利益相关领域是通过区块链,使用虚拟资产来代表和转移现实世界的实体。潜在的敏感或秘密的项目可由没有可辨别含义或价值的虚拟资产来表示。因此,虚拟资产充当了一个标识符,允许在区块链中引用现实世界的项目。
由于区块链提供的防篡改记录,区块链非常适合于控制、事件的可见性和安全交易/交换很重要的应用。一个这样的合适的应用领域是诸如软件等数字资产的交换或转移。保护计算机软件的完整性和共享计算机软件的常规方法涉及对计算机软件的可执行文件的数字签名。例如,使用加密密钥对——例如公钥和私钥——对可执行文件或其他相关代码进行签名。公钥通常从诸如认证机构等可信的中央机构获得。
计算机软件通常伴随有包含契约责任的许可证。许可证可能包含管理软件使用或再分发的条款。如果计算机软件或相关许可证被非法转移给其他用户,则可能会出现问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于区块链控股有限公司,未经区块链控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780024133.4/2.html,转载请声明来源钻瓜专利网。





