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 Comments

Add a Comment

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