-
TheJollyRoger
Hi guys. Just for a bit of casual fun I decided I would make a seed storage system for storing Monero seeds. The sentence will be 25 words long but each word can be unambiguously identified by the first three letters, is that about right...?
-
TheJollyRoger
jollyrogers.ca/public/SEEDSTASH-III-FRONT.png This is what my current version looks like, I'm thinking of changing it a little bit, since this version has only 24 slots.
-
TheJollyRoger
But each slot has 4 letters each.
-
TheJollyRoger
I've been messing around with engraving and thought this would be a fun application for it.
-
tryphe
TheJollyRoger, looking good :)
-
TheJollyRoger
Thanks!
-
tryphe
also i think you're right about the three letter uniqueness, but never looked through the whole list to confirm
-
TheJollyRoger
Oh excellent! I set up the parameters so I can quickly tweak them... but I have to change the numbers and that I have to do by hand in this CADD application.
-
tryphe
presumably they are unique because you'd be able to have a list with 26^3 prefixes, so 10x bigger than the list
-
TheJollyRoger
Ten times the list!
-
TheJollyRoger
Oh yeah uh... just a quick thing I should mention! I'm only planning to have the computer engrave the text box. I don't intend to actually fill out the numbers. I figured it would be far safer if I just published the PDFs with the dimensions, then let the users simply take it to any local engraving shop. I would expect that the user would just fill in the blanks using an electropencil engraver and
-
TheJollyRoger
a stencil guide.
-
tryphe
yeah, could just have people optionally buy a dremel or something and do it themselves
-
TheJollyRoger
Yeah! Yeah just like that.
-
nioc
I believe the seeds are in 10 languages and don't know if the 3 letter uniqueness applies to all of them
-
tryphe
i like the stacked plates method, weather proof and the key isn't visible to man or machine
-
TheJollyRoger
Oh wow. Ten languages?!
-
nioc
start to create a new wallet and it will give you the language options for the seed
-
tryphe
-
TheJollyRoger
Thanks! Yeah, I was thinking that it would be nice if I could put a padlock on the device, and then keep it safely shut. What I was thinking for that nut was I'd probably drive a stake through the nut post-assembly, so that way the plates once assembled (it's easiest to engrave them if they aren't stuck together), the nut can't be undone without breaking the stake or the bolt.
-
tryphe
12+ languages it looks like :o
-
TheJollyRoger
Twelve?!
-
nioc
there are existing 24 word storage methods and being that the 25th is a checksum and therefore a repeat of one of the others there are ways to make it work with 24 such as putting that one upside down. Having 25 would be nice but not necessary
-
tryphe
yeah there's definitely a lot of 3 letter patterns reused in lojban, haha
-
TheJollyRoger
Here we go. Let me just export and upload a picture of what it looks like with 25 spaces of 3 letters each...
-
TheJollyRoger
I had to kinda cram it all into place so it's a little more claustrophobic...
-
tryphe
TheJollyRoger, bolt + gasket sealer would work incase you wanted to seal it, harder to reopen than padlock though i guess
-
tryphe
plus if the front was blank nobody would know what it was lol
-
TheJollyRoger
Oh hey that's a good idea. I could just leave the front blank!
-
tryphe
stealth option!
-
tryphe
also hard to distuinguish from scrap metal...
-
TheJollyRoger
Yeah T_T. Hahahaha which is sorta the problem I have XD
-
TheJollyRoger
-
tryphe
looks like it needs a bit of space for some of those esperanto words :D
-
TheJollyRoger
I don't use cryptocurrency since I have a terminal case of what I call FOBSCO (Fear Of Being Screwed Over), but I have a somewhat surprising use case for these, and that's to use these to generate and back up my GPG, Signify, and Keytool Private Keys. In the future I would like to do Android development, and I'v heard all these horror stories about how people have lost their app signing keys, and
-
tryphe
epriskribebla
-
TheJollyRoger
if you lose your keys, that's it, you're done, you need to essentially start all over again.
-
TheJollyRoger
Oh yipes.
-
TheJollyRoger
Hmm. Maybe I should put the other 13-12 words on the other half...?
-
tryphe
yeah maybe engrave the back or something too if you can
-
tryphe
of the middle one
-
TheJollyRoger
Sure, can do! The middle one's actually got enough room for ten character lines between the front and the back, it's double sided ^_^
-
tryphe
you could also have different sized bolts to stack any amount of plates
-
TheJollyRoger
Ooh. Oh yeah... they're in increments of .25", so I could add two more plates even.
-
tryphe
nice
-
TheJollyRoger
Hey wait this is a great idea. I could put 12 words on one side, 13 on the other, and use the empty spot of the first one to add the Monero "M" logo.
-
TheJollyRoger
Good thinking, let me get to work on that...
-
tryphe
also having a "plate title" would be nice to describe the coin/wallet name
-
tryphe
that way if you stack 10 plates you have the title on each plate
-
TheJollyRoger
Got it. I think I could add a line at the free end of the plate then!
-
tryphe
you could also offer different fancier metals for upgraded cost :D steel->aluminum->brass or something
-
TheJollyRoger
Ehehe, I'm one step ahead of you there actually :D. Materials I've decided on:
-
tryphe
i mean not that you'd need to bury it for 1000 years but hey you never know :p
-
TheJollyRoger
The prototypes I'd want to make from T304 stainless because that's cheaper but still will offer good performance and approximate the real thing. The production versions I want to produce from T316 stainless because it's much more rust resistant. I'm picking stainless steel because I figured aluminium would simply melt into slag during a house fire. On the higher end, I was thinking commercially
-
TheJollyRoger
pure Titanium alloy (grade 2 titanium) because it's more resistant to strong acid at high temperature and I can order 6Al-4V (grade 5) titanium bolts. On the highest end, I chose 718 Nickel Alloy, or Inconel, with 400 Nickel Alloy bolts.
-
tryphe
ahh yeah good point about aluminum
-
tryphe
titatium even :p
-
tryphe
even better* rather
-
TheJollyRoger
Hehehe, yeah. I figured that the biggest danger someone might have would be if say, their house burned down.
-
TheJollyRoger
Nickel would be insane... it's not cheap, but it will stand up to abrasion, acid, and heat all at the same time. But it's incredibly expensive. I don't know if it would offer most people any appreciable benefit over stainless steel, except maybe for the assurance that it would probably last for thousands of years.
-
tryphe
yeah, ideally most people would just need the stainless to avoid fires and flood
-
TheJollyRoger
Yeah.
-
tryphe
at least to upgrade from paper
-
TheJollyRoger
Oh yeah.
-
tryphe
throw those babies on openbazaar when you go into production!
-
TheJollyRoger
Hehe, I will ^_^. I was thinking of making only a couple as novelties and to store my GPG private key, but maybe it would be fun to have them in the community :D. My little thumbprint.
-
TheJollyRoger
Thank you so much :D This is fun ^_^.
-
tryphe
i think tons of people would buy it tbh, i was thinking of rigging together something similar
-
TheJollyRoger
\o/ Yay
-
tryphe
people are starting to adopt a bit more it seems so maybe now is the right time
-
TheJollyRoger
Wow!
-
tryphe
i mean you wouldn't even need to run monero-wallet-cli to use it, any bip39 wallet, even crappy webwallets could have metal backups
-
TheJollyRoger
Well...
-
tryphe
it would be a marked improvement over the sticky note in their desk lol
-
TheJollyRoger
I bought myself a Trezor Model T at a friend's recommendation to use for GPG, U2F, and to hold my SSH Private keys. I tried futzing around with the bitcoin testnet a while back but I've never tried to use it for monero before...?
-
TheJollyRoger
Ahahahaha yes XD
-
tryphe
i would be curious what the longest word is out of the common bip39 wallets, though
-
tryphe
just to get an idea of how much space to allocate
-
TheJollyRoger
I kind of like the Trezor Model T because it has its own colour screen, and you can just enter the recovery sentence using your finger
-
TheJollyRoger
I think only the first four letters count!
-
TheJollyRoger
But you can enter the first four and then it'll unambiguously display the whole word from those four.
-
TheJollyRoger
So for the other one I only gave the user four "slots" to write down four letters, that's it.
-
TheJollyRoger
I think the engraving letter stencil is around a quarter inch tall, by a little bit more than an eighth of an inch wide.
-
TheJollyRoger
I gave around 0.4" x 0.28" of space for each box, just in case.
-
TheJollyRoger
For scale, the entire SeedStash is 6" (150mm) long by 3" (75mm) tall. The sheets are 1/8" thick or just around 3mm thick, and weighs a little under two pounds, it's quite heavy.
-
TheJollyRoger
I'm not quite sure what other languages I'd need... let me go back to the list and see X(
-
tryphe
should work, but i'm curious if the four letter thing is true
-
tryphe
i would assume some shitcoin would make a bip39 list that eventually breaks that rule lol
-
TheJollyRoger
Let me try it out... one sec.
-
» TheJollyRoger resets his Model T.
-
TheJollyRoger
Oh uh... huh. Hey wait up, there are coins with their own wordsystem?
-
tryphe
should be true though, 4 characters is a decent amount of prefixes
-
tryphe
yeah technically bip39 supports any word list
-
TheJollyRoger
O_O. Hey wait a minute. I hope I don't have to make one plate for each one now.
-
» TheJollyRoger fiddles with the touch pen and the little screen.
-
TheJollyRoger
I think it's working so far. I'm entering the words one by one, then once I reach four letters, it turns green and displays the whole word.
-
tryphe
bip39 is just the generation scheme but the word list can be anything. you just have to remember which wordlist you used if it was custom :D
-
TheJollyRoger
:O Oh!
-
TheJollyRoger
Oh wow. I missed that part entirely.
-
TheJollyRoger
Then I have to hold down the button and it allows me to advance to the next one.
-
tryphe
i'm sure most lists are simple though, maybe you could have an option for 4/8 character boxes per word or something
-
TheJollyRoger
Huh, maybe :O.
-
TheJollyRoger
Huh. This gadget seems to have its own wordlist, I wonder if it could be made to work with Monero or if it just works with GPG, U2F, and SSH and Bitcoin...?
-
TheJollyRoger
Let me just do a quick bit of searching....
-
tryphe
not sure if anyone would realistically need more than 4 though, but i assume there are some languages that use many repeated prefixes
-
tryphe
probably without word lists yet but still :p
-
TheJollyRoger
Oh hey wait a minute. All the cryptographic keys and curves are the same, right...?
-
tryphe
nah
-
TheJollyRoger
NISTP256, Ed25519, NISTP384, et al?
-
tryphe
yeah, mostly
-
tryphe
"same" in some general sense i guess
-
TheJollyRoger
Since maybe this is how the Trezor has its own word list but seems to support this massive bunch of other coins...?
-
tryphe
i use different coins with different curves but they all support bip39 the same, it's just used to generate the private key
-
TheJollyRoger
Oh, wow.
-
tryphe
then you clamp the key to the curve
-
tryphe
well, you can derive the words into multiple things actually, hd wallets or just one key, etc.
-
TheJollyRoger
X). I think maybe I'm gonna have to start trying to use cryptocurrency, ahahaha
-
tryphe
the word generation is pretty much unrelated to all the crypto stuff, though
-
tryphe
you can use any lengthy list of words like you could use some random bits, it's just easier to write down the words instead, and you spread the entropy out with more characters
-
tryphe
so maybe if you lose some of the characters, but the words are long, it's easier to restore than hex or something
-
TheJollyRoger
Makes sense, lots more entries in a dictionary, than there are letters on a keyboard and they're human-meaningful.
-
tryphe
yep
-
tryphe
i'm not sure more than 4 characters is necessary on engraved metal though, although maybe having more than 4 for extra entropy would be nice for paranoia
-
tryphe
then you'd need to destroy a good bit of each word to make it hard to regenerate
-
TheJollyRoger
Huh. I was sorta always under the impression it was sort of the length of the wordlist, rather than just the number of letters, that gives it its cryptographic strength...?
-
tryphe
yep exactly
-
TheJollyRoger
Got it!
-
tryphe
but extra entropy in the words for durability is always nice
-
tryphe
since languages are repetitive
-
tryphe
i think that's why words were chosen over base32 or something, for example
-
TheJollyRoger
Hee hee... sure easier for me to check words for spelling errors than gibberish! X(
-
tryphe
haha yeah
-
tryphe
the word list makes it a bit complicated but words are nice and recognisable vs random text could be any data at all
-
TheJollyRoger
Yeah. ^_^
-
TheJollyRoger
My current GPG keys, I had to back up to a CD... I'm definitely not happy about that, so I'm looking forward to being able to roll them over to a set of keys generated deterministically.
-
tryphe
that's also the reason why they didn't choose words like "ant" or something. if you choose short words, it's hard to discern from any other words if you lose a few characters
-
TheJollyRoger
Oh yeah!
-
tryphe
you know what would also be a good way to store them? like a feeler gauge set if you've ever seen one.
-
TheJollyRoger
Oh yes!
-
tryphe
that would be pretty small but still easy to see the seed
-
tryphe
but not accidentally
-
TheJollyRoger
Yeah. Could even insert a length of wire through the stack, and then crimp it closed or even put a nylon cabletie around it and zip it closed for tamper evidencing.
-
tryphe
true!
-
tryphe
i wonder how much it costs to get unmarked feeler gauges, haha
-
tryphe
or maybe you could make your own
-
TheJollyRoger
Ahahaha well... I could try to see if I could find some scraps of thin sheet metal and see if I can engrave stuff on them, then see how they fare if I put them in a kiln and heat that sucker up until they glow red hot...?
-
tryphe
sounds good, lol
-
TheJollyRoger
Ahahaha great X)
-
TheJollyRoger
I think I'll try to get them up to around 1800 degrees farenheit. Two thousand should be hotter than most house fires would get.
-
tryphe
yeah
-
tryphe
i guess a volcano would be the worst enemy
-
TheJollyRoger
Oh yipes.
-
tryphe
lol
-
TheJollyRoger
Now that... that is something where Nickel would come in handy.
-
TheJollyRoger
But I'm actually unsure even nickel would survive being immersed in lava.
-
TheJollyRoger
Actually, wait, nickel prooobably would?
-
TheJollyRoger
Yeah, it would.
-
tryphe
titanium too i guess
-
tryphe
maybe?
-
tryphe
i guess it depends on the location inside the volcano :p
-
TheJollyRoger
Ahaha, yeah XD
-
TheJollyRoger
If we assume that the lava is rolling down the sides of the volcano, a quick search on DDG seems to indicate ~2200 degrees F. Nickel will melt past 2600, so it'll survive. Titanium though has a very nasty tendency to burn.
-
tryphe
seems good enough to me then lol
-
TheJollyRoger
Yay X)
-
TheJollyRoger
Hehe. I suppose if you live in Hawaii, Southern Mexico, the southern Indochina islands, or Sicily or the western United States then this is a pretty legitimate concern... :O
-
TheJollyRoger
The question then I gotta figure out is how to figure out how to find the seed post engulfment, ahahaha.
-
tryphe
lol
-
tryphe
it is an interesting problem
-
TheJollyRoger
Ahaha, yeah...
-
TheJollyRoger
Maybe we'll have to take a leaf out of Yubikey's book and just sell like "Value Packs" XD
-
tryphe
yeah but everyone with yubikey will also need one :)
-
tryphe
if you make good stuff you'll always have buyers i think, at least for now
-
TheJollyRoger
Yay
-
TheJollyRoger
^_^
-
yanmaani
-
hpfr[m]
How “bad” is KYC for someone who just wants to buy some BTC and XMR? I know it’s ideal to use a local P2P service but am I going to actually regret something like Kraken if I’m just a fairly casual low-volume buyer experimenting with crypto
-
moneromooo
You can always start the process, then stop if the list of stuff they ask is too much for you.
-
hpfr[m]
moneromooo: I mean I doubt it would be too much, but I’m not super knowledgeable on what the consequences could be. Obviously I’m not doing anything illegal, but I was looking for more knowledgeable opinions on what KYC means for an average user. A lot of people on r/monero argue that it should still be avoided for mass surveillance reasons and potential hacking of exchange KYC records
-
tryphe
it won't be too much until they send you a source of funds request and treathen to freeze your funds if you don't send them unreasonable amounts of info
-
tryphe
happened to me
-
yanmaani
If you buy XBT and then exchange that into XMR you shouldn't have a problem
-
yanmaani
Crypto to crypto doesn't need KYC
-
tryphe
depends on the exchange
-
hpfr[m]
yeah I could always do BTC to XMR with like bisq or something
-
hpfr[m]
what exchange would you guys recommend then? Kraken seems like it has the best rep among the Monero community
-
hpfr[m]
it's hard to do research because it seems like VPN's where every search result is some review site that's probably paid by exchanges to review positively
-
tryphe
i bought some xmr using waves exchange recently using their waves/visa payment gateway thing. non-custodial too.
-
tryphe
seems pretty good, as good as bisq or so
-
tryphe
it doesn't have thousands of btc but there'
-
tryphe
there's plenty of bots on there to take your order
-
tryphe
might be worth a try
-
Inge-
tryphe: what exchange?
-
tryphe
Inge-, waves.exchange
-
Inge-
oh
-
Inge-
Kraken seems to be very cryptofriendly. And they have fiat pairings and monero. What's not to like (except KYC)?
-
hpfr[m]
I think for now I'll get a Kraken account for BTC, then I could always move to a local wallet and use godex, morphtoken, etc to get XMR. that seems like the most usable option right now
-
tryphe
ability to arbitrarily freeze/steal funds is worse than kyc imo
-
hpfr[m]
I don't intend to keep a lot of money on exchange wallets
-
tryphe
true, i guess kyc exchanges are good enough for a quick exchange
-
Mochi101
Funds are Safu with Binance
-
tryphe
lol
-
hpfr[m]
Mochi101: ?
-
Mochi101
Binance.com
-
tryphe
my funds were safu with binance until they told me my country is no longer supported on their "platform"
-
Mochi101
oh you're in the USA ?
-
ndorf
unrelated, but Kraken is trying to go after some former employees for posting on glassdoor:
eff.org/cases/payward-inc-kraken-v-does-1-10
-
Mochi101
I don't like Kraken, I used to have an account there.. but then they wanted me to KYC for a first tier account.
-
Mochi101
IE: only crypto in and only crypto out
-
Mochi101
I told them they can keep the account and I don't want it anymore.
-
tryphe
even if only you do crypto-crypto, your crypto still gets traded with fiat holders, so i think the kyc of fiat pairs bleeds over into crypto-only users
-
hpfr[m]
well i'm in US, so binance isn't great. plus I sometimes come across reservations about whatever they're doing with binance coin
-
tryphe
mixing of wallet funds probably also has something to do with it as well. don't even need to even makes trades for your deposits to go into the fund pool that fiat users will withdraw from
-
Mochi101
only way that we win is if we buck the kyc exchainges
-
Mochi101
only way that we win is if we buck the kyc exchanges
-
tryphe
^^ :D
-
hpfr[m]
well it looks like my alternative for USD-BTC or USD-XMR is agoradesk. trying to decide if mailing cash to vegas is worth avoiding giving Kraken my ID
-
TheJollyRoger
yanmaani: Ooh... I like the look of this!
-
nioc
agora is run by localmonero
-
hpfr[m]
nioc: right, just for more currencies
-
Inge-
hpfr[m]: Send Nudes!
-
yanmaani
hpfr[m]: Why go through the trouble? Buy XBT using some exchange with KYC out the wazoo, then exchange it for XMR using any of the hundreds of non-custodial exchanges
-
hpfr[m]
yanmaani: that's what I was thinking, but I was considering the risk of an exchange having my govt ID and proof of residence, they could get hacked
-
hpfr[m]
is it just not that big a deal? I guess PayPal has my info, but I would trust a crypto exchange somewhat less
-
Inge-
ask binance
-
mmxxx[m]
kek
-
Inge-
-
hpfr[m]
Inge-: ?
-
mmxxx[m]
you trust paypal more than exchange
-
mmxxx[m]
such logic
-
hpfr[m]
^
-
Inge-
hpfr[m]: kyc information DID leak, from one of Binances's subcontractors I think.
-
hpfr[m]
exactly, that's my concern
-
hpfr[m]
mmxxx: not to support fiat, but paypal has a bit more of a track record than kraken or binance
-
hpfr[m]
as demonstrated by Inge's link
-
mmxxx[m]
I wouldn't put kraken and binance in the same category at all
-
mmxxx[m]
binance is a piece of shit
-
hpfr[m]
Now this is the kind of opinion I was looking for
-
Inge-
I'd agree that Kraken and Coinbase probably have their shit pretty well together
-
mmxxx[m]
and even then it would still be a toss up between who I trust more with regards to paypal...
-
Inge-
being US regulated exchanges
-
Inge-
I'd be less concerned about Kraken than paypal
-
Inge-
-
moneromooo
That is funny in a sad way. We want our exchnge to be well regulated for protecting our info, because it was regulated to want it in the first place -_-
-
hpfr[m]
yeah, unfortunately it seems to be the only reasonable fiat on ramp at the moment
-
mmxxx[m]
Bitstamp? Bisq? bitcoin.de?
-
mmxxx[m]
and as much as I hate stellar there are some good on ramp options (depending upon which part of the world that you have bank accounts in)
-
hpfr[m]
those don't have KYC? I wasn't referring to kraken I meant KYC exchanges in general
-
hpfr[m]
is there an exchange you'd recommend over kraken for USD-BTC
-
mmxxx[m]
bitstamp does
-
mmxxx[m]
bitcoin.de does
-
mmxxx[m]
bisq does not
-
hpfr[m]
well I know about bisq
-
mmxxx[m]
yeah, USD to BTC is a tricky one
-
mmxxx[m]
thankfully I have better options
-
mmxxx[m]
maybe Gemini
-
mmxxx[m]
or Bisq
-
hpfr[m]
like what
-
mmxxx[m]
like I can use my non USD/non-American accounts :p
-
hpfr[m]
oh yeah i guess other forms of fiat are probably easier
-
yanmaani
hpfr[m]: What about OTC dealing then?
-
yanmaani
Or just buying XBT thru Bisq
-
hpfr[m]
yeah I've been meaning to try bisq, unfortunately it's not packaged for NixOS yet
-
hpfr[m]
also in terms of liquidity it doesn't seem much better than localmonero et al
-
hpfr[m]
and I don't think I'm moving funds at the level of OTC haha
-
hpfr[m]
mmxxx: what's better about gemini
-
mmxxx[m]
I didn't mean Gemini is better, I mean that it's an option for USD to BTC
-
hpfr[m]
ok
-
mmxxx[m]
the better option is to not have to use USD at all
-
mmxxx[m]
the EUR market is superior
-
hpfr[m]
right haha
-
mmxxx[m]
or other currencies
-
hpfr[m]
unfortunately not an option for me atm
-
hpfr[m]
thanks for the help everyone, i'll probably try localmonero first then get a kraken account
-
yanmaani
if you're that concerned, why use your real name at all?
-
hpfr[m]
yanmaani: are you suggesting buying credentials off the deep web or something? You need to submit ID for KYC
-
yanmaani
just photoshop one
-
yanmaani
takes like ten minutes
-
hpfr[m]
yanmaani: idk. Not trying to commit fraud
-
nioc
what happens when they actually check what you sent them
-
yanmaani
how are they going to check
-
yanmaani
they send it to the cheapest bidder they can find on mturk, presumably
-
yanmaani
they can only check that it looks like an ID, they don't have secret backdoors into the government databases
-
TheJollyRoger
yanmaani: thanks for the link! I'm really liking this, this site contains a lot of great lessons that I can really draw from. I'm really glad to see I was moving in the right direction.
-
TheJollyRoger
It looks like this business with the "slide in and lock" tile designs on the Billfodl and Cryptosteel are bad news in a really big disaster.
-
moneromooo
There are companies that do those checks. They do have entries into various databases that are not quite public (ie, it takes money to get in). So your info goes to whatever contractor they chose. And you have no clue which.
-
TheJollyRoger
Seems like a recurring failure mode with these is that the sheet metal rails heat up, warp, and then either burst their rivets or buckle so much that the tiles simply slide through the cracks.
-
TheJollyRoger
Then "Poof goes your crypto!"
-
yanmaani
TheJollyRoger: Some of them do work. But KISS applies generally; taking a piece of metal and engraving it lasts for thousands of years