×

招标人

swMATH ID: 37808
软件作者: 伊桑·布赫曼
描述: 任何编程语言中的拜占庭容错状态机复制。状态机复制是容错分布式计算中的基本原语,但很少有生产工具支持任意状态机的复制。确实存在的工具,如Apache Zookeeper、CoreOS的etcd和Hashmicrop的Consul,包括用于复制的一致性算法(例如ZAB或Raft)的实现,以及作为状态机的面向服务发现的键值存储。虽然这些工具可以容忍崩溃故障,但它们不能容忍恶意或对抗性(“拜占庭”)故障。我们介绍了Tendermint,一个用Go编写的生产粒度拜占庭容错状态机复制引擎。Tendermint通过使用套接字协议在状态机和复制引擎之间进行通信,支持以任何语言编写的状态机的复制。如今,Tendermint正在公共互联网上使用,以确保价值超过10亿美元的安全,部署支持数百个共识节点。在本研讨会中,我们概述了Tendermint系统,并演示了如何在Go和Javascript中构建拜占庭容错应用程序。我们还将介绍Cosmos Hub,这是一个建立在Tendermint上的先进的取证加密货币系统。
主页: https://dl.acm.org/doi/10.1145/3293611.3338023
源代码:  https://github.com/tendermint/tendermint
关键词: 块链;拜占庭容错;复制状态机
相关软件: ZooKeeper(缩放管理员);;JavaScript脚本
引用于: 0个文档

标准条款

1出版物描述软件,包括1出版物以zbMATH为单位 年份
任何编程语言中的拜占庭容错状态机复制
伊桑·布赫曼
2019