Understand and master the principles of privacy protection when using Bitcoin
- Whirlpool**, a coinjoin protocol based on Zerolink, enabling you to break the deterministic links between transaction entries and exits, without losing sovereignty over your funds.
- PayNym**, which implements reusable payment codes (BIP47), now represented via a "Pepehash" avatar system.
- Ricochet**, a feature that adds intermediate jumps to transactions to make them more difficult to trace.
- And of course Coin Control to select, freeze and label your UTXOs precisely.
- Batch Spending***, to reduce costs by grouping several payments into a single transaction.
- The Stealth Mode, which hides the application on your mobile behind a dummy launcher to go unnoticed during a physical inspection of your phone.
- Advanced spending tools to optimize your confidentiality (payjoin, stonewall...).
- An optimized recovery system using Passphrase BIP39.
- A system for automatically optimizing the choice of transaction fees.
1. Prerequisites for Ashigaru
.apk file, downloadable via the Tor network. So if you're using an iPhone, this method won't work: you'll need an Android device..apk file via Tor, you'll need a browser capable of accessing .onion sites. The easiest way is to install the Tor Browser application on your phone, available from the Google Play Store or directly via its .apk.2. Check and install the Ashigaru application
2.1. Download the Ashigaru application
Download section. Then click on the Download for Android button to download the installation file.2.2. Check Ashigaru application
Download section, then copy the message displayed under the title SHA-256 Hash of the APK file. Copy the entire block, from BEGIN PGP SIGNED MESSAGE to END PGP SIGNATURE.Verify button.ashigarudev profile indicated by Keybase and check that their key fingerprint corresponds exactly to : A138 06B1 FA2A 676B..apk file you've downloaded matches the one verified on Keybase. To do this, go to HASH FILE ONLINE.BROWSE... button and select the .apk file downloaded in step 2.1.SHA-256, and click CALCULATE HASH to calculate the hash of your file..apk file. Compare it with the hash you verified on Keybase.io. If the two hashes are identical, the authenticity and integrity check has been successful. You can now proceed to install the application.2.3. install the Ashigaru application
.apk file you've just checked, and confirm installation when prompted.3. Initialize the app and create a Bitcoin wallet
MAINNET.Get Started.Create a new wallet button.3.1. create a Bitcoin wallet
NEXT.3.2. connect a dojo
PAIRING menu.Scan QR button, then scan the connection QR code displayed by your DMT. Then click Continue to confirm.Continue.4. Setting up the Ashigaru application
Settings.Security > Stealth mode menu, then activate this feature if you need it. It hides the Ashigaru application behind the name, logo and interface of an ordinary application installed on your phone. The aim is to prevent anyone from identifying Ashigaru in the event of a physical inspection of your phone.= symbol five times quickly.Transactions > Spend using RBF menu.BTC to sat simply by clicking on the total balance displayed on the home page.5. Receive bitcoins on Ashigaru
+ button at the bottom right of the interface, then the green Receive button.6. Send bitcoins with Ashigaru
+ button at bottom right, then select the red Send button.Postmix account, reserved for coinjoins, which we'll look at in a later tutorial. So we're going to send funds from the main deposit account.Show unspent outputs, you can also choose precisely which UTXOs you wish to spend, to enhance your privacy.- In the
Destinationblock, check one last time that the recipient address and the amount sent are correct; - In the
Feesblock, you can view the fee rate automatically selected by Ashigaru and, if necessary, modify it by clicking onMANAGE; - The
Transactionblock indicates the type of transaction you are about to perform. Here, we're talking about a simple transaction, but Ashigaru also supports other types of privacy-optimized transactions, which we'll cover in detail in a future tutorial; - The red
Transaction Alertblock warns you if your transaction shows patterns that can be recognized by the chain analysis tools, and which could compromise your privacy. By clicking on it, you can view the details. For example, in my case, Ashigaru tells me that the amount sent is round (3000 sats), allowing me to deduce which output corresponds to the expense and which is the exchange. To find out more about these chain analysis heuristics, I invite you to follow my BTC 204 training on Plan ₿ Academy ; - Finally, you can add a label to your transaction to keep a record of its purpose.
7. Recovering your Ashigaru wallet
ashigaru.txt. This file contains all the information you need to restore your wallet on a new instance of Ashigaru (or on Sparrow Wallet), but it's encrypted with the passphrase you defined in step 3.1 of this tutorial. You must therefore have both the ashigaru.txt file and your passphrase to use this method.ashigaru.txt file, you can still regain access to your funds using your passphrase mnemonic phrase, just as you would for any other Bitcoin wallet. I recommend that you perform this restore either on a new Ashigaru instance, or directly on Sparrow Wallet, to easily recover the bypass paths from Whirlpool if you were using it. Alternatively, you can import this information into any other BIP39-compatible software by manually entering the derivation paths.8. Update application
.apk file and not via the Play Store like a regular app, you'll need to download the new .apk file corresponding to the updated version, then install it manually..apk file to launch the installation, your Android phone should offer you the Update option, not Install.Install instead of Update, you are probably installing a fraudulent version. In this case, interrupt the installation procedure immediately..apk file before proceeding with the update.9. Donate to the Ashigaru project
PM....+ button at the bottom right of the screen.Ashigaru Open Source Project as the recipient.CONNECT button to establish the BIP47 communication channel (more about this protocol in the tutorial below).
Author
This tutorial has been written by Loïc Morel
You can say thanks by tipping the professor.
I write educational content about Bitcoin.
Credits
This tutorial has not been proofread yet
The original content has been translated by AI, but human review is necessary to ensure its accuracy.
4 266 sats2 133 sats1 067 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.







