Vlad
Vlad
Distribute data availability sampling across pool of workers
Closes https://github.com/celestiaorg/celestia-node/issues/183
### Implementation ideas There are several parameters that are hardcoded into DAS'er right now based on rough observation. Depending on node type and user machine and network configuration those parameters...
### Implementation ideas Granular metrics control is not fully implemented and we decided to not use it. (ref: https://github.com/celestiaorg/celestia-node/issues/2076#issuecomment-2012069859) Remove unnecessary code related to granular metrics control for header, p2p...
### Implementation ideas Our project utilizes the Gossipsub component for headerSub and fraudSub. The Gossipsub component currently operates with DHT discovery disabled. This configuration severely limits the component's ability to...
Prototype for shwap protocol and storage. Contain all changes required for shwap implementation. This PR is not meant for merge. All changes will be extracted from prototype into smaller and...
### Implementation ideas `ErrNotFound` is the error that returned when getter is unable to get data. For store getter it indicates that there is no data, while for shrex and...
### Implementation ideas Span info could be transferred over wire allowing to track results of individual traces across distributed network. It is very powerful tool for monitoring and debugging distributed...
### Implementation ideas Current implementation of `cascade.Getter` uses context deadline to identify when to cancel each getter. If no deadline is set on parent context, each of sub-getter will run...
### Implementation ideas All histogram metrics currently are using same predefined buckets values, that makes most of them unusable due to buckets being disproportional to observed values. With current version...