dusk-blockchain
dusk-blockchain copied to clipboard
Reference implementation of the DUSK Network node, written in Golang
**Describe what you want implemented** Any message that cannot be validated should be repropagated **Describe "Why" this is needed** Right now, a network message is repropagated only if it's valid...
**Describe the bug** On devnet cluster, 3 nodes are stucked in "invalid state root" phase **To Reproduce** Just launch a cluster and try to restart a single node
Resolves #1494
**Description** [`createSortitionHash`](https://github.com/dusk-network/dusk-blockchain/blob/master/pkg/core/consensus/user/sortition.go#L81) returns $H(round||iteration||step||seed)$, but the [specification](https://wiki.dusk.network/en/tech/consensus/deterministic-sortition) states it should be $H(seed||round||step||iteration)$. Logically speaking, the concatenation order should follow round->step->iteration, like in the specification. Technically speaking, this does not affect...
The new README on Committees and Sortition change the naming convention used so far. For instance, 'size' is referred to as 'voting credits'. The code should reflect the description by...
*Issue* Some comments in the code assume the committee `size` to be the number of members in the committee, while this is actually the number of _voting credits_ assigned to...
This is part of #1490 Sub-Items: - [x] #1491 - [x] #1507 - [ ] #1492 - [ ] Update README on Consensus
### Description Documentation of the Succinct Attestation code should be expanded and updated. **Tasklist** - [ ] #1508 - [ ] #1513 - [ ] Improve Reduction code documentation -...