I write educational content about Bitcoin.

Table of Contents:
- What is RoninDojo?
- What hardware to choose?
- How to install RoninDojo?
- How to use RoninDojo?
- Conclusion
What is RoninDojo?
What hardware to choose?
- A Raspberry Pi 4.
- A case with a fan.
- A compatible storage expansion card.
- A power cable.
- An industrial micro SD card of 16GB or more.
- A 1TB or larger SSD.
- An RJ45 Ethernet cable, category 8 recommended.
How to Install RoninDojo?
Step 1: Prepare the bootable micro SD card.
Step 2: Configure RoninOS.
ssh [email protected].?.?
Step 3: Download RoninDojo.
ssh [email protected].?.?
git clone https://code.samourai.io/ronindojo/RoninDojo
~/RoninDojo/ronin
Step 4: Install RoninDojo.
Step 5: Download the proof-of-work chain and access RoninUI.
- Either directly enter the IP address of your machine (192.168.?.?)
- Or enter: ronindojo.local
Possible twist
-
Type: SSH [email protected].?.? replacing with your credentials.
-
Enter your user password.
Web log in
How to use RoninDojo?
Connecting wallet software to electrs.
Private Electrum, then enter the Tor address of your Electrum Server in the corresponding field. Finally, click on "Test Connection" to test and save your connection.Connecting wallet software to Samourai Dojo.
Using your own Mempool Explorer.
-
You risk leaking information about your wallet.
-
You trust the website manager for the proof-of-work chain they host.
Using Whirlpool CLI.
Using Whirlpool Stat Tool.
quit
socks5 127.0.0.1:9050
download 0001
0001 with the pool denomination code that interests you.- Pool 0.5 bitcoins: 05
- Pool 0.05 bitcoins: 005
- Pool 0.01 bitcoins: 001
- Pool 0.001 bitcoins: 0001
load 0001
0001 with the pool denomination code that interests you.score TXID
TXID with the identifier of your transaction.Using the Boltzmann calculator.
- The first indicator calculated by this software is the number of possible combinations. It is noted on the calculator as "nb combinations". Given the values of the UTXOs, this indicator represents the number of possible mappings from inputs to outputs.
UTXO, I recommend reading this short article:Mechanism of a Bitcoin transaction: UTXO, inputs, and outputs.
- The second calculated indicator is the entropy of a transaction. Since the number of possible combinations can be very high for a transaction, one can choose to use entropy instead. Entropy represents the binary logarithm of the number of possible combinations. Its formula is as follows:
- E: entropy of the transaction.
- C: number of possible combinations for the transaction.
- The third indicator returned by the Boltzmann calculator is the efficiency of the Tx called "Wallet Efficiency". This indicator simply allows comparing the input transaction with the best possible transaction in the same configuration.
- ER: Actual entropy expressed in bits.
- EM: Maximum entropy with the same structure expressed in bits.
- Ef: Efficiency expressed in bits.
- CR: Actual number of possible combinations.
- CM: Maximum number of possible combinations with the same structure.
- Ef: Efficiency expressed as a percentage.
- The fourth calculated indicator is entropy density. It allows us to relate the entropy to each input or output. This indicator can be used to compare the efficiency between transactions of different sizes.
ED: Entropy density expressed in bits. E: Transaction entropy expressed in bits. T: Total number of inputs and outputs in the transaction.
| % | Output 0 | Output 1 | Output 2 | Output 3 | Output 4 |
| Input 0 | 34% | 34% | 34% | 34% | 34% |
| Input 1 | 34% | 34% | 34% | 34% | 34% |
| Input 2 | 34% | 34% | 34% | 34% | 34% |
| Input 3 | 34% | 34% | 34% | 34% | 34% |
| Input 4 | 34% | 34% | 34% | 34% | 34% |
| Input | Output 0 | Output 1 |
| 0 | 100% | 100% |
- The sixth piece of information that is calculated is the number of deterministic links. The ratio of deterministic links will also be provided. This indicator highlights the number of links between inputs and outputs of the given transaction that have a probability of 100%, meaning they are undeniable.
Connecting Bisq.
Other features.
- Transaction Tool: Allows you to observe the details of a specific transaction.
- Address Tool: Allows you to verify that a specific address is being tracked by your Dojo.
- Rescan Blocks: Forces your node to rescan a selected range of blocks.
Conclusion.
Further reading:
- Understanding and using CoinJoin on Bitcoin.
- Hash functions - excerpt from the ebook Bitcoin Démocratisé 1.
- Everything you need to know about the Bitcoin Passphrase.
External resources:
Author
This tutorial has been written by Loïc Morel
You can say thanks by tipping the professor.
Credits
This tutorial has been proofread by Asi0Flammeus
Even if this content is in its original language, human review is necessary to ensure its accuracy.
Asi0Flammeus3 741 sats1 871 satsEvery content on the platform is the result of a collaborative effort: each lesson, translation, and revision is made possible by the work of contributors. For this reason, we are always looking for proofreaders who can review our content in many languages. If you want to participate in the proofreading process, please reach out in our Telegram group and read our tutorial. We remind you that this content is open-source - licensed under CC BY-SA - so it can be freely shared and used, as long as the original source is credited.
