How Does The Blockchain Work? A Quick Introduction

423
2612
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

423 COMMENTS

  1. Today, I went to the beachfront with my kids. I found a sea shell and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She put the shell to her ear and screamed. There was a hermit crab inside and it pinched her ear. She never wants to go back! LoL I know this is completely off topic but I had to tell someone!

  2. Do you mind if I quote a few of your articles as long as I provide credit and sources back to your webpage? My blog site is in the exact same niche as yours and my users would definitely benefit from a lot of the information you present here. Please let me know if this ok with you. Cheers!

  3. Hello, Neat post. There’s a problem together with your site in web explorer, might test thisK IE nonetheless is the market leader and a good section of people will omit your great writing due to this problem.

  4. Good site! I truly love how it is simple on my eyes and the data are well written. I’m wondering how I might be notified when a new post has been made. I have subscribed to your RSS which must do the trick! Have a nice day!

  5. I’m not sure why but this website is loading incredibly slow for me. Is anyone else having this problem or is it a issue on my end? I’ll check back later and see if the problem still exists.

  6. Whats up very nice web site!! Man .. Beautiful .. Amazing .. I will bookmark your web site and take the feeds additionallyKI am glad to search out a lot of helpful info right here in the submit, we’d like work out more techniques on this regard, thanks for sharing. . . . . .

  7. Hello there! This is kind of off topic but I need some guidance from an established blog. Is it very difficult to set up your own blog? I’m not very techincal but I can figure things out pretty quick. I’m thinking about setting up my own but I’m not sure where to start. Do you have any ideas or suggestions? Many thanks

  8. Thanks for another informative site. Where else could I get that kind of info written in such an ideal way? I’ve a project that I’m just now working on, and I have been on the look out for such information.

  9. Nice post. I learn something more challenging on different blogs everyday. It will always be stimulating to read content from other writers and practice a little something from their store. I’d prefer to use some with the content on my blog whether you don’t mind. Natually I’ll give you a link on your web blog. Thanks for sharing.

  10. Thanks for the sensible critique. Me & my neighbor were just preparing to do some research on this. We got a grab a book from our local library but I think I learned more clear from this post. I’m very glad to see such great info being shared freely out there.

  11. I’ve been exploring for a little for any high-quality articles or blog posts on this sort of area . Exploring in Yahoo I ultimately stumbled upon this site. Studying this information So i am happy to exhibit that I’ve an incredibly just right uncanny feeling I discovered just what I needed. I such a lot undoubtedly will make sure to do not put out of your mind this website and give it a glance regularly.

  12. Thanks for any other informative web site. Where else may just I get that type of info written in such a perfect means? I have a undertaking that I am just now operating on, and I have been at the look out for such info.

  13. Hi there would you mind letting me know which hosting company you’re utilizing? I’ve loaded your blog in 3 different web browsers and I must say this blog loads a lot quicker then most. Can you suggest a good internet hosting provider at a fair price? Kudos, I appreciate it!

  14. You could definitely see your enthusiasm in the work you write. The world hopes for even more passionate writers like you who are not afraid to say how they believe. Always follow your heart.

  15. Howdy! Do you know if they make any plugins to help with SEO? I’m trying to get my blog to rank for some targeted keywords but I’m not seeing very good gains. If you know of any please share. Thanks!

  16. With every thing which seems to be developing within this specific area, many of your perspectives are generally quite stimulating. Nevertheless, I am sorry, because I do not give credence to your whole theory, all be it exciting none the less. It would seem to everyone that your comments are generally not completely justified and in actuality you are generally your self not even fully certain of the assertion. In any event I did take pleasure in examining it.

  17. Does your site have a contact page? I’m having a tough time locating it but, I’d like to send you an email. I’ve got some ideas for your blog you might be interested in hearing. Either way, great website and I look forward to seeing it grow over time.

  18. Nice post. I learn something more challenging on totally different blogs everyday. It can always be stimulating to learn content from other writers and follow just a little one thing from their store. I’d want to use some with the content on my blog whether you don’t mind. Natually I’ll give you a hyperlink on your net blog. Thanks for sharing.

  19. I have learn some just right stuff here. Definitely value bookmarking for revisiting. I surprise how much effort you set to create one of these fantastic informative web site.

  20. 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 protect against it, any plugin or anything you can advise? I get so much lately it’s driving me crazy so any assistance is very much appreciated.

  21. hello there and thank you in your information – I have definitely picked up something new from proper here. I did however experience a few technical issues using this site, since I skilled to reload the web site many occasions prior to I may get it to load correctly. I have been considering in case your web host is OK? No longer that I am complaining, but sluggish loading cases instances will sometimes impact your placement in google and can injury your high quality rating if ads and ***********|advertising|advertising|advertising and *********** with Adwords. Anyway I am including this RSS to my e-mail and could glance out for much extra of your respective interesting content. Make sure you update this again soon..

  22. I know this if off topic but I’m looking into starting my own weblog and was curious what all is needed to get setup? I’m assuming having a blog like yours would cost a pretty penny? I’m not very web smart so I’m not 100 sure. Any suggestions or advice would be greatly appreciated. Appreciate it

  23. Simply want to say your article is as astounding. The clearness to your post is just nice and i could assume you are knowledgeable on this subject. Fine along with your permission let me to take hold of your RSS feed to keep up to date with impending post. Thank you a million and please continue the gratifying work.

  24. With the whole thing that appears to be developing within this particular subject material, all your viewpoints are somewhat exciting. However, I am sorry, but I do not give credence to your entire plan, all be it radical none the less. It seems to me that your comments are not totally justified and in simple fact you are generally your self not really wholly convinced of your assertion. In any case I did take pleasure in examining it.

  25. I am often to blogging and i really appreciate your content. The article has really peaks my interest. I am going to bookmark your site and keep checking for new information.

  26. After examine a couple of of the blog posts on your web site now, and I really like your manner of blogging. I bookmarked it to my bookmark web site checklist and shall be checking again soon. Pls take a look at my website online as nicely and let me know what you think.

  27. It’s really a nice and useful piece of information. I’m satisfied that you just shared this useful information with us. Please stay us informed like this. Thanks for sharing.

  28. Magnificent beat ! I would like to apprentice even as you amend your web site, how can i subscribe for a weblog website? The account aided me a appropriate deal. I had been a little bit acquainted of this your broadcast provided bright clear idea

LEAVE A REPLY

Please enter your comment!
Please enter your name here