AI 概要
展开
仅需 30 秒,即可快速掌握文章内容并判断市场情绪!
Tendermint Core 和 ABCI 组成了 Tendermint,这是一个开源区块链协议引擎,开发者可以使用任何编程语言进行构建。Tendermint 将开发人员的注意力从技术和繁琐的加密组件转移到应用层。
虽然比特币和以太币等代币受到了大部分炒作,但事实是,如果没有以太坊和Tendermint等网络,加密货币生态系统就无法运行。在本文中,我们将讨论 Tendermint 和 Cosmos 网络。让我们来了解一下 Tendermint 与 Cosmos 的关系,深入研究 Cosmos 代币 (ATOM) 的运作方式,以及更多内容。
Tendermint成立于2014年,是一种区块链协议,用于在机器上以安全一致的方式复制和推出区块链应用程序。它是区块链软件架构师 Jae Kwon 和互联网生物物理学家 Ethan Buchman 的心血结晶。
Tendermint 也称为“Tendermint Core”,这是一种可以与网络内的区块链和外部区块链通信的协议。使用 Tendermint,您可以无缝创建任何区块链系统。这有助于克服耗时的技术设置阶段,让您专注于应用程序本身。
要了解 Tendermint 区块链关系的现状,请想象一下披萨。Tendermint就像披萨的地壳或基础:它构成了开发者发明无限区块链应用程序的基础。建立基础后,您可以添加各种不同的配料。对于披萨,浇头可以是意大利辣香肠或菠萝。Tendermint 等同于 Cosmos 等区块链。
Tendermint 由两个关键构建块组成:区块链共识引擎和通用应用程序接口。
Tendermint Core 是区块链共识引擎,可确保交易按同一顺序记录在每台机器上。它促进了点对点网络,并提供了质押证明 (PoS) 共识。
借助 Tendermint 的应用程序区块链接口 (ABCI),交易可以用任何编程语言处理。因此,ABCI 是区块链链接到 Tendermint Core 协议的一种工具。
Cosmos 代币(符号:ATOM)是一种在 Cosmos 网络上运行的加密货币。它为区块链生态系统提供支持,旨在实现扩展和互操作。作为维护网络的奖励,ATOM 代币持有者可以质押代币,获得更多 ATOM。Cosmos 旨在通过这种独特的方式将竞争转变为社区。
Cosmos 是首个在公共互联网上利用经典 Byzantine 容错 (BFT) 共识协议的系统,具有实际的经济价值。Cosmos 的主要目标是克服市场中缺乏互操作性的问题。因此,Cosmos网络充当独立区块链的去中心化生态系统,可进行扩展和连接。
该网络包括基于 Cosmos 构建的区块链,以及通过挂钩区构建的比特币和以太坊等外部区块链。peg 区是一种基于账户的区块链,可将 Cosmos 内的区域桥接到比特币或以太坊等外部链。连接区块链的过程称为“区块链互联网”(IoB)。
区块链领域包括各种服务和功能。使用 Cosmos,不同的区块链可以与其专用用例共存。这使开发人员能够专注于开发自己的应用程序,而不是让网络运行的协议。Cosmos 还支持不同的区块链利用其他平台的功能来提升用户体验。
在整个网络中,Cosmos 使用其平台提供的各种专有开源工具,以实现区块链的互操作性。
Cosmos 网络由三层组成:
三层组合简化了开发过程。但是,只有通过 Tendermint BFT 等外包工具才能实现这一目标。因此,Tendermint 算法构成了 Cosmos 网络的支柱。分布式网络可通过 PoS 治理机制与 Cosmos Hub 同步运行。
ATOM 是原生 Comos 代币,可以质押。Cosmos 使用名为 Tendermint Core 的 PoS 协议。
宇宙质押有两种方式:
除了区块奖励外,验证者和委托人还有权从 Cosmos 网络上进行的交易中获取部分手续费。
Tendermint 是一个区块链引擎,使开发人员能够绕过设置区块链所需的繁琐和技术加密技术。
人们将加密货币视为仅由特定个人使用的资金形式。如今,加密货币为现金和黄金等传统期权提供了高效的替代方案。通过促进行业利益相关者之间的融合,Cosmos 确保全面分享进展。Cosmos 的努力巩固了其作为全球热门加密货币之一的地位。(编辑注:在撰写本文时,CoinMarketCap排名第19位。)
一个 ATOM 的价格是多少?
在撰写本文时,一个ATOM的价格约为40美元,24小时交易量略低于30亿美元。
Tendermint 采用模块化架构(不同于单石架构),软件组件独立。因此,您可以更新应用程序的某个部分,而不会对系统造成重大变化。
来源:Blockgeeks
Tendermint基本上是Cosmos区块链的软件。在部分同步通信下达成共识。部分同步系统模型可在同步和异步期间交替使用。该模型被称为“弱同步”。简而言之,Tendermint 旨在实现更集中的模型,拒绝异步运行的节点的时序限制。
Tendermint 依靠时间假设取得进展。然而,与同步系统相比,进度速度取决于网络速度,而不是系统参数。
协议遵循下表所示的简单状态机:
来源:Tendermint
该协议由验证者运行,验证者提出交易区块并对交易区块进行投票。每个区块均位于顶部。如果未提交区块,协议将进入下一轮,新验证者将提出高度建议。投票需要进行两次,才能进行冻结。这些步骤被称为“优先任务”和“预承诺”。如果超过三分之二的验证者在同一轮中预投同一区块,则该区块将被视为已投入。
尽管 Tendermint 协议与比特币有着共同点,但由于两种协议都在区块链上记录交易,因此每种协议都为 Byzantine Generals 问题提供了独特的解决方案,也称为共识或“协议”问题。
区块链需要去中心化,充当由分布式计算机网络维护的数字分类账。区块链技术支持无需中间产品即可进行交易的系统,同时保持高度透明度和可靠性。
与大多数分布式计算系统一样,加密货币网络需要定期就区块链的当前状态达成一致。这些协议也称为“共识”。遗憾的是,以安全高效的方式在分布式网络上达成共识并不容易。
分布式计算机节点网络如何判断其中一些节点是否可能不诚实或失败? Byzantine 容错源于这一基本问题,也称为“Byzantine 将军问题”。1982 年,Byzantine 被认为是一个逻辑问题,说明了一群拜占庭将军在战场上试图就下一步行动达成一致时,可能会遇到沟通困难。
Byzantine 容错 (BFT) 是能够抵御 Byzantine Generals 问题所导致的故障类别的系统属性。因此,尽管一些节点出现故障或恶意操作,但 BFT 系统仍可运行。
正如 Byzantine Generals 问题有多种解决方案一样,BFT 系统也可以以不同的方式构建。
ABCI 支持 Byzantine 容错复制以任何编程语言编写的应用程序。ABCI 主要连接 Tendermint Core 和 Cosmos 软件开发工具包 (SDK)。开发者可以使用 Cosmos SDK 为 Cosmos 网络构建项目。
Cosmos 网络基于与 Cosmos Hub 的互操作和连接,后者是主要组件。换言之,ABCI 定义了区块链与运行在区块链之上的应用程序之间的边界。
ABCI 由三种主要消息类型组成,从核心发送到应用程序。应用程序会回复相应的回复消息。
消息如下:
ABCI 套接字可连接至多个应用程序。例如,Tendermint Core 将三个 ABCI 来源连接到应用程序:一个用于验证 Mempool 中的广播,一个用于共识引擎阻止提案,另一个用于查询应用程序的状态。
Tendermint Core 是 Tendermint 的共识引擎,可确保以相同的顺序在每台机器上记录相同的交易。Tendermint Core 还提供网络和共识层。
Tendermint Core 负责:
在区块链的背景下,可扩展性是指区块链支持网络中不断增加的交易和节点负载的能力。
分片创建较小的数据库或分片,这些数据库或分片在节点之间共享,并可以并行运行。基于 PoW 的系统无法进行分片,而 Tendermint 基于 PoS 的网络中的分片功能有助于提高可扩展性。总体而言,与传统 POW 共识算法相比,Tendermint 的版本更具可扩展性。
以太坊是首个通过提供虚拟机区块链简化区块链应用程序开发的协议,使开发人员能够通过智能合约部署自定义逻辑。然而,仍然存在一个问题:核心区块链的发展。以太坊简化了这一过程,但它使用 DApp,而不是独立的区块链。
在 Tendermint 之前,创建区块链需要从头开始构建所有三层:网络、共识和应用。Tendermint 可大幅简化流程,因为开发人员只需使用应用层即可。网络和共识层已通过 Tendermint Core 引擎提供。因此,您只需通过您选择的编程语言调整 ABCI,开发独特的应用程序,然后开始使用这些功能。区块链间通信协议 (IBC) 对区块链互操作性至关重要。IBC允许异构链转移价值和数据,这有助于解锁使用不同验证器集和应用程序的区块链平台之间的互操作性。
Cosmos是一个双层区块链生态系统:第一层支持网络,第二层支持共识。第一层由 Tendermint 提供支持,称为 Tendermint BFT。因此,Tendermint将共识/网络层与区块链的应用层分开。任何人都可以编写区块链,而无需编写所有加密货币和网络相关代码,让开发者轻松构建解决方案。
简而言之,Cosmos 是使用 Tendermint 构建的 PoS 区块链,ATOM 是使用委托的代币,允许包括非验证者在内的任何人参与质押。Tendermint 是 Cosmos 运行的软件。
ATOM 代币广受欢迎,专家认为价格仍有很大增长空间。因此,在钱包中持有 ATOM 是值得的,因为预计到 2021 年底价格将达到 $50。
随着加密货币交易和互联网活动在未来几年的增长,投资者有望将资金汇集到各种加密货币中。某些消息人士认为,加密货币投资的增长可能会在 2022 年前帮助 ATOM 代币达到 $80。
Tendermint是Cosmos网络的核心贡献者,Cosmos网络是一组多个互联区块链。它提供区块链软件和开发工具包,两者均由 Cosmos 生态系统中的区块链项目使用。
此外,Tendermint 正在开发一家名为 Emeris 的加密货币 App 商店,以便用户能够访问一系列 DApp。Emeris 将为用户提供一个单一平台,使其能够与借贷协议和 DEX 等应用程序进行交互。
Tendermint 首席执行官 Peng Zhong 表示:“Emeris 是我们迄今为止最雄心勃勃的产品。最后,我们将为最终用户提供一个一站式门户,帮助他们轻松驾驭区块链互联网。我们的测试版开始实现这一愿景,专注于跨链 DeFi。”
Tendermint 是开发者构建不同区块链的坚实基础。还有改进空间,还有大量工作要做。例如,算法的保证尚未正式验证,其性能可能会进一步优化,架构可能会发生变化,从而增加容量。
虽然加密货币和区块链仍处于起步阶段,但它们具有成为货币和计算未来的巨大潜力。Tendermint 和 Cosmos 等技术为开发者提供了一个创造美好未来的平台。我们期待着看到会发生什么。