[发明专利]用于多方生成基于区块链的智能合约的系统和方法在审
申请号: | 201880081012.8 | 申请日: | 2018-12-12 |
公开(公告)号: | CN111466100A | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 亚历山卓·科瓦奇;西蒙·马蒂奥;帕特里克·蒙特利斯基;史蒂芬·文森特 | 申请(专利权)人: | 区块链控股有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04W12/04;H04L29/06;H04L9/08;H04L9/30 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 安提瓜和巴*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 多方 生成 基于 区块 智能 合约 系统 方法 | ||
本文描述的系统和方法涉及允许多个当事方共同生成或共同商定用于生成智能合约的参数(例如验证密钥)的技术。智能合约的执行可以由第三方执行,例如区块链网络上的工作节点。本文描述的技术可以用作协议的一部分,在该协议中,智能合约的各方以如下方式来共享秘密的幂:允许各方确定相同的公共参考字符串、就智能合约的参数达成一致、同意和/或按比例贡献智能合约及其组合。智能合约可以发布到区块链网络(例如,比特币现金)。该协议可以是零知识协议。
技术领域
本发明总体上涉及多个(例如,两个以上)当事方之间智能合约的执行,更具体地涉及智能合约的验证密钥由智能合约的两个及以上当事方共同生成的实现方式,并且第三方(例如,区块链网络上的工作节点)被用于以可计算验证的方式执行智能合约。第三计算实体可以生成智能合约的正确执行的证明,该证明可以用于解锁由第一计算实体和第二计算实体所锁定(encumbered)的数字资产。本发明特别适合但不限于在区块链网络(例如基于比特币的区块链网络)中使用。
背景技术
区块链可以指点对点的电子账本,其被实现为基于计算机的、去中心化的分布式系统,该系统由区块组成,区块又可以由交易和其他信息组成。在一些示例中,“区块链交易”是指对字段值的结构化集合进行编码的输入消息,该字段值的结构化集合包括数据和条件集合,其中满足条件集合是将字段集写入区块链数据结构的先决条件。例如,对于比特币,每个交易是对区块链系统中参与者之间的数字资产的控制转移进行编码的数据结构,并且包括至少一个输入和至少一个输出。在一些实施例中,“数字资产”是指与使用权相关联的二进制数据。数字资产的示例包括比特币、以太币(ether)和莱特币(Litecoins)。在一些实现中,可以通过将数字资产的至少一部分从第一实体重新关联到第二实体来执行数字资产的转移控制。区块链的每个区块可以包含前一区块的散列(hash),如此,这些区块被链接在一起,以创建所有交易的永久的、不可更改的记录,这些交易自区块链诞生之始写入区块链。交易包含小程序,这些小程序称为脚本,嵌入至交易的输入和输出中,这些小程序指定了如何以及由谁来访问交易的输出。在比特币平台上,这些脚本是使用基于堆栈的脚本语言编写的。
尽管区块链技术因使用加密货币实现方案而广为人知,但数字企业家已经开始探索使用比特币所基于的加密安全系统和可以存储在区块链上的数据,以实现新系统。如果区块链能够用于不局限于加密货币领域的自动化任务和过程,那么将是非常有利的。这类解决方案能够利用区块链的优势(例如,事件的永久防篡改记录、分布式处理等),同时在其应用中更具通用性。
本发明描述了一个或多个基于区块链的计算机程序的技术方面。基于区块链的计算机程序可以是记录在区块链交易中的机器可读和可执行程序。基于区块链的计算机程序可以包括规则,该规则可以处理输入以产生结果,然后可以根据这些结果执行动作。当前研究的一个领域是使用基于区块链的计算机程序来执行“智能合约”。与用自然语言编写的传统合约不同,智能合约可以是计算机程序,该计算机程序旨在使机器可读合约或协议条款的执行自动化。
发明内容
因此,期望通过交换可用于确定两个及以上当事方之间共享秘密的幂的数量,为区块链上的多方验证密钥记录提供协议。在各种实施例中,可以希望智能合约的两个及以上当事方交换数量,该数量可用于确定包括验证密钥和评估密钥的公共参考字符串。在各种实施例中,本文描述的技术允许两个及以上当事方交换共享秘密的幂,而无需使用加密技术(诸如加密),并且也无需当事方建立通信通道,该通信通道要求对通过该通信通道交换的数据的保密性提供加密可验证的保证。
现在已经设计出这样一种改进的方案。
因此,根据本发明,提供了如所附权利要求中定义的系统和方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于区块链控股有限公司,未经区块链控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880081012.8/2.html,转载请声明来源钻瓜专利网。