[发明专利]用于可重写区块链的区块链操作堆栈在审
申请号: | 201780096937.5 | 申请日: | 2017-11-16 |
公开(公告)号: | CN111357240A | 公开(公告)日: | 2020-06-30 |
发明(设计)人: | E·Y·梅德韦德瓦;M·A·巴甫洛夫;I·A·特罗菲莫夫;G·艾特内塞;J·维里萨里奥斯 | 申请(专利权)人: | 埃森哲环球解决方案有限公司;GSC塞克里皮特有限责任公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅 |
地址: | 爱尔兰*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 重写 区块 操作 堆栈 | ||
1.一种密码系统,包括:
存储器,被配置为存储区块链,所述存储器包括:
已改变区块;以及
后继区块,包括:
第一完整性输出;以及
第二完整性输出;
区块链操作电路系统,与所述存储器数据通信,
所述区块链操作电路系统被配置为执行区块链操作堆栈,所述区块链操作堆栈包括:
凭证授权层(CAL),
存储器访问层,以及
呈现层,并且
所述区块链操作电路系统被配置为:
在所述CAL处接收凭证,
所述CAL被配置为在所述区块链操作电路系统上执行;
确定所述凭证与由所述CAL保持的简档相关联;
在所述CAL处确定针对区块链的特权授予,
所述确定响应于所述简档;
访问所述区块链内的所述已改变区块和所述后继区块,
所述访问经由所述区块链操作堆栈的所述存储器访问层来执行;
响应于第一完整性输出,确定所述区块链的所述已改变区块先前已经被重写存储在所述后继区块内,
所述第一完整性输出与所述已改变区块编码不一致;
确定所述已改变区块的有效性,
所述确定所述已改变区块的有效性响应于存储在所述后继区块内的第二完整性输出,并且
所述第二完整性输出与所述已改变区块编码一致;以及
当所述特权授予包括读取特权时:
为所述已改变区块生成编辑表示,
所述为所述已改变区块生成编辑表示响应于确定所述区块链的所述已改变区块先前已经被重写;生成所述区块链的至少一部分的呈现,
所述呈现包括所述编辑表示;以及
引起所述区块链的所述至少一部分的所述呈现的显示。
2.根据权利要求1所述的密码系统,其中所述区块链操作电路系统还被配置为:
当所述特权授予包括重写特权时:
访问与所述区块链相关联的密钥机密,
所述密钥机密在所述区块链操作堆栈的写入层处被访问;
在所述区块链操作堆栈的所述写入层处接收与所述凭证相关联的命令,
所述命令指定对所述区块链的选定区块的改变;以及
使用与所述区块链的第一完整性代码编码一致的重写来执行所述改变,
所述执行所述改变响应于所述命令和所述密钥机密。
3.根据权利要求2所述的密码系统,其中所述重写与所述区块链的第二完整性代码编码不一致。
4.根据权利要求2所述的密码系统,其中所述区块链包括多种类型的区块。
5.根据权利要求4所述的密码系统,其中重写特权扩展到第一区块类型,而不是第二区块类型。
6.根据权利要求5所述的密码系统,其中所述第一区块类型包括调用区块类型,并且所述第二区块类型包括链码区块类型。
7.根据权利要求2所述的密码系统,其中所述改变包括针对所述区块链的链码的输入变量的改变。
8.根据权利要求1所述的密码系统,其中所述编辑表示包括在所述呈现中突出显示所述已改变区块。
9.根据权利要求1所述的密码系统,其中所述编辑表示包括:
与所述第一完整性输出编码不一致性的第一图形表示;以及
与所述第二完整性输出编码一致性的第二图形表示。
10.根据权利要求1所述的密码系统,其中所述呈现还包括针对用户输入所选择的区块的与信息面板相关联的细节:
区块类型、区块标识符、链码标识符、有效载荷变量列表、可用交互菜单或其任何组合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于埃森哲环球解决方案有限公司;GSC塞克里皮特有限责任公司,未经埃森哲环球解决方案有限公司;GSC塞克里皮特有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780096937.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:折叠机构及电子装置
- 下一篇:闪光灯的控制方法、移动终端及计算机可读存储介质