pull down to refresh

What is Ashigaru?

A self custodial, open source and secure Bitcoin wallet that is private by design.
The Ashigaru Open Source Project was established in the months after the United States Department of Justice brought charges against the founders of the self custodial Bitcoin application, Samourai Wallet. At the time of arrest, multiple servers that hosted documentation, code repositories and message coordination services were either seized or failed to remain online, presumably due to being no longer administered. With the indicted individuals placed under restrictive conditions on bail, it became clear that all software development had ceased.

Aims and Goals

We believe anyone should be able to engage in peaceful, voluntary and private commerce on the internet without tracking, surveillance or censorship. The Ashigaru Open Source Project develops, releases and maintains free and open source software that makes extensive use of both published code from active projects as well as those archived in the public domain.
Open, unrestricted communication networks are utilized to ensure continued availability. The software released by the project will always have a low barrier to entry, be non discriminatory, never expose users to counterparty risk and provide as much protection as possible for those transacting on a public blockchain.

What’s in a name?

As former users of Samourai Wallet, yet having no association or relationship with the core team, “Ashigaru” was chosen to represent individuals of humble origin whom, borne out of necessity, would equip themselves with their own tools and rise to the occasion during a period of great change.
Here is the ONLY podcast episode with the developers of this wallet.
Here are a list of features directly from their website:
  1. Onion Routing: Connect to your Dojo node and broadcast over the Tor network
  2. Ricochet: Add distance to the origins of your transactions to mitigate surveillance
  3. Encrypted Key Recovery: Standards based mnemonic secured with a passphrase that can be imported to other wallets
  4. Post Mix Spending: Import your Samourai Wallet private keys and maintain your segregated accounts
  5. Batch Spending: Save on fees by composing a single transaction to multiple recipients
  6. Stealth Mode: Obscure the wallet from physical searches with a functional decoy application in the launcher
  7. Peer to Peer Coinjoins: Undermine heuristics used by blockchain observers through collaboration with other users
  8. Coin Control: Select, label, freeze and unfreeze unspent transaction outputs (UTXOs) in your wallet
  9. Smart Mining Fees: An advanced algorithm for determining a rate from unconfirmed transactions in the mempool
  10. Free and Open Source: Ashigaru is released under the FOSS license GNU General Public License Version 3

FREESAMOURAI

Maybe you've been living in a hole, but the developers of the Samourai Wallet were indicted and picked up by the US government (even the one in Portugal, because, shocker, the US DoJ can get you almost anywhere in the world except Cuba, North Korea, Russia and China. But I digress).
Their crime? Helping users of the base layer Bitcoin protocol achieve forward spending privacy by crafting pristine zero-link UTXOs. The unspent capacity of which was over 10,000 bitcoins, or twice the capacity of the Lightning Network which continues to hover around, and often under, 5,000 bitcoins.
#FREESAMOURAI
Listen to these podcast episodes for more information.
  1. Prescient warnings just before the indictment from Diverter.
  2. Update when it became known what had happened.
  3. Follow up with Diverter and Zelko after the fact
  4. Reassessing your privacy plan with Urban Hacker in a world without a zero-link coinjoin implementation (Whirlpool).

Why run Ashigaru compared to Samourai Wallet?

One might ask the logical question, why run Ashigaru, my Samourai Wallet is still working!?
To which, Max Tannahill, a community member, has given the following list to answer.
  1. Cheaper BIP47 connections
  2. Soroban coinjoins (Tor link about this)
  3. Better BIP47 recovery
  4. No risk of DNS hijacking for the PayNym server as its over Tor
  5. Ability to switch Dojos more easily
  6. Spending warnings that Samourai never got to deploy to production
  7. Next block fee estimation
  8. UI improvements on Samourai
  9. Removal of broken links to whirlpool, the old Soroban server and the old Iceland Dojo
  10. No clearnet connections at all

How-to Guide for Ashigaru

Download the APK

  1. Prerequisite: Tor Browser is a requirement.
  2. Open the Tor Browser and paste in this 🧅 link.
  3. Recommended to use a phone with Android 8+ that still receives security updates.
  4. Recommended to use a GrapheneOS phone (Pixel only). Non-Pixel owners can use Lineage OS which is a less secure, but viable, option. Or just use stock android if you have no idea how to change the operating system on your phone or don't want to do so.
  5. Carry out software verification. A PGP signed message is below the APK. The Keybase Verify tool can be used to do the verification.
  6. This is what it looks like on Keybase when completed. ⤵

Install the Ashigaru mobile application

  1. From within your device's files, tap on the Ashigaru APK file
  2. Tap "Install"
  3. When complete tap "Done", or tap "Open" to launch the mobile application
  4. The Ashigaru mobile application has now been installed on your Android device. You will now see the Ashigaru app icon in your list of installed apps.

Setting up Ashigaru

  1. You need to connect to your own self-hosted Dojo (this is a specific type of Bitcoin node). Ashigaru doesn't run a node for you to point your wallet to, you'll need to do this yourself.
  2. You need a pen and paper for writing down your 12 word Mnemonic seed phrase.
  3. Make a strong passphrase (4-6 memorable but random words) and put it separately from the offline seed phrase backup, e.g., in your password manager (KeePass or Bitwarden are good options).
  4. Claim your PayNym with it's associated Pepehash avatar.
PayNym Support: Migrate seamlessly to a new directory that uses a Pepehash avatar scheme for representing BIP47 reusable payment codes.

Using Ashigaru

  1. When sending, if possible, and just as in Sparrow Desktop Wallet, a fake coinjoin is created by using two of your UTXOs as inputs to obscure what is occuring onchain. Onlookers will see what appears to be two parties collaborating to spend together. This adds a bit of extra miner fee cost, but this is the cost of extra privacy. You can opt out of this privacy enhancement.
  2. If you want to send or receive privately and with a static address, BIP47 PayNyms, will accomplish this. As long as both parties have a wallet that supports this standard. Samourai Wallet, Stack Duo, and Sparrow are the others that I know of at this time. Simply put in their PayNym, e.g., mine is +mereegg59, or scan their QR containing the data for the PayNym and connect with them. This will involve sending a small transaction onchain. But once one of you does, both parties can send back and forth privately without ever needing to request a fresh address.
  3. There is an option when spending to use ricochet. This will add hops to help obscure the history of your UTXO for anyone who is using passive software to check X hops in the past for some connection to a sanctioned address. Good for spending UTXOs that you don't know the prior history of. Although personally I think taint is merely a mindset, some entities will not receive UTXOs that have either been coinjoined or are too close to a sanctioned address.
  4. There is an option in the tools menu for doing a collaborative spend, known as Soroban Coinjoin.
  5. Unfortunately Whirlpool is not yet a feature of this wallet.

  • Here is the Tor link where you can donate to them
  • Here is the Tor link for their code base
  • Here is the Tor link for their documentation
  • Here is the Tor link for updating the Ashigaru app
  • Here is the Tor link for their contact info. Keep in mind this requires a different PGP key than the one used to verify the APK (unless you use protonmail and then PGP isn't required).
21 sats \ 1 reply \ @nout 9 Feb
I had couple complaints about Samourai wallet and I wonder if this solves any of them:
  • There were so many UI bugs in Samourai wallet that it was really annoying to use (confusing navigation through whirlpool, using FAB for things that don't belong to FAB, inconsistent swiping & scrolling patterns, bugs where when you click it throws you to homepage, etc)
  • There are many cryptic codenames in the UI and that makes the wallet confusing to use (and in reality it's usually just some gimmicky feature).
reply
The UI/UX has been improved yes. Yes there were a lot of buzz words, but mostly it just amounted to
  1. coinjoin with a partner
  2. coinjoin with yourself (looked identical to #1) and is a default
  3. adding hops between yourself and destination. Good for sending "tainted" bitcoins to an exchange if you wanted to do that for some reason. Or just obscuring the history in general
reply
Anyone have suggested on how to run this APK on a Linux, or other OS desktop?
reply
22 sats \ 0 replies \ @nout 9 Feb
On Linux you can install Waydroid and that let's you run android apps. I'm not sure if this wallet will work.
reply
I suppose it's possible if you run a virtual environment emulating Android operating system.
reply
0 sats \ 2 replies \ @kruw 9 Feb
I'm happy Ashigaru decided to implement my Samourai Improvement Proposal to remove the backdoors that were built into the original Samourai Wallet: https://web.archive.org/web/20230417145554/https://code.samourai.io/wallet/samourai-wallet-android/-/issues/458
reply
How much have you been paid to shill Wasabi?
reply
0 sats \ 0 replies \ @kruw 9 Feb
Why can't you just be happy for Ashigaru users since they are benefiting from my proposal?
reply
Totally useless. Through a single LN channel I can pass endless sats without closing that channel and nobody knows from and to where I moved the sats.
reply
You've become a nuisance. You provide no value. Get off my lawn.
reply
0 sats \ 13 replies \ @ek 9 Feb
Maybe you can make a post how you went from asskisser to sovereign individual?
reply
he can't be a sovereign individual because he still declare for taxes.
reply
0 sats \ 11 replies \ @ek 9 Feb
decoy taxes
reply
one thing is to avoid, evade, decoy taxes... another thing is to challenge and rebut the gov authority entirely over your income / money / status.
0 sats \ 1 reply \ @anon 8 Feb
Get off my lawn.
From when SN is "your lawn" ?
reply
My lawn is the post of course, not all of SN. But of course you posted as @anon so that you could troll.
reply
This ashigaru is another gov trap and all this push into gullible people is just a pathetic useless way to fool them to join into a bigger trap.
And all this crap with samurai names and avatars is just another proof that all you guys are gov agents or gullible users copying each others.
Samurai were gov agents killers. Ashigaru was even worse. There's nothing noble or clean in the name of a samurai. But the opposite: only violence, conspiracy, death, lies, betrayal... YOU HAVE BEEN PLAYED.
reply