IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 区块链 -> 区块链能保护隐私?别被忽悠了 -> 正文阅读

[区块链]区块链能保护隐私?别被忽悠了

区块链越来越热门,关于区块链也有很多的科普文章。其中一点被众多科普文章反复提到:区块链可以保护隐私。

?区块链真的能保护隐私吗?我们从专业技术角度来分析一下。

众所周知,区块链是基于密码学技术构建的。主流区块链主要以如下两种方式使用密码学技术:

1.每个区块都计算Hash值,然后用出块节点的私钥来签名,其他所有人都可以用其公钥来验签,保证了每个区块的数据都不可篡改。具体方式是验证者用相同Hash算法重新计算该区块的Hash值,用签名者的公钥解密签名数据,然后比较二者是否相等,相等就表明该区块的数据一个字节都没有改动过。这是一个标准的数字签名过程。

2. 区块链账号是基于私钥来认证的,拥有私钥就可以支配该账号内的资产,并拥有该账号的所有权限。在账号所有者进行操作时,用其私钥对操作指令进行签名,区块链节点验签通过后执行该操作。签名验签的算法如前所述。

可以看出,BTC等主流的区块链技术只需要使用密码学的Hash算法和签名/验签算法(即私钥加密和公钥解密),并不需要使用密码学的加密和解密算法,也没有对区块链数据进行加密。

我们可以打开区块链浏览器,随便输入一个账号,就能查到这个账号下当前余额有多少,以及之前所有的交易记录。

图中这个账号有一万六千多枚BTC,价值7亿多美元,总共有3万多笔收支,每笔明细都是公开的,所有人都知道你在什么时间给了那个账号多少比特币。

这比银行账户透明度高多了,为什么人们常说的区块链能保护隐私呢?

因为银行账户除了账号还有开户名,一看开户名就知道是谁的账户。而且银行开户需要实名,开户名就是本人真实姓名(或公司名称)。而区块链只需要账号,不需要开户名,更不需要实名认证,换句话说账号是匿名的。

这有点像手机号码,只看手机号并不知道这个号码是谁的。电信诈骗利用了这一点,在电话里冒充公安、冒充银行、冒充国家安全部门......

但我们都知道手机号的匿名性是非常有限的。我们日常通话绝大多数都是跟通讯录上的人讲电话,这些号码是谁的一清二楚。还有114查号台,可以正查、反查电话号码。现在很多手机厂商更是贴心地提供了黄页功能,可以自动提示通话方是谁。一个不认识的号码,只要通过一次话,我们也就知道这是谁的号码了。

区块链也是相似的,而且更不隐私。你只要跟一个账号有过往来,也就知道这个账号是谁的了。更可怕的是,你还可以知道这个账号上有多少钱,过去都跟谁有过往来交易,每一笔交易是几月几号几点几分多大金额全都一清二楚,甚至未来的交易也全都是透明的。这还不如中心化的银行或手机号呢,至少他人银行账号上有多少钱、交易流水是严格保密的,他人手机号的通话记录也是保密的。

如今,毒贩也不太敢用比特币做交易了。网上早就有好事者整理了账号信息,将大量账号归属谁都列出来了。你固然可以随时新开账户,但只要跟其它账户有过往来,就很容易被人查出蛛丝马迹。例如,价值1亿美元的比特币全部转向了另一个账号,那多半新账号就是老账号的马甲。更不用说FBI多年来一直在跟踪比特币账号,其手里的账号信息更多、更全。从区块链上查账号之间的关联关系,绝对比通过全城摄像头去查看谁跟谁接触过要容易得太多。

那区块链上是不是就不可能有隐私呢?这样说也不对。完全可以在上链之前对信息进行加密,公众能看到的都是加密后的数据,没有密钥根本就不知道是什么内容。这就需要在区块链之外另外建立一套密码系统,不仅包含了区块链所没有的加密、解密,还要包含密钥管理功能,才能让密钥跟数据能对应上,让有权限者能得到密钥授权。

总之,现在还是区块链技术和产业发展的早期,太多人只会抄袭和人云亦云就敢去冒充导师,网络上充满了大量错误和误导信息,一定要擦亮眼睛仔细分辨,不能因为“大家都说”就轻信。

  区块链 最新文章
盘点具备盈利潜力的几大加密板块,以及潜在
阅读笔记|让区块空间成为商品,打造Web3云
区块链1.0-比特币的数据结构
Team Finance被黑分析|黑客自建Token“瞒天
区块链≠绿色?波卡或成 Web3“生态环保”标
期货从入门到高深之手动交易系列D1课
以太坊基础---区块验证
进入以太坊合并的五个数字
经典同态加密算法Paillier解读 - 原理、实现
IPFS/Filecoin学习知识科普(四)
上一篇文章      下一篇文章      查看所有文章
加:2021-09-29 10:19:40  更:2021-09-29 10:21:09 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/28 4:30:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计