比特幣的核心技術原理——嚴選算力中心大百科

買賣虛擬貨幣

中本聰是一個偉大的整合者,之所以這樣說是因為比特幣很多的核心技術並不是中本聰發明的,而是中本聰巧妙地把他們結合在了一起。

比特幣有哪些核心技術?非對稱加密技術、點對點傳輸技術、雜湊現金演算法機制。

非對稱加密技術

非對稱加密(公鑰加密)指在加密和解密兩個過程中使用不同金鑰。在這種加密技術中,每位使用者都擁有一對鑰匙:公鑰和私鑰。在加密過程中使用公鑰,在解密過程中使用私鑰。公鑰是可以向全網公開的,而私鑰需要使用者自己儲存。這樣就解決了對稱加密中金鑰需要分享所帶來的安全隱患。

由於公鑰公開,任何使用者都可以利用特定使用者的公鑰,對訊息或資料加密保護然後傳送給該使用者。收到訊息後,該使用者利用獨有的私鑰對接收到的內容進行解密,以獲取資訊。

由於除了該使用者之外,沒有其他使用者擁有能夠對該密文解密的私鑰,因而該密文對其他使用者來說都是不可讀的。這樣就能讓收發雙方放心地將加密訊息或資料在網路傳播。透過共享私鑰來建立資訊通道的方式不再是必要的,使用者擁有的一對公鑰和私鑰就是安全的資訊通道保障。

公鑰是公開的,私鑰是保密的。這項技術對應到比特幣場景中就是比特幣的地址和私鑰。 

點對點傳輸技術

讓點對點傳輸技術走進公眾視野的是創立Napster的Shawn Fanning和Sean Parker,事情發生在1998年。18歲的Shawn Fanning剛剛入學美國波士頓東北大學,有一天Shawn的室友跟他吐槽“在網路上太難找到音樂了”,這句話觸動了不安分的Shawn,他在朦朧中想到了P2P點對點交換音樂服務的概念,人們的電腦硬碟上有很多的音樂資源,而網路可創造機會讓喜歡音樂的人互相交流,於是Nspster誕生了。

Nspster可以把音樂作品從CD轉換為MP3格式,同時可供使用者上傳、檢索和免費下載作品。

Shawn對於這個點子十分有把握,於是輟學創業,這時候Shawn和Sean Parker相遇並一拍即合。Sean Parker也不是平庸之輩,他是後來Facebook的聯合創始人之一。

但是Nspster的火爆嚴重影響了唱片公司的利益,1999年五大唱片公司聯合起訴Nspster,最終Nspster敗訴。雖然Nspster輸給了唱片公司,但是它的嘗試使得P2P軟體成功的走入了大眾的生活。

點對點傳輸技術顧名思義,就是無需中心伺服器、個體之間可以相互傳輸資訊的技術,P2P網路的重要目標就是讓所有客戶端都能提供資源,包括寬頻、儲存空間和計算能力。

對應到比特幣網路中就是利用點對點的技術實現真正的去中心化。

雜湊現金演算法機制

1997年,Adam Back發明了雜湊現金(HashCash)演算法機制,主要是用於防止拒絕服務攻擊和反垃圾資訊,那麼怎麼防止垃圾資訊呢?

比如我們在日常生活中肯定接受到特別多的垃圾郵件,比如各種各樣的廣告和各種各樣的詐騙資訊……其實本質上來說垃圾郵件的製造者就是那些給很多人同時群發資訊的人,如何避免郵件不被垃圾郵件佔領呢?

答案就是讓那些製造垃圾郵件的人付出相應的代價!傳送者需要付出一定的工作量,比如說雜湊運算,幾秒鐘時間對於普通使用者不算什麼,但對於垃圾郵件的傳送者每封郵件都要花幾秒鐘的時間,這樣的成本是沒有辦法負擔的。

同時每次運算都會蓋上一個獨一無二的時間戳,這樣就能保證郵件傳送方不能重複使用一個運算結果。

對於比特幣而言也是同樣的道理,如何保證一筆數字貨幣沒有被多次消費(Double Spending),就類似於驗證一封郵件沒有被多次傳送,所以就要保證每一筆交易順利完成,必須要付出一定的工作量(proof of Work),並且在完成交易時蓋上一個時間戳表示交易完成的時間。

中本聰將雜湊現金機制改造成了比特幣的發行機制,使用者貢獻算力進行雜湊運算,作為回報比特幣網路就會將比特幣贈予首個挖出區塊的礦工,這就是比特幣挖礦。

作者:鏈想家,來源:鏈想家

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;