世界計算機

華夏大視野發表於2021-11-15

       支援智慧合約為區塊鏈引入了一個新穎的概念,這對價值和資訊如何協同工作,以建立去中心化的全球計算機,產生了有趣的影響。

全球計算機

       全球 計算機

       Vitalik Buterin 在一篇概述以太坊虛擬機器 (EVM) 的論文中介紹了區塊鏈作為全球計算機的概念。以太坊網路上的每個節點都執行著 所有EVM 的副本,而讓EVM真正酷的是它能夠執行被稱為智慧合約的程式。

       在上一段中,我提到了一些您可能不太熟悉的術語/概念,如節點、虛擬機器、智慧合約和Vitalik Buterins。我會多花一點時間在這些觀點上,並提供一些背景知識。

       Vitalik   Buterin

       這個部落格雖然不是關於 Vitalik Buterin的,但卻植根於他的一個美麗的想法。Vitalik 是以太坊網路的聯合創始人,該網路是一個“去中心化的挖礦網路和軟體開發合二為一的平臺”。Vitalik 設想了一個可以建立其他加密貨幣的區塊鏈,這意味著每種加密貨幣都不需要單獨建立區塊鏈。這些建立在以太坊網路之上的加密貨幣被稱為第二層網路,因為它們執行在初級以太坊網路上。第二層網路不僅對第二層應用程式的開發人員來說更簡單,而且與交易所和錢包的整合也更簡單,因為它們充分利用了已建立的技術堆疊。

區塊鏈交易流程

       節點

       當我們談論區塊鏈網路時,我們指的是執行相同軟體的節點網路。該軟體的工作之一是驗證交易,這些交易將成為區塊鏈上的新區塊。對我們而言,我們可以將這些節點視為計算機(它們比這更微妙,但在本次討論中讓我們暫時將它們視為計算機)。就像您的計算機可能執行 Windows 作業系統、Apple 作業系統或Linux 作業系統,這些節點也會執行一個區塊鏈作業系統。在以太坊網路的情況下,EVM 就是區塊鏈作業系統的一部分。

       以太坊虛擬機器( EVM)

       EVM 在以太坊網路節點上有一個非常具體的工作,就像 Windows 計算機可以執行第三方編寫的軟體程式一樣,EVM也可以執行第三方開發人員編寫的程式,這些程式稱為智慧合約。以太坊節點遍佈世界各地,每個節點都執行著EVM。這就是全球計算機概念的來源,以太坊網路是一個去中心化的節點網路,所有節點一起工作以執行稱為智慧合約的程式。

編譯後的位元組碼在節點上執行

       我想提到 EVM 的一個非常酷的方面,它的技術性稍高一些,但對去中心化的概念很重要。在將智慧合約部署到以太坊網路之前,它會被編譯為位元組碼。在高層次上,這意味著用一種叫做 Solidity 的語言編寫的人類可讀和可修改的程式碼。這些程式碼隨後被編譯成一種叫做位元組碼的東西,人類不能輕易讀取或修改位元組碼,這些位元組碼將被髮送到以太坊網路上的節點。這意味著部署到遍佈世界各地的節點的程式碼不能被擁有節點的人修改。

       智慧合約

       智慧合約是在網路上所有節點的 EVM 上執行的程式。智慧合約用於從定義初級區塊鏈之上的第二層代幣的規則,從定義NFT的鑄造和交易規則,到定義買方和賣方之間的協議條款的所有內容。智慧合約使區塊鏈變得智慧化,是加密技術在現實世界中發揮效用的關鍵組成部分。

智慧合約讓區塊鏈變得智慧

       從程式設計的角度來看,包含相對簡單邏輯的智慧合約可以編寫為協同工作,以實現複雜問題的解決方案。一個很好的比喻是汽車。汽車由一組相對簡單的子系統組裝而成,當它們以非常特定的方式相互連線時,就形成了一個複雜的機器。我認為這些智慧合約系統、它們所代表的代幣、NFT 和協議,將成為改變全球價值流動方式的新數字經濟的支柱。

更高效的計算機

       更高效的全球計算機

       每個人都想要一臺更快、更高效的計算機。我上面寫的關於以太坊網路的所有內容都直接適用於 XDC 網路。XDC 網路同時維護公共和私有狀態,其中公共狀態是 Go Ethereum 的一個分支,私有狀態是 JP Morgan 的 Quorum 分支。因為 XDC 網路的公共狀態是 Go Ethereum 的一個分支,所以 XDC 網路能夠執行任何相容 EVM 的智慧合約。這很重要,因為這意味著任何為以太坊網路編寫的第二層專案、任何 NFT、任何智慧合約都可以遷移到 XDC 網路,並利用更快的交易時間、更低的費用和更高的能源效率。

       互操作性

       我們現在可以看到像以太坊這樣的區塊鏈如何充當全球計算機。因為組成網路的節點執行著一個可以執行稱為智慧合約程式的作業系統。以太坊網路首先進入全球計算機市場,但還有其他區塊鏈,如 XDC 網路,可以更有效地解決相同的問題。

區塊鏈之間的互操作性是一個新興的焦點

       我們已經看到以太坊網路和 XDC 網路之間通過共享技術堆疊獲得了一定程度的互操作性,但我們正在朝著全球計算機競爭的方向前進。想象一下,如果我們今天有競爭的網際網路,訪問 Google 需要一個網際網路,訪問 Facebook 需要第二個網際網路,而訪問您的網上銀行需要第三個網際網路。

       作為區塊鏈生態系統的一等公民,互操作性對於區塊鏈的持續接受和利用至關重要。我們 XDC 基金會承認這種互操作性的重要性,並專注於構建實現它所需的技術工具。除了 XDC 基金會的努力之外,還有一些專案正在完成重要的工作,以將 XDC 網路與其他網路連線起來。

       期待

       今天,像 XDC 網路這樣的區塊鏈網路就像去中心化的全球計算機,以當今網際網路無法實現的方式執行將資訊和價值的概念結合在一起的智慧合約。今天,網際網路通過廣告貨幣化,為服務付費的消費者實際上是產品而不是客戶。展望在像 XDC 網路這樣的去中心化、高效、智慧合約啟用的區塊鏈上執行的全球計算機將把控制權歸還給使用者。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69984952/viewspace-2842265/,如需轉載,請註明出處,否則將追究法律責任。

相關文章