-
Decide which encoding to use when serializing into the local data store.
ref: https://github.com/lazyledger/optimint/pull/42#discussion_r618225257
-
This issue is encapsulating this TODO https://github.com/lazyledger/lazyledger-core/blob/a77b6791c1eb19506d03cdb79b234076b6b444bf/types/block.go#L1354
as a bonus side quest, we should only use one …
-
See: https://github.com/lazyledger/lazyledger-core/blob/50f722a510dd2ba8e3d31931c9d83132d6318d4b/cmd/tendermint/commands/init.go#L119-L120
This is more relevant for the light client (mvp).
See al…
-
When we propagate proposal blocks, we pick parts to send randomly. Instead, we should consider a "rarest first" approach where the rarest pieces on the network are gossiped first. This should improve …
-
We should add a modified version of the [KVStore](https://github.com/lazyledger/lazyledger-core/tree/c14146e5e5b2d2b0192a3f1d9d3b5e0a6ecbc76e/abci/example/kvstore#kvstore) which:
- generates random …
-
Motivation: https://github.com/lazyledger/lazyledger-core/pull/232#issuecomment-817111658
**Edit:** On the other hand, it might be easier to restructure the calling code to use `RepairExtendedDataS…
-
In the [current implementation](https://github.com/lazyledger/lazyledger-core/blob/d2fede3a7700443265d64c94eddfc7befbf8780e/p2p/ipld/validate.go#L83), the data availability check is failed if data the…
-
Currently, there is no method to parse back the block.Data. This will be required to read the block though (#212).
Ideally, this would be implemented in a separate PR. The way this would work is to…
-
We need to define the public API and the protocol to interact with a _storage node_.
This also plays into data availability (which might be started being spec'ed out in #2) as consensus participants …
-
Ref https://github.com/lazyledger/rsmt2d/pull/44#discussion_r613714417