织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 竞争币 > 以太坊

支持复杂合约逻辑和更多开发语言(2)

时间:2021-05-31 16:25来源:未知 作者:admin 点击:
Python - Algorand 提供 Python 到 AVM 的语言绑定。开发人员用 Python 编写代码,并通过所提供的库访问 AVM 操作码,无需用 Teal 语言直接编写。尽管更喜欢与堆栈

  • Python - Algorand 提供 Python 到 AVM 的语言绑定。开发人员用 Python 编写代码,并通过所提供的库访问 AVM 操作码,无需用 Teal 语言直接编写。尽管更喜欢与堆栈机器语言直接交互的开发人员仍然可以使用 Teal,但我们建议改用更高级的语言来编写更直观的智能合约。

  • Clarity - 我们也在积极推动编译器开发工作,希望能将 Clarity 语言引入到我们的 Layer-1 第一层智能合约中。Clarity 是一种可判定语言,也就是说,肯定可以从代码本身知道程序会做哪些操作。Clarity 旨在优化可预测性和安全性,采用了“所见即所得”方法,更容易推算智能合约的行为、成本和性能。Clarity 允许对给定智能合约的整个调用图进行静态分析。其对类型和类型检查器的支持可以消除所有错误类型,如意外强制类型转换、可重入错误和未初始化值读取。Algorand、Stacks 生态和 Hiro PBC 均支持 Clarity 开源项目。Clarity 是一种广泛采用的、可判定的、安全的、高度可分析的开源语言,开发人员可以使用 Clarity 无缝创建和调用合约。

  • 此项目和我们的社区现在显然可以采用低级虚拟机 (LLVM) 栈集成等其他策略,向 Rust、C、C++、Go、Haskell、Python、JavaScript 等各种流行语言开放智能合约的编写。

    可持续发展的智能合约平台

    我们目前的智能合约可以支持所有主流去中心化应用的需求。此外,我们积极准备应对未来的需求。在未来,智能合约交易将无处不在,数量庞大到甚至在 Algorand 这样的高吞吐量区块链上也会造成拥塞。

    我们也在为程序中资源使用的自然演进做准备,准备应对复杂新兴协议和密码原语演进到需将资源使用限制在当前框架内的情况。我们正在努力设计和迭代满足这些未来需求的 Layer-2 第二层智能合约系统,该系统将是强大而灵活的,且完全兼容我们不断增长的 Layer-1 第一层智能合约去中心化应用生态。

    加入我们的构建者生态

    Algorand 上的开发人员可以结合以下条件构建高级 DeFi、NFT 相关和 web3 去中心化应用:

    • 容易理解且安全的高级语言(如 Reach、Python、Clarity)

    • 强大的执行环境(使用 AVM 1.0)

    • 高吞吐量 (1000TPS+) 低成本 (0.001 Algo) 智能合约交易

    Algorand 基于明智透彻的研究、仔细的规划和出色的实现,我们的智能合约也不例外。它们功能强大、速度快、成本低,而且容易上手。

    快来 Algorand 上创新和构建吧!

    来源链接:twitter.com

    (责任编辑:admin)
    织梦二维码生成器
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    ------分隔线----------------------------
    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    评价:
    表情:
    用户名: 验证码:点击我更换图片
    栏目列表
    推荐内容