Bitcoin is not just a currency. It is 3 layered technology stack.

read👇 Image
The Word Bitcoin is used to simultaneously denote three different things, it might be confusing for beginners. Let me Break it out so that you can understand it at ease.
✨Three layers of Bitcoin technology stack

1) First / Base layer- Bitcoin Blockchain: Underlying decentralized ledger
2) second / middle layer- Bitcoin protocol and client: Software programs that conduct transactions
3) Third/ Top layer- Cryptocurrency: Bitcoin (BTC)
✨First layer

The First layer is the blockchain. The blockchain is the decentralized transparent ledger with the transaction records- the database that is shared by all network nodes, updated by miners, monitored by everyone, and owned and controlled by no one. Image
✨Second layer

The middle tier of the stack is the protocol - the software system that transfers the money over the blockchain ledger.
✨Top layer

The top layer is the currency itself, Bitcoin, which is denoted by BTC or btc when traded in transaction exchanges. There are hundreds of cryptocurrencies, of which Bitcoin is the first and the largest. Image
I hope this thread was helpful. If you liked it make sure you like it and retweet the first tweet so that it can help others too.

Also, follow me
@Nihar_Thummar

• • •

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

Keep Current with Nihar Thummar

Nihar Thummar 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 @Nihar_Thummar

Feb 1
Solving a problem of the coding interview is mainly about recognizing patterns. Here are some patterns you must know:

👇Thread
If an input array is sorted then
- Binary search
- Two pointers Image
If asked for all permutations/subsets then
- Backtracking
Read 13 tweets
Jan 31
Potential Use-cases of Blockchain {Part-1} Read 👇 Image
✨Financial instruments, records, and models
1. Currency
2. Private equities
3. Public equities
4. Bonds
5. Derivatives (futures, forwards, swaps, options, and more complex variations)
6. Voting rights associated with any of the preceding
7. Commodities
Continued...
8. Spending records
9. Trading records
10. Mortgage/loan records
11. Servicing records
12. Crowdfunding
13. Microfinance
14. Microcharity
Read 7 tweets
Jan 31
✨Learn DSA - Bit-manipulation roadmap 👇 Image
Bit-manipulation is the underrated topic, it is confusing too. I have curated the best resources to learn bit-manipulation for coding interviews.
✨Learn Binary

-> Because we are going to work at the bit level, first you should understand the concept of binary numbers. Learn Concepts like decimal to binary conversion, signed and unsigned numbers, etc.

here is the nice article you must read
tutorialspoint.com/binary-number-…
Read 10 tweets
Jan 28
Bit-manipulation is confusing. not anymore!

Learn bitwise operator just by reading this-

A thread👇
✨Introduction
-> Bitwise Operations let you manipulate numbers at bit level. Bitwise operations are faster than regular operations.

There are main 6 bitwise operators:
1)Bitwise AND
2)Bitwise OR
3)Bitwise XOR
4)Bitwise left-shift
5)Bitwise right-shift
6)Bitwise complement
✨Bitwise AND
-> The Bitwise AND tests 2 binary numbers and returns bit values of 1 for positions where both numbers had a one, and a bit value of 0 at every other position.

Symbol- '&' (for C++, Java, Python, JavaScrpit)
Read 16 tweets
Jan 26
Real-life applications of Various Data Structures.

A thread👇
✨ STACK
1) UNDO option

2) Text editor, you push letter by letter to the stack so you erase back.

3) Recursion (in built stack)
✨QUEUE
1) Your browser deletes the history past one month.

2) All the pictures you delete from your phone will be stored in a queue, so that after sometimes front items can be popped out easily (permanently deleted)

3) Waiting list: Registration Requests are put in the queue.
Read 9 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

Too expensive? 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!

:(