How Does The Blockchain Work? A Quick Introduction

282
2099
How Does The Blockchain Work? A Quick Introduction
How Does The Blockchain Work? A Quick Introduction

The blockchain is a decentralized digital ledger or database that serves for record-keeping and storage of all transactions in a cryptocurrency or any other type of network, in which the value is transferred. It combines the principles of the private-key cryptography with the principles of the distributed peer-to-peer (P2P) network with transaction record-keeping, transparency, and security.

In the Bitcoin network, the transactions are grouped into blocks according to the time when they have taken place and verified in bundles that are grouped according to the time when they were created. That’s why each transaction is timestamped. The new blocks are created by means of mining that results in the release of the new Bitcoins into circulation. Each transaction has a unique ID that excludes the possibility of a double-spend attack on the system. The information that’s stored on the blockchain is public, and accessible through the Block explorer via several websites such as blockchain.info and blockexplorer.com, for instance.

Within the Bitcoin system, a transaction is created whenever an amount of bitcoin is sent from one person to another. It is then validated, verified and signed digitally if the information is correct, and the input matches the output. This data is then stored into blocks created each time a computational puzzle is solved by the miners’ computers running the software. As a result of their service to the network, miners receive two types of rewards: the per-block reward and the transaction fees.

The blockchain is based on a peer-to-peer network similar to BitTorrent, that allows distributing data globally without the centralized server via the nodes. In a peer-to-peer network, each party has the same communication capabilities, e.g. transactions.

A private key is a combination of alphanumeric characters 51-symbol long that creates a unique digital identity reference for each cryptocurrency user. Together with the public key, the private keys create a unique digital signature required from anyone willing to initiate a transaction. A digital signature serves as a proof of the control of ownership of a certain amount of cryptocurrency. When the submitted private and the public keys match a transaction is verified.

The transaction verification process is governed by the blockchain protocol that carries out an authentication mechanism borrowed from cryptography to track the source of transactions. The transaction is only verified when every participant agrees on the current state of the network, therefore a consensus mechanism is needed to govern this process automatically. The timestamping, digital signing and transparency on the blockchain are the key factors allowing the consensus to be reached in a decentralized way without having to trust a governing authority. The computing power is utilized as the voting power to achieve the consensus instead. The main advantage of such a protocol is that the participants of the network can exchange value without having to know or trust each other. The consensus is achieved automatically once everyone agrees that the current state of the network is true and no one attempts to submit the false data, in which case everyone will be able to see if the data on the blockchain has been manipulated.

On the permission-ed or private blockchain, the consensus is reached differently because there’s a centralized owner, e.g. company or an organization providing users with a permission-ed access to specific parts of the data.  

How Does The Blockchain Work? A Quick Introduction
Blockgeeks

282 COMMENTS

  1. Heya just wanted to give you a quick heads up and let you know a few of the images aren’t loading properly. I’m not sure why but I think its a linking issue. I’ve tried it in two different browsers and both show the same outcome.

  2. I believe this is among the such a lot vital info for me. And i’m happy studying your article. However should commentary on few common issues, The website taste is wonderful, the articles is really great :D. Just right process, cheers

  3. I simply wanted to jot down a simple message in order to express gratitude to you for these unique strategies you are placing at this website. My particularly long internet lookup has finally been honored with really good details to write about with my neighbours. I would believe that we visitors actually are rather lucky to be in a decent place with many brilliant people with valuable basics. I feel somewhat privileged to have come across your entire webpage and look forward to really more fabulous moments reading here. Thank you once more for all the details.

  4. What i don’t understood is in fact how you’re not actually much more smartly-liked than you might be right now. You are so intelligent. You know thus significantly in terms of this matter, produced me individually consider it from numerous varied angles. Its like women and men don’t seem to be interested except it’s something to accomplish with Woman gaga! Your individual stuffs outstanding. At all times deal with it up!

  5. My coder is trying to convince me to move to .net from PHP. I have always disliked the idea because of the expenses. But he’s tryiong none the less. I’ve been using WordPress on a number of websites for about a year and am anxious about switching to another platform. I have heard great things about blogengine.net. Is there a way I can import all my wordpress content into it? Any help would be greatly appreciated!

  6. Very nice info and right to the point. I don’t know if this is really the best place to ask but do you guys have any ideea where to employ some professional writers? Thx 🙂

  7. Please let me know if you’re looking for a article writer for your weblog. You have some really good articles and I think I would be a good asset. If you ever want to take some of the load off, I’d really like to write some articles for your blog in exchange for a link back to mine. Please blast me an e-mail if interested. Thanks!

LEAVE A REPLY

Please enter your comment!
Please enter your name here