Bitcoin Forum

Other => Beginners & Help => Topic started by: crashedanon on July 11, 2022, 11:58:04 AM



Title: Any resources to properly understand Bitcoin protocol?
Post by: crashedanon on July 11, 2022, 11:58:04 AM
Where can I find resources to learn about Bitcoin and its functions, for instance, the Merkle root etc.
Would love some learning resources about the same.


Title: Re: Any resources to properly understand Bitcoin protocol?
Post by: baro77 on July 11, 2022, 01:31:35 PM
I guess that many of us first reference was Mastering Bitcoin by Andreas Antonopoulos: today outdated regarding many recent developments (let's hope in a 3rd edition ;) ), but still a solid foundation of the field for geek-level readers


Title: Re: Any resources to properly understand Bitcoin protocol?
Post by: Zilon on July 11, 2022, 02:42:17 PM
You can start here:
https://learnmeabitcoin.com/

and also alternate with this on cousera if you need video illustrations and both options are free
https://www.coursera.org/learn/cryptocurrency/supplement/M3c6U/course-information.

This concepts might seem strange at the start but consistency makes the entire concept make sense to you. Most of the concepts might looks intimidating at first i too feel same in few topics but with consistency i see perfection in few years time


Title: Re: Any resources to properly understand Bitcoin protocol?
Post by: Luzin on July 11, 2022, 03:00:51 PM
First i used to learn from bitcoin on bitcoin.org website.
Code:
https://bitcoin.org/

But a while ago I also often read from Binance Academy. There are indeed common crypto concerns, but if you look carefully there are some discussions about Blokchain. Maybe you can go straight to their web.
Code:
https://academy.binance.com


Title: Re: Any resources to properly understand Bitcoin protocol?
Post by: salad daging on July 11, 2022, 03:17:39 PM
[1]. How can a non technical newbie can learn about bitcoin? (https://bitcointalk.org/index.php?topic=5405344.0)

You should read that thread and check out the discussion below, there have been lots of people sharing complete resources on bitcoin.

You can find from various sources listed there.
So many links have been shared.
I think you will definitely find it.


Title: Re: Any resources to properly understand Bitcoin protocol?
Post by: tranthidung on July 11, 2022, 04:02:43 PM
First i used to learn from bitcoin on bitcoin.org website.
Code:
https://bitcoin.org/
If you recommend bitcoin.org, you should recommend

  • Bitcoincore.org (https://bitcoincore.org/)
  • Bitcoin Wiki (https://en.bitcoin.it/wiki/Main_Page)
  • Very official and legit resources to learn about Bitcoin.


Title: Re: Any resources to properly understand Bitcoin protocol?
Post by: BitMaxz on July 11, 2022, 04:43:47 PM
I think what you want is the developing skill about bitcoin including Merkle root.

I have an awesome source that you can't easily find on Google including courses and step-by-step DIY blockchain including Merkle root and more about developing Bitcoin.

Here are the two links below

- https://github.com/openblockchains/awesome-blockchains
- https://github.com/yjjnls/awesome-blockchain

The first link is only related to bitcoin but the 2nd link includes altcoin and how they work.

Hope it helps.  :)


Title: Re: Any resources to properly understand Bitcoin protocol?
Post by: bitmover on July 12, 2022, 10:28:26 AM
Where can I find resources to learn about Bitcoin and its functions, for instance, the Merkle root etc.
Would love some learning resources about the same.

You can read all about this in mastering bitcoin, one of the best books about bitcoin. Written by Andreas Antonopoulos, it is available online here:

https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch09.asciidoc#merkle-trees
Quote
Merkle Trees
Each block in the Bitcoin blockchain contains a summary of all the transactions in the block using a merkle tree.

A merkle tree, also known as a binary hash tree, is a data structure used for efficiently summarizing and verifying the integrity of large sets of data. Merkle trees are binary trees containing cryptographic hashes. The term "tree" is used in computer science to describe a branching data structure, but these trees are usually displayed upside down with the "root" at the top and the "leaves" at the bottom of a diagram, as you will see in the examples that follow.
https://raw.githubusercontent.com/bitcoinbook/bitcoinbook/develop/images/mbc2_0902.png