發現Tendermint一個價值5000美金的BUG

這段時間在研究Tendermint的共識機制,偶然發現了其中一個BUG,proposer在創建區塊時先進行了分片,然後才把拜占庭節點作惡的證據添加進區塊: 分片是爲了把大區塊分成多個64KB的小塊,便於網絡傳輸。而拜占庭節點作惡證據則是上層app對作惡節點進行懲罰的憑證。如果沒有這種懲罰機制,節點作惡就沒有任何成本,可以通過發起大量衝突投票使得網絡癱瘓。 我根據git日誌中的信息給Tendermi
相關文章
相關標籤/搜索