Zk cypherpunk Profile picture
Mar 8, 2022 β€’ 28 tweets β€’ 13 min read β€’ Read on X
GM!πŸš€ Web 3 frens 🧠
Presenting you an amazing 🧡on:

𝐁π₯𝐨𝐜𝐀𝐜𝐑𝐚𝐒𝐧 πŸπŸŽπŸβ›“οΈ

Which made possible by @0xTPH Web3 session hosted by @aayushmittal13Β  & @MotwaniSuhas; led by OP speaker @crosschainyoda who is the CEO at @PillowFund

Hope you like it & provide feedback LFG!πŸš€
Let's first understand the History of Blockchain Ik Ik history is boooring... but I will try to sum it up in short

These two CS applied cryptographic techniques in a chain of blocks, built 1st prototype of blockchain in the early 90s to secure digital docs from tampering.

🧡 Stuart Haber and Scott Stor...
Satoshi Nakamoto, a pseudonym (some anonymous person or a group) published $Bitcoin whitepaper on 10/31/2008.

Showcasing the 1st ever application of Blockchain (DLT) by creating a peer-to-peer electronic cash system i.e. $Bitcoin, although the technology is older than $BTC.

🧡 FYI He is not Satoshi Nakam...
Here is a link to the whitepaper(bitcoin.org/en/bitcoin-pap…)

Now let's understand the basics of Blockchain:

What is blockchain?:
Break word in 2 and you get 'block' & 'chain'. So it's a chain of blocks linked & organized in chronological order; secured by cryptographic proofs.

🧡 Blockchain
Let's dive deeper & understand in a more technical way (d/w it's super easy):

A blockchain is a digital ever-growing list of data records (a bunch of data - doc, transaction, NFT, etc)

A blockchain is designed to be highly resistant to modification & fraud (double-spending)

🧡
Distributed Ledger Technology(DLT):
Blockchain is a type of DLT where transactions are recorded with immutable cryptographic signature called hash.

What is Hash?:
The data stored in a blockchain converts into a 64 unique character (hash) protected by standard encryption.

🧡
What is standard encryption?: first, let's understand SHA256.

SHA256 stands for Secure Hash Algorithm 256-bit and it's used for cryptographic security. Cryptographic hash algorithms produce irreversible and unique hashes.

Play it around -
(codebeautify.org/sha256-hash-ge…)

🧡
Few more terms b4 we explore blockchain -

Nodes: Fancy word for computers who do computing work in order to validate the data stored in a block.

Peer: Node or a person

Consensus mechanism: It is a fault-tolerant mechanism used to reach an agreement among distributed nodes.

🧡 Image
Coinbase transaction: The very first transaction of any blockchain where initial tokens are minted out of thin air and given to someone randomly. (don't confuse the term with @coinbase, they have just used it for naming)

Nonce: an arbitrary number (Just ignore it)

🧡
Now let's play & learn, Click on the link
(andersbrownworth.com/blockchain/)

Game1: Go to the Hash tab and type your name what do you observe

You have seen changes in the hash, Voila that's how hash works. It turns into some unique characters powered by the cryptographic algorithm.

🧡 Image
Game2: Go to the Block tab, type in your name again and click on Mine and observe the change.

You have observed prior to clicking Mine, the hash was different and now it starts with four '0'.

What happened exactly?
Let's understand a few more terms before playing next game.

🧡 ImageImage
Mine/Mining: New blocks are added to the blockchain by nodes after doing some computation work is called Mining.

Hashing algorithm: Every blockchain has its own hashing algorithm to reach consensus. In this game block starting with four '0' is considered a valid block.

🧡
So in Game2 when you clicked Mine, Node was doing computing work(guessing) to reach a hash that starts with four '0'.

Let's get back to our game:

Game3: Go to the Blockchain tab, where you see the chain of blocks linked with another chronologically.
(cont...)

🧡
Now type in your name in 3rd block what do you observe?

All the blocks post 3rd(including it) turned 'red', why? bcz of change in hash and if you click on Mine to make it green then you have to perform for every next block

That's a lot of computation work, isn't it?

🧡 Image
And if you remove your name and click on Mine all blocks will turn green,

That's how immutable blockchain is. Once the block is mined, it can't be changed or modified, resistant to modification & fraud.

Now tell your friends and family about the wonders of blockchain.

🧡
Game4: Now go to the Distributed tab and assume that you & friends are participating in this game and everyone has the same copy of the blockchain data.

You being Peer B and added some data(your name) on your block 3 and click on Mine for every block, What do you observe?

🧡 ImageImageImage
Even though you have made all of your blocks green still you have observed that there is a mismatch in hash between yours and Peer A & C.

That's how DLT works! You cannot cheat Peer A & C caught you.

In real life, there are many nodes that are running and validating blocks.

🧡
That's how secure a blockchain is

Now, explore token and coinbase tab by yourself and drop questions if you have any.

Every blockchain has its own Hashing algorithm, Mining algorithm, a different way of arriving at a consensus

Let's talk about two prime consensus mechanism

🧡
Nodes do mining in return for reward which is called a Mining reward.

Proof of work: (Analogy) There is a 100m race and whoever comes first gets the reward rest gets ZERO.

In PoW, instead of 100m race, there is a cryptographic puzzle to secure the next block in the network

🧡
The node that solves the puzzle first gets the mining reward thereby led people to build giant mining farms to get more mining rewards.

Miners combine their hash powers together to build mining pools

However, It's arguable that PoW is more decentralized compared to others.

🧡
Proof of Stake: (Analogy) Imagine the same race, where instead of wasting everyone's energy, all elects one person for the race.

That's how PoS works, where people pool funds together for staking and whoever has the maximum gets to validate a block and earn a reward.

🧡 Image
One node (validator) in the blockchain is chosen to validate & mint the next block.

Stake is created by depositing crypto as a security deposit.

Slashing: if a node is found to be validating fraudulent transactions, its stake is slashed

PoS also called a capitalist economy

🧡
Crypto wallet:
Please check out my thread on it.

However, I missed one important thing to mention which is:

Your Crypto is never stored in your wallet it always stays on the blockchain. Your wallet's job is to store your public and private key only.

🧡

What's Bitcoin $BTC ?:

It's a native currency of the Bitcoin network.

Bitcoin network is a DLT that operates on PoW consensus, can be used as a medium of exchange on the network by transferring it from one wallet to another, thereby enabling permission-less transactions.

🧡 Image
What is Ethereum $ETH ?:
Ethereum is a decentralized world compute platform (programmable money). it uses thousands of computers around the world to perform operations

$ETH is the native crypto of the Ethereum network.

Smart contracts are deployed upon this network

🧡 Image
ERC 20 token:

ERC 20 (Technical standard) is used to issue and implement tokens on the Ethereum blockchain. Tokens implemented using ERC 20 makes it easier to interact with other tokens, applications, and platforms on the ETH network.

Eg: Wrapped ETH $WETH, $Matic, $Mana

🧡 Image
Voila! Now you are a blockchain expert😎 with a few more added terms and jargon.

Ik it was a lot of information but you have made it through my dear web3 fren! So as I say...

Take a deep breath 🫁 & clap πŸ‘ for yourself bcoz

WAGMI! my dear Web3 frenπŸš€

β€’ β€’ β€’

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

Keep Current with Zk cypherpunk

Zk cypherpunk 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 @Zkdataprivacy

Mar 26, 2022
Hellooooooo!!! GM my dear Web3 fren πŸš€

Welcome to 🧡of 🧡 s'
It's a one-stop-shop for all your Web3 AI ML QC knowledge, where I'll curate all useful info (including some made by me) from the internet

So bookmark this 🧡to update your 🧠 base

& deep dive into πŸ‡ πŸ•³οΈ πŸ‘‡
So before you dive into πŸ‡ πŸ•³οΈ πŸ‘‡

Few things to know:
I have disabled comments in order to remove any spam but you can always comment out in the original 🧡 or feel free to DM for any correction!

I'll try to make it easy for you to navigate resources πŸ˜‰
WAGMI! πŸš€
Read 23 tweets
Mar 12, 2022
GM!πŸš€ Web3 frens 🧠
Presenting you amazing 🧡on:

πƒπžπ…π’ 𝟏𝟎𝟏 🏦

Which made possible by @0xTPH Web3 session hosted by @adityamohanty_ & @MotwaniSuhas; led by speaker @sidsverma who is currently the Co-Founder at @OnJunoHQ

Hope you like it & provide feedback LFG!πŸš€
What is DeFi?: πŸ’Έ

DeFi stands for Decentralized Finance. DeFi is an open and global financial system built for the internet age. Imagine a global, open alternative to every financial services you use today, accessible with little more than a smartphone or internet.🀯

🧡 DeFi
But how is this possible?

DeFi leverages the power of cryptography(provides security), decentralization(no central authority) and blockchain(immutable) to provide various financial products & services to anyone, as DeFi is permissionless,censorship-resistant and open to all

🧡
Read 26 tweets
Mar 6, 2022
GM!πŸš€ Web 3 frens 🧠

Here is a Web3 Wallet 101 thread🧡which I thought of creating as a net giver (giving back to the community, learnt so far about Web3 Wallet)

Hope you like it & provide feedback for further improvements. LFG!

#Web3 #Wallet #DeFi #MetaMask #WAGMI
Why Wallet in Web3?:

Wallet is a gateway to the Web3 world.

All you need is Internet access and a Web3 wallet to access the wonderful world of web3 🌎

Let's break the topic and understand it better.

🧡
What is a Web3 wallet?:

A self custody digital wallet, just like your physical one but in digital format with more features. Act as a tool where you can send or receive cryptocurrency & other digital assets like NFT, access Dapps also store your digital identity or more.

🧡
Read 17 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!

:(