BlockchainCommons / BlockchainCommons/Community

PROJECT: Standardized Hardware API for Cryptographic Interoperability

Abierto
#158 1 comentario 0 reacciones 0 asignados Ver en GitHub
program: silicon salon
Lenguaje dominante
Sin datos de lenguaje
Estrellas
68
Forks
7
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

**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.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza leyendo el borrador enlazado de Hardware Wallet Use Cases y la hoja de cálculo Crypto API Analysis; después, revisa el Wallet Architecture Diagram y el artículo referenciado con #90. Este issue solo estará terminado cuando se hayan definido la arquitectura, el borrador de la API, el MVP, la documentación y el despliegue para la comunidad del proyecto, y la checklist esté completa.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
cryptography
Área
api, cryptography
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
15/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.