btchip (OP)
|
|
April 14, 2013, 10:12:33 PM Last edit: September 09, 2014, 03:54:03 PM by btchip |
|
Le fil de le support officiel de BTChip BTChip ( http://www.btchip.com), c'est la carte à puce qui permet de consommer ses bitcoins en toute sécurité, et avec modération, dans un environnement hostile (i.e. un PC vérolé, un réseau wifi blagueur, ...) Dispo maintenant sur https://buy.hardwarewallet.com avec une promo de 2 cartes pour 20 € (en bitcoins) Une petite démo de comment ça marche en vidéo : http://youtu.be/jXigX_IyruQDescription technique en mode TL/DR (pour la version guerre & paix, vous pouvez aller voir le thread anglophone et la spécification) - la carte génère des couples clé privée / clé publique, ressort la clé privée chiffrée par une clé symétrique, et sait signer une transaction bitcoin avec.
- La version distribuée au meetup (1.4.1) ne comprend pas la transaction - elle signe, betement. Elle va bientot disparaitre.
- La version à venir (1.4.2) analyse la transaction et signe de façon automatique si elle rentre dans le cadre d'un profil pré-programmé d'adresse destination / montant à payer / fees / coins rendus ou demande à l'utilisateur de valider chaque transaction sur un smartphone.
A venir : - La 1.4.2 et son site de mise à jour du firmware. - Une solution mixte Java / Plug-in navigateur d'intégration de la bestiole - qui pourra etre réutilisée pour les wallets hardwares basés sur une communication USB HID (donc tous, pour l'instant). - Une page web de configuration initiale simple. - Un wallet web sans stockage ni relais des transactions, qui servira de démonstration spartiate du concept. - Une intégration à plus de clients lourds (le premier étant Bitcoinj). - Un joli site de vente en ligne du produit (cible initiale 10 €, BTC acceptés). Ce thread est là pour répondre à vos interrogations, intégrations, insultes, à vous les studios
|
|
|
|
btchip (OP)
|
|
April 14, 2013, 10:14:44 PM Last edit: April 14, 2013, 10:25:14 PM by btchip |
|
Tutos Que faire avec la 1.4.1 ?- Récupérez le github qui va bien : https://github.com/btchip/btchip-python/tree/1.4.0- Créez une clé maitre et admirez une démo de signature : ça se passe dans sample-create-keyset-test-signature.py - Et ... ben c'est à peu près tout, les plus téméraires pourront tenter l'intégration à BitcoinJ https://code.google.com/r/contact-bitcoinj-btchip/ - mais bon, je vous avais prévenus que c'était pas terrible la 1.4.1
|
|
|
|
btchip (OP)
|
|
April 14, 2013, 10:16:11 PM |
|
Réservé (FAQ)
|
|
|
|
btchip (OP)
|
|
April 14, 2013, 10:16:55 PM |
|
Réservé (je sais pas encore pourquoi, mais je trouverais bien une raison en me rasant)
|
|
|
|
01BTC10
VIP
Hero Member
Offline
Activity: 756
Merit: 503
|
|
April 14, 2013, 10:19:18 PM |
|
Traduction par Google?
|
|
|
|
btchip (OP)
|
|
April 14, 2013, 10:21:05 PM |
|
Non, hommage aux Nuls
|
|
|
|
btchip (OP)
|
|
May 27, 2013, 11:40:51 PM |
|
Pour ceux qui en ont récupéré une au dernier meetup, ça m'intéresserait de savoir comment le Plug-in marche pour vous, meme si la version du firm n'est pas directement utilisable - ça se passe sur http://www.btchip.com/wallet.html
|
|
|
|
tueiwo
Newbie
Offline
Activity: 1
Merit: 0
|
|
May 30, 2013, 03:21:45 AM |
|
Merci pour le partage de l'information.
|
|
|
|
jackjack
Legendary
Offline
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
|
|
May 30, 2013, 07:51:10 AM |
|
Ca a l'air super sympa! J'ai pas le temps de regarder en ce moment, j'ai juste survolé le thread anglais
Mais rassurez-moi, ce n'est pas un périphérique USB avec une ENORME tête ronde hein? Euh si si... Mais wtf? C'est horrible on peut rien mettre à côté
|
Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2 Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
|
|
|
btchip (OP)
|
|
May 30, 2013, 11:23:08 PM |
|
Tiens c'est marrant, c'est la première fois qu'on me fait cette réflexion là, je n'ai jamais vraiment vu le problème pour la taille. Celà dit ça n'en est pas vraiment un, on peut soit en avoir une version "longue/plate", soit couper directement après la puce (le plastique ben ... c'est juste du plastique pour faire joli, la puce est autonome ) (au passage pywallet c'est le bien, je sens que l'export json va me servir bientot)
|
|
|
|
jackjack
Legendary
Offline
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
|
|
May 31, 2013, 09:20:42 AM |
|
Ah bah moi c'est le premier truc que j'ai vu! J'approuve fortement la version longue/plate! Ca pose pas de soucis sur une tour où souvent les USB sont les uns au dessus des autres souvent Mais sur un portable on a souvent ce genre de configuration : Et ça c'est horrible, même certaines clés USB empêchent de mettre un truc à côté... A propos de pywallet, tu peux demander des fonctionnalités/modifications sur le thread, je les mets quand je peux mais je les mets. En général ça me prend quelques jours
|
Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2 Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
|
|
|
|
btchip (OP)
|
|
December 26, 2013, 12:04:02 AM |
|
De nouvelles specs, du support des HD Wallets, et un nouveau form factor jackjack compliant ... si tout se passe bien, disponible très bientot
|
|
|
|
btchip (OP)
|
|
March 06, 2014, 11:14:49 PM |
|
Une petite vidéo (webm, donc Chrome) qui montre une intégration à KryptoKit, et comment le second facteur de validation fonctionne, pour ceux qui ne suivent pas la partie anglaise : http://www.hardwarewallet.com/video.html
|
|
|
|
btchip (OP)
|
|
March 24, 2014, 05:06:14 PM |
|
GPG, c'est un reste de Kryptokit - ce n'est pas géré par le dongle, je ne l'ai pas viré pour aller plus vite dans le test.
Dans une prochaine version, on ajoutera les messages chiffrés par une clé Bitcoin (c'est déjà dans la spec)
Merci pour les tests, ça s'est fait sur quelle machine / OS ? Vous etes allés jusqu'au bout d'une transaction ? Pas de soucis avec le second facteur ? (on m'a dit que sur Windows / Azerty c'était pas top)
|
|
|
|
btchip (OP)
|
|
March 24, 2014, 10:30:38 PM |
|
09c3d6982b6f5e4557e0d116d96c4a7503850c19953917c2ba457d7775dea93f pour la bonne cause GPG portable, on le supporte aussi, juste pas sur le meme firmware pour l'instant, peut etre sur un prochain (ECC + RSA c'était trop short, et tout le monde fait du GPG en RSA ...)
|
|
|
|
btchip (OP)
|
|
March 25, 2014, 09:48:10 AM |
|
faut retirer / remettre la clé, avec le focus dans un truc où tu peux lire ce qu'elle tape (un terminal, le login Windows d'un autre PC, etc) elle va taper un résumé de la transaction (dans le bon layout, avec du bol) et un code PIN, qui est le second facteur.
ensuite tu la retires / remets à nouveau, tu retournes dans KryptoKit et tu tapes le code que tu as lu pour signer et envoyer.
|
|
|
|
btchip (OP)
|
|
March 25, 2014, 04:05:58 PM |
|
Oui ça m'aide carrément, merci, meilleurs centimes investis toujours je regarde ça ce soir.
|
|
|
|
btchip (OP)
|
|
March 25, 2014, 11:22:58 PM |
|
Ouais, faut que je me retrouve un PC AZERTY pour tester, doit y avoir une erreur bizarre. Pour le reste, le problème c'est que le change a été envoyé sur la chaine interne BIP32, alors que KryptoKit ne regarde que la chaine externe. Bref il n'est pas perdu, il faut que je rajoute ce cas là, meme pour un code d'exemple ça manque un peu
|
|
|
|
Seldoon182
|
|
March 28, 2014, 09:05:37 PM Last edit: March 28, 2014, 09:16:57 PM by Seldoon182 |
|
Je suis en cours de test. J'ai envoyer une transaction vers mon dongle. Je suis en attente de confirmation. https://blockchain.info/address/12NVamDRvPCapSqEAn3soD3Xy4KyCCMYQu[EDIT] Donc super la confirmation n'a pas trop tardé. Donc pour la reception c'est nickel. Parcontre pour l'envoit, je n'ose pas essayer car j'ai pas bien compris cette histoire de console...
|
|
|
|
|