Equity比原链智能合约语言
Equity 是一个用于表达比原链 Bytom 智能合约的高级语言,是一门专属于比原链多资产模型的解析性语言。
Equity 相关特点
-
声明性谓词性语言,语法简单,意思明确
-
精确地抽象数据栈的执行流程
-
方便构造自定义的资产解锁模型(例如猜谜合约、第三方担保合约、多签合约等)
-
支持多资产之间的关联处理(例如币币交易合约、抵押贷款合约、看涨期权合约等)
-
可以作为发行资产的创世合约
-
用户编写合约方便,可读性强
发展规划
-
比原发布白皮书并提出了智能合约的设计框架 2017年
-
调研并实现智能合约编译器的基本功能 2018年Q1
-
发布 equity 智能合约编译器和典型合约模板,合约开始试运行 2018年Q2
-
增加基本的扩展性语句类型,例如if-else、define、assign 等语句 2018年Q3
-
开发简易版的 equity 合约编译器工具,增加更多实用性的内置函数 2018年Q4
-
扩展 equity 合约编译器工具功能,例如锁定金额表达式的提取和预计算等 2019年Q1
-
优化 equity 编译器,增加表述性更强的图灵完备语句类型 2019年Q2
前瞻性的规划
-
创建类似于remix 的智能合约执行平台
-
开发通用性语言的智能合约编译器
评论
Liquid智能合约编程语言软件
Liquid由微众银行区块链团队开发并完全开源,是一种嵌入式领域特定语言(embeddedDomainSpecificLanguage,eDSL),能够用来编写运行于区块链底层平台 FISCOBCOS
Liquid智能合约编程语言软件
0
Magician-ContractsTools智能合约工具包
Magician-ContractsTools是一个用于调用智能合约的工具包,你可以非常容易地在Java程序中调用智能合约进行查询和写入操作。有三个内置的标准合约模板,分别是ERC20、ERC721
Magician-ContractsTools智能合约工具包
0
Magician-ContractsTools智能合约工具包
Magician-ContractsTools 是一个用于调用智能合约的工具包,你可以非常容易地在
Magician-ContractsTools智能合约工具包
0