没有合适的资源?快使用搜索试试~ 我知道了~
tendermint-demo:Tendermint可验证的计算和存储演示
共46个文件
xml:10个
png:10个
scala:9个
需积分: 9 0 下载量 60 浏览量
2021-05-10
02:14:53
上传
评论
收藏 1.43MB ZIP 举报
温馨提示
Tendermint可验证的计算和存储演示 该演示应用程序展示了分布式节点集群如何处理可验证的计算。 它带有一组可由客户端调用的硬编码操作。 每个请求的操作都是由每个(忽略故障或拜占庭式案例)群集节点计算的,如果任何节点不同意计算结果,则可以将争议提交给外部法官。 每次计算的结果都存储在群集节点上,以后可以由客户端检索。 结果的存储由Merkle证明来保护,因此恶意节点无法用伪造数据代替它们。 因为每个计算都由群集节点验证,并且使用Merkle证明来验证计算结果,所以客户端通常不必与整个群集进行交互。 此外,客户端最多可以与单个节点进行交互-这不会更改安全属性。 但是,活动性可能会受到影响-例如,如果客户端与之交互的节点正在静默丢弃传入的请求。 目录 运作处理 关于交易处理的一些注意事项 关于ABCI查询处理的几点说明 客户实施细节 交易和默克尔哈希 有问题的情况复习 动机 该应用程
资源推荐
资源详情
资源评论
收起资源包目录
tendermint-demo-master.zip (46个子文件)
tendermint-demo-master
bin
judge.py 2KB
images
blocks.png 271KB
state_machine.png 38KB
mempool.png 218KB
consensus.png 220KB
abci_queries.png 194KB
hierarchical_tree_committed.png 178KB
cluster_nodes.png 150KB
hierarchical_tree_basic.png 154KB
hierarchical_tree_updated.png 177KB
drawio
blocks.xml 3KB
mempool.xml 2KB
cluster_nodes.xml 1KB
consensus.xml 2KB
state_machine.xml 2KB
hierarchical_tree_basic.xml 1KB
abci_queries.xml 2KB
hierarchical_tree_updated.xml 2KB
architecture.xml 3KB
hierarchical_tree_committed.xml 2KB
architecture.png 333KB
tools
local-cluster-start.sh 2KB
local-cluster-init.sh 2KB
local-cluster-reset.sh 102B
local-cluster-stop.sh 287B
local-cluster-delete.sh 173B
tmdemoapp
src
main
scala
kvstore
ServerMonitor.scala 4KB
package.scala 703B
BlockchainState.scala 1010B
ServerRunner.scala 1KB
ABCIHandler.scala 6KB
ClusterUtil.scala 1015B
MerkleUtil.scala 2KB
Operation.scala 3KB
Node.scala 4KB
build.sbt 428B
project
plugins.sbt 59B
build.properties 19B
LICENSE 11KB
.gitignore 1KB
README.md 29KB
cli
parse_chain.py 2KB
block_report.py 5KB
query.py 4KB
report_to_file.sh 63B
common_parse_utils.py 2KB
共 46 条
- 1
资源评论
dahiod
- 粉丝: 28
- 资源: 4664
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功