节点宕机,出块超时问题
【问题分类】
- bug
- P2P网络相关(包含libp2p,liquid)
- 链账户身份与权限相关(证书问题、public、多签投票问题)
- 核心交易引擎相关(交易池、DAG)
- 共识相关
- 智能合约相关
- 存储相关
- SDK相关
- 长安链CMC工具
- 长安链管理台
- 长安链浏览器
- 长安链合约IDE
- 长安链web签名插件
- 跨链相关
- 轻节点相关
- 隐私计算相关
- 密码学相关
- 环境依赖
- 其他补充:
【问题描述】(请对问题进行描述,方便定位问题)
- public模式tbft下,如果4个共识节点,有一个共识节点宕机,会导致每出四个块(正常是轮流出块,宕机的那个由下一位代替出块),有个一块会超时30s。
数据如下:
交易发出时间: 1654051415 -- 响应用时 2
提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEYjkWyaJCPwlWfRUpbVDslKEREY2Kpj3Lh7E1ANhWN45WEImCQZexZ6sURY/itVixqPEVlQgmlvvzvgF9lWkiKA==
交易发出时间: 1654051417 -- 响应用时 2
提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEj7fGFVSanhPAhvKXy+y1+cNgrr+TPPS0cMxIA3q0SDhEnrV/qV2R/HrIHwdXGpXmxo6njd7NnsFkckUZwf7KGA==
交易发出时间: 1654051420 -- 响应用时 3
提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAESctPlT/y7tbZno0dOFq0/FT+mPe04JvgFwE9Ef3o93OQ1+bP/kbqGfOJUYqNfXRoaqhw7ZP2ufb7ExNdZ06GuQ==
交易发出时间: 1654051452 -- 响应用时 32
提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEYjkWyaJCPwlWfRUpbVDslKEREY2Kpj3Lh7E1ANhWN45WEImCQZexZ6sURY/itVixqPEVlQgmlvvzvgF9lWkiKA==
交易发出时间: 1654051454 -- 响应用时 2
提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEYjkWyaJCPwlWfRUpbVDslKEREY2Kpj3Lh7E1ANhWN45WEImCQZexZ6sURY/itVixqPEVlQgmlvvzvgF9lWkiKA==
交易发出时间: 1654051455 -- 响应用时 1
提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEj7fGFVSanhPAhvKXy+y1+cNgrr+TPPS0cMxIA3q0SDhEnrV/qV2R/HrIHwdXGpXmxo6njd7NnsFkckUZwf7KGA==
交易发出时间: 1654051457 -- 响应用时 2
提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAESctPlT/y7tbZno0dOFq0/FT+mPe04JvgFwE9Ef3o93OQ1+bP/kbqGfOJUYqNfXRoaqhw7ZP2ufb7ExNdZ06GuQ==
交易发出时间: 1654051490 -- 响应用时 33
提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEYjkWyaJCPwlWfRUpbVDslKEREY2Kpj3Lh7E1ANhWN45WEImCQZexZ6sURY/itVixqPEVlQgmlvvzvgF9lWkiKA==
交易发出时间: 1654051492 -- 响应用时 2
提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEYjkWyaJCPwlWfRUpbVDslKEREY2Kpj3Lh7E1ANhWN45WEImCQZexZ6sURY/itVixqPEVlQgmlvvzvgF9lWkiKA==
交易发出时间: 1654051494 -- 响应用时 2
提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEj7fGFVSanhPAhvKXy+y1+cNgrr+TPPS0cMxIA3q0SDhEnrV/qV2R/HrIHwdXGpXmxo6njd7NnsFkckUZwf7KGA==
交易发出时间: 1654051496 -- 响应用时 2
提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAESctPlT/y7tbZno0dOFq0/FT+mPe04JvgFwE9Ef3o93OQ1+bP/kbqGfOJUYqNfXRoaqhw7ZP2ufb7ExNdZ06GuQ==
交易发出时间: 1654051528 -- 响应用时 32
提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEYjkWyaJCPwlWfRUpbVDslKEREY2Kpj3Lh7E1ANhWN45WEImCQZexZ6sURY/itVixqPEVlQgmlvvzvgF9lWkiKA==
交易发出时间: 1654051530 -- 响应用时 2
提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEYjkWyaJCPwlWfRUpbVDslKEREY2Kpj3Lh7E1ANhWN45WEImCQZexZ6sURY/itVixqPEVlQgmlvvzvgF9lWkiKA==
交易发出时间: 1654051532 -- 响应用时 2
提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEj7fGFVSanhPAhvKXy+y1+cNgrr+TPPS0cMxIA3q0SDhEnrV/qV2R/HrIHwdXGpXmxo6njd7NnsFkckUZwf7KGA==
交易发出时间: 1654051534 -- 响应用时 2
提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAESctPlT/y7tbZno0dOFq0/FT+mPe04JvgFwE9Ef3o93OQ1+bP/kbqGfOJUYqNfXRoaqhw7ZP2ufb7ExNdZ06GuQ==
-
public模式dpos下,如果4个共识节点,有一个共识节点宕机,会导致每出四个块(正常是轮流出块,宕机的那个由下一位代替出块),有个一块会超时30s。
数据如下:
交易发出时间: 1654051064 -- 响应用时 2 提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEEXRHxdk79nvR9+EkcDVSOc1v6YHFjNBD9PWFggwyE1aGeuvuuBO8f/rXUydOkAp3w2WXJjhO7b8aYeTJZbordQ== 交易发出时间: 1654051066 -- 响应用时 2 提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAERvIic227aO4nd5/isy0BrBi5q8wWIPE+Qhd/RsAE8w+7f8HPtyfOM9GvRdYy/v8rP+cznv7I0cCAERrb57QI7A== 交易发出时间: 1654051068 -- 响应用时 2 提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEGg+IObNqNSihLERQEmx1cmZ2yBWcXWsWyUNMJI4PYY8y67eY+3uLEdr1cs/1KGqsE4p65V2HIAAIrGNvsKhuoQ== 交易发出时间: 1654051100 -- 响应用时 32 提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEEXRHxdk79nvR9+EkcDVSOc1v6YHFjNBD9PWFggwyE1aGeuvuuBO8f/rXUydOkAp3w2WXJjhO7b8aYeTJZbordQ== 交易发出时间: 1654051102 -- 响应用时 2 提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEEXRHxdk79nvR9+EkcDVSOc1v6YHFjNBD9PWFggwyE1aGeuvuuBO8f/rXUydOkAp3w2WXJjhO7b8aYeTJZbordQ== 交易发出时间: 1654051104 -- 响应用时 2 提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAERvIic227aO4nd5/isy0BrBi5q8wWIPE+Qhd/RsAE8w+7f8HPtyfOM9GvRdYy/v8rP+cznv7I0cCAERrb57QI7A== 交易发出时间: 1654051106 -- 响应用时 2 提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEGg+IObNqNSihLERQEmx1cmZ2yBWcXWsWyUNMJI4PYY8y67eY+3uLEdr1cs/1KGqsE4p65V2HIAAIrGNvsKhuoQ== 交易发出时间: 1654051138 -- 响应用时 32 提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEEXRHxdk79nvR9+EkcDVSOc1v6YHFjNBD9PWFggwyE1aGeuvuuBO8f/rXUydOkAp3w2WXJjhO7b8aYeTJZbordQ== 交易发出时间: 1654051140 -- 响应用时 2 提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEEXRHxdk79nvR9+EkcDVSOc1v6YHFjNBD9PWFggwyE1aGeuvuuBO8f/rXUydOkAp3w2WXJjhO7b8aYeTJZbordQ== 交易发出时间: 1654051142 -- 响应用时 2 提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAERvIic227aO4nd5/isy0BrBi5q8wWIPE+Qhd/RsAE8w+7f8HPtyfOM9GvRdYy/v8rP+cznv7I0cCAERrb57QI7A== 交易发出时间: 1654051144 -- 响应用时 2 提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEGg+IObNqNSihLERQEmx1cmZ2yBWcXWsWyUNMJI4PYY8y67eY+3uLEdr1cs/1KGqsE4p65V2HIAAIrGNvsKhuoQ== 交易发出时间: 1654051176 -- 响应用时 32 提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEEXRHxdk79nvR9+EkcDVSOc1v6YHFjNBD9PWFggwyE1aGeuvuuBO8f/rXUydOkAp3w2WXJjhO7b8aYeTJZbordQ== 交易发出时间: 1654051178 -- 响应用时 2 提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEEXRHxdk79nvR9+EkcDVSOc1v6YHFjNBD9PWFggwyE1aGeuvuuBO8f/rXUydOkAp3w2WXJjhO7b8aYeTJZbordQ== 交易发出时间: 1654051180 -- 响应用时 2 提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAERvIic227aO4nd5/isy0BrBi5q8wWIPE+Qhd/RsAE8w+7f8HPtyfOM9GvRdYy/v8rP+cznv7I0cCAERrb57QI7A== 交易发出时间: 1654051182 -- 响应用时 2 提案人:MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEGg+IObNqNSihLERQEmx1cmZ2yBWcXWsWyUNMJI4PYY8y67eY+3uLEdr1cs/1KGqsE4p65V2HIAAIrGNvsKhuoQ==
** 现在的问题是: 1:dpos模式是顺序出块比较容易理解,tbft为什么也是顺序出块?导致超时那么久,不应该是应该是收到过半的endorse,就可以出块了吗? 2: 这个超时30秒,可以设置吗?在哪设置?**
【相关日志文件】(如果有报错日志请贴图,或者上传附件)
chainmaker-go 的 log/system.log & bin/panic.log file *
SDK 的 sdk.log file
【系统信息】(请填写系统信息,方便定位问题)
- chainmaker-go version * : [v2.2.1]
- OS & version * :
- docker镜像 version:
-
管理台 version:
- 如果是管理台的相关问题,请附带管理台版本,如果不是可忽略。
-
区块浏览器 version:
- 如果是浏览器的相关问题,请附带浏览器版本,如果不是可忽略。
-
合约IDE version:
- 如果是合约IDE的相关问题,请附带合约IDE版本,如果不是可忽略。
-
web签名插件 version:
- 如果是web签名插件的相关问题,请附带web签名插件版本,如果不是可忽略。
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information