分享此文章
以其高速、低成本区块链平台而闻名的 Solana Labs 推出了新的编译器 Solang,旨在弥合以太坊开发人员与 Solana 生态系统 Solana 之间的差距 发表 7月19日。
1/ 🎉Solang 简介:以 Solidity 构建 Solana
今天, @solanalabs 宣布推出 Solang,这是一款编译器,使开发人员能够使用以太坊的主要编程语言 Solidity 在 Solana 上编写智能合约。https://t.co/X703sAMJBC
了解更多👇
— 索拉纳 (@solana) 2023 年 7 月 19 日
Solang 关注 Neon 本周早些时候的声明,建议 协调努力带来效益 使用 Solana 的技术能力以最少的代码重新配置将以太坊 DApp 直接部署到网络上。
两者都利用 Solidity,但正如 Solang 声明所述,两者“都是针对同一问题的互补方法,即提高 Solana 与现有以太坊开发方法的兼容性。”
通过向 Solidity 开放 Solana,Solang 为以太坊开发人员创建了一个更易于访问的平台。 到目前为止,Solana 因使用 Rust 或 C 语言编写智能合约而受到广泛认可,但转向 Solidity 可能会使其开发人员基础多样化。
Solang 的主要功能包括与以太坊 Solidity 0.8 的兼容性,为以太坊开发人员提供熟悉的工作环境。 它能够调用其他 Solana 智能合约,从而确保轻松集成到现有生态系统中。 它还支持 Solana SPL 代币,扩大了 Solana 网络上可用的交易范围。
新的编译器还适应程序派生地址,增强了系统的整体安全性。 另一个值得注意的功能是它对 Anchor 的支持,Anchor 是 Solana 智能合约开发的流行框架,这进一步简化了 Solana 的开发流程。
Solang 构建原生 Solana 智能合约,并提供对原生 Solana 内置功能的访问,使开发人员能够利用 Solana 的独特属性。 此版本与 Solana Labs 遵循社区主导的不断扩大其生态系统覆盖范围的努力相一致 创建 去年推出了 Seahorse,它允许 Solana 智能合约用 Python 编写。