cosmos / ibc

Interchain Standards (ICS) for the Cosmos network & interchain ecosystem.
Other
937 stars 383 forks source link

Proposal to restructure entry point into ICS (and changes to ICS 02) #523

Open josef-widder opened 3 years ago

josef-widder commented 3 years ago

Surfaced from Informal Systems IBC Audit of cosmos-sdk hash https://github.com/cosmos/cosmos-sdk/commit/0bd46574f431d8281e71cad2f166973bb558f7c3.

Overview

ICS002 (due to its number) serves as de facto entry point for newcomers who want to learn about IBC. The current structure of the text does not serve that purpose well. We suggest a reorganization, perhaps along the following ideas (if such a document already exists it should just be linked in ICS 002)

New entry point

Create a new entry point into IBC specification. In this new document:

Suggestions for ICS 02 (the client specification)

cwgoes commented 3 years ago

I agree with this generally; I think we should consider it alongside the wider restructure outlined in https://github.com/cosmos/ics/issues/468.