Christopher Goes

Results 125 issues of Christopher Goes

An underappreciated requirement of peer-to-peer blockchain client implementations is high resistance to DoS attacks. These are not exploits targeting the consensus ruleset, just malicious nodes spamming expensive-to-reject transactions to slow...

T: Tests
T: Performance

Thanks @AdityaSripal - https://github.com/cosmos/cosmos-sdk/issues/6524#issuecomment-651927537.

category-ibc-tao
implementation

Includes - Packet data `.proto` - Versioning semantics - Link to spec - etc. etc. Suggestions welcome.

meta

And how to push to application, secondary queues, etc. etc.

tao
brainstorming
feature

Per discussion. - [x] Reorganise this repository, with subdirectories corresponding to the five semantic categories: 1. Core IBC: ICS 2, 3, 4 2. Light client (validity predicate) specifications: ICS 7,...

meta

Per our discussion and Informal's [verification-driven development process](https://github.com/informalsystems/vdd/blob/master/guide/guide.md), new specifications would each contain: 1. A high-level English description covering process definitions, communication definitions, synchrony assumptions, safety and liveness properties, etc....

meta
from-review

Ref https://github.com/cosmos/cosmos-sdk/pull/7808

category-ibc-tao
implementation

This is not safe because there is only one consensus state and it can be immediately updated.

category-ibc-tao

- Remove sequence from ConsensusState - Add boolean flag for proposal updates (need to rectify because of proofs)

tao
implementation

Per https://github.com/informalsystems/ibc-rs/pull/304#discussion_r506982998

tao
implementation