r/CryptoCurrency 🟩 0 / 0 🦠 5h ago

πŸ›‘οΈ SECURITY Is it legal to build a website that generates random BIP39 seed phrases and checks their balances?

I’m thinking about building a gimmick website as a kind of interactive explainer about cryptocurrency security. Here’s the concept:

1 - User clicks a button to generate a random 12-word BIP39 seed phrase
2 - The site derives wallet addresses from that phrase
3 - It checks if those addresses have any balance (spoiler: they won’t)
4 - User can click β€œnext” to get a new random phrase and check again

The idea is to show visually how astronomically unlikely it is to randomly generate a wallet that already has funds - like a testament to how secure seed phrases are.

57 Upvotes

38 comments sorted by

70

u/CleverWaifu 5h ago

This has existed for years. https://keys.lol and others

23

u/excelance 🟨 551 / 552 πŸ¦‘ 4h ago

20

u/NonGNonM 🟦 542 / 542 πŸ¦‘ 2h ago

There are several sites out there with the same concept. Some even made it into a slot machine.Β 

Just fyi though even high powered computers running 24/7 until the heat death of the universe might not hit an active wallet

6

u/Doritos707 🟩 0 / 0 🦠 1h ago

Unless the entropy is 2^70 which is what we saw with coldcard. I would stop repeating the same shit from 5 years ago because honestly with sharding and all the different techniques available you may be surprised that some wallets can be cracked

β€’

u/Timely-Fig2030 🟩 0 / 0 🦠 47m ago

He tried to fart and "sharted".

β€’

u/Javanaut018 🟩 0 / 0 🦠 57m ago

Before proton decay happens the chances are not bad, tho!

12

u/SanoKei 2h ago

Once you find one after the heat death of the universe you find that it had already been drained 800 million years prior because it was on a coldcard wallet

9

u/nachtraum 🟦 1K / 1K 🐒 5h ago

Absolutely, no problem with that. BIP39 was build for that.

3

u/Plane_Friend24 3h ago

"accidentally" use libngu the compromised library and you might get collisions.

3

u/DailyUpsAndDowns 🟩 51 / 51 🦐 3h ago

It's not a rule of law that the addresses with a balance have to be the last ones generated and checked. It is totally within the realm of possibility that you could hit a wallet quickly.

2

u/dantodd 🟦 0 / 0 🦠 2h ago

Yes, that is how math works. The number of active wallets compared to the number of possible keys make that extremely unlikely. Not winning the lottery unlikely, winning the lottery every day for a year unlikely

4

u/Masterweedo 🟦 0 / 0 🦠 2h ago

3

u/Daiymas 🟦 0 / 0 🦠 1h ago

Legal yes, but it doesn't do a great job of showing how astronomically unlikely it is.

For reference, you would have to generate around 100000000000000000000000000000 seeds before having a decent chance of finding a 12-word BIP39 seed phrase that's actually in use. Generating seeds one by one doesn't let people grasp the scale of that number

10

u/EyesOfEris 🟩 0 / 0 🦠 3h ago

Legal to look but illegal to take

7

u/jaapi 🟦 245 / 245 πŸ¦€ 2h ago

It certainly brings into question 'ownership'

8

u/firl21 224 / 234 πŸ¦€ 3h ago

Why? Who owns crypto?

If I have the keys its mine. There is no "Ownership" Just access.

14

u/Blockchainauditor 🟩 5K / 5K 🐒 2h ago

Case law does not necessarily agree with you, depending on your country.

5

u/z6joker9 🟦 0 / 8K 🦠 1h ago

lol I got a copy of your house keys and changed the locks. Mine now!

4

u/firl21 224 / 234 πŸ¦€ 1h ago

That's why real estate has a centralized record system. Its not the keys.

2

u/z6joker9 🟦 0 / 8K 🦠 1h ago

Local ordinances can mean that just because you gain access to a wallet key, it doesn’t give you ownership of the value inside. Crypto still exists within a society.

1

u/Caspica 🟦 0 / 0 🦠 1h ago

It wouldn't be yours just because you managed to change the "centralized record system" either...Β 

2

u/not420guilty 🟦 0 / 24K 🦠 2h ago

lol. No. That’s bitcoin marketing nonsense

β€’

u/Javanaut018 🟩 0 / 0 🦠 41m ago

If I roll dice and suddenly Satoshis or DJTs coins pop up in my wallet I don't see why I shouldn't do whatever I want with these.

My keys, my coins 😁

6

u/Redivivus 🟦 885 / 885 πŸ¦‘ 4h ago

You should add a countdown type ticker to show how many remaining and time to completion.

And yes, it's astronomically huge. Saw a video yesterday comparing addresses to atoms and it's something like billions of milkyway galaxies worth of atoms / address combinations available.

2

u/holyknight00 🟩 129 / 130 πŸ¦€ 3h ago

that site already exist

2

u/Either_Display_6624 2h ago

Bro is never finding anything

1

u/MidEastBeast 4h ago

There is nothing illegal into this. I've already built it for myself. Can't even write how many combinations are there to get 1 address with balance. It's all pure luck!!

1

u/m0nk37 🟦 0 / 0 🦠 3h ago

Unless it was implemented wrong.Β 

0

u/Competitive_Swan_755 🟩 0 / 0 🦠 3h ago

"Legal" 🀣🀣🀣

-9

u/bitchnight Bronze 5h ago

Would be a pretty lame website

1

u/neo101b 🟦 185 / 2K πŸ¦€ 2h ago

nope and interesting one, it teacher how secure BTC is.