1) Avons-nous toujours 12, 18 ou 24 mots maximum dans notre phrase de recovery, ou cela est spécifique à Ledger ?
Pour les wallet qui implémentent le "standard" bip39 12,15,18,21,24 mots
https://github.com/bitcoin/bips/blob/master/bip-0039.mediawikije n'ai vu que 12 pour jax ( je suppose que pour des appli android une seed plus courte est un compromis de performances )
2) Comment pouvons-nous être sûr que personne ne tombera par « hasard » sur notre phrase de recovery et nous voles l’intégralité de nos BTC ?
on n'est pas sur mais c'est 2048*2048*2048...*2048 (23.5 fois) 2 puissace 256 en fait.
en théorie, il y a beaucoup plus de risque qu'un astéroide désintegre la terre qu'un ordinateur standard trouve la seed en bruteforce ( mais il y a des poissards ... ) .
3) Les phrases de recovery se génèrent elles au moment même de la création de notre wallet, ou il y a une sorte de BDD contenant toutes les phrases de recovery qui sont attribuées au hasard ?
au moment de la création du wallet, il tire des mot au hasard ( il tire 256 bits au hazard en fait )
Par exemple j'ai ma clef privée de btc que j'ai sur jaxx, si jaxx ferme pour x raisons et que j'utilise cette clef privée ailleurs pour récupérer les btc... ensuite jaxx remarche.... où sont mes btc ?
les BTC sont dans la blockchain distribué plein d'ordinateurs sur internet.
la clé privée permet de valider une transaction dans la blockchain pour les dépenser.
si un portefeuille est perdu/cassé, on peut utiliser la meme clé privé sur un autre portefeuille.
avant chaque portefeuille avait son propre systeme de restauration avec des mot clé, maintenant c'est devenu standard / interopérable avec bip39
(une analogie un peu limite :
tes mails sont sur gmail, (= btc sur blockchain )
ton mot de passe permet d'y acceder, ( = cle privee )
si ton navigateur chrome ne marche pas tu peux utiliser un firefox et envoyer des mails pareil. ( = wallet )