实现对应关键信息系统基础设施的区块链存储与溯源方案,能对在数据共享过程中的关键系统基础设施的关键数据进行基于区块链的存证、传输。对于恶意篡改的关键数据能及时发现,对于虚假数据和非法篡改恶意数据能在使用过程中发现并及时修复。区块链相关技术设计框架如下图所示。

在数据收集阶段,用户数据被加密传输入区块链中,以保障机密性和不可篡改性。用户同时指定数据处理契约,规定只有满足指定条件的可信处理应用才能在计算机运行环境中解密提取区块链中的数据。其次,在数据承载与处理阶段,验证每一个数据处理应用的可信性,并确保该应用始终处于可信状态。协调各数据处理方和区块链数据提供方的数据数据处理契约,制定可信数据访问策略,并依据策略授权可信应用解密并处理区块链中数据。数据处理结果被加密存入区块链中。在数据分发阶段,加密返回区块链中数据处理结果,并同时返回可信审计记录。该记录都是基于区块链进行使用,将显示在以上处理的全过程中关键行为以保证记录本身的不可篡改和有效可信。

该方案最终能够实现信息系统过程中所有关键数据、审计信息无法被篡改。外部攻击日志,恶意内部入侵与其渎职行为的不可修改的记录。

上述区块链存证和普通存证的区别主要体现在,区块链存证是一个“去中心化”的分布式系统,通过自身分布式节点,结合共识机制、密码学、时间戳等技术进行数据的存储、验证、传递和交流,从而实现点对点传输、更加安全且不可篡改的特性,增强了金融关键数据的可信度。而普通存证只是将数据以备份的形式存放在传统中心服务器上,中心化的方式决定了其真实性无法自证,存在被篡改的风险。除了具备去中心化和防篡改的特性,区块链还必须具有高吞吐能力。共识机制是制约区块链吞吐能力的核心因素,当前主流共识算法主要有以下几类,分别是:

1.POW算力挖矿,通过哈希碰撞来随机分配记账权,节点规模最大,但是吞吐率最低;

2.POS和DPOS,基于权益分配记账权,可能出现权益高度集中的问题,而且目前分叉处理机制还不完善;

3.BFT(拜占庭共识),安全高效但规模难保证。一般讲节点规模越大,则区块链吞吐量越低。

其中BFT拜占庭共识的特点是整个系统共同维护一个状态,所有服务器采取一致的行动。一般包括3种协议:一致性协议、检查点协议和视图更换协议。系统正常运行在一致性协议和检查点协议下,视图更换协议则是只有在主节点出错或者运行缓慢的情况下才会启动,负责维系系统继续执行客户端请求的能力[6]。

在分析当前共识算法后,针对金融行业私有链或联盟链,提出的方法针对存证的吞吐性能和故障处理来定制优化的BFT共识系统。具体实现为一方面基于可信计算选择足够规模的可信节点组作为参与BFT共识的超级节点;另一方面对BFT协议基于Zyzzyva策略[7]等进行优化,来提升区块链存证的吞吐量性能。

区块链信息存证中BFT优化的主要流程如下:

1.没有错误节点时,主节点与共识节点达成一致并将成功账本结果返回给应用;

2.存在错误副本时,根据拜占庭共识返回账本结果,并修复错误副本。

3.主节点发生错误时

启动视图改变,重新选择好的主节点,然后进行共识;

执行视图改变,同时保证安全的恢复命令历史。

Tags:区块链技术

声明:本站刊登(转载)此文出于传递更多信息之目的,并不意味着「有一亿」赞同其观点,亦不构成任何投资建议,转载本文请注明出处:http://www.btcinst.com/blockchain/tech/1345.html

区块如何防篡改_如何实现基于区块链技术的信息防篡改与溯源相关推荐

  1. 区块链相关数据报表_一种基于区块链的财务报表系统及其使用方法与流程

    本发明涉及区块链领域,尤其是一种基于区块链的财务报表系统及其使用方法. 背景技术: 随着社会的发展,公司的成立数量越来越多,而公司的财务报表是一个公司的关键资料,这就要求资料数据的绝对安全防止他人的恶 ...

  2. java 防篡改_用JAVA二十分钟撸一个简易图片防篡改

    看到有个毕设是搞图片防篡改的,就自己撸了一个简易图片防止篡改. 原理 将图片字节生成字符串使用摘要算法加密,将加密生成的字节写到图片最后.验证时,首先读取末尾的加密字节,读取完成以后删除,再通过摘要算 ...

  3. 区块链系统之《一种基于区块链的云数据共享方法》

    1. 通过区块链管理数据所有者的加密密钥,提供有效的密钥管理机制,解决了云数据安全共享问题. 2. 步骤: step1. 依据云数据共享关系构建区块链,接入初始化生成器,半可信密钥生成中心KGC,半可 ...

  4. ATEC倒计时14天|蚂蚁金服区块链技术:让善款来有影去有踪(内赠门票)

    小蚂蚁说: 考虑到加速回报定律,过去20年,科技对日常生活的改变可能比我们想象中的更丰富和立体. 只是,看不见,摸不着的技术是如何悄无声息地进行着这场革命?又是哪些技术完成了让"鸡毛蒜皮&q ...

  5. 基于区块链技术的数据资产管理机制研究

    点击上方蓝字关注我们 基于区块链技术的数据资产管理机制研究 赵明1, 董大治2 1 海军装备部,北京 100841 2 中国人民解放军91001部队,北京 100841 摘要:使用区块链技术可以保证数 ...

  6. 基于区块链技术的疫情管理系统

    摘要 针对当前新冠疫情常态化的趋势,各大高校推出了每日签到.健康申报系统并强化了出入管理,因而给异地学术交流带来了很大不便,同时还出现了健康码造假等事件.为解决上述难题,设计一个基于区块链技术的疫情管 ...

  7. 基于区块链技术的信息服务新架构探讨

    [摘  要]为探索区块链技术对信息通信基础架构的影响及实现,在梳理信息技术架构和信息服务架构演进的基础上,分析了区块链新型数字化分布式账本体系赋予数字世界生产关系升级的功能,并基于"云-管- ...

  8. 基于区块链构建的农产品溯源系统开发

    在农业产业中,产品的存储与管理一直是重中之重,而区块链能够创新地解决这些问题. 基于区块链构建的农产品溯源系统,将农产品从采购原材料.种植.加工.物流运输.零售商到消费者餐桌的整个流程中产生的相关信息 ...

  9. 一篇文章带你看懂以及实现加解密技术中的信息防篡改、一码一检、过期失效、多种实现方式

    一篇文章带你看懂以及实现加解密技术中的信息防篡改.一码一检.过期失效.多实现方式 导语 一.简介 二.代码功能介绍以及源码 2.1.AbstractRsa 类 2.2 RsaUtils 类 2.3 R ...

最新文章

  1. mysql 复制 二进制文件命令_Mysql中复制详细解析
  2. 欢迎使用CSDN-markdown编辑器-入门
  3. ASP.NET读取POP3邮件的操作
  4. 7月最强书单丨博文视点新品畅销TOP10,让技术带你燃爆整个7月
  5. 远视图+五环(css练习)
  6. Dead Pixel
  7. 关于华为pad(鸿蒙系统)连接wedo 2.0 集线器问题
  8. 吸烟 打电话 行为 图片 数据集
  9. Minifilter中 Filter Initiated I/O(过滤器自产生I/O)
  10. 玩转华为数据中心交换机系列 | 配置VLAN间通过VLANIF接口通信示例
  11. 依维世苏打水让办公也可以冒出开心的小泡泡
  12. Default encoder for format image2 (codec png) is probably disabled. Please choose an encoder manuall
  13. 中国集成电路产业投资建议与十四五需求规模分析报告2022版
  14. tableau实战系列(十四)-用 Fixed 函数轻松实现环比分析
  15. 二分查找(序列是顺序的运用递归)
  16. 等级保护实施方案的测评方法
  17. [算法]LeetCode每日一题--174. 地下城游戏(Java)
  18. 测量学:绪论那些重点基础知识大总结
  19. Nat. Methods | 基于机器学习和生物物理的蛋白质-肽相互作用预测
  20. 老师这样讲桥式整流电路,秒懂!

热门文章

  1. iOS GZIP 字符串解压
  2. AfxMessageBox()与MessageBox()
  3. 来客推直播商城值不值得去做
  4. 简述SQL中的外连接
  5. python定义数组变量_Python之数组
  6. 【肿瘤预测模型系列】Nomogram 绘制原理及RSAS实现
  7. hcitool命令详解
  8. 小米手机2020再渡劫
  9. VS2015打开VS2017工程
  10. vue element 滚动条颜色更改