b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

cmd 下载文件 [bitcoin-012] tendermint 安装和文档读书笔记(6)

电脑杂谈  发布时间:2018-02-19 22:09:50  来源:网络整理

?? ?? ?? endblock, 它运行每个区块的尾部的代码。此外,endblock的response也包含一系列的validator,以便更新validator set,所以如果要增加或者减少validator,只要把它们加在endblock的validator就行了,注意,修改的validator必须要少于三分之一,否则会导致无法形成共识。

?? ?? ?? query连接,查询应用,不设计共识引擎。它在tendermint core rpc暴露,因此比较安全。tenddermint cor可以根据ip和公钥过滤节点。

?? ?? ?? handshake,当app和tendermint重启,它们需要同步到同一个height,先建立abci连接,然后tendermint在query连接上调用infobinging,response包含lastblockheight和lastblockapphash,跟着这两个信息,tendermint判断如何做转发,以及如何做同步。

?? ?? ?? genesis,创世,initchain在创世阶段执行一次,参数包括初始validator集,以及共识参数。

????

?? 8.4 getting-started.rst 这个是使用两种demo的文档,演示用法。

?? ?? 8.4.1 Basecoin是一个更严谨的数字货币的例子。

?? ?? ?? https://github.com/cosmos/cosmos-sdk

?? ?? ??

?? 8.5 using-tendermint.rst ??这是一篇详细文档

?? ?? 根目录 ~/.tendermint

?? ?? init ?? tendermint init

?? ?? run ?? ??tendermint noe

?? ?? 事务 ?? ??可以用curl发送事务

?? ?? reset ?? 重置区块链

?? ?? 配置 ?? ??config.toml用作配置,

?? ?? 不允许空区块 是可配置的

?? ?? 广播api ??早期,用broadcast_tx_commit广播事务,一个事务发送给tendermint节点,节点先做checktx,事务如果能通过checktx,则被加入到这个节点的mempoll,然后被转发给其他节点,然后最终打包到区块链。因为有多个阶段,因此有多个广播命令。

?? ?? Tendermint网络 ??创世文件包含多个公钥,这些公钥是参与共识投票的,也有权重。

?? ?? peers ?? ??p2p网络,在启动的时候可以配置节点。可以增加非validator节点,也可以增加validator节点。

?? ?? 本地网络 ??测试用

?? ?? 升级 ?? ?? 这是一个很复杂的问题,要很小心,各版本差异比较大。

????

??

????

?? ????

9.https://github.com/hyperledger/burrow

这是一个使用tendermint的类似以太坊的项目

10.py-tendermint项目 https://github.com/davebryson/py-tendermint

11. py-abci项目 https://github.com/davebryson/py-abci

????

?? ?? ????

?? ????


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-85575-6.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 陈毅静
      陈毅静

      我想我也可以不断地去追求的

    每日福利
    热点图片
    拼命载入中...