Second State SOLL 編譯器項目得到以太坊基金會的現金獎勵

2019年10月20日,臺北html

Second Satte是領先的面向區塊鏈智能合約的開源基礎架構軟件的提供者,由於對開源SOLL編譯器項目的貢獻,得到了以太坊的現金獎勵。前端

20191022-soll-project-01.jpg
(右一爲Second State 工程師Hydai,右四爲以太坊創始人Vitalik)git

2019年10月20日在臺北舉行的CrossLink活動中,以太坊基金會的Vitalik Buterin向Second State 團隊頒發了5000美圓的獎金。github

SOLL是世界上第一個將Solidity智能合約編譯爲WebAssembly字節碼,併成功部署到以太坊基金會官方Ewasm(以太坊WebAssembly)測試網中的工具鏈。web

本月初,Second State團隊在日本大阪的2019年以太坊基金會Devcon5上demo 了SOLL編譯器項目的早期版本編程

20191014-SecondState-at-DevCon5-03.png
(Second State 工程師正在給以太坊團隊demo 如何使用SOLL 在Solidity 中編譯ERC20 合約,而後將其部署到官方Ewasm測試網上)後端

走向ETH 2 的重要路徑

根據ETH 2 路線圖的規劃,ETH 2 須要一種新的智能合約執行引擎,稱爲Ewasm(以太坊WebAssembly)虛擬機。可是,通過多年的開發,針對Ewasm 的開發工具鏈仍然缺失。在SOLL 以前,沒有簡單的工具能夠將Solidity 智能合約編譯並部署到基於Ewasm 的區塊鏈上。架構

經過對LLVM 的支持,SOLL 不只完善了Ewasm 缺乏的工具鏈,還把現代編譯器基礎結構引入了Solidity 編程語言。編程語言

有了對LLVM 的支持,SOLL 不只能夠在前端支持多種智能合約編程語言,例如Rust和C ++,並且能夠在後端支持各類VM,例如Ewasm和EVM1.x。區塊鏈上的應用程序開發將更加靈活和高效。工具

Second State首席執行官Michael Yuan 博士解釋了SOLL 項目背後的基本原理,「 SOLL 項目在企業開發人員和區塊鏈世界之間架起了一座橋樑。咱們歡迎全部開發人員使用爲Ewasm 設計的SOLL 工具鏈。」

超越Ewasm

可以在後端支持多個執行引擎,這是基於LLVM的編譯器工具鏈的主要優勢。例如,Second State與ETC Labs之間正在進行的合做,正在朝着SOLL的EVM 1.0 後端努力。這使得基於LLVM的工具和優化功能能夠在現有的基於EVM的區塊鏈上使用,例如以太經典(Ethereum Classic),CyberMiles等。

以太經典的核心開發Alan Li表示:「 SOLL EVM 項目的前進很是使人興奮,將有效地塑造以EVM執行環境爲基礎構建的整個DApp 生態系統。」

此外,Second State將把SOLL 編譯器工具鏈合併到很是易於使用的基於Web 的BUIDL IDE 中。BUIDL IDE 以智能合約做爲後端,以web3做爲前端,能夠在幾分鐘內構建和部署完整的DApp。

延伸閱讀

  1. SOLL項目源代碼repo
  2. 關於Ewasm的SOLL的視頻演示
  3. EVM-LLVM項目
  4. Second State BUIDL IDE項目
  5. BUIDL入門指南
相關文章
相關標籤/搜索