ouroboros-network
ouroboros-network copied to clipboard
Specifications of network protocols and implementations of components running these protocols which support a family of Ouroboros Consesus protocols; the diffusion layer of the Cardano Node.
# Description _description of the pull request, if it fixes a particular issue it should link the PR to a particular issue, see [ref](https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue#linking-a-pull-request-to-an-issue-using-a-keyword=)_ # Checklist - Branch - [...
# Objective The output of the work will be a scientific and technical assessment (report) of the design principles and distributed algorithms described in the document entitled “Introduction to the...
# Objective Enable _Stake-Driven Peer Discovery with Robust Peer Selection_ (aka P2P) on block producers * [ ] input-output-hk/ouroboros-network#3907 * [ ] input-output-hk/ouroboros-network#3159 # Risks The P2P release was split...
By inspecting the [UTxO-HD diff](https://github.com/input-output-hk/ouroboros-network/pull/3863) we can identify some other code chunks which are probably not being tested currently and might deserve some attention. In particular, in a preliminary thinking,...
# Objective Peer Sharing allows to scale the network beside on-chain registered relays. [Implementation plan](https://github.com/input-output-hk/ouroboros-network/wiki/Gossip-Planning) * [x] input-output-hk/ouroboros-network#3940 * [x] input-output-hk/ouroboros-network#3981 # Risks The release will contain a flag, which...
# Objective Release of _Stake Driven Peer Discover with Robust Peer Selection_ (**P2P**), one a single relay. - [x] input-output-hk/ouroboros-network#4064 - [ ] ~input-output-hk/cardano-node#4123~ - [x] input-output-hk/ouroboros-network#3785 - [ ]...
On Windows, the ChainDB q-s-m test either takes ages (2-3h, compared to
We would like to be able to scan ledger peers and write a report which includes: * [ ] how many nodes are running p2p (depends on #3907) In the...
Adding `cardano-node` version and `git` `SHA` can make it easier to identify which version is being used remotely.
```haskell diffusion connection manager valid transition order: FAIL (11228.04s) *** Failed! Falsified (after 35 tests and 7444 shrinks): AbsBearerInfo {abiConnectionDelay = NormalDelay, abiInboundAttenuation = NoAttenuation FastSpeed, abiOutboundAttenuation = NoAttenuation FastSpeed,...