Algorand 一直专注于性能、互操作性和智能合约的创新,为各机构和开发人员提供必备的技术,从而在新兴数字经济中取得成功。
早在今年五月,Algorand 就公布了一种新的智能合约开发方法,让开发人员能够通过 Python 或 Reach(一种简单的类 JavaScript 语言)编写智能合约,轻松利用 AVM 的全部功能。AVM 支持具有图灵完备语言、更大程序、更多状态的智能合约,拥有许多新的附加操作码,使开发人员能够使用函数、循环和递归。改进过的协议增加了许多新功能来帮助开发人员构建流行的 DeFi、NFT、web3 dApp 和其他用例。
Algorand 首席产品官 Paul Riegle 表示:“已经在 Algorand 上编写和部署智能合约的开发人员通过 Teal 与早期版本的 AVM 进行了交互,并向我们提供了反馈,所以我们能够迅速对 AVM 进行迭代和改进。我们希望这个新版本能为开发人员社区带来新气象,我们也期待在未来几个月内有更多的更新。”
开发人员可以利用 AVM 实现众多功能,比如:与其他开发人员共建一个 AMM;多方共享交易费用,这样一方就能在原子转移中支付其他方的交易费用;最大限度地为应用提供区块链存储空间,实现多功能性。
本次发布还带来了其他一些重要的功能:高达 512 位的数学运算能力,支持高精度应用程序,简化以太坊合约的移植。此次 AVM 更新意味着开发人员正在推动一个更大的生态,该生态与其他合约交互通信,支持交互式智能合约,同时 dApp 更清晰紧凑,合约规模更大。
有关此版本的更多技术细节,请查看 Dev Rel AVM 公告。
https://developer.algorand.org/articles/introducing-algorand-virtual-machine-avm-09-release/
您可以在 Algorand 开发人员门户上查看关于 AVM 和 Algorand 智能合约的更新版开发人员文档。
https://developer.algorand.org/