主页 > imtoken官网钱包app > 比较以太坊、EOS 和 Hyperledger 等区块链的区别

比较以太坊、EOS 和 Hyperledger 等区块链的区别

imtoken官网钱包app 2023-04-26 05:12:20

11831773-4f29448ccccd2427.png

图片

Tendermint 的好处

对于 250 字节的交易,Tendermint 可以以每秒 10,000 笔交易的速度处理。 而且它具有更好、更简单的轻客户端安全性,使其成为移动和物联网用例的理想选择。 相比之下,比特币轻客户端需要更多工作并且有很多要求,因此对于某些用例来说不切实际。

块间​​通信

正如我们之前提到的,Cosmos 的架构将遵循 Hub 和 Zones 的方法。 将有多个并行区块链连接到一个中央 Hub 区块链。 想想太阳和太阳系。

Cosmos Hub 是一个分布式账本,个人用户或区域本身持有他们的代币。 这些区域可以使用 IBC 或跨区块链通信通过 Hub 相互交互。

11831773-0676f12fbed114a9.png

请参见上图,它是两个区域如何通过 IBC 相互通信的简化版本。

Cosmos 用例

Cosmos 支持的互操作性有一些非常有趣的用例:

卡尔达诺

11831773-7f463feac18d4dfc.png

图片

代币:ADA

Cardano 是以太坊联合创始人 Charles Hoskinson 的创意,是一个智能合约平台,但 Cardano 通过分层架构提供可扩展性和安全性。 卡尔达诺的方法在空间本身是独一无二的,因为它建立在科学哲学和同行评审的学术研究之上。

Cardano 是第三代区块链,专注于为区块链空间带来可扩展性和互操作性。 三个组织全职开发和管理 Cardano:

这三个组织协同工作,以确保 Cardano 的开发顺利进行。

函数式编程

有一个非常有趣的情况使 Cardano 与其他智能合约平台相比独一无二。 大多数其他智能合约平台都是用命令式编程语言编码的。 Cardano 使用函数式编程语言 Haskell 开发其源代码。 对于其智能合约,Cardano 使用 Plutus,它也是一种函数式编程语言。

让我们通俗易懂地解释一下这两种语言之间的区别。

在命令式编程语言中,加法是这样工作的:

int a = 5;
int b = 3;
int c;
c = a+b;

如您所见,它需要很多步骤。 现在以太坊和区块链的价值提现,看看它在函数式编程语言中如何工作?

假设我们想使用函数 f(x) 来计算函数 g(x),然后我们想用它来处理函数 h(x)。 我们可以像这样简单地将所有这些组合在一起:

h(g(f(x)))

这使得函数式方法更容易进行数学推理。

函数式编程语言有助于可扩展性,也有助于使程序更精确。

可扩展性

Cardano 使用一种称为 Ouroboros 的新权益证明算法,它决定了各个节点如何在网络上达成共识。 该协议由 OHK 首席科学家 Aggelos Kiayias 教授领导的团队设计。

Ouroboros 是第一个在数学上被证明是可证明安全的权益证明协议,并且是在领先的加密会议 Crypto 2017 举行时第一个通过同行评审的协议。

互动性

Cardano 计划执行互操作性的方式是通过实施侧链。

侧链作为一个概念已经在加密圈中存在了很长一段时间。 这个想法很简单; 你有一个与主链一起运行的平行链。 侧链将通过双向挂钩连接到主链。

Cardano 将支持基于 Kiayias、Miller 和 Zindros (KMZ) 的研究的侧链,涉及“非交互式工作证明”。

根据霍斯金森的说法以太坊和区块链的价值提现,侧链的概念来自两件事:

EOS

11831773-1ca3f754a1e35d4d.png

代币:EOS

EOS的目标是成为一个能够支持工业规模去中心化应用的去中心化操作系统。 EOS 由 Dan Larimer(BitShares 和 Steemit 的创始人)和 Block.One 创建。 长达一年的 EOS 最近因 ICO 筹集了创纪录的 40 亿美元而备受关注。

听起来很神奇,但真正引起公众想象的是以下两个说法:

通过 DPOS 实现可扩展性

EOS 通过利用委托权益证明 (DPOS) 共识机制实现其可扩展性,这是传统权益证明的一种变体。 理论上它每秒可以进行数百万次交易。

那么,DPOS与传统POS有何不同? 在 POS 中,整个网络必须处理共识,在 DPOS 中,所有 EOS 持有者将选出 21 个区块生产者,他们将负责处理共识和一般网络健康。 任何人都可以参与区块生产者选举,他们将有机会创建与他们从所有其他创建者那里获得的选票总数成比例的区块。

DPOS 系统不会出现分叉,因为生产者不必为了发现区块而竞争,而是必须合作。 如果是分叉,共识会自动切换到最长链。

可以想象,这些区块生产者的重要性不可低估。 他们不仅会处理共识,还会关注整个网络的健康状况。 这就是为什么每张选票都具有适当的权重非常重要。

这就是为什么 Larimer 引入了 Voter Decay 的想法,它会随着时间的推移降低旧选票的权重。 保持投票权的唯一方法是定期投票。

Voter Decay 机制带来两个好处:

这有可能成为一个真正革命性的概念,并可能永远改变去中心化投票(甚至投票本身)。

取消交易费用

EOS 使用一种所有权模型,在这种模型中,用户拥有和访问资源的比例与他们的股份成比例,而无需为每笔交易付费。 所以本质上,如果你拥有 N 个 EOS 代币,你就有权进行 N*k 笔交易。 从本质上讲,这消除了交易费用。

发送 EOS 代币时,您将获得一定的计算资源。 你会得到:

EOS 代币和支付代币也可以用作访问所有这些资源的费用。

超级账本

11831773-5feedad0c133cf6c.png

图片

最后,我们看看 Hyperledger。

Hyperledger,与我们目前讨论的所有平台都非常不同。 虽然以太坊和 EOS 都是适当的加密货币并拥有自己的区块链,但 Hyperledger 不是加密货币并且没有自己的区块链。 Hyperledger 是 Linux 基金会的一个开源项目。 在他们的网站上,Hyperledger 将自己描述为“推动跨行业区块链技术的开创性开源协作努力。它是由 Linux 基金会主持的全球协作,包括金融、银行、物联网、供应链、制造和技术领导者。”

许可区块链

以太坊、EOS 等平台是公共区块链,这意味着任何人都可以选择加入网络。 然而,这对于需要自己的区块链基础设施的大型企业来说非常不受欢迎。

想想银行集团的区块链。

银行需要每天处理敏感数据。 从他们的内部交易记录到KYC数据,有很多项目是他们根本不能公开的。 此外,只有经过网络中其他银行审查的银行才能进入网络。

此外,正如我们之前所述,公共区块链速度慢且存在性能问题,这也是大公司的一大禁忌。

Hyperledger 允许这些公司创建自己的高性能许可区块链(即每个节点在进入之前必须经过审查的区块链)。

Hyperledger 下有趣的项目

也许 Hyperledger 家族中最有趣的项目是 IBM 的 Fabric。 Blockchain Fabric 是开发基于区块链的解决方案的基础,具有模块化架构。

使用 Fabric 区块链的不同组件,例如共识和会员服务,可以实现即插即用。 Fabric 旨在提供一个框架,企业可以通过该框架将自己独立的区块链网络串在一起,该网络可以快速扩展到每秒 1,000 多个交易。

除了 Fabric,您还有:

不同的区块链:比较所有平台

好了,现在我们已经熟悉了这些平台,让我们来比较一下它们:

11831773-7cc1436409f3a620.png

================================================ == =================

分享一些以太坊、EOS、比特币等区块链相关的交互式在线编程实战教程: