BlockchainCommons / BlockchainCommons/Community

PROJECT: Standardized Hardware API for Cryptographic Interoperability

Offen
#158 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
program: silicon salon
Vorherrschende Sprache
Keine Sprachdaten
Sterne
68
Forks
7
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

**The Problem:** as a developer, have to learn the APIs for a number of different hardware devices; as a user, you have the NASCAR problem of a list of providers. Worse, if any individual company changes their API, then everything breaks.

**The Solutions:** Develop a uniform API and architecture with relatively few commands, with capability-discovering on error that help to answer the hardware and network side of things.
```
se⇔mcu⇔app⇔network⇔peers
```

- [ ] Write Hardware Wallet Use Cases ([early draft](https://hackmd.io/2DJUWUG8Ty2t0BNaUSujRw))
- [ ] Write Hardware Wallet Crypto API Analysis ([spreadsheet](https://docs.google.com/spreadsheets/d/1flpIl8YG7vqWBWoLvFOMVW7xMuuk36F4asaiBQ5LBVM>))
- [ ] Analyze Patterns
- [ ] Define Goals of Principals
- [ ] Define Overall Architecture for Standard Wallet API
- [ ] Integrate with SSKR Recovery
- [ ] Update crypto-requests as Needed
- [ ] Update Other URs as Needed
- [ ] Write Draft of Paper for Ideal API
- [ ] Update [Wallet Architecture Diagram and Article](https://github.com/WebOfTrustInfo/rwot9-prague/blob/master/topics-and-advance-readings/whats-wallet.md) (see #90)
- [ ] Implement MVP of API
- [ ] Choose branding for project
- [ ] Evangelize to community

This is expected to be a joint project of Blockchain Commons, CrossBar, and Proxy.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit dem Lesen des verlinkten Entwurfs zu den Hardware Wallet Use Cases und der Tabelle Crypto API Analysis und prüfe anschließend das Wallet Architecture Diagram und den im Zusammenhang mit #90 referenzierten Artikel. Dieses Issue ist erst abgeschlossen, wenn die Architektur, der API-Entwurf, das MVP, die Dokumentation und der Community-Rollout des Projekts definiert und die Checkliste vollständig ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cryptography
Bereich
api, cryptography
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
15/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.