您的位置:首頁»數碼科技»正文

区块链2.0

比特幣為代表的貨幣區塊鏈技術為1.0、以太坊為代表的合同區塊鏈技術為2.0、實現完備權限控制和安全保障的Hyperledger項目代表3.0

區塊鏈2.0核心理念是把區塊鏈作為一個可編程的分布式信用基礎設施, 支撐智能合約應用, 以與過去比特幣區塊鏈作為一個虛擬貨幣支撐平臺區別開來。 具體說來就是, 不僅僅把區塊鏈作為一個去中心化的虛擬貨幣和支付平臺, 而是通過增加鏈上的擴展性功能, 把區塊鏈的技術范圍擴展到支撐一個去中心化的市場, 交易內容可以包括房產的契約、 權益及債務憑證、 知識產權,

甚至汽車、藝術品等

區塊鏈2.0提供一套新的協議(區塊鏈2.0協議)支撐新型的去中心化應用。 如果用互聯網協議來做類比, 區塊鏈1.0就相當于TCP/IP協議, 而區塊鏈2.0就相當于HTTP、 SMTP和FTP等高級協議。 甚至有把區塊鏈1.0比做電話, 而區塊鏈2.0相當于智能電話的比喻。 在比特幣后, 以太坊平臺最具代表性的區塊鏈2.0平臺。

1.賬戶設計

以太坊則有兩種類型的賬戶: 一種是外部所有賬戶(EOA) , 另一種是合約(Contract) 賬戶。 外部所有賬戶就是我們一般意義上的用戶賬戶, 它由私鑰控制。 合約是一種特殊的可編程賬戶, 合約存在以太坊區塊鏈上, 它是代碼(它的功能)和數據(它的狀態) 的集合。 合約受代碼控制并由外部所有賬戶激活。

2.區塊鏈設計

以太坊的區塊鏈的每個區塊不但保存著交易清單,

還保存最新的狀態。 以太坊作為一個通用的區塊鏈編程平臺, 引入了賬戶概念, 由此它也帶來更為復雜的校驗和查詢需求。

3.PoW+PoS機制

pow:通過付出大量的工作代價來證明自己是非惡意節點, 獲取記賬權。

PoS(Proof of Stake), 權益證明, 試圖解決POW機制中大量資源被浪費的情況。 這種機制通過計算你持有占總幣數的百分比, 包括你占有幣數的時間來決定記賬權。

4. 計算和圖靈完備

以太坊上, 一個和比特幣非常大的不同點就是選擇了圖靈完備的計算環境——以太坊虛擬機(EVM) 。 這就意味著在EVM上可以做所有的能想得到計算, 以太坊網絡的每個節點都運行EVM并執行合約代碼, 因此以太坊就像一個并行運行的“世界電腦”, 在所有的節點上同時進行賬戶的狀態轉換,

并形成網絡層面對所有賬戶狀態的共識。

5. EVM高級語言

以太坊的高級語言最后會編譯成在EVM中執行的EVM字節碼(bytecode) , 部署在以太坊區塊鏈上。 以太坊提供3種編程語言:Solidity、 Serpent和LLL。

本文作者為U贊發燒友點滴

Next Article
喜欢就按个赞吧!!!
点击关闭提示