Fisco Bcos 答疑
問:測試8的結果,叢集中有4個節點,其中當機3個,發起一筆交易,交易失敗;然後啟動當機的3個節點,還是交易失敗;但如果有一筆新的交易執行,會啟用上一筆交易(交易失敗的那一筆),最後失敗的那一筆會交易成功。這種情況下的交易原理是怎樣的?
答:不存在啟用上一筆交易的說法,鏈異常不能共識,傳送的交易能保留在活著的節點上,待鏈恢復正常後,這筆交易會繼續執行。失敗的交易應該還在交易池,當恢復正常後再打包進了區塊中,所以成功了。
問:啟動當機的3個節點,這時侯鏈恢復正常,但這筆失敗交易沒執行,而是有新一筆交易進來後,這筆失敗交易才會執行,交易成功。那麼問題是為何失敗的交易在鏈恢復正常時不立即執行,而要等到新交易後才執行?
答:這個應該跟它打包策略有關,我猜節點接收到交易後才觸發共識模組去打包,當機節點起來後應該是要定時同步交易和狀態,同步交易應該不會觸發打包。
4個節點掛了3個後,線上的那個異常節點檢視會比較大;啟動當機的三個節點後,這三個節點可以達成一致的檢視(比較小,可能是0或者1),那麼只有這三個節點可以正常打包共識區塊,所以儲存於異常節點中的交易沒有被處理;當有新的交易傳送過來時,這三個一致檢視的節點對新交易共識打包會產生新的區塊,新區塊同步到異常節點,異常節點同步區塊後,檢視歸0,這個時候異常節點變為正常的共識節點,可正常打包交易,存在該節點中的交易就會被打包共識上鍊了
相關文章
- 一圖讀懂FISCO BCOS MVP計劃MVP
- Hyperledger Fabric和FISCO BCOS技術對比
- FISCO BCOS | 搭建第一個區塊鏈網路區塊鏈
- FISCO BCOS | 開發第一個區塊鏈應用區塊鏈
- Spring Boot 整合 Fisco Bcos(部署、呼叫區塊鏈合約)Spring Boot區塊鏈
- 重磅釋出《2021 FISCO BCOS產業應用白皮書》產業
- FISCO BCOS | 構建第一個區塊鏈應用程式區塊鏈
- 一文說清FISCO BCOS效能壓測(附例項教程)
- FISCO BCOS開源四週年成績單 | 感恩社群攜手同行
- FISCO BCOS 2.0釋出:新增群組架構克服吞吐瓶頸架構
- 重磅釋出 | FISCO BCOS v3.0核心特性與技術實現
- 五年攜手共話,FISCO BCOS為數實相生注入新動能
- Meetup回顧 | FISCO BCOS v3.0 2022年技術路線圖解析圖解
- BSN官方培訓精選:FISCO BCOS共識演算法演進之路演算法
- 2023年度 FISCO BCOS MVP認定中,我們的征途是星辰大海!MVP
- 基於Fisco-Bcos的區塊鏈智慧合約-簡單案例實踐區塊鏈
- @FISCO BCOS的朋友們,年度生態大會邀您查收成果集結令
- 開源進展 | WeBASE釋出lab版,助力一鍵部署FISCO BCOS v3.0Web
- FISCO BCOS助力眾享位元建設企業級區塊鏈應用平臺區塊鏈
- 感謝有你 | FISCO BCOS 2022年第一季度貢獻榜單
- 再獲權威認可! FISCO BCOS入選“科創中國”開源創新榜
- 第十章 Fisco Bcos 許可權控制下的資料上鍊實操演練
- 2022年度FISCO BCOS MVP認定通道開放,邀你成為開源領袖MVP
- 《FISCO BCOS開源社群使用者報告》:這些喜好和習慣你中了幾條?
- FISCO BCOS線上研討會 | 共建多元人才體系,壯大產業人才規模產業
- 公告 | FISCO BCOS v3.3.0釋出,新增塊內分片技術,單鏈效能突破10萬TPS
- 2022產業區塊鏈年度峰會暨FISCO BCOS五週年生態大會 | 邀請函產業區塊鏈
- FISCO BCOS應用案例 | 粵港澳大灣區首個跨境資料驗證平臺上線
- 專訪 | 支撐區塊鏈大規模商用,揭祕FISCO BCOS v3.0的那些“黑科技”區塊鏈
- FISCO BCOS助力人民網靈境·人民藝術館推出世界智慧財產權日數字藏品
- ISO釋出區塊鏈國際標準化成果,4箇中國用例2個基於FISCO BCOS研發區塊鏈
- 第七章 手動部署Fisco Bcos 區塊鏈並完成新增群組,在原有群組中新增機構區塊鏈
- 答疑帖
- 新生答疑 第二彈
- 上班摸魚,線上答疑
- 為Linux初學者答疑解惑Linux
- Mac天真答疑「14」Mac通知中心Mac
- 近期BSN開發常見問題答疑