EOS 合约基础教程 - 简介

EOS 是 Enterprise Operation System 的缩写,是为商用分布式应用设计的一款区块链操作系统。

EOS 是引入的一种新的区块链架构,旨在实现分布式应用的性能扩展。

EOS 它并不是像比特币和以太坊那样的货币,而是基于 EOS 软件项目之上发布的代币,被称为 「 区块链 3.0 」

EOS 的特点

  • EOS 是世界排名前 5 的数字货币,目前市值大约是 340+亿,单价差不多是 37 元左右。比较低的单价,比起 ETH ,意味着更低的成本。
  • EOS 的出块速度更快,平均 0.5秒出一个块。这个速度,也就是说,当我们打包了一个事物,那么就会立即得到确认。想比之下,ETH 的 15秒左右出一个块则显得有点慢了。

  • EOS 是天生的合约系统。EOS 是 EOS 软件系统上的通过合约发布的代币。EOS 目前有五个基础合约

    • eosio.bios

      合约用于管理链上的堆栈和非堆栈资源,通过确认用户持有的 token 控制资源分配,包括带宽、CPU 以及内存资源

    • eosio.token

      代币合约,只要加载这个合约,就可以轻松的发行一个代币

    • exchange

      交易所合约,模拟的是交易所的功能,支持充值提现 eos 和 currency,支持 eos 和 currency 之间的买卖,别有一番玩味

    • eosio.msig

      多用户签名和用户权限管理合约

    • eosio.system

      系统智能合约,可以进行很多系统级别的操作,比如用户投票、将用户注册成为生产者

  • EOS 提供了合约开发工具,这个工具的名称叫做 eosio.cdt ,GITHUB 地址为 https://github.com/EOSIO/eosio.cdt

谁适合阅读本教程?

本教程是专门为 EOS 合约初学者打造的,帮助他们理解与 EOS 合约编程语言相关的基础知识,和一些高级的概念。

阅读本教程前,我们希望你了解的知识

因为 EOS 的合约开发语言是 C++,因此我们希望你在阅读之前具备一些基础的 C++ 知识。

如果你还不会 C++ ,那么可以先从我们的 C++ 基础教程 入手

EOS 的一些资源

还有其它一些资源,不过都比较老旧了,有事没事,大家自己百度或者谷歌吧

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.