免责声明:一圈作为开放的资讯分享平台,所提供的所有资讯仅代表作者个人观点,与一圈平台立场无关,且不构成任何投资理财建议。
logo

Development / 开发者入门

Algorand 技术更新 | TEAL 智能合约语言增强

随着 Algorand 生态 DeFi 及应用的扩张,本次第一层智能合约语言升级将带给 Algorand 链上开发者更好的开发体验。

原文作者:

Algorand中文微信公众号

翻译作者:

伪宝宝

2021年4月13日,Algorand 发布公告,宣布对其 Layer-1 第一层智能合约语言(TEAL —— Transaction Execution Approval Language,即交易执行批准语言)进行了最新升级,后续还将发布一系列此类增强功能。Algorand上的智能合约内置于 Layer-1 第1层,因此可受益于网络的速度、安全性和可扩展性,并通过无需信任的执行、低廉的交易费用以及为复杂应用提供动力所需的灵活实现,降低结算风险。

最新升级基于 Algorand 开发者社区的直接反馈,旨在解决并消除阻挡主流应用的障碍,致力于实现更快更高效的应用开发。Algorand 的智能合约语言 TEAL 已进行升级,以提供更优化的开发体验,同时保持了 Layer-1 第1层语言,并在不影响性能和经济效率的情况下,增加了访问性和便利性。

新功能包含以下特性:

1.现在在原子交换功能中,可以访问交易的完整信息

2.使用 CreatorAddress,实现更好的有状态合约访问权限

3.满足 TEAL 用户和 TEAL 编译器需求的新 Op-Codes

  • 更简洁的需求表达方式
  • 更简单的堆栈和数据值操作方式
  • 原子交易组合能力

有了这些新功能加持,开发者将能够:

  • 更加便捷的查看其他资产和有状态智能合约
  • 获得更佳堆栈操作的功能支持
  • 可使用位和字节功能处理数据
  • 获得增强的有条件逻辑功能

在扩大编写更有效的智能合约的可能性时,TEAL 升级让编译器和高级语言成为开发新途径。开发平台 Reach 就是 Algorand 开发者可以使用的此类工具的一个范例,它可以降低准入门槛,同时让区块链开发者有能力构建更复杂的应用。

Reach 创始人兼首席执行官 Chris Swenor 表示:“Algorand 在持续进行创新,很高兴看到 TEAL 为不断发展的开发者社区提供了新的机会。作为推动 Algorand 链上开发的合作伙伴之一,此次升级对我们来说具备了里程碑的意义,现在 Reach 上编写的任何东西都能在 Algorand 上使用。”

目前,可以更容易且高效地在 Algorand 上编写的应用示例包括:

  • 多种抽奖应用,从 Traditional [1] 到 FOMO 3D 抽奖 [2]
  • 寻租拍卖申请 [3]
  • NFT 生成器 [4] :一种智能的,可产生收益的 NFT 应用

本次共识协议升级,是 Algorand 自成立以来的第五次升级,期间未造成任何宕机或性能影响,这再次证明 Algorand 的可靠性、安全性和创新性,我们将更好地服务开发者社区,并为未来金融(FutureFi)铺平道路。Algorand 始终欢迎并重视所有开发者的反馈和建议,你们的建议就是我们创新的动力。

  • 有关更多技术细节,请访问 TEAL [5] 和开发者文章 [6]
  • 更多开发相关问题,请访问我们的开发人员门户 [7]
  • 反馈和建议可提交至:devsupport@algorand.com

附录链接

[1] https://github.com/reach-sh/reach-lang/tree/master/examples/raffle

[2] https://docs.reach.sh/workshop-fomo.html

[3] https://docs.reach.sh/workshop-rent-seeking.html

[4] https://docs.reach.sh/workshop-nft-dumb.html

[5] https://developer.algorand.org/docs/features/asc1/teal/

[6] https://developer.algorand.org/articles/introducing-teal-version-3/

[7] https://developer.algorand.org/

关于Algorand

Algorand 正在打造驱动未来金融 (FutureFi) 的技术,助力传统模型与去中心化模型融合成包容、安全、无摩擦的统一系统。Algorand 由获得图灵奖的密码学家Silvio Micali创立,开发出的区块链基础设施能够提供处理大规模交易所需的互操作性和容量,可供 DeFi、金融机构和政府平稳过渡到 FutureFi。作为 500 多家全球企业的技术之选,Algorand 令下一代金融产品、协议和价值交换的诞生变得简单。

了解更多信息,请访问www.algorand.com

原文标题:

Algorand 技术更新 | TEAL 智能合约语言增强

发表时间:

2021/04/14
火速分享
Share on facebook
Share on twitter
Share on linkedin

Leave a Reply

近期热文

好久不见,甚是想念。快登录吧