区块链跟民宿的关系 【一篇读懂区块链系列文章】什么是Tendermint?

入门知识 2周前 (06-23) 17次浏览 0个评论

为开发者提供一个平台,让他们创造令人兴奋的未来。出生

是由 2 位杰出的开发先驱(区块链软件架构师 Jae Kwon 和互联网生物物理学家 Ethan Buchman)于 2014 年创建的区块链协议。该协议可以理解为一种功能性工具,用于在互联网上以安全一致的方式复制和启动区块链应用程序。

解读

大多数时候,指的是技术层面的“代码”;但实际上,是开发它的公司的名称(由编写原始白皮书的开发者 Jae Kwon 创立),Core 是该公司实际开发的软件。

本文的重点是技术,因此“”和“核心”这两个术语将统称为代码/软件本身,并且在本文中可以互换使用。

是一种特殊的区块链协议,用于轻松建立网络(内部和外部)之间的通信,人们可以通过它无缝地创建不同类型的区块链系统;除了 Plus 之外,它还有助于克服耗时的技术设置等问题。使用 Core 构建程序,开发人员基本上可以忽略开发环境中可能存在的其他干扰,专注于开发应用程序本身。

区块链网络的关系

我们将充分发挥想象力区块链跟民宿的关系,用通俗易懂的语言来解释他们的关系。

试着想象一下你是一名厨师,你要制作披萨,首先你需要做一个外皮,然后你可以在外皮上添加任何你想要的配料,比如牛肉、鸡肉,甚至番茄,起司。事实上,就像披萨的外壳一样,像 Cosmos 这样的区块链网络是皮下的基础,开发者扮演厨师的角色,他们可以在基础和外壳(Cosmos-)之上随意发明各种区块链应用。

特点

旨在为开发者提供区块链的网络层和共识层作为开发不同去中心化应用的平台,让开发者可以专注于区块链的应用层,而不是同时开发共识层和网络层更重要的是,它可以负责在节点之间共享区块交易,独立建立标准化、不可更改的交易秩序,促进了PoS共识网络的建立,大大降低了开发难度。

主要组件

由两个主要构建块组成:区块链共识引擎和通用 API。

区块链共识引擎(Engine)

这里的区块链共识引擎泛指Core,用于确保所有交易都以相同的顺序记录在每个区块上,从而便于建立P2P网络并提供Proof-of-Stake (PoS) 共识。

通用 API

通用应用编程接口是指应用区块链接口(ABCI-),通过它协议可以使用任何类型的编程语言来处理交易——它是链接到核心协议高效工具的区块链网络。

块架构

与一些使用单体架构的区块链协议不同,它使用模块化架构和独立的软件组件。这也是为什么人们在更新应用程序时,只能更新应用程序的一部分,而不会对整个系统进行重大更改。

同步模型

解决了部分同步通信下的共识冲突问题。

部分同步系统模型在同步和异步周期之间交替。这种模型称为“弱同步”。

它是如何工作的

依靠时间假设来取得进展。然而,与同步系统模型相比,完成工作的速率取决于网络速度而不是系统参数。

操作遵循如下所示的状态机:

运行状态机的整个过程由验证者控制,验证者需要对交易区块进行提议和投票。每个提议的交易块将被放置在状态机的顶部;相反区块链跟民宿的关系,如果一个交易块的提案没有提交,协议将不承认该交易并进入下一轮,新的验证者将提出一个提案。新的交易区块高度。需要注意的是,需要进行两次投票才能提出一个区块。这些步骤称为 prevote 和 。如果超过三分之二的验证者在同一轮中为同一事务块预先提议,则认为该块被提议。

为什么使用

更可扩展()

区块链中的可扩展性是指网络增加交易和节点负载的能力。分片可以创建更小的数据库或可以跨节点共享的分片。基于 PoW 共识的系统无法共享,但基于 PoS 共识的分片功能有助于增强扩展性。

更灵活()

API 和共识机制的分离为一系列去中心化应用程序提供了更大的灵活性,并且任何编程语言都可以融入到它们的业务逻辑中。

互操作性()

互操作性的实现是区块链领域期待已久的突破,这意味着数百个孤立的区块链将变得交叉兼容。

应用示例 – Cosmos 生态系统

-结束-

挖矿网Ethos中文站简单易用的挖矿系统,为挖矿产业提供教程软件以及矿机测评交易信息等,挖矿网各种数字货币挖矿收益对比计算,挖矿网介绍挖矿的工具,以及矿场的最新消息等。http://www.ethospool.com/

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址