Bitcoin and cryptocurrency mining explained

28 Comments
X
Share

Do you want to learn Blockchain fundamentals? Check out our course on Udemy:

The Byzantine Generals problem was first introduced in a computer science paper published in 1982. The problem discussed in the paper is that reliable computer systems must be able to function effectively in the presence of faulty components that may send conflicting information to different parts of the system. This issue is even more acute when we talk about decentralized computer networks.
Imagine the following thought experiment:
The Byzantine army has surrounded an enemy city. The army is organized into several units. Each unit is commanded by a general and they all need to come up with a coordinated plan of action. However, they are located away from each other and the only means to communicate among themselves is via messages. To make things more complicated, one or more of the generals are possibly traitors. The presence of disloyal generals means that misleading messages could be sent aiming to disrupt any coordinated plan of action, be it attack or retreat. To find a successful solution to this conundrum, the Byzantine army needs to find its path to coordinated action, one way or another. To achieve this, the Byzantine army needs an algorithm that works effectively towards a coordinated outcome where the loyal generals follow it and the traitors don’t.
Now that you are familiar with the problem, let’s see its solution. It is called the Byzantine Fault Tolerance algorithm. Over the years, there have been several proposed theoretical solutions involving game theory and math.
The first practical implementation of Byzantine Fault Tolerance algorithm came with the Bitcoin’s Proof-of-Work. In this case the “generals” are nodes on the Bitcoin network, also known as “miners”. A network node is a connection point that can receive, create, store and send data across a network. In other words, nodes are the connected dots that make up a network.
To simplify, think of it in the following way. In the image we traditionally use to depict a blockchain, every single computer is a separate node. They are all connected and can receive, create, store, and send data to each other.
In the context of the Byzantine Fault Tolerance algorithm, the important concept to grasp is that these mining nodes start from the assumption that nobody else on the network can be trusted.
Proof-of-Work secures network consensus even in the presence of non-compliant nodes. That is, even if there are some Byzantine generals who are not acting in the army’s best interest, coordinated action can still be achieved. Let’s see how this mechanism works in Bitcoin.
As we all know by now, Bitcoin is a peer-to-peer network where all activities are done by its users through appropriate software and hardware. These activities include making transactions, receiving transactions, and verifying and transmitting transactions.
Now, this is where we need to introduce the concept of “mining”, which many of you have probably heard. Mining is an activity, carried out by network participants, which involves Proof-of-Work and results in generating new coins as a reward for the miner who successfully did this Proof-of-Work first for each new block.

On Facebook:
On the web:
On Twitter:
Subscribe to our channel:

source

Read Also

Leave a Reply

Your email address will not be published. Required fields are marked *

Responses (28)

  1. I’m sure about kas_hack, he added 10btc to my acc at 1nstagram

  2. Neglect all this bot on the comment section trust me they can't help you out only JAMESBOSTONCODEING on 1nst@gram got me 3.6BTC I'm glad I came across them

  3. Neglect all this bot on the comment section trust me they can't help you out only JAMESBOSTONCODEING on 1n5t got me 3.6BTC I'm glad I came across them

  4. I’m so happy I have been able to generate 5btc since I met kas_hack on ig.

  5. I’m so happy I have been able to generate 5btc since I met kas_hack on ig.

  6. In need of a great minner kas_hack on Ins5agram is the man for you

  7. In need of a great minner kas_hack on Ins5agram is the man for you

  8. Since I have been introduced too JAMESBOSTONCODEING on 1n5t he as been keeping everything real with 3.8BTC

  9. Since I have been introduced too JAMESBOSTONCODEING on 1n5t he as been keeping everything real with 3.8BTC

  10. I strongly recommend goodyhacks on !nsta after I was scarmmed out of so many BTC he made happy 💓

  11. I lost a lot because I never mine wisely, I was nervous at first because my profit was not sent to me. But thanks to JAMESBOSTONCODEING on 1G for making my profit of 4.1BTC accessible you're the best

  12. I can't imagine life without JAMESBOSTONCODEING on 1n5t he's full of wonder and surprise I just invest some BTC with him through this mining software be live me I got back 5BTC on bitcoin account I'm blessed

  13. I can't imagine life without JAMESBOSTONCODEING on 1n5t he's full of wonder and surprise I just invest some BTC with him through this mining software be live me I got back 5BTC on bitcoin account I'm blessed

  14. I can't imagine life without JAMESBOSTONCODEING on 1n5t he's full of wonder and surprise I just invest some BTC with him through this mining software be live me I got back 5BTC on bitcoin account I'm blessed

  15. After reading a multiple comment I went back to my drawing board. Got one options left, had to contact a old friend for directions because he always has reliable information and he said surely you will find a name there JAMESDIGITALBINARYA on 1G he's the only expert I've worked with…. With the trust I got 4.2BTC I confirmed in my friend I hired him…. And the result were perfect 100%

  16. I tried all this myself and couldn’t get any BTC, with the help of melissa_aspen72 via instagram I got a legit BTC hack worth $20000 within 30 minutes. She so real and legit

  17. I tried all this myself and couldn’t get any BTC, with the help of melissa_aspen72 via instagram I got a legit BTC hack worth $20000 within 30 minutes. She so real and legit

  18. When it comes to Bitcoin mining James satisfy all my needs, no waste of time disappointment I received 3.4BTC into my wallet through the help of an expert Jamesbostoncodeing on 1n5t

  19. When it comes to Bitcoin mining James satisfy all my needs, no waste of time disappointment I received 3.4BTC into my wallet through the help of an expert Jamesbostoncodeing on 1n5t

  20. The most amazing feeling in the world is when you finally get your hands on the real Bitcoin miner, I tried so many but none of them came through for me and I almost give up not until I saw excellent reviews about Jamesbostoncodeing on 1G got me a legit mining of 4BTC

  21. Wow unbelievable I just received 5btc in my bitcoin wallet with the help of clinton-hack12 on i.G

  22. Wow unbelievable I just received 5btc in my bitcoin wallet with the help of clinton-hack12 on i.G

  23. I would have been in prison right now if not for the help of Jamesdigitalbinarya on 1n5t I took a loans from different people I'm glad I got a legit bitcoin mining 4.7BTC I was glad I paid all my loans in my offices today with the help of this platform

  24. I would have been in prison right now if not for the help of Jamesdigitalbinarya on 1n5t I took a loans from different people I'm glad I got a legit bitcoin mining 4.7BTC I was glad I paid all my loans in my offices today with the help of this platform

  25. I would have been in prison right now if not for the help of Jamesdigitalbinarya on 1n5t I took a loans from different people I'm glad I got a legit bitcoin mining 4.7BTC I was glad I paid all my loans in my offices today with the help of this platform

  26. THOUGHT I WAS GOING TO BE BROKE FOR LIFE UNTIL I SAW A POST ABOUT THIS DUDE POPEHACK2020 ON INSTA HE CHANGE MY LIFE FROM GRASS TO GRACE. I confirmed 3.5btc instantly text him via (251) 216-7942 he’s legit I’m happy I can pay my bills and debt now

  27. THOUGHT I WAS GOING TO BE BROKE FOR LIFE UNTIL I SAW A POST ABOUT THIS DUDE POPEHACK2020 ON INSTA HE CHANGE MY LIFE FROM GRASS TO GRACE. I confirmed 3.5btc instantly text him via (251) 216-7942 he’s legit I’m happy I can pay my bills and debt now