主页 > 以太坊钱包imtoken官网 > 什么是 EOS 区块链:初学者完整指南

什么是 EOS 区块链:初学者完整指南

以太坊钱包imtoken官网 2023-10-22 05:07:50

EOS Blockchain的目标是成为一个去中心化的操作系统,能够支持工业规模的去中心化应用。

这听起来很惊人,但真正吸引公众想象力的是以下两个说法:

他们计划完全取消交易费用。

他们声称每秒能够处理数百万笔交易。

那么,让我们来看看炒作背后的原因。 在本指南中,我们将讨论有关 EOS 的所有内容。 然而,在我们这样做之前,让我们先了解一下为什么我们需要像 EOS 这样的东西。 让我们回答下面的问题。

以太坊最高价格是什么时候_以太坊什么时候升级完毕_以太坊 大都会升级

分布式应用程序(DAPP)需要什么?

或者,更具体地说,一个 DAPP 需要什么才能成功并被主流受众接受? 它的绝对最低要求是什么?

支持数百万用户

它应该具有足够的可扩展性以供数百万用户使用。 对于寻求主流认可的 DAPP 来说尤其如此。

免费使用

该平台应使开发人员能够创建可供用户免费使用的 dapp。 没有用户需要向平台付费才能获得 dapp 的好处。

轻松升级

该平台应允许开发人员随时随地升级 dapp。 此外,如果某些错误影响了 DAPP,开发人员应该能够在不影响平台的情况下修复 DAPP。

低延迟

DAPP 应该以尽可能低的延迟尽可能平稳地运行。

并行性能

平台应允许其 DAPPS 并行处理,以分配工作量并节省时间。

序贯表现

但是,并非区块链上的所有功能都应该以这种方式完成。 考虑交易执行本身。 多个事务不能并行执行; 它需要一次完成一个,以避免像双重支出这样的错误。

那么,我们在创建DAPP时可以使用哪些平台呢?

Bitshares 和 Graphene 具有良好的吞吐量,但绝对不适合智能合约。

以太坊显然是市场上最明显的选择。 它具有惊人的智能合约能力,但交易速度低是一个主要问题。 此外,转账费(gas)也可能存在问题。

EOS 被认为是“两全其美”,它结合了石墨烯和比特股的高吞吐量与以太坊的智能合约可用性。

现在我们知道了为什么要创建 EOS,让我们来看看这个项目背后的团队。

以太坊什么时候升级完毕_以太坊最高价格是什么时候_以太坊 大都会升级

EOS区块链背后的团队

以太坊最高价格是什么时候_以太坊什么时候升级完毕_以太坊 大都会升级

EOS背后的核心团队是位于开曼群岛的“Block.one”。 首席执行官 Brendon Blumer 自 2014 年以来一直参与区块链。他之前曾参与处理 MMORPG 和房地产货币交易的公司。

丹·拉里默 (Dan Larimer) 是首席技术官。 他是委托证明和去中心化自治组织 (DAO) 的创建者。 他也是 BitShares 和 Steem 的幕后黑手。

EOS 区块链带来了什么?

让我们看一下 EOS 的一些功能。

#1 可扩展性

基于区块链的空间面临的最大问题是可扩展性问题

Visa 每秒处理 1667 笔交易,而 Paypal 每秒处理 193 笔交易。 将其与每秒处理 3-4 笔交易的比特币和每秒处理 20 笔交易的以太坊进行比较。

基于区块链的应用程序每秒无法多次计算交易的原因是因为网络的每个节点都必须就任何事情达成一致。

EOS 声称,由于他们使用 DPOS 又名分布式权益证明共识机制,他们可以轻松地每秒计算数百万笔交易。 我们将稍微探讨一下 DPOS。

#2 灵活性

由于 DAO 攻击,以太坊整个系统瘫痪。 由于这个强硬派,一切都停止了,社区分裂了。

由于 EOS 使用 DPOS,这不太可能在他们的生态系统中再次发生。 如果 DAPP 出现故障,选定的区块生产者可以冻结它,直到系统处理它。 这只是DPOS系统的扩展,并不是每个节点都需要关心链路维护。

#3 可用性

EOS 通过合并诸如用于接口开发的 Web 工具包、自描述接口、自描述数据库模式和声明式权限方案等功能,允许定义明确的权限级别。

#4 治理

在 EOS 中,治理是通过建立管辖权和法律选择以及其他相互接受的规则来维持的。 这通常通过具有法律约束力的宪法来实现。 EOS 中的每笔交易都必须在签名中包含宪法的哈希值。 这实质上将用户与宪法联系起来。

可以通过以下过程修改组织和协议:

该更改是由区块生产者以 17/21 的支持率提出的

必须连续 30 天保持 17/21 批准。

所有用户都需要使用新宪法的哈希来签署他们的交易。

区块生产者通过修改源代码并使用 git 提交的哈希将其提交到区块链来反映宪法的变化。

区块生产者需要连续 30 天保持 17/21 批准。

以太坊什么时候升级完毕_以太坊最高价格是什么时候_以太坊 大都会升级

之后,全节点需要整整一周的时间来适应新的变化。

任何不遵循新协议的节点都会自动关闭。

那么,如果发生 The DAO 之类的事情,EOS 系统被迫寻找快速更改和协议解决方案,会发生什么呢? 在这种紧急情况下,区块生产者有权加快修改过程。

#5 并行处理

在并行处理中,程序指令被分配给多个处理器。 通过这样做,程序的运行时间大大减少。 EOS 通过水平可扩展性、异步通信和互操作性提供智能合约的并行处理。

让我们来看看每个术语的含义。

水平可扩展性:垂直可扩展性通过增加更多处理能力来扩展。 另一方面,横向可扩展性意味着通过向资源池添加更多系统和计算机来进行扩展。

异步通信:不同步的通信,即相关各方不必同时通信。

互操作性:计算机系统交换和利用信息的能力。

#6 自给自足

任何基于 EOS 软件的区块链都必须产生每年 5% 的自然通货膨胀率。 这将分发给平台的区块生产者以确认平台上的交易确认,以及从这些代币持有者那里获得最多选票的前三个智能合约或提案。

发生这种情况的原因是为了确保区块链不依赖于任何一个基金会、组织或个人来进行增长、开发或维护。

#7 去中心化操作系统

要真正理解 EOS 关心的是什么,可能最关键的特性就是这个特性。

想象一下带有隐性经济激励的 MacOs/Windows。

现在,以太坊是一个去中心化的超级计算机,而 EOS 将自己定位为一个操作系统。 这本身就使 EOS 成为更有针对性的产品,至少在理论上是这样。

什么是委托权益证明(DPOS)?

那么,现在让我们谈谈共识机制。 你可能知道,最常见的共识机制是工作量证明,这是比特币中常用的一种。

工作证明作为一个过程有以下步骤:

矿工解决密码难题以“挖掘”一个块以添加到区块链中。

这个过程需要大量的能量和计算。 这些谜题的设计方式对系统来说既困难又麻烦。

当矿工解决难题时,他们会将自己的区块提交给网络进行验证。

验证一个块是否属于链是一个非常简单的过程。

这本质上是一个工作证明系统。 解决这个难题很困难,但检查解决方案是否正确很容易。

以太坊什么时候升级完毕_以太坊 大都会升级_以太坊最高价格是什么时候

但是,EOS 使用委托权益证明 (DPOS) 来达成共识。 那么它是如何工作的呢?在此之前,让我们了解一下权益证明是如何工作的

什么是利益证明?

股权证明将使整个挖矿过程虚拟化,并用验证者取代矿工。

这是该过程的工作原理:

验证者将不得不锁定他们的一些代币作为质押。

之后,他们将开始验证区块。 意思是,当他们找到他们认为可以添加到链中的区块时,他们会通过下注来验证它。

如果附加了区块,那么验证者将获得与其股份成比例的奖励。

那么,DPOS与传统POS有什么区别呢?

首先,任何在 EOS 软件集成的区块链上持有代币的人都可以通过连续批准投票系统选择区块生产者。 任何人都可以参与区块生产者的选举,他们将有机会生产与所有其他生产者获得的选票总数成正比的区块。

它是如何工作的?

块在第 21 轮中制成。

每轮开始时,都会选出 21 个区块生产者。 前 20 名是自动选择的,而第 21 名是根据他们与其他生产者相比的票数选择的。

随后使用从块时间派生的伪随机数对生产者进行洗牌。 这样做是为了确保维持与所有其他生产者的平衡连接。

为确保保持正常的区块生产,并将区块时间保持在 3 秒,生产者将因不参与考虑而受到惩罚。 生产者必须每 24 小时至少生产一个区块才能被考虑。

DPOS 系统不通过分叉,因为生产者必须合作,而不是竞争寻找区块。 在分叉的情况下,共识会自动切换到最长的链。

以太坊最高价格是什么时候_以太坊什么时候升级完毕_以太坊 大都会升级

在 DPOS 中确认交易?

DPOS 区块链通常有 100% 的区块生产者参与。 交易通常在通话时间的 1.5 秒内以 99.9% 的确定性得到确认。 为了对交易的有效性有绝对的把握,节点只需要等待 15/21(即 2/3 多数)的生产者达成共识。

那么,如果由于疏忽或恶意造成分叉,会发生什么情况呢?

默认情况下,所有节点都不会切换到不包含任何未由 15/21 生产者最终确定的块的分叉。 无论链长如何,这都是正确的。 每个区块必须在 15 月 21 日获得批准才能被视为链的一部分。

由于创建时间短,无论是在主链还是副链上,都可以在9秒内警告一个节点。 原因很简单。 请记住,每个区块之间的平均时间为 3 秒。

如果一个节点错过了 2 个连续的块,他们有 95% 的机会成为少数。

如果一个节点错过了 3 个区块,那么他们有 99% 的机会在不需要的链上。

什么是TAPOS?

以太坊最高价格是什么时候_以太坊什么时候升级完毕_以太坊 大都会升级

作为股权证明或 TAPOS 的交易是 EOS 软件的一项功能。 系统中的每笔交易都需要有最新区块头的哈希值。 这是:

防止重播不同链上的交易。

表示用户及其权益在特定分支上的信号。

这可以防止验证者恶意操作其他链。

消除交易费用

EOS 运行一种所有权模型,在该模型中,用户可以按其权益比例拥有和访问资源以太坊什么时候升级完毕,而无需为每笔交易支付费用。 因此,从本质上讲,如果您持有 N 个 EOS 代币,您就有权进行 N*k 笔交易。 这基本上消除了交易费用。

对于希望在区块链上测试其应用程序的开发人员而言,在以太坊上运行和托管应用程序的成本可能很高。 开发初期涉及的天然气价格足以让新开发商望而却步。

Ethereum 和 EOS 运作方式的根本区别在于,Ethereum 将计算能力泄露给开发人员,而 EOS 则赋予其资源所有权。 所以,本质上,如果你拥有 EOS 1/1000 的股份,你就拥有 EOS 总计算能力和资源的 1/1000。

正如 ico-reviews 在他们的文章中所说:

“EOS 的所有权模型为 DAPP 开发人员提供了可预测的托管成本,要求他们仅保持一定比例或水平的兴趣,并且可以创建免费增值应用程序。 此外,由于 EOS 代币持有者将能够共享他们租用/委托给其他开发人员的资源,所有权模型将 EOS 代币的价值与带宽和存储的供求联系起来。”

ICO 详情:

EOS 代币是分布在以太坊区块链上的 ERC-20 兼容代币。 如您所知,以太坊不仅可以为 DAPPS 提供资金,还可以为其他区块链提供资金。 代币销售于 2017 年 6 月 26 日开始,将持续 341 天,直至 2018 年 7 月 3 日。总共有 10 亿个 EOS 代币可用。

EOS 的目标是大规模采用。 他们这样做的另一个原因是,他们可以在做出决定之前看到 EOS 软件在特定时间内的发展。

代币分配如下:

2017年6月26日13:00 UTC至2017年7月1日12:59 UTC:59 UTC,将分发2亿枚EOS代币(将分发EOS代币总量的20%)。

从 2017 年 7 月 1 日起,7 亿个 EOS 代币(占总供应量的 70%)将分为 350 个部分,每个代币 200 万个代币,并在 23 小时内出售。

EOS 代币在 5 天内比在接下来的 23 小时内更频繁地可用有两个原因:

为了适应当前的兴趣和需求,已经收到 EOS 代币。

准确确定 EOS 代币的早期价格发现。

剩余的 1 亿个代币将保留在 Block.one 中。 在 EOS 代币分发期间,这些数据不能在以太坊网络上传输或交易。 在此期间,Block.one 不允许:

购买 EOS 代币。

向股东支付任何股息。

进行任何股票回购。

Ether 到 EOS 的转换过程如下:

以太坊什么时候升级完毕_以太坊 大都会升级_以太坊最高价格是什么时候

EOS = a*(b/c)。

在等式中:

a = 在此期间授权购买者贡献的 ETH 总量。

b = 在此期间可分配的 EOS 代币总数。

c = 在此期间所有授权购买者贡献的 ETH 总量。

让我们举个例子看看它是如何工作的。

在特定时期。

可用的 EOS 代币总数为 30。Alice 贡献了 4 个 ETH,Bob 贡献了 1 个。

那么,让我们来计算一下 EOS Bob 是如何收到的。

一 = 1

b = 30

c = 1 + 4 = 5

因此,Bob 收到:1 * (30/5) = 6 个 EOS 代币。

此外,爱丽丝获得 = 24 个 EOS 代币。

以太坊最高价格是什么时候_以太坊什么时候升级完毕_以太坊 大都会升级

EOS 钱包和交易所

EOS 代币可以在 Kraken 和 Bitfinex 等交易所买卖。 可以使用 Metamask 和 MyEtherWallet 等钱包存储代币。

批评EOS

以太坊联合创始人 Vitalik Buterin 对 EOS 提出了一些担忧。

什么是协调博弈论?

考虑这个矩阵:

以太坊什么时候升级完毕_以太坊最高价格是什么时候_以太坊 大都会升级

现在,如果您看一下这个矩阵,就会发现有两个纳什均衡:(A,A) 和 (B,B),偏离任何一个状态都对它们没有好处。 这个游戏的想法是你如何说服人们从(A,A)到(B,B)? 如果涉及一小群人,则相对简单,您可以通过电话或电子邮件进行协调。 然而,当我们谈论一大群人时,情况就不同了。

囚徒困境与协调问题的根本区别在于,在囚徒困境中,双方都必须选择(B,B)以太坊什么时候升级完毕,因为(A,A)虽然是道德上更好的解决方案,但它具有最大收益的选择。 在协调问题中,这与道德或奖励无关,而是与一个人从一个国家迁移到另一个国家的动机有关。 为什么一大群人会改变他们做事的方式?

当一个群体中只有少数人改变状态而大多数人没有改变状态时,协调博弈失败,反之,当群体中的大多数人改变状态时,它就成功了。 让我们看一个例子。

假设我们要将语言更改为基于符号的语言。 例如: