J'écris des contenus pédagogiques sur Bitcoin.

Sommaire :
- Qu'est-ce que RoninDojo ?
- Quel matériel choisir ?
- Comment installer RoninDojo ?
- Comment utiliser RoninDojo ?
- Conclusion
Qu'est-ce que RoninDojo ?
Quel matériel choisir ?
- Un Raspberry Pi 4.
- Un boitier avec un ventilateur.
- Une carte d'extension de stockage compatible.
- Un câble d'alimentation.
- Une micro SD industrielle de 16GO ou plus.
- Un SSD de 1TO ou plus.
- Un câble ethernet RJ45, catégorie 8 conseillée.*
Comment installer RoninDojo ?
Etape 1 : Préparer la micro SD bootable.
Etape 2 : Configurer RoninOS.
ssh [email protected].?.?
Astuce : Dans un Shell, faites un clic droit pour coller un élément.
Etape 3 : Télécharger RoninDojo.
ssh [email protected].?.?
~/RoninDojo/ronin
Cette commande est nécessaire que la première fois que vous accédez à votre RoninDojo. Par la suite, pour accéder à RoninCLI via SSH, vous devrez simplement entrer la commande [SSH [email protected].?.?] en remplaçant "pseudo" par votre nom d'utilisateur et en mettant l'IP de votre nœud. On vous demandera votre mot de passe utilisateur.
Etape 4 : Installer RoninDojo.
Etape 5 : Télécharger la chaine de preuve de travail et accéder à RoninUI.
-
Soit directement l'adresse IP de votre machine (192.168.?.?)
-
Soit : ronindojo.local
Possible twist
-
Tapez : SSH [email protected].?.? en remplaçant avec vos identifiants.
-
Entrez votre mot de passe utilisateur.
RoninUI > Restart
System > Software Updates > Update Operating System
RoninUI > Re-install
Astuce : Si vous sortez de RoninCLI sans faire exprès, et que vous vous retrouvez sur le terminal Manjaro, entrez simplement la commande "ronin" pour revenir directement sur le menu principal de RoninCLI.
Web log in
Credentials > Ronin UI
Comment utiliser RoninDojo ?
Connecter ses logiciels de portefeuilles à electrs.
Applications > Manage Applications > Install Electrum Server
Credentials > Electrs
File > Preferences > Server
Connecter ses logiciels de portefeuilles à Samourai Dojo.
Utiliser son propre Explorer Mempool.
-
Vous risquez de faire fuiter des informations sur votre portefeuille.
-
Vous faites confiance au gestionnaire du site web pour la chaine de preuve de travail qu'il héberge.
Applications > Manage Applications > Install Mempool Space Visualizer
Credentials > Mempool
Utiliser Whirlpool CLI.
Utiliser Whirlpool Stat Tool.
Samourai Toolkit > Whirlpool Stat Tool
wst#/tmp>
quit
socks5 127.0.0.1:9050
download 0001 Remplacez 0001 par le code de dénomination de la pool qui vous intéresse.
-
Pool 0,5 bitcoins : 05
-
Pool 0,05 bitcoins : 005
-
Pool 0,01 bitcoins : 001
-
Pool 0,001 bitcoins : 0001
load 0001 Remplacez 0001 par le code de dénomination de la pool qui vous intéresse.
score TXID Remplacez TXID par l'identifiant de votre transaction.
Utiliser le calculateur Boltzmann.
Samourai Toolkit > Boltzmann Calculator
- Le premier indicateur calculé par ce logiciel est le nombre de combinaisons possibles. Il est noté sur le calculateur : "nb combinations". Compte tenu des valeurs des UTXO, cet indicateur représente le nombre de mappages possibles des entrées vers les sorties.
Si vous n'êtes pas à l'aise avec le terme d'"UTXO", je vous conseille de lire ce court article : Mécanisme d'une transaction Bitcoin : UTXO, inputs et outputs.
- Le deuxième indicateur calculé est l'entropie d'une transaction ("Entropy"). Etant donné que le nombre de combinaisons possibles peut-être très élevé pour une transaction, on peut choisir d'utiliser plutôt l'entropie. L'entropie représente le logarithme binaire du nombre de combinaisons possibles. Sa formule est la suivante pour :
-
E : l'entropie de la transaction.
-
C : le nombre de combinaisons possibles pour la transaction.
E = log2(C)
E = log2(C) C = 2^E
C = 1496 E = log2(1496) E = 10.5469 bits
[(inp 0) > (Outp 0 ; Outp 1)]
C = 1 E = log2(C) E = 0
- Le troisième indicateur renvoyé par le calculateur Boltzmann est l'efficacité de la Tx nommé "Wallet Efficiency". Cet indicateur permet simplement de comparer la transaction entrée avec la meilleure transaction possible dans la même configuration.
-
ER : Entropie réelle exprimée en bits.
-
EM : Entropie maximale avec la même structure exprimée en bits.
-
Ef : Efficacité exprimée en bits.
Ef = ER - EM Ef = 10.5469 - 10.5469 Ef = 0 bits
-
CR : Nombre de combinaisons possibles réelles.
-
CM : Nombre de combinaisons possibles au maximum avec la même structure.
-
Ef : Efficacité exprimée en poucentage.
Ef = CR/CM Ef = 1496/1496 Ef = 100%
- Le quatrième indicateur calculé est la densité de l'entropie ("Entropy Density"). Il permet de ramener l'entropie à chaque entrée ou sortie. Ainsi, on pourra utiliser cet indicateur pour comparer l'efficacité entre plusieurs transactions de tailles différentes.
ED : Densité de l'entropie exprimée en bits. E : Entropie de la transaction exprimée en bits. T : nombre total d'inputs et d'outputs dans la transaction.
| Input | Output 0 | Output 1 | Output 2 | Output 3 | Output 4 |
| 0 | 34% | 34% | 34% | 34% | 34% |
| 1 | 34% | 34% | 34% | 34% | 34% |
| 2 | 34% | 34% | 34% | 34% | 34% |
| 3 | 34% | 34% | 34% | 34% | 34% |
| 4 | 34% | 34% | 34% | 34% | 34% |
| Input | Output 0 | Output 1 |
| 0 | 100% | 100% |
- Le sixième indicateur calculée est le nombre de liens déterministes. On vous fournira également le ratio de liens déterministes. Cet indicateur permet de mettre en évidence le nombre de liens entre les inputs et les outputs d'une transaction donnée ayant une probabilité de 100%, c'est-à-dire des liens indéniables.
Samourai Toolkit > Boltzmann Calculator
Connecter Bisq.
Applications > Manage Applications
[ ] Enable Bisq Connection
Credentials > Bitcoind
Paramètres > Info sur le réseau
Autres fonctionnalités.
Maintenance > XPUB Tool
-
Transaction Tool : Vous permet d'observer les détails d'une transaction spécifique.
-
Address Tool : Vous permet de vérifier qu'une adresse spécifique est bien traquée par votre Dojo.
-
Rescan Blocks : Force votre nœud à scanner de nouveau un rang de blocks choisi.
Conclusion.
Pour aller plus loin :
-
Comprendre et utiliser le CoinJoin sur Bitcoin.
-
Les fonctions de hachage - extrait ebook Bitcoin Démocratisé 1.
-
Tout savoir sur la Passphrase Bitcoin.
Ressources externes :
Auteur
Ce tutoriel a été écrit par Loïc Morel
Vous pouvez dire merci en donnant un pourboire au professeur.
Crédits
Ce tutoriel a été relu par JosephQuaye
Le contenu original a été traduit par IA, mais une relecture humaine est nécessaire pour garantir son exactitude.
JosephQuaye4 439 sats2 220 satsChaque élément de contenu sur la plateforme est le produit d'un effort collaboratif : chaque leçon, traduction et révision est rendue possible grâce au travail des contributeurs. C'est pour cette raison que nous sommes toujours à la recherche de correcteurs qui peuvent examiner notre contenu dans un grand nombre de langues. Si vous souhaitez participer au processus de relecture, veuillez nous rejoindre dans notre groupe Telegram et consulter notre tutoriel. Nous vous rappelons que ce contenu est open-source - sous licence CC BY-SA - et peut donc être partagé et utilisé librement, à condition que la source originale soit reconnue.
