[发明专利]在区块链上记录验证密钥的系统在审
申请号: | 201880073019.5 | 申请日: | 2018-10-29 |
公开(公告)号: | CN111345005A | 公开(公告)日: | 2020-06-26 |
发明(设计)人: | 亚历山卓·科瓦奇;西蒙娜·马代奥;帕特里克·蒙特利斯基;史蒂芬·文森特 | 申请(专利权)人: | 区块链控股有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 安提瓜和巴*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 记录 验证 密钥 系统 | ||
本文所述的系统和方法涉及在区块链系统中执行锁定交易。在智能合约的情况下,拥有正确执行电路的证明和验证密钥的公共记录(例如记录在区块链上)是有利的,该证明由工作者发布,从而允许任何人(例如,区块链的节点)均可验证计算和证明的有效性。然而,在区块链上记录大数据块(例如,可能包含多个椭圆曲线点的大密钥)存在挑战。例如,在基于比特币的区块链网络中,利用标准交易的协议可能被限制为锁定脚本和解锁脚本,这些脚本的总和不大于第一预定大小限制,并且赎回脚本的大小(如果使用)可以限制为不超过第二预定大小限制。
技术领域
本发明主要涉及计算机实现的安全性和/或验证技术。本发明还涉及用于扩展或增强区块链功能的解决方案,尤其是实现匿名或近乎匿名的数字交易。本发明特别适合,但不限于在可以利用和/或受益于完整性(如果正确地遵循了该协议,那么诚实的验证者将确信输出的有效性)、可靠性(没有欺骗证明者能够使诚实的验证者相信输出的真实性是真实的)和/或零知识(如果输出是有效的,则除了这一事实之外,欺骗验证者一无所知)的加密可验证保证的协议中使用。本文所描述的各种协议适用于在区块链上记录验证密钥,其中工作者能够证明拥有正确的验证密钥VK(例如,由客户端发布)。本发明可以利用加密和数学技术来加强与电子转账有关的安全性,该电子转账通过区块链网络进行。
背景技术
在本文档中,“区块链”一词可以指多种类型的电子的、基于计算机的、分布式账本,包括基于共识的区块链和交易链技术、许可及未许可的账本、共享账本及其变型。虽然已经提出并开发了其他区块链实施方案,但是区块链技术最广为人知的应用是比特币账本。尽管出于方便和说明的目的,比特币被称为本文描述的技术的有用应用,但是比特币只是本申请中描述的技术适用的许多应用中的一种。然而,应当注意,本发明不限于与比特币区块链一起使用,其他区块链实施方案和协议,包括非商业应用,也落入本发明的范围内。例如,本发明中描述的技术将提供利用其他区块链实施方案的优势,这些区块链实施方案在记录验证密钥方面具有和比特币类似的局限性,其中实体能够证明拥有正确或适当的验证密钥VK。应该注意的是,如本文所述,比特币是指任何基于比特币的区块链网络,例如比特币现金(Bitcoin Cash)和比特币经典版(Bitcoin Classic)。
区块链是一种点对点的电子账本,该电子账本是基于计算机的去中心化的分布式系统,该系统由区块组成,而区块又由交易和其他信息组成。在一些示例中,“区块链交易”是指对结构化的字段值集进行编码的输入消息,该结构化的字段值集包括数据和一组条件,其中满足该组条件是将该字段集写入区块链数据结构的前提。例如,对于比特币,每笔交易都是一种数据结构,该数据结构对在区块链系统中参与者之间数字资产的控制权的转移进行编码,并包括至少一个输入和至少一个输出。在一些实施例中,“数字资产”是指与使用权相关联的二进制数据。数字资产的示例包括比特币、以太币和莱特币。在一些实施方式中,可以通过将数字资产的至少一部分从第一实体重新关联到第二实体来执行数字资产的控制权的转移。区块链的每个区块都可以包含前一个区块的散列值,从而使区块链接在一起,以创建自区块链创建以来写入该区块链的所有交易的永久、不可更改的记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于区块链控股有限公司,未经区块链控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880073019.5/2.html,转载请声明来源钻瓜专利网。