注:沒有全部復原,抽取了主體知識,加入了一些自己的理解,強烈建議去學習肖臻老師的課程,這絕對算得上是國內區塊鏈講解的頂級教程,純學術和技術
如果銀行用化名,隱私性,匿名性和BTC相比哪個更好?
? 銀行的更好,因BTC的賬本是公開的,銀行是受控制的,銀行作業人員可以查詢,但是普通老百姓并不能查詢銀行的流水
BTC什么情況下會破壞匿名性?
-
創建了多個賬戶,但是這些賬戶可能會關聯起來
輸入一般不會正好等于輸出,所以一般是同一個人的多個賬戶,輸出的話還可能會使用自己的地址來接收零錢,所以可以通過分析交易來判斷是否是同一個人,
現在這些交易一般是用wallet生成的,wallet一般不會生成多余的賬戶來迷惑敵人,所以可以通過分析現有wallet的機制發現一些規律來分析交易
-
地址賬戶可能與真實生活中的真實身份產生關聯
與真實世界產生互動的時候最容易發生,
- 資金的轉入轉出,很可能要通過交易所,如何防范BTC的洗錢?盯住資金的轉入轉出鏈是一個常用的手段,
- 用BTC支付,國外支持BTC PAY,可以通過分析你的消費習慣等將賬戶與人對應起來
Hide your idendity from whom?
BTC的匿名性是相對的,你對親戚鄰居保密是很容易的,但是要是從事非法活動想要逃過政府等還是很難的
采取什么樣的方法盡量提高你的匿名性?
- 網路層,P2P的網路:使用洋蔥路由TOR,多跳路徑轉發,節點只知道上一個節點是誰而不知道是誰發出來的
- 應用層:coin mixing,將你的與其他人的混合在一起,從而讓人分不清楚到底是誰
零知識證明
是指一方(證明者)向另一方(驗證者)證明一個陳述時正確的,而無需透露除該陳述是正確的外的任何資訊,
零知識證明的數學基礎是同態隱藏

第一個性質和哈希函式也不太一樣,哈希函式還是可能會產生碰撞的
如果E(x)和E(y)相同,那么x,y也相同
第二個性質與hash運算類似,hiding的特性




專門為了匿名性而設計
知道是系統里的coin但是不知道是哪個,破壞了關聯性
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/282362.html
標籤:區塊鏈
上一篇:java呼叫微信支付時報錯“must either be declared abstract abstract method ‘getWXPayDomain()’ in WXPayConfig
下一篇:中國區塊鏈產業全景圖
