区块链中数据是公开透明的,那么怎么能实现对这些数据的隐私保护呢?

论坛 期权论坛 期权     
encryption   2018-9-28 00:20   7870   5
主要是基于密码学
分享到 :
0 人收藏

5 个回复

倒序浏览
2#
很轻很安静  3级会员 | 2018-9-28 00:20:32 发帖IP地址来自
区块链是一个公开数据库,每个账户里的资产、交易记录都是公开的。这样的公开透明带来了一个隐私问题:当你把你的账户地址告知交易对方时,对方就能通过区块链查询到这个账户里的所有资产和历史交易了。这是题目想表达的问题?
解决这个隐私问题,区块链项目客户端可以建议用户每次收款都使用新的地址。这样每次和你交易的对方就只能看到该笔交易,而不是全部;支付协议Ripple由于设计成了新账户需要充值激活,使得用户不得不重复使用同一个账户,导致了Ripple账户的隐私性相当脆弱。
那么实名化的区块链上通过了身份认证的账户怎么办呢?总不能每次交易都换个新账户,做一次身份认证吧?
所幸密码学给了我们强有力的工具。通过使用一些巧妙的密码学方案,完全能够做到保持区块链的公开透明,同时让用户可以重复使用进行过身份认证的账户,而不必担心名下资产、历史交易的隐私泄露。
3#
isLishude  1级新秀 | 2018-9-28 00:20:33 发帖IP地址来自
谢邀,比特币在白皮书的第十节已经说明:


传统的造币厂模型为交易的参与者提供了一定程度的隐私保护,因为试图向可信任的第三方索取交易信息是严格受限的。但是如果将交易信息向全网进行广播,就意味着这样的方法失效了。但是隐私依然可以得到保护:将公钥保持为匿名。公众得知的信息仅仅是有某个人将一定数量的货币发所给了另外一个人,但是难以将该交易同特定的人联系在一起,也就是说,公众难以确信,这些人究竟是谁。这同股票交易所发布的信息是类似的,股票交易发生的时间、交易量是记录在案且可供查询的,但是交易双方的身份信息却不予透露。

作为额外的预防措施,使用者可以让每次交易都生成一个新的地址,以确保这些交易不被追溯到一个共同的所有者。但是由于并行输入的存在,一定程度上的追溯还是不可避免的,因为并行输入表明这些货币都属于同一个所有者。此时的风险在于,如果某个人的某一个公钥被确认属于他,那么就可以追溯出此人的其它很多交易。
交易数据是公开的,比特币用户可以开多个比特币地址,而地址跟他现实生活中的真实身份也没有任何联系,你只能知道某个地址发生了某个交易。不过这一点通过社会学分析以及大数据统计可能会被找出那个现实中的人。
ZCash改进了这个,公共区块链来展示交易,但会隐藏掉交易的金额,而查看地址密钥的所有者,可允许他人查看这个密钥相关联的信息。
4#
区块链也疯狂  4级常客 | 2018-9-28 00:20:34 发帖IP地址来自
谢邀。
一般利用加密算法来实现。目前主要有混币、环签名、同态加密、零知识证明等几种方式。
混币原理:就是割裂输入地址和输出地址之间的关系。在一个交易中,假如有很多人参与,其中包括大量输入和输出,这样会比较难在输入和输出中找出每个人的对应对,这样一来,输入与输出之间的联系被事实上割裂。多次混币、每次少量币,效果更好。
环签名:简化的类群签名。环中一个成员利用他的私钥和其他成员的公钥进行签名,但却不需要征得其他成员的允许,而验证者只知道签名来自这个环,但不知到谁是真正的签名者。这个方式解决了对签名者完全匿名的问题,允许一个成员代表一组人进行签名而不泄漏签名者的信息。
同态加密:是一种无需对加密数据进行提前解密就可以执行计算的方法。通过使用同态加密技术在区块链上存储数据可以达到一种完美的平衡,不会对区块链属性造成任何重大的改变。也就是说,区块链仍旧是公有区块链,但区块链上的数据将会被加密。
零知识证明(ZKPs): ZKP是一种密码学技术,是一种在无需泄露数据本身情况下证明某些数据运算的一种零知识证明,允许两方(证明者和验证者)来证明某个提议是真实的,而且无需泄露除了它是真实的之外的任何信息。在密码学货币和区块链中,这通常是指交易信息数据。

在联盟链中,除了在算法做处理外,还有其他一些特别的隐私数据保护方案。
比如ChinaLedger提出的基于中央对手的方案。这个方案分成A链和B链,事件时序的见证在一条链上,而有效支付的见证在另外一条链上。这个实践顺序加密提交,提交为CCP——中央对手方,由中央对手方来解密、检验签名、检验余额,如果是有效就实现过户,然后加密再回去。
以太坊提出了一个基于State channel的隐私保护方案

一个账本统一打一笔钱到智能合约里,智能合约实现加密,中间的明细怎么改变价值最终的版本等外边是看不见的;等到最后交易完成,再把结果显回到基础上。中间过程部分的隐私是保护了的,但有一个问题是总额进来多少、出去多少,这些保护不了。

------------------------------------------------------   分割线  ---------------------------------------------------------------
第三届区块链全球峰会“新经济破晓”即将盛大开启,智能合约之父Nick Szabo、以太坊创始人Vitalik Buterin、block.one公司CTO Daniel Larimer(网名BM)、ChinaLedger技术委员会主席白硕等大神都将亲临现场!
详细信息:2017第三届区块链全球峰会
报名通道:“新经济破晓”2017第三届区块链全球峰会 - 会鸽 - 找活动_办活动_上会鸽
5#
weidatong  2级吧友 | 2018-9-28 00:20:36 发帖IP地址来自
目前很多区块链网站在使用.top域名,可以了解一下
6#
Trias   | 2018-9-28 00:20:37 发帖IP地址来自
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP