Aller au contenu
DIY Wallet
FR

Open sourceFirmware et application compilés par vous

Fabriquez votre propre portefeuille matériel

Avec des pièces vendues dans n’importe quel magasin d’électronique et le code open source des portefeuilles OneKey. Votre phrase de récupération est créée dans l’appareil, par sa propre puce, et ne passe jamais par un ordinateur.

Les vrais écrans du firmware que vous allez compiler. Essayez le joystick.Droite ou KEY1 pour valider. Gauche ou KEY3 pour revenir. Haut et bas pour faire défiler.
Pièces
$38–57
Durée
Environ 5 heures
Soudure
Aucune
Nombres aléatoires
Issus de la puce

Comment ça marche

  1. Votre ordinateur

    Fait tourner l’application OneKey que vous avez compilée. Affiche les soldes et prépare les transactions.

  2. Un seul câble USB

    Transporte la transaction à signer, puis la signature au retour. Jamais vos clés.

  3. Votre portefeuille

    Garde vos clés, montre exactement ce que vous signez, et ne signe que quand vous appuyez sur son bouton.

D’où vient votre phrase de récupération

Chaque phrase de récupération commence comme du bruit électronique dans la puce Broadcom du Pi, et passe cinq contrôles avant de sortir. Rien n’est simulé, rien ne vient d’un ordinateur.

  1. Bruit électroniqueDes oscillateurs en anneau dans la puce dérivent de quantités infimes et imprévisibles. Cette gigue est le hasard brut.
  2. Réglages vérifiésAvant chaque démarrage, le portefeuille lit le registre de contrôle du générateur et n’accepte que le réglage utilisé par le code de Broadcom.
  3. Préchauffage écartéLe premier Mo après le démarrage est jeté, comme le fait le code de Broadcom, pour que le générateur tourne pleinement.
  4. Chaque octet testéLes tests de santé de NIST SP 800-90B s’appliquent à chaque octet. Un générateur bloqué ou biaisé arrête le portefeuille.
  5. Condensé avec SHA-256Quatre octets de bruit entrent dans chaque octet utilisé. Il en sort votre phrase de récupération de 12, 18 ou 24 mots.

Si un contrôle échoue, le portefeuille s’arrête et l’affiche sur son écran. Il ne se rabat jamais sur un hasard logiciel.

Comment le hasard est contrôlé

Trois phases, neuf étapes

Chaque étape vous dit exactement quoi taper et où, et se termine par une vérification : vous savez toujours que tout a fonctionné avant de continuer.

Commencer le guide
  1. Acheter

    25 min

    Choisissez vos options et commandez quatre pièces. Puis attendez la livraison.

    1. 1Avant de commencer
    2. 2Acheter les pièces
  2. Construire

    4 h

    Préparez la carte mémoire, compilez le firmware sur le Pi, puis l’application. Surtout de l’attente.

    1. 3Préparer la carte mémoire
    2. 4Compiler le firmware
    3. 5L’installer sur le Pi
    4. 6Compiler l’application
  3. Utiliser

    70 min

    Créez votre portefeuille sur l’appareil, personnalisez-le et apprenez à le protéger.

    1. 7Connecter et créer votre portefeuille
    2. 8Personnaliser
    3. 9Bien le protéger

Ce que vous achetez

Quatre pièces, toutes fabriquées par millions pour d’autres usages. Rien sur cette liste n’a été conçu pour la crypto.

Liste complète, options et prix

  • Raspberry Pi Zero 2 WH$15–22
  • Waveshare 1.3inch OLED HAT$11–16
  • Carte microSD, 16 ou 32 Go$7–10
  • Câble de données micro-USB$5–9

Total$38–57

Acheté ou fabriqué

Un portefeuille fait maison échange certaines protections contre d’autres.

Ce contre quoi il vous protège, et ce contre quoi il ne vous protège pas

Un portefeuille achetéLe portefeuille que vous fabriquez
Qui l’a entre les mains avant vousUne usine, un entrepôt et un transporteurDes gens qui ignorent qu’il contiendra des clés
D’où vient son logicielInstallé en usineCompilé par vous, à partir d’un code source que vous pouvez lire
Où la phrase de récupération est crééeDans l’appareilDans l’appareil, par le générateur matériel de sa puce
Puce sécuriséeEn généralNon. Ajoutez une passphrase.
Mises à jourPar le fabricant, via l’applicationVous recompilez vous-même à partir du nouveau code
Coût et effortOn l’achète et on le branche$38–57 et environ 5 heures

Qui l’a fait

YishiYishiFondateur de OneKey@ohyishi

Un projet personnel de Yishi, fondateur de OneKey, construit sur le firmware et l’application open source de OneKey. Ce n’est pas un produit officiel OneKey. Corrections et questions bienvenues sur X.

Autres versions

Pro sur un Raspberry Pi avec écran tactile. Pas encore disponible. Le firmware Pro ne peut pas être compilé pour un Raspberry Pi à partir de son code actuel, et l’ancienne version qui se compile produit des nombres aléatoires prévisibles. Cette version sera ajoutée quand ces deux problèmes seront réglés.

Sur une carte ESP32. Pas encore disponible. Aucun des firmwares OneKey ne tourne aujourd’hui sur les puces ESP32 ; il faut d’abord les adapter.

Quand vous voulez

Commencez par l’étape 1, ou choisissez d’abord vos options pour obtenir une liste d’achats. Chaque commande du guide s’adapte à vos choix.