EOS 是一条公链,用于创建智能合约和去中心化应用程序 (DApps)。它由 Dan Larimer(Block.one 的前 CTO)设计。EOS 主网于 2018 年 6 月 2 日发布。 EOS 旨在成为以太坊的替代品,成为具有高可扩展性、交易吞吐量和零交易费用的智能合约平台。EOS 的特点在于使用了委托权益证明(DPoS)共识机制。通过 DPoS,EOS 能够提供比传统区块链网络(例如比特币、以太坊)更大的可扩展性和交易吞吐量,但在一定程度上,它也牺牲了一定的去中心化和审查阻力。同时,在 EOS 上开发人员能够使用 C++ 等通用语言来构建 DApp,而不是像以太坊的 Solidity 这样的新语言,对开发者更加友好。
委托权益证明(DPoS)是 PoS 的衍生共识机制。在这种模式下,$EOS 通证持有者将选出 21 个验证者作为运行网络的出块生产者(block producer)。区块生产者负责验证网络上的所有交易、构建区块、为智能合约运行不同的进程以及保护网络。他们需要抵押 $EOS 以确保网络的安全及正常运行。如果他们没有正常履行职责,他们质押的通证将被没收,并且被另一个区块生产者取代。
$EOS 是 EOS 网络的原生通证,最初在以太坊上发行,然后转移到 EOS 网络。其可用于质押、治理和其他经济活动。$EOS 没有供应上限。每年通货膨胀1%(原通货膨胀率为5%,变更于2020年2月)。
与以太坊等其他智能合约平台不同,用户在使用 DApp 或与智能合约交互时不会被收取任何费用。因为开发人员在 EOS 区块链上部署智能合约时需要质押一定通证来获得网络资源。
在传统的 Web 2.0 世界中,开发人员为他们的应用程序所需的资源付费,例如服务器、网络带宽和域,以部署和运行他们的应用程序。而用户可以使用浏览器免费访问这些应用程序。
EOS 也使用了类似的模型,开发人员质押 $EOS,以换取 DApp 需要的资源,包括:
- CPU — 处理事务所需的 CPU 时间量。
- NET — 交易(数据传输)所需的网络带宽。
- RAM — 智能合约使用它在区块链上存储数据。
根据质押量的大小,开发人员可以从 EOS 网络获得对应的资源来托管和运行他们的 DApp。而用户可以在没有任何交易费用的情况下使用 DApp。当开发人员从网络中取出他们质押的代币时,EOS 将从通货膨胀通证中收取交易费用。
EOSIO 是一个开源区块链平台,致力于通过可编程智能合约实现加密安全的交易层基础设施。EOS 是建立在 EOSIO 开源软件框架之上的公链。EOS 公共网络是众多使用 EOSIO 作为基础的开放网络之一。