How Does The Blockchain Work? A Quick Introduction

723
3772
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

723 COMMENTS

  1. Thanks for one’s marvelous posting! I truly enjoyed reading it, you happen to be a great author.I will be sure to bookmark your blog and will eventually come back sometime soon. I want to encourage you to definitely continue your great writing, have a nice evening!

  2. I’m so happy to read this. This is the kind of manual that needs to be given and not the accidental misinformation that is at the other blogs. Appreciate your sharing this best doc.

  3. Howdy! This is my first visit to your blog! We are a team of volunteers and starting a new project in a community in the same niche. Your blog provided us valuable information to work on. You have done a marvellous job!

  4. It’s a shame you don’t have a donate button! I’d certainly donate to this superb blog! I suppose for now i’ll settle for book-marking and adding your RSS feed to my Google account. I look forward to brand new updates and will talk about this site with my Facebook group. Talk soon!

  5. It’s really a nice and useful piece of info. I’m glad that you shared this helpful info with us. Please keep us up to date like this. Thanks for sharing.

  6. It’s truly a great and helpful piece of information. I am glad that you simply shared this helpful information with us. Please keep us up to date like this. Thanks for sharing.

  7. What i don’t understood is actually how you are not really much more well-liked than you may be right now. You are so intelligent. You realize therefore considerably relating to this subject, produced me personally consider it from numerous varied angles. Its like women and men aren’t fascinated unless it is one thing to accomplish with Lady gaga! Your own stuffs excellent. Always maintain it up!

  8. Hi! I know this is kinda off topic however , I’d figured I’d ask. Would you be interested in exchanging links or maybe guest writing a blog post or vice-versa? My website covers a lot of the same subjects as yours and I believe we could greatly benefit from each other. If you happen to be interested feel free to shoot me an e-mail. I look forward to hearing from you! Awesome blog by the way!

  9. Someone necessarily help to make severely articles I’d state. That is the very first time I frequented your web page and so far? I amazed with the research you made to create this actual publish incredible. Wonderful process!

  10. Thank you for sharing excellent informations. Your website is so cool. I am impressed by the details that you have on this web site. It reveals how nicely you perceive this subject. Bookmarked this web page, will come back for extra articles. You, my friend, ROCK! I found simply the info I already searched everywhere and simply couldn’t come across. What an ideal website.

  11. Howdy, i read your blog occasionally and i own a similar one and i was just wondering if you get a lot of spam comments? If so how do you stop it, any plugin or anything you can advise? I get so much lately it’s driving me crazy so any help is very much appreciated.

  12. Wonderful website you have here but I was wondering if you knew of any community forums that cover the same topics discussed in this article? I’d really like to be a part of online community where I can get advice from other knowledgeable people that share the same interest. If you have any suggestions, please let me know. Bless you!

  13. Excellent web site. Lots of helpful information here. I’m sending it to some buddies ans also sharing in delicious. And naturally, thanks to your sweat!

  14. It’s actually a nice and helpful piece of info. I am satisfied that you just shared this useful info with us. Please stay us up to date like this. Thanks for sharing.

LEAVE A REPLY

Please enter your comment!
Please enter your name here