lotus 扇区状态
状态 lotus 扇区
2023-09-14 09:09:49 时间
/*
* Empty <- incoming deals
| |
| v
*<- WaitDeals <- incoming deals
| |
| v
*<- Packing <- incoming committed capacity
| |
| v
| GetTicket
| | ^
| v |
*<- PreCommit1 <--> SealPreCommit1Failed
| | ^ ^^
| | *----------++----\
| v v || |
*<- PreCommit2 --------++--> SealPreCommit2Failed
| | ||
| v /-------/|
* PreCommitting <-----+---> PreCommitFailed
| | | ^
| v | |
*<- WaitSeed -----------+-----/
| ||| ^ |
| ||| \--------*-----/
| ||| |
| vvv v----+----> ComputeProofFailed
*<- Committing |
| | ^--> CommitFailed
| v ^
| SubmitCommit |
| | |
| v |
*<- CommitWait ---/
| |
| v
| FinalizeSector <--> FinalizeFailed
| |
| v
*<- Proving
|
v
FailedUnrecoverable
UndefinedSectorState <- ¯\_(ツ)_/¯
| ^
*---------------------/
*/
Empty SectorState = "Empty"
WaitDeals SectorState = "WaitDeals" // waiting for more pieces (deals) to be added to the sector
Packing SectorState = "Packing" // sector not in sealStore, and not on chain
GetTicket SectorState = "GetTicket" // generate ticket
PreCommit1 SectorState = "PreCommit1" // do PreCommit1
PreCommit2 SectorState = "PreCommit2" // do PreCommit2
PreCommitting SectorState = "PreCommitting" // on chain pre-commit
PreCommitWait SectorState = "PreCommitWait" // waiting for precommit to land on chain
WaitSeed SectorState = "WaitSeed" // waiting for seed
Committing SectorState = "Committing" // compute PoRep
SubmitCommit SectorState = "SubmitCommit" // send commit message to the chain
CommitWait SectorState = "CommitWait" // wait for the commit message to land on chain
FinalizeSector SectorState = "FinalizeSector"
Proving SectorState = "Proving"
参考:
相关文章
- 一次nginx返回422状态码的经历
- Flutter 状态管理 | 业务逻辑与构建逻辑分离
- linux添加防火墙规则_linux如何查看防火墙状态
- 线程的四种状态以及wait和sleep的区别详解编程语言
- Linux小管家:简单高效的系统运行状态监控(linux小管家)
- MySQL Status Mysqlx_crud_drop_view 数据库状态作用意思及如何正确
- MySQL Status Mysqlx_stmt_drop_collection_index 数据库状态作用意思及如何正确
- MySQL Status Ndb_api_trans_commit_count_slave 数据库状态作用意思及如何正确
- Kubernetes 1.7:安全加固、有状态应用更新等
- “快速了解Linux 状态,掌握系统运行情况!”(查看linux状态)
- 利用SQLServer追踪器深入了解数据库状态(sqlserver追踪器)
- Redis轻松退出你的工作状态(redis 退出指令)
- asp.net中Post表单保存页面状态并输出源码的实现方法