[发明专利]区块链的交易生成方法和区块链的块验证方法在审
申请号: | 201880047715.9 | 申请日: | 2018-06-21 |
公开(公告)号: | CN110892674A | 公开(公告)日: | 2020-03-17 |
发明(设计)人: | 丹尼斯·贝德洛夫 | 申请(专利权)人: | PLC集团公司 |
主分类号: | H04L9/00 | 分类号: | H04L9/00;H04L9/32 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 彭愿洁;彭家恩 |
地址: | 瑞士*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 交易 生成 方法 验证 | ||
1.一种用于生成区块链的交易(25,27)的方法,其特征在于,
- 所述交易(25,27)由区块链的第一节点(10)生成,
- 将使用第一节点的私钥(28)的密码签名(30)添加到所述交易(25,27),由此创建签名交易(33),
- 将所述签名交易(33)广播到所述区块链的多个其他节点(12,14,16),所述其他节点(12,14,16)使用所述第一节点(10)的公钥(32)验证所述签名交易(33)的密码签名(30),其中所述其他节点(12,14,16)向可信实体(20)核查所述第一节点(10)的公钥(32)是否有效。
2.一种用于验证区块链的区块(26)的方法,其特征在于,
- 所述区块(26)由区块链的第一节点(10)生成,其中所述区块(26)包括一个或多个交易(25,27),
- 将使用第一节点(10)的私钥(28)的密码签名(30)添加到所述区块(26),由此创建签名块(34),
- 将所述签名块(34)广播到区块链的多个其他节点(12,14,16),所述其他节点(12,14,16)使用第一节点(10)的公钥(32)验证签名块(34),其中所述其他节点(12,14,16)向可信实体(20)核查所述第一节点(10)的公钥(32)是否有效。
3.根据权利要求1或2所述的方法,其特征在于,
使用公钥基础设施(PKI)来核查所述第一节点(10)的公钥(32)是否有效。
4.根据权利要求3所述的方法,其特征在于,
所述可信实体(20)是PKI的一部分。
5.根据权利要求3或4所述的方法,其特征在于,
所述可信实体(20)包括PKI的证书认证机构(CA)(22)和/或注册认证机构(RA)和/或校验认证机构(VA)(24)。
6.根据前述权利要求中的任意一项所述的方法,其特征在于,
所述可信实体(20)是区块链的节点。
7.根据前述权利要求中的任意一项所述的方法,其特征在于,
第一节点(10)的私钥和/或公钥(28,32)是证书的一部分。
8.根据前述权利要求中的任意一项所述的方法,其特征在于,
所述区块链用于加密货币,所述交易(25,27)用于转移所述加密货币的钱币。
9.根据前述权利要求中的任意一项所述的方法,其特征在于,
所述密码签名(30)包括所述交易(25,27)和/或所述区块(26)中包含的信息的哈希值,其中所述哈希值由所述第一节点(10)的私钥(28)加密。
10.根据前述权利要求中的任意一项所述的方法,其特征在于,
所述交易(25,27)和/或所述区块(26)使用权益证明(PoS)机制而生成。
11.根据前述权利要求中的任意一项所述的方法,其特征在于,
所述交易(25,27)和/或所述区块(26)使用工作量证明(PoW)机制而生成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于PLC集团公司,未经PLC集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880047715.9/1.html,转载请声明来源钻瓜专利网。