Cardano基金会确认Aiken为GitHub上的官方编程语言,扩展Cardano原生智能合约开发至超过1亿开发者

6 月 11 日,Cardano 基金会在 X 上分享了 Aiken 在 GitHub 上获得官方认可。此更改应该会提高 GitHub 上区块链开发人员对 Cardano 智能合约工作的可见性。GitHub 在全球托管了超过 1 亿名开发人员,扩大了 Aiken 的潜在生态系统覆盖范围。该平台的广泛受众可以加速这种新工具集的采用,以进行链上编码。社区的支持和贡献可能会进一步塑造它在真实环境中的增长和可用性。测试人员的早期反馈突出了它易于集成到现有 Cardano 生态系统中。

Aiken旨在改善智能合约开发

Aiken 编程语言是专门为 Cardano 智能合约环境创建的。与早期基于 Haskell 的工具相比,它旨在提供简单、安全和改进的开发人员体验。该语言从 Elm 和 Gleam 等现代函数式语言中汲取灵感。其简化的配置和编辑器集成提高了编码效率和错误可见性。开发人员可以快速设置项目,并将更多精力放在编写安全的链上逻辑上。内置的测试框架和诊断支持可显著缩短调试时间。社区可以通过专用的 GitHub 存储库查看源代码并提交增强功能。

Aiken编程语言并不针对链下或后台服务。其狭窄的范围有助于最小化高风险金融代码中的潜在错误。严格的类型和静态分析功能有助于提高合约的安全性和可靠性。简约的语法减少了出错的空间,并有助于审计过程。链上逻辑的清晰性对透明和可审计的去中心化应用至关重要。开发者在将关键合约部署到主网时受益于这些保障。其集中的方法减少了外部依赖,保持了运行时开销低。

与 Plutus 执行层的直接集成

Aiken 将您的代码转换为无类型化的 Plutus Core,这是 Cardano 智能合约运行的语言。此方法将较旧的基于 Haskell 的 Plutus-Tx 进程替换为更直接的编译。由于 Aiken 针对相同的虚拟机语言,因此可以与现有的区块链系统无缝协作。其简单的设计消除了额外的功能,完全专注于安全的链上代码。开发人员受益于其较小的运行时占用空间和清晰的行为。内置文档和示例展示了 Contract 的行为和处理棘手的情况。据说 Aiken 团队还提供定期更新和安全修复。

精简工具和编辑器兼容性

Aiken编程语言还具有集成的单元测试框架和自动错误诊断支撑。默认文档生成器简化了代码参考和入职流程。对语言服务器协议的支撑使得自动补全和符号查找等功能成为可能。VSCode和NeoVim等流行编辑器与Aiken项目无缝协作。配置文件保持简单,减少了新开发环境的设置时间。这些工具允许快速迭代,更加专注于智能合约逻辑的创建。这些功能旨在减少开发周期中的手动错误。

社区采用与即将到来的开发者活动

Minswap 和 SundaeSwap 等几个去中心化平台已经将 Aiken 用于他们的合约。Lenfi 和 Levvy 等借贷服务也采用该语言来实现安全交易逻辑。开源模型邀请更广泛的 Cardano 社区做出贡献和透明度。即将举行的活动,如 2025 年柏林区块链周期间的 Cardano 黑客马拉松,将测试新的想法。本次聚会于 6 月 13 日至 14 日举行,提供隐私工具和 AI 代理实验的专题。区块链开发人员和创建者可以在活动中协作开发现实世界的去中心化解决方案。

查看原文
本页面内容仅供参考,非招揽或要约,也不提供投资、税务或法律咨询。详见声明了解更多风险披露。
  • 赞赏
  • 评论
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)