Equity 是一个用于表达比原链 Bytom 智能合约的高级语言,是一门专属于比原链多资产模型的解析性语言。
声明性谓词性语言,语法简单,意思明确
精确地抽象数据栈的执行流程
方便构造自定义的资产解锁模型(例如猜谜合约、第三方担保合约、多签合约等)
支持多资产之间的关联处理(例如币币交易合约、抵押贷款合约、看涨期权合约等)
可以作为发行资产的创世合约
用户编写合约方便,可读性强
比原发布白皮书并提出了智能合约的设计框架 2017年
调研并实现智能合约编译器的基本功能 2018年Q1
发布 equity 智能合约编译器和典型合约模板,合约开始试运行 2018年Q2
增加基本的扩展性语句类型,例如if-else、define、assign 等语句 2018年Q3
开发简易版的 equity 合约编译器工具,增加更多实用性的内置函数 2018年Q4
扩展 equity 合约编译器工具功能,例如锁定金额表达式的提取和预计算等 2019年Q1
优化 equity 编译器,增加表述性更强的图灵完备语句类型 2019年Q2
创建类似于remix 的智能合约执行平台
开发通用性语言的智能合约编译器