以太坊企業(yè)聯(lián)盟
以太坊企業(yè)聯(lián)盟次氨,EEA[1],是Enterprise Ethereum Alliance的縮寫摘投。是基于以太坊建立的一個新的區(qū)塊鏈聯(lián)盟煮寡。
聯(lián)盟成員來自摩根大通,微軟犀呼,芝加哥大學幸撕,ING和BNY Mellon的專家,及Nuco和ConsenSys這樣的初創(chuàng)公司外臂。整個聯(lián)盟盡量保持去中心化的運作方式坐儿,采用循環(huán)的董事會等手段來最小化單個成員的影響。
本文將著重介紹以太坊企業(yè)聯(lián)盟剛發(fā)布的技術路線圖,了解其未來技術動向挑童,對整個區(qū)塊鏈社區(qū)的影響累铅,以及以太坊在企業(yè)級應用上的發(fā)展的潛力。
以太坊企業(yè)聯(lián)盟技術路線圖[2]
EEA的技術目標
- 公有鏈的超集
- 涵蓋企業(yè)的需要
- 保密性站叼,可擴展性,可授權
- 項目的落地
- 專注規(guī)范(specification)菇民,不制造產品
- 區(qū)塊鏈的管理
2017的技術目標
- 提出以太坊企業(yè)版1.0版本標準
- 支持企業(yè)版1.0協(xié)議的標準Python客戶端
- 基準測試尽楔,驗證測試和工具
- 制定以太坊企業(yè)版2.0路線圖
以太坊客戶端RPC API驗證測試表[3]。
以太坊企業(yè)版標準客戶端
- 使用
pyethapp
作為標準客戶端 - 基于私鏈
Quorum
[4]建立數(shù)據(jù)隱私保護模塊 - 基于BFT算法建立共識模塊
- 驗證測試第练,基準測試
- 標準客戶端試運行驅動協(xié)議落地
隱私保護能力
- JP摩根證實的隱私為核心問題
-
Quorum
是當前的多鏈(multi-chain)解決方案 - 合法和合規(guī)管理是常規(guī)需求
- 目前專注于
Quorum功能
- 從長遠來看可能有更多選擇
可插拔的共識
- 可插拔的共識是基礎特性
- 允許不同的代碼分支有不同的架構
- 或許會定義微服務架構
- 循序漸進(baby-steps)的達到最終目標(如阔馋,模式)
- 迭代的過程來實現(xiàn)去耦合
- 終極目標是支持BFT,POW和POS
權限模型
- 建立一個框架來實現(xiàn)對應用娇掏,數(shù)據(jù)呕寝,網絡的權限控制,及權限的管控
- 限制企業(yè)鏈的授權訪問
- 內置類似當前企業(yè)成熟的的授權婴梧,認證下梢,基于角色的權限控制解決方案。
性能預估
- 提升以太坊協(xié)議的健壯性及性能
- 基于客戶端塞蹭,合約執(zhí)行孽江,網絡,擴展性等資源的組件化或特性化
- 基于已有的數(shù)據(jù)重放交易數(shù)據(jù)
- 挖掘已存在的公鏈網絡數(shù)據(jù)的價值
長遠目標
- 終極目標是實現(xiàn)模塊化番电,可根據(jù)自己的場景動態(tài)組合岗屏,來滿足所有用例,公鏈或私鏈
- 盡可能的趨同公鏈和企業(yè)鏈的路線圖
- 巨大的探索回報的潛力:數(shù)據(jù)反饋漱办,數(shù)據(jù)管理这刷,基礎設施(如,EVM)
下一步
- EEA技術社區(qū)的持續(xù)對話
- 企業(yè)版區(qū)塊鏈治理和EIP[5]流程提案
- 我們非常歡迎反饋
- 計劃啟用開放的社區(qū)反饋渠道娩井,如郵件列表(推進中)
附錄
以太坊企業(yè)版協(xié)議棧(Enterprise Ethereum Protocol Stack)
核心特性
參考資料
關于作者
專注基于以太坊的相關區(qū)塊鏈技術暇屋,了解以太坊,Solidity撞牢,Truffle率碾。
博客:http://me.tryblockchain.org
-
關于以太坊成立的報道:http://www.coindesk.com/disruption-not-included-ethereum-alliance-spotlights-blockchains-startup-shift/ ?
-
路線圖原文可以在這里下載:https://bobsummerwill.files.wordpress.com/2017/02/enterprise-ethereum-technical-roadmap-slides-final.pdf ?
-
RPC API 驗證測試表格:http://cdetr.io/eth-compat-table/ ?
-
Quorum是摩根大通的一個私鏈。https://www.cryptocoinsnews.com/jp-morgan-joins-ethereum-developing-private-blockchain-quorum/ ?
-
以太坊改進計劃:https://github.com/ethereum/EIPs/blob/master/README.md ?