How do cryptocurrencies use the blockchain?

Author Topic: How do cryptocurrencies use the blockchain?  (Read 875 times)

Offline Tapushe Rabaya Toma

  • Full Member
  • ***
  • Posts: 196
    • View Profile
    • University Webpage
How do cryptocurrencies use the blockchain?
« on: April 30, 2018, 02:17:49 PM »
Although bitcoin, and alternative currencies, all utilize blockchain technology, they do so in differing manners. Since bitcoin was first invented it has undergone a few changes at the behest of its core developers and the wider community, and other alt-coins have been created to improve upon bitcoin, operating in slightly different ways.

In the case of bitcoin, a new block in its blockchain is created roughly every ten minutes. That block verifies and records, or “certifies” new transactions that have taken place. In order for that to happen, “miners” utilize powerful computing hardware to provide a proof-of-work — a calculation that effectively creates a number which verifies the block and the transactions it contains. Several of those confirmations must be received before a bitcoin transaction can be considered effectively complete, even if technically the actual bitcoin is transferred near-instantaneously.

This is where bitcoin has run into problems in recent months. As the number of bitcoin transactions increases, the relatively-hard 10-minute block creation time means that it can take longer to confirm all of the transactions and backlogs can occur.

With certain alt-coins, that’s a little different. With Litecoin it’s more like two and a half minutes, while with Ethereum the block time is just 10-20 seconds, so confirmations tend to happen far faster. There are obvious benefits of such a change, though by having blocks generate at a faster rate there is a greater chance of errors occurring. If 51 percent of computers working on the blockchain record an error, it becomes near-permanent, and generating faster blocks means fewer systems working on them.
Tapushe Rabaya Toma
Assistant Professor
Department of Software Engineering
Daffodil International University