加密貨幣背後的底層技術是區塊鏈。它允許網絡中的每個客戶端達成共識,而無需相互信任。


早期

區塊鏈技術背後的想法早在 1991 年就被描述過,當時研究科學家 Stuart Haber 和 W. Scott Stornetta 提出了一種計算上實用的解決方案,用於爲數字文檔添加時間戳,從而使其無法被追溯或篡改。

該系統使用加密保護的區塊鏈來存儲帶時間戳的文檔,並於 1992 年將 Merkle 樹納入設計,通過允許將多個文檔收集到一個區塊中來提高效率。然而,這項技術並未得到使用,專利於 2004 年失效,這比比特幣的誕生早了四年。


可重複使用的工作量證明

2004 年,計算機科學家和密碼學活動家哈爾芬尼 (Harold Thomas Finney II) 推出了一種名爲 RPoW(可重複使用的工作量證明)的系統。該系統的工作原理是接收不可交換或不可替代的基於 Hashcash 的工作量證明代幣,作爲回報創建一個 RSA 簽名的代幣,然後可以在人與人之間轉移。

RPoW 通過將代幣所有權註冊在可信服務器上解決了雙重支付問題,該服務器旨在讓全世界的用戶實時驗證其正確性和完整性。

RPoW 可以被視爲加密貨幣歷史上的早期原型和重要的早期一步。


比特幣網絡

2008 年末,一個使用化名“中本聰” (Satoshi Nakamoto) 的個人或團體在密碼學郵件列表中發佈了一份白皮書,介紹了一種去中心化的點對點電子現金系統,即比特幣。

比特幣基於 Hashcash 工作量證明算法,但並未使用 RPoW 等硬件可信計算功能,而是通過去中心化的點對點協議來跟蹤和驗證交易,從而實現雙重支付保護。簡而言之,比特幣由個體礦工使用工作量證明機制“挖礦”並獲得獎勵,然後由網絡中的去中心化節點進行驗證。

2009 年 1 月 3 日,比特幣誕生,第一個比特幣區塊由中本聰開採,獎勵爲 50 比特幣。比特幣的第一位接收者是哈爾·芬尼,他在 2009 年 1 月 12 日的世界上第一筆比特幣交易中從中本聰那裏獲得了 10 比特幣。


以太坊

2013 年,程序員兼比特幣雜誌聯合創始人 Vitalik Buterin 表示,比特幣需要一種腳本語言來構建去中心化應用程序。由於未能獲得社區的認可,Vitalik 開始開發一種新的基於區塊鏈的分佈式計算平臺以太坊,該平臺具有一種稱爲智能合約的腳本功能。

智能合約是在以太坊區塊鏈上部署和執行的程序或腳本,例如,它們可用於在滿足某些條件時進行交易。智能合約用特定的編程語言編寫並編譯爲字節碼,然後由分佈式圖靈完備虛擬機(稱爲以太坊虛擬機 (EVM))讀取和執行。

開發人員還可以創建和發佈在以太坊區塊鏈內運行的應用程序。這些應用程序通常被稱爲 DApp(去中心化應用程序),以太坊區塊鏈中已經運行了數百個 DApp,包括社交媒體平臺、賭博應用程序和金融交易所。

以太坊的加密貨幣稱爲以太幣,它可以在賬戶之間轉移,並用於支付執行智能合約時所使用的計算能力的費用。

如今,區塊鏈技術正受到主流的廣泛關注,並已應用於各種應用,而不僅限於加密貨幣。如需瞭解有關區塊鏈和其他有趣主題的更多信息,請不要忘記觀看我們在幣安學院的其他視頻。