建议和反馈

请填写你的反馈内容

EOS 入门第一篇 - 简析 EOS

2020-11-24 ·1748次阅读 ·读完需要10分钟

今天加入了一个日更计划,打算从今天开始,系统的说一下 EOS。

今天加入了一个日更计划,打算从今天开始,系统的说一下 EOS。

为啥要关注 EOS

下面是按 7 天交易量对 DApp 排序的一个结果, 数据来源这里。排名前五的 DApp 中,由四个是运行在 EOS 上的。

Dapp7  7 天交易量排名

DApp 按 7 天交易量排名

如果按 24 小时用户数进行排序,排名前五的全都是运行在 EOS 上的 DApp。

Dapp 24 小时用户数 排名

DApp 按 24 小时用户数排名

尽管一直备受争议,EOS 毫无疑问已经逐步成为比较能让 DApp 落地的区块链基础设施。

什么是 EOS

EOS 的全称是 Enterprise Operation System,字面意思为企业级区块链操作系统。比特币的诞生就是实现了点对点的加密货币系统,以太坊的出现实现了图灵完备的虚拟机(智能合约平台)。 EOS 平台可以理解为一个系统,在该系统上的智能合约就类似于操作系统下的各个程序与软件。和操作系统类似,EOS 提供了帐户、身份验证、数据库、异步通信以及跨多个 CPU 核心或集群的应用程序调度支持。按照官方规划,EOS 会具有强大的横向扩展和纵向扩展能力,每秒可以支持数百万个交易,同时普通用户无需支付使用费用。

当然,牛逼不是一天落地的,现在每秒百万交易还无法看到,不过峰值达到每秒数千的 TPS 已经是实实在在的了。EOS 本身也正在快速的演化过程中。

EOS 与 BM

就像谈比特币就离不开中本聪,谈以太坊就离不开 V 神,谈 EOS 就少不了要说一下另一位传奇人物 BM。

BM 原名叫 Daniel Larimer,之所以叫 BM 只是因为他在网上经常使用网名 ByteMaster。

BM 对币圈老韭菜来说并不陌生,可以说是如雷贯耳了吧。别人整一个区块链系统就费老鼻子劲了,这货儿却一口气整了三个出来。
2013 年推出比特股(Bitshare) 去中心化交易所,开始引入 DPos 共识,10 秒种出一个块。
2015 年,为了更好地优化系统性能, BM 团队发布了石墨烯工具组, Bitshare2.0 采用了此技术之后,缩短了区块生产的速度,每 3 秒就可以产出一个块,同时支持每秒 1 万笔交易的处理速度。后来他目光放在了内容社区上,并打造了一个 通过加密货币奖励支持社区建设和社交互动的区块链数据库一 Steem。 Steem 沿用了比特股的底层技术 : 石墨烯底层框架,在交易性能和用户体验方面都达到了相当高的水准。 EOS 可以说是 BM 对于区块链技术理解的总结,这次 BM 将以太坊作为自己的对手,建立一个区块链操作系统。

EOS 与 block.one

block.one 是 EOS 背后的区块链公司,但 block.one 只负责 EOS 的技术开发,并不负责 EOS 的运营。EOS 的运作主要还是靠超级节点和社区。

EOS 有哪些突出特点

  1. 较高的吞吐量和可扩展性
    EOS 是为实现高交易吞吐量而设计的。 通过 DPOS 共识机制,EOS 区块链网络不需要等待所有节点完成交易才能达到确认状态。 与其他共识机制相比,这使得交易吞吐量更高。

  2. 更快的确认和更低的延迟
    为了提供良好的用户体验,EOS 被设计成具有较低的交易确认延迟,以便开发人员构建的应用程序能够与中心化的互联网应用竞争。

  3. 用户免费和资源通证化
    建立在 EOS 上的应用可以采用免费增值模式,用户不需要支付基础设施的费用便可进行交易。 EOS 的基础设施资源是靠一种代币抵押机制来分配的的。 你抵押多少 EOS 代币,就会相应的获取一定比例的资源,并且这些资源一直会锁定到你取消抵押,期间不会受 EOS 代币价格波动的影响。

  4. 更完善的账户与权限管理体系
    和比特币以太坊一个账户就是一个公私钥对不同,你可以通过 EOS 网络创建一个用户名来作为账户,每个账户下面有多对公私钥,每对公私钥可以根据业务需要赋予不同的权限。这给开发面向更复杂权限控制场景的应用提供了很大方便。

  5. C++/WASM 虚拟机
    C/C++ 几乎是每个科班计算机同学的必修课。会 C++ 的同学有福了,EOS 的智能合约就是需要用 C++ 写的,不需要为了写智能合约再学一门新的语言。
    EOS 底层用来执行智能合约代码的是一个 WebAssembly (WASM)虚拟机。 WASM 也被谷歌、微软、苹果和其他公司开发的其他重要的互联网基础设施软件所使用。 使用 WASM 的设计选择使 EOS 能够重用经过优化和严格测试的编译器和工具链,这些编译器和工具链目前由更广泛的社区维护和改进。 此外,采用 WASM 标准还使编译器开发人员更容易将其他编程语言移植到 EOS 区块链上。

  6. 更好的支持应用升级
    部署在基于 EOS 区块链上的应用程序是可升级的。 这意味着开发人员在提供足够授权的情况下可以部署代码修复、添加特性和(或)更改应用程序逻辑。 作为一名开发人员,你可以持续迭代更新你的应用,而不必担心永久性地陷入错误或 bug 的风险。 当然,你也可以选择部署不可更改的智能合约。在智能合约升级方面,向左还是向右,一切由开发人员自行决定。

  7. 可编程的治理机制
    任何 EOS 区块链上的资源分配和治理机制都是可编程的。 EOS 的治理和资源分配是通过智能合约来控制的。 开发者只需要修改系统智能合约来改变 EOS 区块链的资源分配和管理规则。 这种方式使链上治理变得更加简单,因为在进行必要的更改时并不需要基础层代码的改动,从而可以比较好的避免应分叉带来的一些风险。

本文作者建者 Ashton ,欢迎关注他的简书


声明:作为区块链技术信息平台,本站所提供的资讯信息不代表任何投资暗示,本站所发布文章仅代表个人观点,与链客社区官方立场无关。
评论(0)问答(0)
请先登录或注册

请先登陆或注册

相关推荐

公链的“分叉”之路

文章来源:https://new.qq.com/omn/20210224/20210224A05MCB00.html **撰文 | NESTFANS.知鱼** **出品 | NEST爱好者(nes......
樱花YING · 2021-02-25
3687阅读 · 0赞赏 · 0问答

EOS是否可以靠DIFI和GameFI翻盘

风险提醒:EOS作为曾经红极一时的热门公链,由于众所周知的种种原因导致越来越多社区成员和投资人的失望,今年比特币、DeFi、以太坊生态进展迅速,但EOS却是一蹶不振,我们也看到各社群里的一片片叫骂声。......
redbull · 2020-11-27
2095阅读 · 0赞赏 · 0问答

EOSIO 经典开源智能合约合集

本文 收集了一个 EOSIO 上的开源智能合约以下是 EOS.IO 上的智能合约列表eosio 合约提供 EOSIO 区块链的一些基础功能。https://github.com/EOSIO/eosio......
Cristante · 2020-11-24
1976阅读 · 0赞赏 · 0问答

EOS入门第二篇-技术原理

上一篇简析了下 EOS , 这篇分析下EOS的技术原理 。上一篇简析了下 EOS , 这篇分析下 EOS 的技术原理 。总体架构模块架构图如上图所示,......
Cristante · 2020-11-24
1927阅读 · 0赞赏 · 0问答

游侠区块链11月20日分析:以太坊再次引领上涨,变盘这几天。

技术面+基本面分析 自从10月16日OKEX暂停提币,暂停一切OTC业务后,最终昨日发出公告,将于11月27日前开放提币。这一则消息,给予市场的冲击,一来证实一点,大所无忧......
游侠区块链 · 2020-11-20
2775阅读 · 0赞赏 · 0问答

Cristante

4051.0

LK币

37

粉丝

96

笔记

感谢"Cristante"

这篇精彩的笔记,目前已经帮助

  • 0
  • 1
  • 7
  • 4
  • 8
喜欢0
链客社群 加入

微博进入

商务合作>

广告投放>

公司名称:北京链客行科技有限公司

联系方式:010-67707199

ICP备案号:京ICP备18032136号

Copyright:链客区块链技术问答社区 版权所有

感谢您的提问,问题被社区永久收入以便新人查看。一定要记得采纳最佳答案哦!加油!

感谢您的善举,每一次解答会成为新人的灯塔,回答被采纳后获得20算力和相应的LK币奖励

您将赞赏给对方2LK币的奖励哦!感谢您的赞赏!

您将赞赏给对方2LK币的奖励哦!感谢您的赞赏!