加密貨幣所基於的技術稱為區塊鏈,即法語中的「區塊鏈」。它允許同一網路中的所有參與者達成共識,而無需質疑授予他們每個人的信任以及角色。
開始
區塊鏈技術背後的架構早在 1991 年就已被描述,當時研究人員 Stuart Haber 和 W. Scott Stornetta 推出了一種電腦解決方案,允許數位文件帶有時間戳,因此永遠不會回溯或更改。
他們的系統使用加密安全的區塊鏈來儲存帶有時間戳記的文件。後來,在 1992 年,所謂的「Merkle 樹」協議被引入運行,透過允許將多個文件收集到一個區塊中,提高了系統的效率。然而,這項技術逐漸被遺忘,其專利於 2004 年到期,比比特幣的誕生早了四年。
可重複使用的工作量證明:可重複使用的工作量證明
2004年,電腦科學家、密碼學活動家哈爾·芬尼(Harold Thomas Finney II)推出了名為RPoW(可重複使用工作量證明)的系統。該系統透過接收基於 Hashcash 系統的不可交換、不可替代的工作量證明代幣來運作,進而創建具有 RSA 簽名的代幣,然後可以在人與人之間轉移。
RPoW 透過維護儲存在可信任伺服器上的代幣所有權分類帳來解決雙重支付問題,旨在讓世界上任何地方的任何用戶都能即時驗證其準確性和完整性。
RPoW 可以被認為是加密貨幣歷史上的第一個原型和第一步。
比特幣網絡
2008年末,一份白皮書介紹了一個名為比特幣的去中心化點對點電子支付系統。該白皮書由使用假名「中本聰」的個人或團體透過與密碼學相關的電子郵件清單伺服器分發。
比特幣網路基於 HashCash 工作量證明演算法,但並非使用 RPoW 等可信任運算功能,而是透過去中心化的點對點協議來追蹤和驗證交易,從而提供雙重支付保護。簡而言之,比特幣透過工作量證明機制由個體礦工「開採」作為獎勵,然後由網路中的分散節點驗證和確認交易。
2009年1月3日,比特幣誕生,第一個比特幣區塊由中本聰開採,該區塊的獎勵為50比特幣。比特幣的第一個接收者是哈爾芬尼 (Hal Finney),他在 2009 年 1 月 12 日的世界上第一筆比特幣交易中從中本聰 (Satoshi Nakamoto) 那裡獲得了 10 個比特幣。
以太坊
2013年,比特幣雜誌程式設計師兼聯合創始人Vitalik Buterin表示,比特幣需要一種腳本語言來建立去中心化的應用程式。由於社群內部無法達成一致,Vitalik 啟動了基於區塊鏈的新型分散式運算平台的開發:以太坊,並配備了稱為「智慧合約」的腳本功能。
智能合約是在以太坊區塊鏈上部署和執行的程序或腳本。例如,如果滿足某些條件,它們可以用來進行交易。智能合約是用特定的程式語言編寫的,並被編譯成字節碼,然後被一個稱為以太坊虛擬機(EVM)的去中心化的、圖靈完備的虛擬機讀取和執行。
開發人員還可以創建和發佈在以太坊區塊鏈上運行的應用程式。這些應用程式通常被稱為 DApps(去中心化應用程式),目前已有數百個 DApps 在以太坊區塊鏈上運行,包括社交媒體平台、博彩應用程式和金融交易所。
以太坊的加密貨幣稱為以太幣,可以在帳戶之間轉移,並用於支付執行智慧合約的運算能力所產生的費用。
恢復
如今,區塊鏈技術越來越受到公眾的關注,並且已經應用於各種應用,而不僅限於加密貨幣。欲了解有關區塊鏈和其他許多令人興奮的主題的更多信息,請隨時觀看幣安學院的其他影片。
