概述

优质
小牛编辑
143浏览
2023-12-01

有关 Tendermint Core 的各种特性的详细信息,请参阅侧栏。

最后更新:

类似资料

  • November 2019 在接下来的几周里,@brapse,@marbar3778和我(@tessr)将举行一系列会议,讨论Tendermint和新架构。这些是我(@tessr)在这些会议上的笔记,这些笔记们要么将作为将来工程师入职时的工具,要么将为此类架构文档提供相关参考。 通信 Tendermint Core中可以发生三种通信(如请求、响应、连接)形式:节点间通信、节点内通信和客户端通信。

  • 欢迎阅读 Tendermint Core文档! Tendermint Core 是一个区块链应用平台; 相当于提供了区块链应用程序的 Web 服务器、数据库以及用来开发区块链应用的所需的库。 就像为 Web 服务器 服务 Web 应用程序一样, Tendermint 服务于区块链应用。 Tendermint Core 使用拜占庭容错(BFT)共识算法及基于确定性有限状态机的状态机复制 (SMR)。

  • Tendermint Core 是 Byzantine Fault Tolerant(BFT)中间件,它采用状态转换机(以任何编程语言编写),并在许多机器上安全地复制它。 Tendermint Core 是一个区块链应用平台;它为以任何编程语言编写的区块链应用程序提供了相当于Web服务器,数据库和支持库的功能。就像服务Web应用程序的Web服务器一样,Tendermint服务于区块链应用程序。

  • Tendermint Consensus is a distributed protocol executed by validator processes to agree on the next block to be added to the Tendermint blockchain. The protocol proceeds in rounds, where each round is

  • 这是使用命令行中的 tendermint 程序的指南。 它只假设您已经安装了 tendermint 二进制文件,并且对 Tendermint 和 ABCI 有一些基本的概念。 您可以看到帮助菜单上的 tendermint --help,以及版本号上的 tendermint version。 根目录 区块链数据的默认目录是 ~/.tendermint。通过设置 TMHOME 环境变量来覆盖它。 初始

  • 使用二进制安装 要下载预编译二进制文件,请参见发布页。 从源码安装 您需要安装go并配置相关环境变量。以下指令可以完成配置: echo export GOPATH=\"\$HOME/go\" >> ~/.bash_profile echo export PATH=\"\$PATH:\$GOPATH/bin\" >> ~/.bash_profile echo export GO111MODULE=o