區塊鏈版本


區塊鏈技術的演變從1.03.0的「版本控制」的簡要描述如下所示。

區塊鏈1.0:貨幣

通過解決計算難題創造資金的想法最初是由Hal Finney 在2005年引入的,他建立了第一個加密貨幣概念(分散式賬本技術的實施)。該分類帳允許基於區塊鏈技術或DLT的金融交易與位元幣一起執行。位元幣是這一領域最突出的例子。它被用作「網際網路現金」,可以被視為「貨幣網際網路」的推動者。

區塊鏈2.0:智慧合約

位元幣帶來的主要問題是浪費的挖掘和缺乏網路可延伸性。為了克服這些問題,這個版本擴充套件了位元幣的概念,超越了貨幣。新的關鍵概念是智慧合約。它是在區塊鏈中「活」的小型計算機程式。它們是自動執行的免費計算機程式,並檢查先前定義的條件,如便利,驗證或執行。該技術提供的一大優勢是區塊鏈使得無法篡改或破解智慧合約。一個最突出的例子是以太坊區塊鏈,它提供了一個平台,開發者社群可以為區塊鏈網路構建分散式應用程式。

很快,這個版本成功處理了公共網路上的大量日常交易,通過初始硬幣產品(ICO)籌集了數百萬美元,市值迅速增加。

區塊鏈3.0:DApps

DApps是分散的應用程式。它使用分散儲存和通訊。其後端程式碼在分散的對等網路上執行。DApp可以在分散儲存上託管前端程式碼,例如Ethereums Swarm和用任何語言編寫的使用者介面,可以呼叫其後端,就像傳統的應用程式一樣。