於本月 19 日、20 日,台灣元老級區塊鏈社群台北以太坊(Taipei Etherium Meetup)即將在新北市的台北矽谷國際會議中心舉辦 Crosslink 開發者大會。
此次 Crosslink 大會邀請了世界各地的以太坊(Ethereum)開發者,其中包括揚名全球,年僅 25 歲卻已經是世界第二大公鏈領導者的以太坊創辦人 Vitalik Buterin、L4 和 ETHGlobal 的共同創辦人 Lima Horne 等。此外,也有來自澳洲、使用 Rust 語言的 SigmaPrime 共同創辦人 Adrian Manning ,將帶來「lighthouse」實作。
為期兩天的 Crosslink 大會總共會有 19 場演講、座談,除了資深技術開發者可以在現場與專家直接對談,找出自身開發的瓶頸外,會中也有完整的新手計畫,如 JavaScript 教育組織 Wizard Amigos 的創辦人 Nina Breznik 與 Alexander Praetorius 將在現場手把手教學,讓新手或是對區塊鏈技術有興趣的人都能夠寫出人生中第一個智慧合約。
Crosslink 焦點:以太坊擴展性(Scalability)、Ethereum 2.0
目前以太坊仍然是全世界最多應用場景的區塊鏈。據數據網站 Dapp.com 指出,目前以太坊上約有 1,700 個 DApp,相較於 EOS,高出了大約 3 倍。
而目前,以太坊若是想更近一步擴大採用企業基礎、更深地打入傳統世界,首當其衝要面對的便是整個以太坊網路的承載和處理能力:最待解決的擴展性(Scalability)的問題,也是這次 Crosslink 開發者大會聚焦的重點。
為此,以太坊有好幾種不同解決方案,主要分為改善底層共識層的協議(PoS,權益證明共識演算法),以及依附在底層上的第二層協議(Layer 2 的解決方案)。
新一代的共識協議稱作以太坊 2.0(以下簡稱 Eth 2.0)。
在現在的開發者生態當中,有眾多團隊全力投入研究與開發重要專案。協議的開發由以太坊研究團隊負責撰寫協議的標準,另外九個開發團隊以各自偏好的語言依照規格實作出全節點。
其中,最令人矚目的兩個重要技術為「點對點網路層 libp2p 框架」,與「eWASM (Ethereum Flavored WebAssembly) 虛擬機」,下文,動區將就這兩個技術做一個簡單的介紹。
點對點網路層 libp2p 框架
在區塊鏈的世界裡,系統是由點對點(peer to peer)網路形成。
這與一般我們每天大多數用的網路服務,背後所用的主從式架構(Client-server model)不同;點對點網路的節點電腦,沒有伺服器或客戶端的區分,節點電腦要和其他有連線的同儕取得資料,同時也提供資料。
現在以太坊所用的點對點網路層,是當初主網上線時根據需求去客製化的 devp2p 系統。在 IPFS 成熟後,其網路層才逐漸被模組化出來成 libp2p。
以太坊研究員梁智程告訴動區:
在 Eth2.0 的分片中,驗證者節點會被隨機指派要同步與維護某些分片鏈, libp2p 架構支援在點對點網路層中,針對某個「主題」去訂閱的設計,以讓驗證者節點可以只接收到某個分片鏈主題的訊息。
eWASM (Ethereum Flavored WebAssembly) 虛擬機
現行的虛擬機 EVM(Ethereum Virtual Machine)當初是為了強調區塊鏈安全的正確性所設計的,因此效能並非第一考量。
梁智程提到。
eWasm 是 Ethereum WebAssembly 的縮寫。WebAssembly 是 W3C 推動的一個為了強化瀏覽器效能的低階語言開放標準,並有來自 Mozilla, Google, Microsoft, 與 Apple 等眾多一線公司開發者投入其中。
WebAssembly:(又稱wasm)是一個實驗性的低階程式語言,應用於瀏覽器內的客戶端。WebAssembly是可攜式的抽象語法樹,被設計來提供比JavaScript更快速的編譯及執行。WebAssembly將讓開發者能運用自己熟悉的程式語言編譯,再藉虛擬機器引擎在瀏覽器內執行。
目前, eWasm 借用了 WebAssembly 以試圖去除造成非確定性的浮點數運算,並增加計算 gas 的 metering(計量儀)機制,改成適合區塊鏈使用的指令集。
梁智程強調:
「EWASM 將會強化以太坊虛擬機的效能與安全性,也可以相容更多工具鏈,可以做到用一般程式語言如 C/C++, go 或 rust 去寫合約。」
延伸閱讀 >> 以太坊系統性升級・君士坦丁堡硬分叉: 以太坊愛好者需要知道的事
將國際技術人脈帶進台灣 ,為區塊鏈產業盡一份心力
台北以太坊(Taipei Ethereum Meetup)認為「視野」很重要。
一個人所能接觸到的知識人際網絡將對未來人生造成巨大影響。所以,他們這次將國際技術人脈帶進台灣,希望能為台灣的區塊鏈產業盡一己之力。
在訪談的最後,智程告訴動區:
這是少數,你可以一次看到國際上從 Layer2 到 DAO,還有在地以太坊生態系都一起參加的活動
Crosslink 活動報名連結:點我
?相關報導?
以太坊基金會未來一年將投入「超過 9 億台幣」支助開發生態
以太坊基金會,首次推出「台灣限定」的開發者補助計畫
《BlockTempo動區動趨》LINE官方號開通囉~立即加入獲得第一手區塊鏈、加密貨幣新聞報導!