Solana推出新編譯器「Solang」!可使用以太坊主流語言Solidity開發智能合約
曾經的以太坊殺手 Solana 在經歷了數年的開發後,終於在近期上線了 Neon EVM 主網,而昨日 (19) 更是宣布推出了新的編譯器「Solang」,使開發者能使用 Solisity 進行開發。不難看出 Solana 想要吸引以太坊開發者加入其生態的野心。
1/ 🎉Introducing Solang: Building on Solana with Solidity
Today, @solanalabs announces Solang, a compiler enabling developers to write smart contracts on Solana in Solidity, the primary programming language of Ethereum.https://t.co/X703sAMJBC
Learn more👇
— Solana (@solana) July 19, 2023
Solana 新編譯器 Solang 介紹
Solana Labs 近日宣佈推出了新的編譯器「Solang」,透過 Solang 能使以太坊的開發者使用原本熟悉的程式語言 Solidity 於 Solana 上進行開發。團隊表示這就有助於彌合 EVM 開發人員及 Solana 生態系之間的差距。
除了本身就支援 Rust 及 C 於 Solana 開發智能合約外,在社群的領導下,Solana 也在去年推出了 Seahorse,使開發人員能使用現今最普及的程式語言 Python 進行開發。而在 Solang 推出後,Solana 可以說是對開發者最方便的區塊鏈之一。
廣告 - 內文未完請往下捲動
以下為 Solang 編譯器的主要特色:
- 兼容以太坊 Solidity 0.8 版本
- 可呼叫其他 Solana 智能合約
- 支援 Solana SPL 代幣
- 支援程式衍生地址
- 支援使用 Anchor 進行開發
- 建構原生 Solana 智能合約
- 存取原生 Solana 內建功能
為了使 Solidity 的開發者能更快上手,官方也準備了初學者指南,說明如何設置開發環境、編寫及測試智能合約,並將其部署在 Solana 網路上。另外,也有官方教學影片可以參考。