Creating a Zero-Trust Crypto Wallet with Dice. (BIP39 so can be used with Trezor, Ledger, Keepkey)


Today we’re gonna look at how to
generate a zero trust multi-currency HODL wallet, or paper wallet with good
old-fashioned dice so you want to be able to hold multiple crypto currencies
in something more secure than a software wallet but also don’t want to fork out
for a hardware wallet just yet or maybe you don’t trust ledger or Trezor anyone
else like that to generate your seed for you but you also want to be easily able
to transfer all of your holdings into a hardware wallet later generating your
seed in this way it helps you to understand clearly that your seed phrase
is more important than the physical Hardware wallet and if you’d like to
hear more about how to stay safe in the crypto space or how to recover if you
make a mistake just hit subscribe so the steps to this are really straightforward
step number one is you need to get yourself some dice and get a set of 10
dice off eBay look exactly like this for a grand total of $1 or you can raid all
the board games in your house or just go to a local cheap shop and grab some d6
dice second step is to choose a consistent way of rolling and reading
the dice so that your subjective choice is taken out of things so you really
don’t just want to roll all the dice and read them in whatever order seems good
to you and change how you do it every single time so for this one I’ve just
got them in a standard takeaway container and I’ll basically just be
shaking the box and then aligning them all in a row on the bottom corner
reading it from left to right like this tip three is light up Ian’s Coleman’s BIP39 tool in a secure air gapped environment like tails Linux don’t just
open it in your browser and if you follow my video on how to set up a tails
environment you can do that and that’s what I have right here Ian Coleman’s tool
is fully open source you can download a copy and run it standalone yourself and
you can even archive that copy if you really want to make sure that it’s not
being tampered with on his github or anywhere else
once we’ve got Ian Coleman still open what we want to do is actually say show
entropy details and what this is gonna allow us to do is to manually enter the
entropy of our dice rolls in what we need to do is roll enough dice so that
we end up with 256 total bits worth of entropy in the key and that is for a 24
word seed you can also stop at 12 words if you like but we’ll be doing it for
to 24 here just for the sake of the demo there we go so we’ve got a hundred dice
rolls which gives us 259 bits of entropy and that’s actually everything we need
for a 24 words seed so rather than just say use raw HP we want to select use 24
words if you’da selected use 24 words even before you had enough entropy to
get a secure 24 word seed phrase that sort of spat you one out now putting
here a fifth step which is basically verify that your dice are fair
well fair-ish and there’s a number of ways you can do that but mostly it will
involve rolling the dice many many times and just check the distribution of the
numbers to see if it matches what I would expect for a random set so there’s
your shiny new 24 words seed and you can also add a BIP39 passphrase just to
help secure your backups just in case someone gets their hands on a raw copy
of your 24 words seed and I’ve covered that in a number of other videos so at
this point you need to write down your 24 word seed and store it in a secure
location alternatively if you want something that’s a bit more robust that
won’t burn rust or won’t have a problem if a toddler or a pet decides to chew on
it now you can just get yourself a cold tie off Amazon they’re like 20 bucks and
there’s a titanium plate that you can just punch your phrase into for secure
story so now we’ve got our key backed up it’s
time to deposit in script and before we do anything else what we’re going to do
is when an antique show entropy details because we don’t need that anymore now
that we’ve entered our dice information in there and we’re going to tick this
box that says hide all private information so you can select the coin
you want and you can also change the derivation path now some coins like
bitcoin and litecoin stuff support multiple address formats so BIP44 is
the legacy format BIP49 is what’s called segue in a lot of wallets and BIP84 is what’s often referred to as native segwit but if you’re unsure you can just
leave the default BIP44 for whatever crypto using and it will be good so if
you’re using something like Bitcoin you can actually just scan the Xpub key and
then have a wallet that lives on your phone that will just generate all the
different receive addresses for you so basically how that works is you just
select the kind of wallet you want so we’re saying bit 44 and you can just
scan this account extended public key so it will call that HODL and then if we
scroll down we can actually see that it will match all of these addresses that
are being generated in and Ian Coleman’s tool so that’s really really handy you
can receive as many different transactions as you like and you never
have to worry about keeping track of these public addresses not every coin
supports that of those that do it’s really handy to be able to receive
deposits just like a normal wallet as well as to be able to keep an eye on
your balances for other coins that don’t support our watch only wallet what we
can do is we can simply just copy and paste the addresses we want into a text
file just using a USB stick or something like that let’s say we wanted to hold
some in theory or some ERC 20 tokens scroll down see all the public addresses
and look we’re not really interested in the public key what we really want is
just the derivation paths and the addresses for Eth so you can just copy
them and just paste them into your text editor of choice and while you can print
a PDF of the page if you have ticked the box to hide all of the private
information some people I’m guessing will be more comfortable being able to
fully audit and exactly what is in the text file that
they are transporting out of their secured amnesic environment and make
sure it only contains these public addresses nothing else you’ll notice
they are case sensitive and they are quite long and random so the chance of
you just making a mistake in transcribing them by hand is quite high
and just copying and pasting directly is a much better approach so if you are
into complete anonymity you don’t need to actually worry about keeping a copy
of these public addresses but it can be handy to be able to deposit crypto into
your wallets without having to go back through the process of setting up tiles
putting in the twenty forward seed and doing that every single time so having a
few spare deposit addresses up your sleeve can be a really good thing to do
and it doesn’t in any way decrease the security of the wallet that you have you
might be wondering why I’m suggesting it’s worth keeping this derivation path
column and basically I think that’s helpful to have just in terms of when
you go to use this crypto later down the track and I’ll have a video in the
future that looks at what it would look like to import one of these wallets into
coinomi and ledger and see how your crypto is represented there while
someone can’t steal your crypto if they got their hands on this information it
would be worth you storing it in such a way that you can be confident that
someone hasn’t gone in and changed these public addresses to be public addresses
that belong to them so that you might in the future be depositing crypto
somewhere other than where you think you’re doing it so I think it is worth
storing this kind of stuff in say a password safe or something like that
rather than just leaving it lying in an open text file on your computer
alternatively if you’ve got your crypto ready to go in a software wallet or a
wallet on your phone you can actually just put your cursor over the address
and scan that on the QR code reader on your phone and send your crypto there
that way so happy HODLing thanks for watching I hope that was helpful hit
like if you think that other people would find this video useful and hit
subscribe if you’d like to be kept in the loop about future content I make
that helps people stay safe in the crypto space and to recover if they get
into trouble if you have any questions about this video or a topic that you’d
like me to cover just leave a reply

2 thoughts on “Creating a Zero-Trust Crypto Wallet with Dice. (BIP39 so can be used with Trezor, Ledger, Keepkey)”

  1. Securely Backup your seed and passphrase
    ColdTI: https://www.amazon.com/TopHat-Technologies-ColdTi-Cryptocurrency-Storage/dp/B077CYKHZ6/ref=as_li_ss_tl?keywords=crypto+passphrase&qid=1563684774&s=gateway&sr=8-1&th=1&linkCode=sl1&tag=iteration0e-20&linkId=fcf228eb1739e561d19305e4825bb47c

    Keep all your crypto safe & upgrade to a Ledger Nano X Hardware Wallet https://shop.ledger.com/pages/ledger-nano-x?r=5243ecbb8427

    Alternatively, if you prefer a 100% Open Source wallet, a Trezor One is also a great value wallet https://shop.trezor.io/product/trezor-one-white?offer_id=14&aff_id=2922&source=YouTube

Leave a Reply

Your email address will not be published. Required fields are marked *