issues
search
parallelchain-io
/
hotstuff_rs
Rust implementation of the HotStuff consensus algorithm.
38
stars
5
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Build and deploy docs only for releases and PR previews
#61
lyulka
opened
2 days ago
0
Deploy docs workflow
#60
lyulka
closed
2 weeks ago
0
HotStuff subprotocol documentation specification
#59
lyulka
closed
1 month ago
0
Simplify user configuration of the initial state
#58
lyulka
opened
1 month ago
0
`DataLen` is being serialized as a `usize`, while being deserialized as a `u32`
#57
lyulka
closed
1 month ago
0
Assumption in `ActiveCollectorPair::update_validator_set` that `latest PVS == current CVS` if the VSU period has recently started may not hold, causing a panic
#55
lyulka
closed
1 month ago
1
Make `TimeoutVoteCollector` generic and rename it `CertificateBuilder`, then use it to create a `PhaseCertificateCollector`
#54
lyulka
opened
1 month ago
0
Conditional check #4 of `safe_nudge` can be moved to `safe_qc`
#53
lyulka
opened
2 months ago
0
`ActiveCollectors` may erroneously (?) collect votes from the PVS in its CVS collector
#52
lyulka
opened
2 months ago
0
Must `insert` be atomically followed by `update`?
#51
lyulka
opened
2 months ago
0
Refactor top-level modules related to cryptography, signed messages, and certificates
#50
lyulka
opened
3 months ago
1
Consider combining `Block::is_correct` into `safe_block`, and `QuorumCertificate::is_correct` into `safe_qc`
#49
lyulka
opened
3 months ago
1
Combine `ReplicaSpec` and `Configuration` into a single struct
#48
lyulka
opened
3 months ago
0
Clarify the different purposes of `<QuorumCertificate as Certificate>::is_correct` and `safe_qc`
#47
lyulka
opened
3 months ago
0
Three arms in `<QuorumCertificate as Certificate>::is_correct` should be unreachable
#46
lyulka
opened
3 months ago
2
Integration tests sometimes never completes because Number App transactions are dropped
#45
lyulka
opened
3 months ago
0
Reorganize the `state` module
#44
lyulka
opened
3 months ago
0
Replicas are never removed from `available_sync_servers` unless they are blacklisted
#43
lyulka
opened
4 months ago
0
Encapsulate the lifecycle of the Algorithm, Block Sync Server, Poller, and Event Bus threads into structs
#42
lyulka
opened
4 months ago
0
Define getters on `BlockTree` and `BlockTreeSnapshot` instead of on `KVGet`
#41
lyulka
opened
4 months ago
0
`blocks_iter` in `commit_block` ignores `BlockTreeError`s
#40
lyulka
closed
3 months ago
1
`PruneBlockEvent`s should note the hash of a block that was deleted, not the hash of a block whose *siblings* were deleted
#39
lyulka
opened
4 months ago
0
Suppress log messages from integration tests by default
#38
lyulka
closed
5 months ago
2
HotStuff extended for dynamic validator sets
#36
karolinagrzeszkiewicz
closed
3 months ago
2
Consider using generic `signature` crate instead of ed25519-dalek
#34
nbaksalyar
opened
7 months ago
2
0.4 pacemaker
#33
karolinagrzeszkiewicz
closed
7 months ago
0
hotstuff-rs 0.4 new module organisation and types
#31
karolinagrzeszkiewicz
closed
8 months ago
10
Panic on seeing a `Vote` for incorrect chain id or view
#30
karolinagrzeszkiewicz
opened
8 months ago
0
`pending_validator_set_updates()` deleted on commit causing `safe_qc` to incorrectly return false
#28
karolinagrzeszkiewicz
closed
9 months ago
1
high cpu usage
#27
m00dy
opened
11 months ago
2
Red Alert: Network will get hacked if bad actor count is more than 2/3 of total validator set size
#26
ghost
closed
11 months ago
2
Tracking Issue: HotStuff-rs v0.4
#25
lyulka
opened
12 months ago
13
Byzantine View Synchronization
#24
karolinagrzeszkiewicz
opened
1 year ago
0
`delete_branch` is non-tail-recursive
#23
karolinagrzeszkiewicz
closed
10 months ago
0
The siblings of a pruned block are not deleted from the `BlockTree`
#22
karolinagrzeszkiewicz
closed
10 months ago
0
Inconsistency: the meaning of option-wrapped values returned from BlockTree's methods
#21
karolinagrzeszkiewicz
closed
1 year ago
0
Replica Builder
#20
karolinagrzeszkiewicz
closed
1 year ago
0
Event Handling and Logging
#19
karolinagrzeszkiewicz
closed
1 year ago
0
hotstuff-rs-0.3
#18
karolinagrzeszkiewicz
closed
12 months ago
20
Clarify whether the block following a block that changes the validator set should be proposed by a member of the updated validator set
#17
lyulka
opened
1 year ago
0
Safety and liveness problems stemming from deleting pending validator set updates on commit
#16
lyulka
opened
1 year ago
1
`pending_validator_set_updates` never returns None and can panic
#15
karolinagrzeszkiewicz
closed
1 year ago
1
Tracking issue: HotStuff-rs v0.2.2
#14
lyulka
closed
1 year ago
1
Special variant of `validate_block` for sync
#13
lyulka
closed
11 months ago
1
Put message containing “QC from the future” into the message buffer
#12
lyulka
closed
11 months ago
1
Tracking issue: HotStuff-rs version 0.3
#11
lyulka
closed
10 months ago
4
The Chain ID of received blocks and quorum certificates are not checked
#10
lyulka
closed
11 months ago
1
Update locked view on receiving nudge with `justify.phase == Prepare`
#9
lyulka
closed
11 months ago
1
`sync_with` infinite loops if SyncResponse is not received
#8
lyulka
closed
1 year ago
0
Use ed25519::VerifyingKey instead of PublicKeyBytes in public interfaces
#7
lyulka
closed
11 months ago
1
Next