dusk-blockchain
dusk-blockchain copied to clipboard
Reference implementation of the DUSK Network node, written in Golang
fixes #1457
**Describe the bug** ` p.MemberAt(i)` in **extractCommitteeMember** would return `nil` member making the sortition panic, when a provisioner public key starts with zeros. **To Reproduce** 1. Try to generate a...
**Describe the bug** Block explorer does not show transactions that are too old. A user reported that there were no transactions visible on https://explorer.dusk.network/transactions/ As the network was not completely...
**Describe what you want implemented** Build a rust lib that encapsulates a rust implementation of golang package `github.com/dusk-network/dusk-blockchain/pkg/core/consensus/`. This should follow the same design of the original package where golang...
**Describe what you want implemented** A mechanism for a node to stop receiving messages from well-known malicious nodes. **Describe "Why" this is needed** If a node receive malicious messages (kadcast...
**Describe what you want implemented** A mechanism to prevent "ghost" provisioners to keep participating in the consensus. Discussion here --> #1449
**Describe the bug** Two nodes from a single devnet network reported same state_hash but different provisioners set after a successful `rusk.Finalize` call. node_1 accepted a block with `state_hash":"9102c6e0f6...ba694db0e8` at height...
**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...
fixes #1402 For the present, this PR should be used on testing rate limiter on devnet.