当前位置: 首页 > 软件库 > Web3 > 区块链 >

Equity

比原链智能合约语言
授权协议 AGPL
开发语言
所属分类 Web3、 区块链
软件类型 开源软件
地区 国产
投 递 者 姚建树
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Equity 是一个用于表达比原链 Bytom 智能合约的高级语言,是一门专属于比原链多资产模型的解析性语言。

Equity 相关特点

  1. 声明性谓词性语言,语法简单,意思明确

  2. 精确地抽象数据栈的执行流程

  3. 方便构造自定义的资产解锁模型(例如猜谜合约、第三方担保合约、多签合约等)

  4. 支持多资产之间的关联处理(例如币币交易合约、抵押贷款合约、看涨期权合约等)

  5. 可以作为发行资产的创世合约

  6. 用户编写合约方便,可读性强

发展规划

  1. 比原发布白皮书并提出了智能合约的设计框架 2017年

  2. 调研并实现智能合约编译器的基本功能 2018年Q1

  3. 发布 equity 智能合约编译器和典型合约模板,合约开始试运行 2018年Q2

  4. 增加基本的扩展性语句类型,例如if-else、define、assign 等语句 2018年Q3

  5. 开发简易版的 equity 合约编译器工具,增加更多实用性的内置函数 2018年Q4

  6. 扩展 equity 合约编译器工具功能,例如锁定金额表达式的提取和预计算等 2019年Q1

  7. 优化 equity 编译器,增加表述性更强的图灵完备语句类型 2019年Q2

前瞻性的规划

  1. 创建类似于remix 的智能合约执行平台

  2. 开发通用性语言的智能合约编译器

  • law、equity、act、statute、code、bill,是几个常见的法律英语词汇,它们均与“法”或者“法律”有关,稍不小心,就会混淆或者误用。拙文尝试辨析如下,诚邀诸位斧正。       从广义而言,“law”相当于汉语的“法”、“律”、“法律”甚至“规则”、“规范”之意,是一切规范性文件的总称。也可以这么说,“law”是一切“法律”或者“规则”之类东西的泛称。就是说,“equity”、

  • Equity-Linked Note From Wikipedia, the free encyclopedia   (Redirected from Equity-linked note) Jump to: navigation, search An Equity-Linked Note (ELN) is a debt instrument, usually a bond, that diffe

  • equity compiler tool The equity compiler tool is the equity commandline compiler. Requirements Go version 1.8 or higher, with $GOPATH set to your preferred directory Build source code, the build targe

  • 听 equity到二级35%其他类二级10% SS13-14 R46-51 R46 为什么会有金融市场: 资金融通市场 金融市场发展快,实体经济也会快 大力发展实体经济来刺激金融市场 NPV 数量里:金融市场投资的现金流 公司理财:机器设备每年产生的收入 资本预算 金融产品就是合约,合约生效取决于信用 金融:股票,债券,衍生品,其他->portfolio 实体:经济,公司理财,FSA 工具:道德,

  • Indigenous students at U of T honoured for efforts in language revitalization, health equity(多伦多大学的土著学生因在语言振兴,健康平等方面的努力而受到表彰) When Andrea Johns started at the University of Toronto as a mature student

  • Vista Consulting Group新加坡办事处将进一步支持投资组合公司在该地区的运营   新加坡和德州奥斯汀--(美国商业资讯)--Vista Equity Partners今天宣布Vista Consulting Group(“VCG”,与Vista Equity Partners统称“Vista”)新加坡办事处开业。VCG是Vista的附属咨询公司,Vista是一家领先的投资公司,专

  • R51 如何定量选股票 R50 3. 2.科技 生产效率->产出提升 BT网提供在线编程量化交易 3.人口红利 新中国成立人均gdp和日本是一样的,2028年 4.政府 改革开放:医疗,通讯,教育,房地产 5.社会影响 98年牺牲大量外汇储备救hk,伤筋动骨鼓励内需,房地产带动餐饮业 行业分析: 行业分类: 1.按行业生命周期 出生,兴起,鼎盛,衰退,消亡 胚胎期/婴儿期: 发展缓慢:不熟悉的产品

  • The structure of Owners’ equity includes information about: contributed capital, preferred stock, treasury stock, retained earnings, non-controlling interest, accumulated other comprehensive income.

 相关资料
  • 指导编写一个EOSIO的智能合约 模块 Account API 查询账户数据的API. Chain API 查询链内部状态的API. Database API 存储和检索EOS.IO区块链的数据API根据以下广泛结构来组织数据. Math API 定义常用的数学函数. Action API 定义用于查询操作属性的API. Memory API 定义常用的记忆功能. Console API 使应用程

  • 编程语言 使用golang作为编程语言(对部分关键字限制,以保证处理的有序性),而不是重新创造编程语言。 golang是一个简单、易用的编程语言,它有完善的帮助文档和开发工具。 它是强类型校验,编译阶段就能够校验发现很多bug。 它是模块化的,本系统能够简单屏蔽外部功能,使智能合约处在简单可预期的环境中。 已经有大量的golang开发人员,他们如果要开发智能合约,非常容易上手。 智能合约的分类 公

  • 介绍 EOSIO 智能合约 编写智能合约需要的必备技能 C / C++ 相关 基于 EOSIO 的块链使用的是 WebAssembly(http://webassembly.org/) (WASM) 来执行用户编写的智能合约。WASM 是一种新兴的 Web 标准,广泛支持于谷歌、微软、苹果等。对编写 WASM 标准的智能合约来说使用 clang/llvm(https://clang.llvm.or

  • 原文:http://zeppelin-solidity.readthedocs.io/en/latest/bounty.html 这个例子结合了Truffle框架,如果你不知道如何集成,可以先看看,还挺方便的:http://me.tryblockchain.org/obust-smart-contracts-with-openzeppelin.html 要为你的合约创建一个赏金项目。需要继承父类B

  • StandardToken继承的父类方法,相比StandardToken,这个类只提供基础功能,而StandardToken允许授权给其它人额度来转发代币。 balanceOf(address _owner) constant returns (uint balance) 返回传入地址的余额。 function balanceOf(address _owner) constant returns

  • 基于FirstBlood的代码:原始的firstBlood的代码在这里。 继承了合约SafeMath,实现了ERC20标准(标准参见:https://github.com/ethereum/EIPs/issues/20)。 原文地址:http://zeppelin-solidity.readthedocs.io/en/latest/standardtoken.html 源码地址:https://g

  • 父类合约。支持通过拉取方式实现支付。继承这个合约,并通过asyncSend来替代发送功能。理念参考这个文章:http://me.tryblockchain.org/onward-with-ethereum-smart-contract-security.html 原文地址:http://zeppelin-solidity.readthedocs.io/en/latest/pullpayment.h

  • 父合约,限制当前合约所能持有的资金额度。 原文地址:http://zeppelin-solidity.readthedocs.io/en/latest/limitbalance.html 源码地址:https://github.com/OpenZeppelin/zeppelin-solidity/blob/6e66ba321e545c7840f51ba978a0dd9aaad3ad99/contr