101 cover-how bitcoin come

Crypto 101:比特幣解決了甚麼問題?

比特幣並非憑空出現。實際上,互聯網原生貨幣的概念,早已內置在互聯網的基本程式協議當中。你可能見過「Error 404」,當你輸入不存在的網址時會收到此訊息;而其實還有「Error 402」, 當用戶支付的款項不足時就會出現 — 這代表早在70年代,互聯網程式協議的編寫者,已經考慮到互聯網應該具有原生貨幣。由70年代至今的數十年,數碼貨幣的概念逐步累積與蘊釀,帶來比特幣的出現。

Play Video

比特幣的起源

由70年代至今的數十年間,「數碼貨幣」、「數碼現金」的項目先後面世。 1989年,David Chaum計劃創建一種中心化的「電子貨幣」(electronic money),該貨幣運用了多項加密協議架構,例如公私鑰加密技術等,相關加密技術亦有應用於目前的加密貨幣。我們不會詳細介紹每個項目,但是當中許多項目確實有共通之處。在比特幣問世前的20年當中,所有這些數碼貨幣項目各自具備創新技術,這些創新技術都融入成為比特幣程式協議的一部分。

早期數碼貨幣項目的問題,往往在於它們無法將所有合適的元素充分整合,而比特幣則成功做到,當中一大關鍵在於中心化與去中心化的架構選擇。既然組織或機構均以中心化方式營運,且很容易就可被政府取締,為什麼不少數碼貨幣項目仍選擇採用中心化架構、設立中央數據伺服器?答案在於中心化架構似乎可有效解決「雙重支付」問題。

「雙重支付」問題

「雙重支付」問題指的是數碼物件非常容易被複製,這包括加密貨幣。包括比特幣等加密貨幣,背後仍是由程式編碼組成。即使加密貨幣具有加密技術保障,假如該加密貨幣的擁有者,可以快速地複製代幣,並用這些「偽造」的加密貨幣在整個網絡流通,將會對該加密貨幣的價值帶來甚麼影響?如果有人能自行憑空製造出同樣可流通的加密貨幣,那麼這種加密貨幣就不會具有長遠的價值。

製造數碼代幣的複製版、並多次使用,就是所謂「雙重支付」問題。正是這個特殊的問題,迫使早期的數碼貨幣系統,往往採用中央數據伺服器,作為中央交易與清算場所、或單一「總賬簿」。在這種中央式的系統設計中,如果Alice想將一枚數碼代幣發送給Bob,她不能直接發送,此宗交易需要發送到中央伺服器,該伺服器可以直接從Alice的帳戶扣除一枚數碼代幣,將一枚代幣輸出給Bob — 所有交易均依賴中央伺服器處理。

誰是中本聰(Satoshi Nakamoto)

在數碼貨幣領域,大量開發人員及團隊都試圖解決這個問題,但中本聰是第一個成功達成的「人」。中本聰提出的解決方案,背後概念很簡單,並非由一部中央伺服器或一個機構單位,來追踪及記錄誰人在何時擁有多少加密貨幣,而是交由整個網絡共同參與完成。沒有一部記錄「總賬簿」的中央伺服器,而是每部運行比特幣軟件的運算電腦,都具有公共交易賬簿的副本,所有賬簿副本在網絡上的所有節點之間複製和共享。沒有一部中央伺服器決定誰人在何時擁有多少加密貨幣,而是由整個網絡共同追蹤及記錄。

通過整合早期數碼現金項目的各項創新技術,比特幣解決了雙重支付問題,實現真正的創新技術。

感謝你閱讀我們的文章。請往下方訂閱Genesis Block的通訊,並瀏覽其他內容。 

通訊