# 区块链隐私保护综述
一、隐私保护方案对比
传统IT行业隐私保护方案:数据存储在中心服务器中,保护的目标是数据不被外泄。
区块链:数据存储在分散的节点,重点保护的目标是交易的匿名性以及身份的隐私。
二、区块链从组织架构来分类
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lfAamauC-1664160765611)(C:\Users\Angle\AppData\Roaming\Typora\typora-user-images\image-20220925105115374.png)]
第一层:应用层
功能:提供各种针对应用场景的应用和接口
包括数字货币应用(比特币)、数据存证应用(知识产权文件)、能源应用等
第二层:交易层
功能:实现区块链的核心业务–交易
内容:地址格式–卡号
交易格式–包括输入地址、输出地址、交易内容
智能合约–用于实现延时交易、条件交易等复杂业务
共识和激励机制–保证所有合法节点的账本是相同的
常见的共识机制包括POW机制 POS 机制 PBFT 机制
第三层:网络层
功能: 确保区块链节点之间可以进行p2p通信 节点特点:
特点:节点位置分散 地位平等
通信类型:1 为了维持节点与区块链网络之间的连接而进行的通信(索取其他节点的地址信息和广播自己的地址信息)
2 为了完成上层业务而进行的通信(通常包括转发交易信息和同步区块信息)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RY8JFpFX-1664160765613)(C:\Users\Angle\AppData\Roaming\Typora\typora-user-images\image-20220925105103330.png)]
三、区块链隐私
定义:信息系统中的隐私通常是指数据拥者不愿意被披露的敏感数据或者数据所表征的特性
1. 身份隐私
身份隐私是指用户身份信息和区块链地址之间的关联关系
2.交易隐私
交易隐私是指区块链中存储的交易记录和交易记录背后的知识
四、区块链隐私保护存在的优缺点
优点 | 缺点 |
---|---|
P2P网络很难实现网络窃听 | 区块链网络中的节点容易遭受攻击 |
区块链技术支持匿名交易 | 区块链交易之间的关联性可以被用于推测敏感信息 |
去中心化架构能够有效应对网络攻击 | 区块链应用面临多种安全威胁 |
其中各层面临的威胁
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nbHRInHs-1664160765613)(C:\Users\Angle\AppData\Roaming\Typora\typora-user-images\image-20220925165309461.png)]
如何去解决:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oxvgWtkW-1664160765613)(C:\Users\Angle\AppData\Roaming\Typora\typora-user-images\image-20220926102743601.png)]
未来研究方向
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DWPufmlx-1664160765614)(C:\Users\Angle\AppData\Roaming\Typora\typora-user-images\image-20220926105123894.png)]
# 区块链隐私保护综述相关推荐
- 密码学在区块链隐私保护中的应用学习
身份隐私保护技术 混淆服务 混淆服务的目的在于混淆消息双方的联系(如 图 2 所示).当发送方需要告知接收方消息 M 时, 它会首先用接收方的公钥 KB 加密 M,并在密文后 附带真实接收地址 R.为 ...
- 区块链隐私保护研究(一)
1.区块链技术 通过分析区块链技术的本质特征和目前的发展趋势,我们将区块链技术的架构分为3个层次,如下图所示: (1)网络层 网络层的核心任务是确保区块链节点之间可以通过P2P网络进行有效通信.主要内 ...
- 企业数据安全的「取胜之匙」:区块链隐私保护计算
区块链技术不仅给企业提供了确保数据安全的"取胜之匙",更实现了与隐私保护计算的互操作性. 本文来自 Cointelegraph,原文作者:Felix Xu,ARPA 联合创始人兼首 ...
- 全面解析多种区块链隐私保护解决方案
随着对区块链潜力的探索,银行很快就会推测出这种技术并不像它当初设想的那样能够提供强大的隐私保护. 当中本聪于2009年发明比特币时,他(也许是她或他们)就提供了一种方式供无条件信赖彼此的参与者们协作维 ...
- 区块链隐私保护文献 An Efficient NIZK Scheme for Privacy-Preserving Transactions over Account-Model Blockchain
读:An Efficient NIZK Scheme for Privacy-Preserving Transactions over Account-Model Blockchain 本文的目的 找 ...
- 区块链隐私保护:MimbleWimble 和 Grin 简介
MimbleWimble是一个区块链格式和协议,依托于健壮的加密原语,提供非常好的可扩展性.隐私和可替代性.它解决了当前几乎所有实现的区块链(与现实需求之间)差距.MimbleWimble 的白皮书在 ...
- 区块链隐私保护:Grin 中的交易详解
编者注:Grin 是一种基于 MimbleWimble 协议建立的新型密码学货币.本文是一个详细的教程,逐步解释了 MimbleWimble 协议中交易是如何构造出来,又如何运用密码学,在不泄露交易双 ...
- 众目睽睽下隐身,zk-SNARK黑科技如何保护区块链隐私
2019独角兽企业重金招聘Python工程师标准>>> 今天我们来谈谈区块链中的隐私保护问题. 区块链的隐私性挑战 有朋友会说:什么鬼?你们不是在第一节课中说过了区块链中每个人的地址 ...
- ING银行推出区块链隐私零知识技术
点击上方"蓝色字"可关注我们! 暴走时评:ING银行本周在Sibos银行业会议上宣布推出了零知识集成员资格(Zero-Knowledge Set Membership, ZKSM) ...
最新文章
- 深入理解 Mybatis 插件开发
- qq邮箱mx服务器,电子邮箱如何设置域名MX记录
- Ubuntu root密码设置
- RxJava RxPermissions 动态权限 简介 原理 案例 MD
- 衡量发动机性能的重要指标—升功率
- C语言编杂志程序,c语言程序错误修改
- qt4.7 mysql 6.3 版本_详解Qt 4.7编译和访问Mysql驱动
- 三、处理机调度与死锁
- 在vscode运行js 输出会合并_前端系列——JS的运行与输出
- WPF基本布局(Grid、StackPanel)
- BUUCTF_Misc(后续更新....)
- 编译原理生成语法树c语言,编译原理
- 海思hi3559a nginx 移植
- java基础(一)基础认识、数据类型
- IP地址及相关计算方法知识
- 推荐两个Android模拟器,轻松解决模拟器调试java.lang.UnsatisfiedLinkError: dlopen failed~~
- ftp下载命令行工具wget
- SuperMap GIS BIM类型数据处理 QA
- 区块链项目如何开发?区块链APP和DAPP怎么做?
- sql组合字段in查询