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 amitejrana.blockchain (๐Ÿ‡ฎ๐Ÿ‡ณ,๐Ÿ‡บ๐Ÿ‡ฆ)

amitejrana.blockchain (๐Ÿ‡ฎ๐Ÿ‡ณ,๐Ÿ‡บ๐Ÿ‡ฆ) 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 @AmitejRana

Mar 6
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 on Twitter!

:(