CodeChain-io / CodeChain-io/foundry
Make only authorized users be able to create a connection
- Vorherrschende Sprache
- Rust
- Sterne
- 36
- Forks
- 11
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
In the [ICS connection spec](https://github.com/cosmos/ics/tree/master/spec/ics-003-connection-semantics), they are saying, "Each chain has knowledge of and has agreed to its identifier on the other chain."
We should prohibit malicious users from using reserved identifiers for other purposes.
We might need some authorization logic to make only allowed users be able to create connections.
Actions need authorization
* CreateClient
* ConnOpenInit
* ChanOpenInit
Beitragsleitfaden
Rechercherichtung
Beginne mit der Spezifikation der Verbindungssemantik von ICS-003 und verfolge die Einstiegspunkte für CreateClient, ConnOpenInit und ChanOpenInit. Ermittle, wie die Autorisierung und reservierte Bezeichner für jede Aktion durchgesetzt werden sollten; die Aufgabe ist abgeschlossen, wenn nicht autorisierte Benutzer keine Verbindungen erstellen oder den reservierten Bezeichner einer anderen Chain verwenden können.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust
- Bereich
- authorization, blockchain, security
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 25/100