Haym Salomon Profile picture
May 12 19 tweets 9 min read
(1/19) Crypto 101: Wallets

What actually is @MetaMask? Is my $ETH inside my @Ledger? Why does everything involving crypto have to use a wallet?

A very high level discussion of #cryptography and #smartcontracts
(2/19) Do you ever wonder why this whole thing is called “Cryptocurrency?”

There’s a lot of things Satoshi gave us, but critical to everything are the properties of cryptography.
(3/19) Number Theory was the hardest class I’ve ever taken. Just trust me, the “Operation” section of this Wikipedia page mathematically proves this truth of cryptography:

You can create private messages between two parties over a public network.

en.wikipedia.org/wiki/RSA_(cryp…
(4/19) ELI5: Each party has a secret password that only they know. They also both have a public address.

In order to communicate securely, each person combines their password with the other’s address.

Then they trade these combinations so that both people have a copy.
(5/19) Through cryptography, we create a shared password that can be used to secure messages.

The messages can be unlocked by either side, but no other listener can unlock it.

We can mathematically prove it (we are going to skip probability and quantum for now)
(6/19) Ok so that was a basic explainer (simplifying A LOT). What’s the application to cryptocurrency?

@ethereum is The WORLD Computer. It needs a way to keep track of everyone and a way to make sure only authorized users do authorized things.

An address and a password.
(7/19) Every time you are taking a loan on @RariCapital or making a bribe on @VotiumProtocol, you need tell @ethereum who you are (your public address) and then prove it (sign with your private key).
(8/19) Where does a “wallet” come in?

Well reader, at this point I’m just going to go out on a limb and just say “wallet is a dumb term.”

Though I’m open to being wrong…
(9/19) Let me just explain to you how this works.

Your “wallet” never holds anything. “Holding” $USDC means that @circlepay deployed a smart contract that has a database of accounts and $USDC balances.

Buy, sell, send. Everything is just a message to that database to update.
(10/19) You send a message to that contract:

“this is my public address, I have 100 $USDC in your database. Please update my accounts to reflect sending 50 $USDC to @Tetranode. This is your public address combined with my private key so you can verify I own this address”
(11/19) No $USDC “enters” your “wallet.” No $USDC “leaves” the smart contract.

The wallet is a metaphor that represents the collection of all your accounts at all the different smart contracts around @ethereum.

Whether or not you like the term, it’s focused on this aspect.
(12/19) Aside…

I actually think this isn’t true with base L1 assets like $ETH. I believe that’s actually an issue and why we need $WETH.

But I’m really not sure about this. @VitalikButerin maybe you want to help out?

…back to regularly scheduled programming.
(13/19) But why don’t I like “wallet?”

When we talk about crypto wallets we are usually referring to things like @MetaMask or @Ledger.

We have specific software and hardware with passwords, it’s easy to think that these things are vaults of our money.
(14/19) They are vaults, but they don’t hold your assets… They hold your private key!

Your proof of identity and proof of authority on chain. As the world becomes increasingly more online, this will only be more true.

Think about where you are placing your proof of self.
(15/19) Hardware wallets make sure your private key never touch the internet. They generate your private key on device and it will never leave. All signing happens on device and only compiled messages are sent to an internet connected computer.

@Ledger @Trezor @gridplus
(16/19) Software wallets (hot wallets) exist as an application on your computer. They do what they can to secure your private key, but they are only as secure as your machine. If your computer is compromised so are your private keys.

@MetaMask @argentHQ @CoinbaseWallet
(17/19) Don’t worry too much about functionality. Hardware wallets sound like a pain, but most connect directly to @MetaMask and therefore web3.

Think about security and convenience. Hardware wallets are very secure. Software wallets are very convenient.
(18/19) I use both, for different reasons at different times.

You need to understand and make the decisions for yourself. Don’t take any advice, financial or otherwise, from this explainer.
(19/19) Last thought… the most common and most devastating loss is a socially engineered attack. Software or hardware wallets are both vulnerable. It’s on you to keep yourself safe.

I’ll leave you here. I hope you learned something cool!

tripwire.com/state-of-secur…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Haym Salomon

Haym Salomon Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @SalomonCrypto

May 14
(1/21) @dopex_io has announced @CurveFinance Interest Rate Vaults, letting you speculate on the changes of interest rate of Curve Pools.

If you just read that and didn’t freak out with excitement, this thread is for you.
(2/21) Not financial advice. Be very very careful with options. All of my poorest friends got to where they are because of options.
(3/21) Interest rates are one of those topics can be covered in one sentence but are so fundamental and complex that I’m sure no one human really understand them.

Instead of going from macro to crypto, we’ll skip ahead to the punchline.

But first, some definitions.
Read 21 tweets
May 13
(1/13) Afraid of holding $FRAX after the orbital strike against $UST? Worried if @fraxfinance has the same vulnerabilities as @terra_money?

Some basic observations and a lot of disclaimers.
(2/13) Not financial advice. Especially this thread. This stablecoin stuff is very scary, please DYOR and only take risks that you understand.
(3/13) At THE HIGHEST level, $FRAX and $UST are the same idea coming from opposite sides.

@fraxfinance created a fully collateralized stablecoin and a market-driven mechanism to reduce collateralization. The market decides the stable level of collateral.
Read 13 tweets
May 12
(1/21) After I posted the link below a friend asked me “why would you think @redactedcartel wants a stablecoin?”

This is my attempt at turning discord ramblings into a coherent thought.
(3/21) There is so much energy around stablecoins. @BanklessHQ has an episode with @samkazemian on which Sam called stablecoins one of “the 3 trillion dollar opportunities in crypto.”

podcasts.apple.com/us/podcast/fra…
Read 21 tweets
May 11
(1/20) Watching as $UST fights for its life? Can't decide if you think this is hilarious or terrifying?

Have you started thinking about the implications on the
@CurveFinance Wars yet?

Here are my thoughts on the @terra_money situation and the implications for The Curve Wars
(2/20) Those of you who got here early saw me frantically delete this thread because I made a silly, not noticeable mistake. In my haste I deleted my perma "Not Financial Advice" link.

Bummed.

This might be the new one. Not Financial Advice. EVER. Im just making stuff up.
(3/20) So if you haven't decided to block me and my endless threads about the intersection of finance and crypto, you may notice I have a little obsession...
Read 20 tweets
May 11
(1/24) Heard of options but don't understand why everyone is freaking out? Want to see where technical finance meets Programmable Money?

Today we are covering options and @dopex_io (on @arbitrum)
(3/24) We are going to talk about cool stuff, but since options are so tricky disclaim again.

Read AND UNDERSTAND "Introduction to Options" at the link below before you get started.

Last warning: the risks of options make $UST look safe.

dopex.notion.site/Dopex-Academy-…
Read 24 tweets
May 10
(1/20) $UST getting old? Want to learn about something different?

Want to see me get schooled when @fiege_max explains in detail how wrong I am (see 18 for link)?

Let's talk Fixed Income and about why all the trad-fi guys are keeping an eye on @fiatdao

fiatdao.com
(2/20) Not financial advice...

...does anyone have an example of just saying NOT FINANCIAL ADVICE in a tweet or substack changed the outcome of a lawsuit?

(3/20) Ok lets first define Fixed Income. All it means is that you have an asset that pays a fixed, known amount (usually you gave someone a loan). This is in juxtaposition to Variable Income, where the payments change with market conditions.

Read 20 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(