借助新工具,Solana 智能合約現在可以用Solidity 編寫


區塊鏈技術的世界在不斷發展。 Solana 生態系統中令人興奮的新發展是Solang 的發布,該工具允許開發人員使用Solidity 編程語言編寫Solana 智能合約。這為使用已廣泛採用的語言在Solana 上構建去中心化應用程序(dApp) 開闢了新的可能性。

為什麼這很重要

Solidity 是編寫智能合約最流行的語言,尤其是在以太坊上。然而,Solana 智能合約傳統上是用Rust 或C 編寫的。這為習慣Solidity 的開發人員提供了一個學習曲線。借助Solang,他們可以利用現有知識。

Solang 為Solidity 開發人員在高速、低成本的Solana區塊鏈上開始構建提供了一座橋樑。它使現有Solidity 智能合約的移植變得更加簡單,並為更多開發人員嘗試Solana 敞開了大門。

1/ ?Solang 簡介:以Solidity 構建Solana

今天, @solanalabs 宣布推出Solang,這是一款編譯器,使開發人員能夠使用以太坊的主要編程語言Solidity 在Solana 上編寫智能合約。 https://t.co/X703sAMJBC

了解更多?

— 索拉納(@solana) 2023 年7 月19 日

索朗的工作原理

Solang 採用Solidity 代碼並將其編譯為用Rust 編寫的Solana 程序。然後可以將該Rust 程序部署到Solana區塊鏈。 Solang 支持大多數Solidity 語法,從而實現無縫轉換。

在幕後,Solang 將Solidity 的以太坊虛擬機(EVM) 操作碼轉換為Solana 指令。這使得合約邏輯能夠在Solana 的運行時上執行。

用例

以下是如何使用Solang 的一些示例:

將現有的以太坊dApp(例如Uniswap 或Aave)移植到Solana 使用部署在以太坊和Solana 上的共享Solidity 合約構建跨鏈dApp 使用經過充分測試的Solidity 合約啟動NFT 鑄造平台或市場開發與Solana 超快交易集成的Solidity 智能合約通過從以太坊分叉和修改Solidity 代碼,在Solana 上創建DeFi 協議Neon EVM 將以太坊虛擬機(EVM) 引入Solana

Solana 生態系統對於習慣了以太坊的開發者來說一直變得更加友好。最近,Neon 將EVM 作為Solana 程序實現。這允許在Solana 上執行未修改的以太坊字節碼。對於開發人員來說,使用 霓虹燈EVM 意味著就像更改其部署腳本以指向Solana 而不是以太坊一樣簡單。

在幕後,Neon EVM 將以太坊合約調用轉換為Solana 交易。合約存儲和事件等內容在Solana 的帳戶和交易日誌上進行模擬。

對以太坊開發者的好處

對於以太坊開發人員來說,Neon EVM 承諾在Solana 上部署時可以實現更快、更便宜的交易。以太坊的擁堵通常會導致汽油費飆升和確認時間緩慢。 Solana 的速度和可擴展性可以帶來令人欣慰的緩解。

Neon EVM 還開放了Solana 的功能集,例如鍊上程序和並行事務處理。將Solana 集成到他們的堆棧中可以極大地擴展以太坊開發人員可以構建的內容。

現在流行的Solidity 語言可以與Solana 的創新技術交互,可能性是巨大的。 Solang 為以太坊開發人員將他們的技能擴展到Solana 生態系統鋪平了道路。通過這兩個領先的智能合約平台之間的這座新橋樑,開發人員可以享受兩全其美的好處。

Solana 社區將從基於Solidity 的人才湧入中受益匪淺。隨著Solang 採用率的增長,我們預計將在Solana 上推出更複雜的dApp。現在語言已經統一,可能性是無限的。

Solana 是引領XRP 上漲的山寨幣之一。 Solana 價格目前為27.32 美元,過去7 天內上漲23%,過去30 天內上漲72%。未來通過更多dApp 創造新的DeFi 機會可能會增加Solana 網絡上的交易量和用戶數量,並導致價格飆升。

資訊來源:由0x資訊編譯自COINCODEX。版權歸作者所有,未經許可,不得轉載

Total
0
Shares
Related Posts