智慧合約技術基礎(區塊鏈報告摘錄)

買賣虛擬貨幣
除了我們的日常清潔技術新聞報道,清潔技術還就清潔能源和清潔運輸的各個方面提出了深入的報告。我們所涉及的新技術中,有一項並不直接涉及清潔技術創新,那就是區塊鏈,它有望在不久的將來成為綠色經濟創新的催化劑。對於公眾來說,最廣為人知的可能是“與加密貨幣和比特幣有關”,這在一定程度上是正確的,但該技術本身具有廣泛的應用,其中一些在分散式可再生能源、網格管理和能源儲存以及智慧合約等領域將至關重要。
最後的細微差別是,區塊鏈技術的實現確實有一箇中央可信的授權器。Hyperledger是一個開源的協作工作,用於推進Linux基金會託管的跨行業區塊鏈技術。它透過將該部分集中到一個共識雲中,與其他節點一起驗證共識雲所做的工作,從而避開了尋找雜湊的競爭。IBM是企業區塊鏈探索的一個重要貢獻者,它是Linux基金會主持的開源區塊鏈框架之一,並銷售自己的基於Hyperearr Fabric的IBM 區塊鏈。這簡化了部署,並允許更容易地建立和連線價值鏈。智慧合約技術基礎智慧合約是在區塊鏈上執行的計算機程式。這意味著它執行在選擇支援區塊鏈的分散式計算機上。智慧合約可以說是更廣義的分散式應用程式(dapps)的一個子集。
用比特幣和乙太網的話說,dapps可以在礦工們的電腦上執行。在Hyperledger結構中,它們執行在共識雲和驗證器的計算機上。除此之外,這意味著智慧合約通常同時在許多地方執行並消耗計算資源。這不是並行性,而是多樣性,並且需要管理,這樣就不會消耗過多的資源。以太坊使用了gas的概念,它衡量了智慧合約在執行期間使用的資源量,並提供了一些管理該資源的工具。最大的標準之一是以太坊,它已經實現了一種被稱為智慧合約或分散式應用程式(dapps)的技術。它開發了一種名為Solidity的完整程式語言,這種語言存在於其區塊鏈技術中,並在其以太坊虛擬機器(EVM)中執行。智慧合約通常侷限於區塊鏈的體系結構。這意味著指令被限制在塊中的事務的大小,變數也同樣受到事務大小的約束。在以太坊中,這是256位或32位元組。由於區塊鏈本身的特性,記憶體體系結構是一個堆疊,這意味著它是靜態的。修改變數意味著將更改新增到堆疊頂部作為事務。這個約束也意味著智慧合約只能看到事務進入區塊鏈的內容。例如,如果您想在某個日期使用美元匯率,外部程式必須讀取匯率並將其插入到區塊鏈中的變數中,以便智慧合約讀取。加密貨幣是建立在特定的區塊鏈技術之上的。智慧合約執行在完全相同的區塊鏈技術上,並且本質上只瞭解它們所執行的區塊鏈技術的加密性。如果您在以太坊上執行一個智慧合約,那麼您只能使用ether加密貨幣。加密貨幣和它們相關的智慧合約是緊密耦合的。這與我在《未來是電氣的7個原因》中提出的關於創新的價值主張相反,但在這一背景下,這對創新來說可能並不重要,而且有可能對這種耦合的不利之處進行對沖。

一些區塊鏈,如以太坊,已經實現了Turing-complete語言。形式上的定義是,語言可以用來編寫語言。為了清晰可見,這意味著最複雜的互動可以用語言來表達。其他的區塊鏈,如Stars,已經實現了簡化指令集,主要適用於智慧託管合約。這並不意味著它們不能用於其他目的,但您不能假設僅透過區塊鏈就能獲得複雜的結果,因此需要關注特定的區塊鏈。目前,和Stellar相比,以太坊的交易速度要慢得多,交易成本更高,而且還有更智慧的合同設施。在未來的幾個月裡,它可能會更快,但不一定更便宜。


更多區塊鏈資訊:www.qukuaiwang.com.cn/news

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;