主页 > 华为安装不了imtoken > 北京大学肖震老师《区块链技术与应用》公开课笔记12——BTC匿名1(匿名点数

北京大学肖震老师《区块链技术与应用》公开课笔记12——BTC匿名1(匿名点数

华为安装不了imtoken 2023-12-03 05:07:44

北京大学肖震老师《区块链技术与应用》公开课笔记

比特币对顾问的回答,对应肖先生的视频:点这里

查看完整的系列笔记:点击这里

关于我:点击进入我的个人主页

匿名部分的第二部分——零知识证明请看:点这里

btc cheekz系列_btc支付_btc 01种子

一般来说,匿名多与隐私保护有关。 但实际上,比特币的匿名并不是真匿名,而是假匿名。 事实上,与纸币相比,比特币更具有匿名性,因为它没有任何个人信息标记。 正是因为它的匿名性,很多不法交易都是使用现金交易(了解银行的风控系统?)。 然而,现金在储存、运输等方面存在诸多不便。

事实上,比特币中的数据是完全公开的,网上交易是与物理世界进行交易,其匿名性被极大破坏。 如果银行允许使用假名(以前存折时代),由于银行数据不公开,银行系统的匿名性优于比特币。

BTC系统中哪些情况会破坏其匿名性?用户可以生成多个地址账户,但这些地址账户是可以关联的

从表面上看,每笔交易都可以改变公私钥对,所以每次都是一个新账户,具有很强的匿名性。 但实际上,这些账户在特定情况下是可以关联的。

比如下图就是这样的一笔交易:

btc cheekz系列_btc支付_btc 01种子

在这里插入图片描述

从图中可以看出交易有2个输入和2个输出,所以addr1和addr2很可能是同一个人持有的账户,因为这个人同时拥有两个私钥的地址。 (一个账户的钱可能不够)

在输出中,很可能有一个地址属于找零地址,也就是花费后的剩余钱。 在某些情况下,它也可以被分析。

在这里插入图片描述

如上图,本次交易,账户上的数字表示BTC,可以引导addr4显然是找零地址,不是addr3(支付了6个比特币,单个账户不够用,所以用了两个账户) .

btc 01种子_btc支付_btc cheekz系列

地址账户也可能与现实社会中的个人身份相关联。

任何将 BTC 与物理世界连接起来的操作都可能暴露用户的真实身份,其中最明显的就是资金的转入和转出。 要获得 BTC,如果你用钱购买它,你就会与物理世界互动。 如果你想将 BTC 转换成真实货币,你还需要与物理世界进行交互。

许多国家/地区都有反洗钱法。 如何防止不法分子利用比特币进行洗钱? 其实很简单,只需要关注链上和链外的资金转入即可。 对于大额资金转入BTC或将大额BTC兑换成现实货币,很难逃脱司法金融机构的监管。

使用比特币支付时

比如有些商户接受BTC支付,比如你可以用BTC买咖啡、蛋糕等(信用卡已经很好的解决了这个场景,使用BTC交易延迟高,手续费高,不一个好主意)

btc支付_btc 01种子_btc cheekz系列

支付时与个人账户建立连接btc支付,会泄露个人信息。

也就是说,BTC 没有很好的匿名性。 在实践中,很多人都保持着相对较好的匿名性。 保存最好的是它的开发者中本聪,他参与比特币时间最长,全世界都想知道他是谁。 但事实上,中本聪的比特币并没有被花掉,这也让我们很难得知他到底是谁。

以前美国有一个skil road网站,主要是匿名支付,用各种手段逃避监管(因为卖的都是违禁品)。 但是经营没几年就被查封了,当时老板赚了很多比特币。 理论上,小目标(一亿)已经实现。 但因为怕被发现,这笔钱他一分钱也不敢花btc支付,在美国过着非常简朴的生活(《以人民的名义》赵德汉:“我一分钱也不敢花。” ). 最后据说是因为他在同一台电脑上登录了真实的社交账号和非法网站的账号(具体原因未透露)。

技能路被封后,有人开了技能路2,经营了几年又被封了。

由此可见,互联网并不是法外之地。 想干坏事,基本都能被发现。

btc cheekz系列_btc 01种子_btc支付

BTC有多匿名? 如何提高匿名性?

匿名的本质是不想暴露你的身份。 对于普通人来说,BTC现有的机制足以维护个人隐私。 但如果涉及违法,行政机关其实很容易获得真实身份。

那么可以做些什么来最大化匿名性呢?

从应用层的角度来看,可以将不同用户的BTC混在一起,造成溯源混乱(Coin mixing); 从网络层的角度来看,可以采用多路径转发的方式,数据不是直接发送,而是经过很多跳(洋葱路由的基本思想)。

事实上,用户隐私的暴露是由于区块链的开放性和不可篡改性。 不变性对于隐私保护来说其实是灾难性的。