Avatar
Nymooh
1df29291d88a3b381a48f9a9d0de4e4c04980da1bc1d7213e60bc4fee8e91fab
#bitcoin - there is no second best

Damn I missed the #zapathon😭⚡⚡⚡

To see other nostriches, devs and mostly what they build at the hackathon🤔

lnbc1m1pjq522ypp54quze2w56mvhgjuqfa4wsad3ux9llkk7qc5w5zd880rwrdurm7fsdqqcqzzgxqyz5vqrzjqwnvuc0u4txn35cafc7w94gxvq5p3cu9dd95f7hlrh0fvs46wpvhdv3n0tg0c9juduqqqqryqqqqthqqpyrzjqw8c7yfutqqy3kz8662fxutjvef7q2ujsxtt45csu0k688lkzu3ldv3n0tg0c9juduqqqqryqqqqthqqpysp5f6eyly89623mgf2csmhkn6kdaw4an2ph0y0yjuwseuqe0xz7dvss9qypqsqv4yla95cyswdnxcu439eagamylcy3djklp8h42jdd3vqkmjre8uht2nwvgrx94t00mpllr5sqwn3p7afungls2a4edlz4zsgf3jzs5spu7s70z

It's a long time since I been at the ocean 😕

Have a good time 🌊💜

The speed of development of amethyst and other nostr clients is mind blowing 🤯

Dont forget to zap the devs⚡

Sounds good but we can better ⚡⚡

I'm a bit to late. However let's zap ⚡⚡

Replying to Avatar David Coen

A curiosity about Ethereum and Bitcoin that not many people know about.

By default, Ethereum does not have a checksum in its addresses.

What does this mean?

Try entering this address into your wallet:

0x5f927395213ee6b95de97bddcb1b2b1c0f16844f

Now enter the address 0x5f927395213ee6b95de97bddbc1b2b1c0f16844f

Your wallet will consider both addresses valid.

However, if you look closely, the second address has two letters switched.

Assuming the first address is yours, if someone sends funds to the second address, they obviously wouldn't reach your wallet.

To address this problem, the Checksum was introduced as an extra solution.

To generate a checksum, the Ethereum address is first converted into a lowercase and uppercase version. Then, the checksum is calculated by hashing the address and comparing it to the lowercase and uppercase version. If the hashed address matches the lowercase or uppercase version, the checksum is considered valid.

Therefore,

0x5f927395213ee6b95de97bddcb1b2b1c0f16844f becomes 0x5F927395213ee6b95dE97bDdCb1b2B1C0F16844F and if you try to invert some letters, the new address will be considered invalid, provided your wallet supports checksum!

In Bitcoin, this does not happen: there is no extra solution applied.

The reason is simple: addresses are already generated with a checksum.

So, if we take a random address 1L7s77cV9hCAGPXo2SNmLmQ3FaPstYJVcT and switch two letters, obtaining 1L7s77cV9hCAGPXo2SNmLmQ3FaPtsYJVcT, if we scan the address, our wallet will show us an error (invalid address).

Satoshi was foresighted!

Nakamoto 1: Buterin 0

Nice to know, ty!

#[0] could you integrate a LN wallet into amethyst so we don't have to leave the app to zapp?