當今的比特幣是個異常火爆的投資品,「區塊鏈」這個概念也被炒上了天。但是,拋開各種以區塊鏈為噱頭而進行的騙局,我們應該更關注區塊鏈技術在實用領域的應用——尤其是在保障個人隱私通信安全的方面。


比特幣(Bitcoin)

比特幣Bitcoin

人們常常將比特幣稱為一種「虛擬貨幣」,因此很多不明就裡的人會認為比特幣是像Q幣、點卡或者充值卡那樣的虛擬貨幣。但是比特幣的機制與上述所有的虛擬貨幣都不同:比如Q幣,其所有賬戶都是由騰訊公司掌握的,如果你有相關的資料庫許可權,你就可以隨意修改自己的Q幣餘額。

但是比特幣並沒有這樣一個「運營商」,也不存在一個記錄了所有人賬戶的資料庫。比特幣是一本公開的賬本,上面有著比特幣的所有轉賬記錄,每當比特幣轉賬發生時,轉賬者就將本次記錄添加到這個賬本上,再由網路中的其他人確認其真實性,確認無誤後,此次轉賬就算是完成了。一個比特幣賬戶的「餘額」即是對賬本上該賬戶的所有轉賬進行計算之後得出的。

這個公共的賬本本身也是分散式的,不會存在於某個特定的伺服器上。這種分散式的P2P網路就是區塊鏈

比特幣現在已經成為了一種投資品,希望能見到它重新發揮自己作為貨幣價值的那天。

(官網)

比特幣 - 開源的P2P貨幣?

bitcoin.org圖標

(源碼)

bitcoin/bitcoin?

github.com
圖標

區塊鏈

在區塊鏈中,為了驗證轉賬者的身份,使用了數字簽名[1]技術。每個比特幣錢包都有自己的密鑰對[2],當使用比特幣轉賬時,支付者將轉賬的消息以私鑰簽名,以保證來源的可靠性。因此區塊鏈是不可偽造的。

將信息發布到區塊鏈中(如比特幣轉賬信息)並不需要提供自己的IP地址,因此區塊鏈是匿名的。

由於區塊鏈中保留的信息記錄經過確認後分散式存在的,因此區塊鏈是不可刪改的。

雖然比特幣被稱作「加密貨幣」,但是其區塊鏈只在電子簽名方面使用了密碼學技術,而信息本身並不加密:區塊鏈是公開的。


比特信(Bitmessage)

比特信Bitmessage

比特信是區塊鏈技術在通信方面的應用,比特幣並不是即時的,它更像是電子郵件。

比特幣通過區塊鏈來收發信息,在此基礎上還對信息進行了加密——在發送信息前,先索取收信方的公鑰,再對信息進行加密。

比特信的操作方式與電子郵件基本相同,選擇發件人(一個客戶端可以使用多個發件人身份)、填寫收件人、標題、內容之後點擊發送即可。

比特信的界面

在此基礎上,比特信還有頻道(Chans)功能,類似於郵件列表或者論壇。

Chans

比特信雖然是匿名的,但是也可以設置包括Tor的代理。

代理

相對於其他的P2P加密通信軟體,比特信的優點是匿名性和離線通信——一般的P2P通信只有在知道對方的IP地址的情況,且雙方同時在線的情況下纔可以進行。

但是比特信也存在缺點:協議效率太低,導致收信延遲非常慢,這也是比特信被稱為「電子郵件替代品」而非即時通訊替代品的原因。如果想要進行即時通訊,比特信並不是好的選擇。

(官網)

Bitmessage Wiki?

bitmessage.org
圖標

(源碼:)

https://github.com/Bitmessage/PyBitmessage?

github.com


域名幣(Namecoin)

域名幣Namecoin

眾所周知,國內在訪問一些國外網站時,域名會被錯誤的解析。

pixiv.net被解析到錯誤的IP地址

比如知名插畫網站pixiv域名被錯誤解析導致網站無法訪問。

為瞭解決此類DNS問題,有些人可能會使用谷歌DNS,但是Google Public DNS 會永久記錄你的網際網路服務提供商和位置信息用於分析。你的 IP 地址也會被儲存 24 小時。

而Namecoin就可以解決此類問題。Namecoin記錄的是鍵-值對,鍵是唯一標識,值記錄了內容。而DNS的域名-IP地址對就可以這樣記錄在Namecoin中,作為一個替代的DNS來使用。當然,Namecoin的作用不僅是記錄DNS,像Tor[3]網站地址,Tox[4]的ToxID,比特信的地址,比特幣錢包地址,PGP密鑰[4],都可以用Namecoin記下別名。而Namecoin就可以解決此類問題。Namecoin記錄的是鍵-值對,鍵是唯一標識,值記錄了內容。而DNS的域名-IP地址對就可以這樣記錄在Namecoin中,作為一個替代的DNS來使用。當然,Namecoin的作用不僅是記錄DNS,像Tor網站地址,Tox的ToxID,比特信的地址,比特幣錢包地址,PGP密鑰,都可以用Namecoin記下別名。

比特信和Zeronet都已經添加了對Namecoin的支持。

(官網)

Namecoin?

namecoin.org

(源碼)

namecoin/namecoin-core?

github.com
圖標

參考資料

  • 比特幣的工作原理
  • 你可能會聽到的一些比特幣術語
  • 比特幣Wiki
  • Namecoin FAQ
  • Namecoin Wiki
  • 比特信FAQ
  • 比特信白皮書
  • 比特信協議說明書
相关文章