All posts in " blockchain "

Bitcoin’s Arrival In The Institutional Market – What It Means In The Long Run

Ever since Bitcoin was created in 2009 by Satoshi Nakamoto, it has largely been pushed aside by the traditional financial services industry and the institutional space. A similar attitude has been displayed towards most cryptocurrencies and digital assets, based on fear and the fact that very little was known about these new “actors” in the industry. Now that they are gaining traction and have received the attention of millions of investors, lawmakers and governments are beginning to address the question of regulation for these virtual currencies.

This war between the institution and the new wave of digital assets has been going on for years. However, it seems like we are noticing a shift in mentality and approach from the institutional space towards bitcoin. More and more financial organizations are changing their opinion about the first-ever virtual peer-to-peer currency and have developed interest in these new forms of potentially lucrative investments for their loyal customers.

In this brief overview, we will see how the tide is turning for bitcoin and how it is becoming one of the most sought-after assets by large and reputable financial firms all across the globe. In turn, we will demonstrate how this could eventually lead to the crypto markets regaining their strengths and how we might be on the cusp of one of the largest bitcoin bull runs in history.

Bitcoin & Institutional Investors - The SEC, ETF's and More

Some recent events and news have been very positive for bitcoin and its slow but steady breakthrough within the institutional space. Institutional investors refer to large entities such as banks, hedge funds, insurance companies, investment groups and more. The first major news that has been affecting the space as of recently and that showcases bitcoin’s growing position within the institutional markets is the upcoming (and recently delayed) decision by the U.S. Securities and Exchange Commission (SEC) regarding the approval of a bitcoin exchange-traded fund (ETF).

An ETF is a fund that represents an asset’s value and that is traded directly on the stock market. They are considered passive investments.

In the recent weeks, the cryptocurrency community, as well as actors in the institutional space and even some members of the SEC, have been strongly advocating for the creation of a bitcoin ETF. This truly shows that there is a heavy desire from financial firms and large investors to join the cryptocurrency trend.

Another recent report by Forbes has stated that the Northern Trust, a financial services firm that has close to $10.7 trillion in assets under custody, has opened their doors to companies involved in the crypto space. In addition, the firm is supporting multiple blockchain-based projects. Moreover, Northern Trust’s President, Pete Cherecwich says he believes in a tokenized economy and future.

The Launch Of 'Bakkt' - A Global ecosystem for digital assets

The Intercontinental Exchange (ICE), parent company of the New York Stock Exchange, has announced that it will be launching a new company called Bakkt which aims “to create an open and regulated, global ecosystem for digital assets”. It will enable big organizations to purchase, sell, and safely store virtual currencies and other decentralized assets. With large companies such as Microsoft and BCG involved in the project, this shows how blockchain-based applications and crypto-assets are gaining in popularity and are making their way through various industries. The ICE also plans to initiate a one-day physical bitcoin futures contract when Bakkt launches.

NBER Analysis - Cryptocurrency Forecasts

Furthermore, the National Bureau of Economic Research (NBER) recently published a 70-page-long report on the “Risks and Returns of Cryptocurrency”, analyzing three major coins: bitcoin, ripple, and ethereum. The fact that this paper is being published already shows that cryptocurrencies are actively being discussed by institutional investors. The NBER explains a “strong time-series momentum effect and that proxies for investor attention strongly forecast cryptocurrency returns”. The report even goes as far as recommending investing in digital currencies with “1 or 4 or 6 percent in bitcoin”.

First Cryptocurrency Index Fund?

Lastly, popular cryptocurrency exchange Coinbase has recently announced the launch of the Coinbase Index Fund. It allows institutional investors, with a minimum investment of $250,000, to place money and bet on the performance of the Coinbase Index. The Coinbase Index is composed of all the coins listed on the American giant’s platform. We clearly see that the desire to invest in cryptocurrencies is not strictly one-sided, but that the crypto space is also eagerly waiting for these institutional investors.

Long Term Upward Trend

As many have said over the last months, institutional money is on its way and it could be extremely positive for bitcoin and its value. Although the markets have been experiencing bearish trends and severe downturns in the past months, bitcoin and other major cryptocurrencies such as ethereum, litecoin, or ripple still show a lot of potential for growth and progress. With all the new excitement and innovations in the crypto space, in addition to the institutional investors finally joining the movement, the market has a lot to look forward to. Banks, financial organizations, hedge funds, and large investors are now less hostile towards these new digital assets, which are nothing short of programmable money. Coins and tokens have become more attractive and offer incredible potential, and institutional investors are aware of it.

Bitcoin & The Institutional Market - Summing It Up

In conclusion, there has been a shift in the way digital currencies, especially bitcoin, are viewed in the institutional space. Previously considered scams, frauds, and even fake, they are now starting to be looked at as real financial assets with considerable potential and upside. In this article, we have seen that numerous events have cemented the belief that opinions are changing, and so has the place of bitcoin in larger investors’ hearts. As a result, we can probably assume that the crypto markets will be positively impacted by the increase of institutional investors in the near future. 

About the Author

mati-greenspan-etoro

​Mati Greenspan

Market Analyst @eToro

Senior Market Analyst at eToro; a man very up-to-date with the goings on of the Crypto markets. Follow him on twitter and other mediums at the links below.

Get my upcoming eBook for Free!

"The Mango Guide TO Understanding Blockchain"

Offer Valid For FIRST 500 registrations only

Continue reading >
Share

Gwei to Ether Conversion – Ethereum Units Explained

By Krisha A / August 25, 2018

Constantly having to covert Gwei to Ether for transaction/gas fees can be frustrating. The irony is that “gwei’ and all other ether units were created to rid user frustration and promote adoption. The intent was definitely well thought out - you can trust Vitalik & team with logical ideation. But perhaps we require a bit more insight on Ethereum’s units and its intent.  It may just alleviate our frustration for all future transactions.

Let’s just say Ethereum’s core team took a history lesson from bitcoin before they brought forth all the Ether Unit monsters.

What is Gwei? And All Other Ether Units …

In order to grasp the concept of ‘gwei’, lets begin with something we’re all familiar with:

The money in our wallets!
(or if you’re anything like me - the money in the deepest corner of your jeans pocket)

The money in our wallets, regardless of currency, likely also comes in denominations. But for the purpose of this explainer, lets focus on the US Dollar. 1 US Dollar has four denominations: Cents (1 cent), Nickles (5 cents), Dimes (10 cents), and Quarters (25 cents).

Like the US Dollar, Ether too has denominations.
Remember, "Ether" is the currency used within the Ethereum Blockchain. Not ‘Eth’, Not ‘Ethereum’. .... "Ether"

Ether has three primary denominations, namely (lowest to highest): 

  • Wei       
  • Gwei       
  • Finney    

In essence, ‘Gwei’ is simply a denomination of Ether - So when converting Gwei to Ether’ for gas, remember that ‘Gwei’ is Ether - Just a fraction of it. Similar to a regular economy, there are many microtransactions taking place on the Ethereum Blockchain that require payments in fractions.

Just like how a vendor wouldn’t ask you to pay “1/10th of a dollar” for a plastic bag (let’s be realistic - that’s all you’ll get), the ethereum blockchain wouldn’t ask you pay "0.0000021 ether" for transaction fees. It’s just a difficult price to convey.

Instead, you’d be asked to pay 10 cents for the plastic bag, and 2100 gwei for transaction fees. Sounds much better, doesn’t it?

When dealing with currency, fractions are difficult to convey, tedious to convert, and aren’t very user friendly. Hence, the introduction of user friendly denominations, like Gwei.

Gwei to Ether and More - A Future-Proof Ethereum

When considering all three ether units: Wei, Gwei & Finney, you can’t help but wonder - ' why couldn’t Ethereum decide on one denomination? Gwei to ether and vice versa? '
Note: There are actually 10 different ether units, 3 wasn’t too bad a compromise.

It appears that Vitalik was looking to future proof Ethereum so that people could always have an open dialogue about ether in varying quantities regardless of ether price.

the goal of specifying suggestions for all of them was to have some schelling point on what to use for smaller denominations so that people could easily talk about varying quantities of ether regardless of whether the ETH price was $0.01, $10 or $100,000 - Vitalik Buterin

All suggested ethereum units were meant to be a schelling point (an anchor term like cents) depending on various use cases. For now, the three primary ether denominations were meant for the following ether:

  • Finney = for micropayments
  • Gwei = for gas prices
  • Wei = for discussion around APIs and other use cases

If ether’s value skyrockets like that of bitcoin, we’d likely see a rise in ‘finney’ in various ether uses and discussions.

Top Ether Transaction Fee Calculators & Converters 

Menu

ETH Gas Station - Tx Fee Calculator

  • Ether transaction fee prediction based on your set Gas limit & Gwei price

  • Gwei price/Gas price recommendations based on ethereum network conditions
  • Ethereum transaction confirmation time estimator
  • Real-time network ether transcation fee & network stats

Gwei to Ether Unit Converter

  • Easy 'one-input' conversions for all 10 Ether units

  • 3 Primary Ether units: Ether to Gwei; Ether to Finney; Ether to Wei 

  • 2 Ether-Fiat conversions: Ether to USD, Ether to Eur

EtherScan Gas Tracker

  • Safe-low Gwei Price Estimator

  • Proposed Gwei/Gas Price

  • Ethereum network block count

  • Transaction Confirmation Duration Estimate 

Gwei to USD Converter

  • Gwei to fiat conversions: USD, CAD, EUR, GBP and more

  • Gwei to Ether conversion

  • Supports all 10 ethereum unit conversions + fiat conversions

Did you enjoy this post?

Help Us Keep Doing What We Do Best!

Tip Jar 🙂​​

BTC: 3LrzDr7ZYQ5xWAKnweM1XuUAvU5YEkF7Zb

ETH: 0x87ba0C08910Dbd3b93D74A2A3b61d78A3C2dbDab

Get my upcoming eBook for Free!

"The Mango Guide TO Understanding Blockchain"

Offer Valid For FIRST 500 registrations only

No menu items have been found.
No menu items have been found.
Continue reading >
Share

RadixDLT Sharding Explained: Scalability Done Right

By Shawn Dexter / August 13, 2018

Shawn uses a simple analogy to explain the RadixDLT Sharding approach - A step towards scalability and mass adoption. 
(Note: I capitalize ‘Sharding’ throughout this post to emphasize its importance, and to avoid reading it as ‘sharing’)

Sharding has morphed from an obscure concept in 2017 into the buzz-word of 2018. The need for blockchain scalability has become glaringly obvious, and several projects have turned to Sharding as a solution.

However, Sharding a blockchain is not a simple task. In fact, it poses challenges that have our best thought-leaders scratching their heads. Several projects have made lofty promises of future scalability using Sharding. But, only few have provided a viable Sharding solution for mass adoption. RadixDLT is one of the rare projects that brings forth a novel approach to Sharding –– an approach that seeks to meet the demands of mass adoption

Right from its conception, the goal for Radix was:  Every single person, on every single device using a single protocol simultaneously.

Every single person, on every single device using a single protocol simultaneously.

The RadixDLT Sharding architecture was designed (unlike other projects that approached Sharding “after-the-matter”)  to allow for unbounded scalability while maintaining security, and maximizing decentralization.

In this post, I will explain how Sharding works in Radix in a simple way – without any technical jargon.

RadixDLT: Sharding

What is Sharding ?

Break a window, and you have shards of glass. Break an iceberg and you have shards of ice. A shard is simply a broken piece of ‘something’.  So, when you “shard” something, you’re simply breaking it into smaller pieces.

But, why do we shard? Well, you usually shard something because it’s easier to manage. For example, we ‘shard’ a large pizza because it’s easier to eat one slice at a time. It also allows us to share (distribute) the pizza with friends a lot easier.

Similarly, when a database gets too large to handle, we shard it and distribute it across multiple computers. There you go –– you now understand distributed computing & Sharding. It’s really that simple.

Sharding has been used to partition databases for a long time. You simply cut the database (think of an excel sheet) horizontally into several pieces and distribute across multiple “database servers” (machines that ‘serve’ you data when you need it). When the data needs to be retrieved or processed, the relevant database server is called upon to do the task.

In Blockchain these “servers” are what we call “nodes”.  However, Sharding a decentralized system isn’t as straightforward as we’d like. There are complications that a centralized system doesn’t need to concern itself with.

Why Is Sharding Difficult in Blockchains

Every distributed system requires a Consensus Method. But, developing a Consensus Method for a Sharded blockchain is tricky. You find yourself sacrificing security in favor of scalability.

Why? Well, a huge component of the security comes from the fact that every node stores all the data. Since every node keeps a copy of the entire database – you can’t cheat/lie about past events. But when you shard that database, each node stores partial data. Suddenly, you can tell Node Bob one thing, and tell Node Lisa another.

To understand this better, think back to when you were a kid.

Remember when your Mom grounded you and your Dad didn’t know about it? If you were anything like me, you tried to sneak out by asking your Dad for permission. Dad didn’t have all the info. And you took advantage of it.

Mom and Dad represent a Sharded database. Sure, together they have all the info needed to run the household. But as individuals, they don’t – and can be lied to about past events (like you being grounded or not)

RadixDLT Sharding: The Basics

Founder & CTO  Dan Hughes identified the scalability issues that would plague Bitcoin back in 2012. After several attempts at improving the protocol, he realized that the only solution is a brand new architecture and consensus method. Six years and a lot of sweat later, he brought us Radix DLT – a unique Sharding approach and consensus algorithm.

Radix DLT approaches Sharding in a unique but simple manner.  Most projects take existing Consensus Methods and build a Sharding solution on top of it. But as discussed, this leads to sacrificing security. For example, Sharding on PoS network could result in a One Percent Shard Attack.

Radix, however , started with a Sharded network –– and built a unique consensus method on top of that network. This “Sharding-first” approach allowed them to bypass the limitations faced by other consensus methods.

RadixDLT Sharding
The RadixDLT network is sharded into 18.4 Quintillion shards of 2mb each  – enough to  store the entirety of Google’s data and throughput!  And we all know that Google stores a lot of data. The goal was to have at least as many people using Radix as there are people using Google.

Essentially, Radix began with the end state in mind, which is:  every single person on every single device using a single protocol.

Pre-Sharded Network Explained

Radix’s pre-sharded network serves as a fundamental around which they have designed their consensus method (Tempo).

The size of each shard, and the number of total shards are predetermined. Nodes then place themselves atop shards – and can overlap with other nodes in layers. 

This is where it gets interesting…

Remember, every shard has already been created. They all live in the same “Universe” and their location ID is known. Every transaction is stamped with a blend of the sender’s ID and shard ID.

This makes it extremely simple to locate the Shard from which the transaction that has been sent.  Now, if Node Bob tries to double-spend his $10, we don’t need to check every other shard to catch him cheating. We can simply check his shard.

To better understand this let’s go back to our Mom & Dad analogy

Your Mom grounds you. But this time, she stamps your forehead with the word “Grounded”. You now go to your Dad’s study room and ask him if you can out to play. Your Dad simply looks at your forehead and says “Nope”.

He didn’t need to go check with your Mom. He didn’t need all the info – and was still able to stop you from cheating.

Similarly, the overlapping of nodes and easy cross-shard communication allows each node to store partial info. Which essentially means: not all nodes have to store all the data!  This plays a significant part in Radix’s massive scalability without sacrificing security.

(I simplified this, of course. But we will discuss more on Atoms, Universes timestamping & Temporal Proofs in future posts)

As mentioned earlier, the need to store and process every transaction is a huge limitation for blockchains. Radix is a cleverly designed network that avoids this limitation.

Concluding Thoughts - RadixDLT Sharding

Radix has presented an innovative and noble approach to solving the scaling issues of DLTs. 

Over six years of sweat and frustration, Dan Hughes and team remained true to the goal: Every single person, on every single device using a single protocol simultaneously. The project is still in alpha and the team urges us to participate and help find any potential issues or flaws. 

Although this was an introductory explanation, I’m sure you can’t help but wonder... Will Radix DLT be the answer to the burning question for mass adoption? Time will tell.

Get my upcoming eBook for Free!

"The Mango Guide TO Understanding Blockchain"

Offer Valid For FIRST 500 registrations only

No menu items have been found.
No menu items have been found.
Continue reading >
Share

Blockchain Clearing And Settlement: Securities & Trades

By Shawn Dexter / August 8, 2018

Shawn uses a simple example to explain the concept of blockchain clearing and settlement. He also explains what is blockchain settlement – and why businesses would opt for a blockchain for clearing and settlement of trades & securities.

Why We Need A Blockchain For Clearing And Settlement

Clearing Daily Transactions

The current process for clearing and settlement is wasteful – and blockchain tech is poised to change that. The results will be a net gain for everyone -- not just for businesses, but for consumers as well.

We tend to take our daily transactions for granted. It’s as simple as swiping your credit card or depositing a cheque, right? Wrong. It only seems that way. In truth, every transaction you make is simply a promise. Once the promise is made, a clearing house steps in to facilitate and  settle the promise .

The clearing house consists of a plethora of middlemen. They ensure that the finality & settlement of the promise made. And in return for their good-deed, they charge you hidden fees. Ding!

Clearing Trades And Securities

Businesses have to endure these unnecessary fees as well – but on a grander scale. They trade securities that have various risks managed by the clearinghouse. This leads to higher fees. Businesses are then forced to pass these costs down to their consumers.  Ding!

We essentially get Double-Dinged!  But wait – it doesn’t end there. Since we’re getting double-dinged, we have less money to buy stuff. And because we have less money to buy stuff, businesses lose profit. Businesses now have to either increase prices or close shop. As you can see, it’s just one never-ending loop of economic waste!

However, eliminating the middlemen like settlement Clearing houses has been all but a fantasy… until the advent of blockchain technology.

Blockchain Clearing And Settlement: Efficient & Fast!

Our current models of eCommerce are facing a hasty demise. Enterprises have been swift to leverage blockchain clearing and settlement solutions. The efficiency and cost savings that the technology delivers has been far too enticing to ignore.

A blockchain allows a network of businesses to use a shared ledger upon which they can conduct their transactions. This shared ledger provides all parties with security, speed and transparency – while removing middlemen and reducing friction.

Traditional methods of clearing and settlement rely on middlemen to facilitate trust & security. But the friction is so severe that it can take weeks to settle a single transaction.

However, blockchain and distributed ledger technology provide trust & security without  a middle man. This reduces friction and costs for all parties. Furthermore, transaction settlement is conducted within seconds! The resulting cost savings are massive – which are then passed down to consumers.

blockchain-clearing-and-settlement

Blockchain Trade Settlement: The Adoption Has Begun

Across the globe, big name firms and established players have been experimenting with blockchain and distributed ledger technology. The list extends from one end of the world to the other

USA based Broadridge Financial Solutions will be using blockchain trade settlement in the repo market.  Broadridge believes that blockchain technology can

  1. Reduce counterparty risk

  2. Eliminate wasteful manual intervention

  3. Streamline current processes for confirmation

  4. Increase audibility, and transparency

London based SETL already utilizes a blockchain platform for settlement of payments. They empower participants to deploy their own blockchain within minutes.

In 2016, India based uTrade was the first Indian company to  employ a blockchain technology for trade settlement. Their “uClear” blockchain platform allows for real time clearing and settlement of securities.  Fast forward to 2018, and we have the Security and Exchange Board of India (SEBI) have begun exploring blockchain technology for trading the stock market.

The Australian Securities Exchanges (ASX) isn’t interested in falling behind either.  ASX will be launching their blockchain based financial services by 2021. The goal is to allow stockbrokers & fund managers to use the blockchain for real-time settlement and tracking.

Challenges in Blockchain Clearing And Settlement

Established processes and policies have firm roots in modern day operations. Uprooting these policies and redistributing resources will be the biggest challenge firms will face. Change is not easy – and will face strong resistance and certain junctions. Furthermore, the technology itself requires to be battle-tested some more. The complexity combined with the shift in mindset may cause onboarding issues.

Conclusion: Advantages Too Good To Ignore

Even with the political and regulatory resistance, the adoption of the technology has been moving forward. As understanding increases, decision makers will be coaxed into action by the following advantages:

  1. Drastically reduced transaction costs

  2. Near instant settlement and clearing

  3. Easier Risk management

  4. Increased Transparency

Blockchain technology is paving the way for a financial revolution that eliminate a lot of economic waste.

Did you enjoy this post?

Help Us Keep Doing What We Do Best!

Tip Jar 🙂​​

BTC: 3LrzDr7ZYQ5xWAKnweM1XuUAvU5YEkF7Zb

ETH: 0x87ba0C08910Dbd3b93D74A2A3b61d78A3C2dbDab

Get my upcoming eBook for Free!

"The Mango Guide TO Understanding Blockchain"

Offer Valid For FIRST 500 registrations only

No menu items have been found.
No menu items have been found.
Continue reading >
Share

Blockchain Types: Public vs Permissioned Blockchains

By Krisha A / July 31, 2018

In this post, Krisha explains the 2 Types of Blockchains - Public vs Permissioned Blockchains

We have witnessed the term “blockchain” evolve from something dark and unknown, to the hottest topic on the block. While many are drawn to the ‘Investment’ opportunities that the technology presents, others have latched onto the efficiencies that blockchain promises.

This disparity in interests has prompted questions on the multiple types of blockchains available. Questions like, 'Which type of blockchain would best serve an individual's or company’s interests?"

However, when broken down simply, you’ll realize that there’s only one pivotal difference between each of these blockchain types: 

The need for Permission to participate in each of them.

In essence, every blockchain can be categorized under one of these 2 types:
Public (Permissionless) Blockchain
Permissioned Blockchain

Blockchain Consensus Rules All

A Blockchain's Consensus Mechanism allows participants to come to agreement on a truth that the network was intended to acertain.

The context of permission in blockchain lies within this Consensus mechanism.

Depending on the type of blockchain, an individual or entity may or may not require permission to participate in the consensus process.

  • In Public (Open) Blockchains, no permission is required whatsoever. Anyone can participate in the consensus process.

  • In Permissioned Blockchains, an individual will require permission to participate in the consensus process.

A Little Perspective - The blockchain consensus mechanism is akin to a jury in a case trial. A jury reaches consensus on the final verdict - they agree on the truth. Consensus is as crucial a function to blockchain, as it is to a case trial.

​​​​Public vs Permissioned Blockchains


In Public Blockchains, anyone can participate in the consensus process. The network is open for Public use in every capacity. Public blockchains are “permissionless blockchains”, and are considered as “fully decentralized”

An individual/entity does not require permission to …

  • Send/ receive transactions on the network
  • Read the transactions on the chain
  • Secure the integrity of the network by validating transactions and participating in the consensus process (i.e - being a node).

In Permissioned Blockchains however, the consensus process is either controlled by a group of known entities, or a single entity.

The network requires permission for one or all of the following:


  • Send/ receive transactions on the network - Write permissions
  • Read the transactions/events on the chain - Read permissions

A Permissioned Blockchain controlled by a single entity can be deemed a 'Private Blockchain' - A subset of permissioned blockchains

 Private vs Permissioned Blockchains

Permissioned vs Private Blockchain

Note that The lower the number of entities participating in the consensus process, the more centralized the network. 

Permissioned Blockchains? For What?

At this point you’re probably wondering: “Don’t permissioned blockchains defeat the idea of a ‘decentralized’ network’?”

Simple Answer: 
Yes, it does. But permissioned blockchains are more than willing to make that trade-off. 
Confused?? Think back to the blockchain trilemma

The blockchain trilemma states that one sacrifice will have to be made among the three: SecurityScalability and Decentralization

Permissioned blockchains choose to sacrifice Decentralization for Security and Scalability

The sacrifice of decentralization in favour for security and scalability is particularly attractive to large entities. It enables them to leverage blockchain’s cryptographic security measures, and still ensure scalability to meet the needs of a growing customer base.

As of now, permissioned blockchains are the only viable solution for large entities looking to implement blockchain technology. This may change in the future if public blockchains break the trilemma, and learn to scale.

Wrapping Up

The difference between public and permissioned blockchains ultimately boils down to, " who gets to participate in the consensus process ? " - Every network participant? Few known, trusted entities? Or one single entity?

Between Scalability, Security and Decentralization – a tradeoff needs to made. As things stand, Public blockchains have sacrificed scalability, while Permissioned blockchains sacrificed decentralization.

Both, Public and Permissioned Blockchains have their pros and cons. Depending on who you ask, and where their interests lie, one will always be more beneficial than the other.

Did you enjoy this post?

Help Us Keep Doing What We Do Best!

Tip Jar 🙂​​

BTC: 3LrzDr7ZYQ5xWAKnweM1XuUAvU5YEkF7Zb

ETH: 0x87ba0C08910Dbd3b93D74A2A3b61d78A3C2dbDab

Get my upcoming eBook for Free!

"The Mango Guide TO Understanding Blockchain"

Offer Valid For FIRST 500 registrations only

No menu items have been found.
secure
Continue reading >
Share

An Orphaned Block – What happens to your transaction?!

Randy asked a great question in regard to The Longest Chain Rule & Forks. Over the last few posts, we’ve established that Consensus Methods are not as worried about “verifying” transaction but are more concerned with the “ordering” of transaction. When a fork occurs – we have a dispute in the correct ordering. The Longest Chain Rule kicks in and will fix that dispute for us. Awesome! Hope that is clear. If not, I suggest you read through the posts linked above!

Today, its Cassidy’s turn to ask a great question!


“ What happens if I send a transaction that ends up in an orphaned block? Do I lose my BTC or ETH ??“

Ah, this is such a great question!  Because it brings us one step closer to understanding the 51% Attack and Double Spends.

Cassidy is concerned about losing her BTC – and understandably so.  She’s always trusted the bitcoin blockchain, but now I’m telling her that her transaction may end up on an “orphaned chain”.  

Does this mean that her transaction is in peril too? And does that, in turn, mean that she may lose her BTC?

No, not at all. Her BTC is safe – and so is her transaction. She will not lose any BTC and her transaction will go through regardless of the fork.

Orphaned Blocks - The Key is in your Wallet....

A common misconception is that people tend to believe that their BTC or ETH is stored “within” their Wallet.  So, when they send a transaction – there is a belief that they are taking out some BTC (or ETH) and putting it in someone else’s wallet.

This is completely untrue.  But I don’t blame people for thinking that way. The term “wallet” is probably what confuses people. The term “wallet” was probably used to help user adoption, but it’s made explaining the technology even more difficult.

Your Bitcoin or Ethereum Wallet is not like your traditional wallet. It does not hold any of your funds.  

Instead, your wallet holds the keys to access your funds. Your funds are located on the blockchain – and will always be there. Your keys allow you to say to the blockchain “I have the right to spend these funds”

Don’t think of your Wallet as something that holds your BTC or ETH – but more so as something that holds the keys to access your funds.

Your keys allow you to say to the blockchain, “I have the right to spend these funds”

Orphaned Block - Does Cassidy Lose Her Funds?!

Okay, so now we understand that our funds are not really located in our wallet – but on the blockchain. In particular, our funds are located in the current valid Longest Chain! Afterall, the Longest Chain is what represents the blockchain.

(You’re probably having a “Oooh, I see where this is going” moment about now)

Let’s suppose a fork happens, and Cassidy doesn’t know about it. No big deal.

Remember –  her funds are on the chain! And a fork splits the chain into two! So after the fork, her funds will exist on both chains.  Let’s illustrate with some diagrams!

Orphaned Block explained

In the above illustration, Cassidy has 10 BTC up until Block A.

She then sends 10 BTC to Tom. The chain forked, and her transaction ended up on Block B2.

Block B and Block B2 are now both in contention to win the Longest Chain Rule. Another block (Block C) gets added – but it gets added behind Block B.

Orphaned Block explained simply

In the above illustration, Block C gets added behind Block B

Oops, looks like Block B wins with the Longest Chain Rule. So Block B2 gets orphaned.

The transaction that Cassidy sent to Tom gets “orphaned” as well. But Block A still exists – so Cassidy still has her 10 BTC in the Main Chain (longest chain)

Orphaned Block for dummies

In the above illustration, Cassidy still has 10 BTC in Block A

  • So to answer the question:  No - Cassidy does not lose her funds!

Does Cassidy have to RESEND her funds to Tom?

  • AgainNo,  Cassidy doesn’t need to resend her funds 🙂

Why?  -- Because when a block gets orphaned, which in our case is Block B2, all the transactions in block B2 simply go back in the queue and wait to be added to the next block. Cassidy’s transaction will most likely get added in the next block.

Orphaned Block simple

In the above illustration, Cassidy's transaction to Tom will be put in queue, and will likely be added to Block D

Concluding Thoughts

I tried to keep this one short and simple. Believe me, I removed a lot of text that went into more detail. But I think this is more than enough to give you guys the core idea of what’s going on. The nitty-gritty stuff can wait for later!

The key point to remember is that your funds exist on the chain. A fork would entail you now have funds on two chains. But only the chain that ends up being the Longest Chain will be the one that matters! (Yes, the longest chain rule is that important!)

Did this post help you?

Help Us Keep Doing What We Do Best!

Tip Jar 🙂

BTC: 3LrzDr7ZYQ5xWAKnweM1XuUAvU5YEkF7Zb

ETH: 0x87ba0C08910Dbd3b93D74A2A3b61d78A3C2dbDab

Did you enjoy this post?

Help Us Keep Doing What We Do Best!

Tip Jar 🙂​​

BTC: 3LrzDr7ZYQ5xWAKnweM1XuUAvU5YEkF7Zb

ETH: 0x87ba0C08910Dbd3b93D74A2A3b61d78A3C2dbDab

Get my upcoming eBook for Free!

"The Mango Guide TO Understanding Blockchain"

Offer Valid For FIRST 500 registrations only

No menu items have been found.
Continue reading >
Share

Longest Chain – How Are Blockchain Forks Resolved?

In the previous post I explained the Longest Chain Rule using an analogy. The analogy seemed to help several of the Mango Readers grasp the importance the rule plays. If you haven’t read it yet, I urge you to do so. The Longest Chain Rule plays a vital role in the Bitcoin and Ethereum consensus mechanism. Furthermore, it may also clear out other doubts you may have concerning Blockchain Forks.

This brings me to a question I received from Randy yesterday:

“Hey man,
Great explanation on longest chain!  
Quick question:  

" Why do we have 'Forks' if we have the Longest Chain Rule? 
Is the longest chain rule applied during a 'fork' ? "
Cheers! - Randy “

Quick Answer:  Yes, the Longest Chain Rule will kick in when forks appear. Each fork will have its own chain and miners can pick which one to apply their work on. But eventually the longer of the chains will be declared the winner – and all miners will apply their work onto that chain.

That’s the quick and dirty answer. But I’d like to dive a bit deeper into this – and run you guys through exactly how this happens.

Why? Because understanding the Longest Chain Rule will be fundamental in allowing you to grasp other ideas (for example: 51% Attack).  In fact, once you grasp this idea – most of the other concepts will become super easy and intuitive.

Longest Chain & Blockchain Forks

But what exactly is a “fork” ? 
A fork is simply an occurence of a disagreement. Remember, the primary aim of a consensus model is “ordering of events”.  

Questions that fall under “ordering of events” criteria:  
Q) “Who gets to place the next block?”
Q)“Whose transaction gets verified first?”

So when we have a disagreement in who gets to place the next block – we will have a “fork”

Going back to the Farmer Analogy – the fork was simply the two rows that were placed at the townhall.  Up until the disagreement, everything was fine and dandy. Once the disagreement occurred – two rows were laid. Each row represented a decision. Villagers will vote by placing their sacks of rice in each of the two rows and the longer of the two rows will win.

It’s a similar process in a blockchain. Initially, everything is fine & dandy – and there’s only one “main chain”.  When a disagreement occurs, the chain splits into two. This is called a “fork”.

(It’s kinda like when you’re driving down the main road and it “forks” into two different paths. You have to now choose between two paths. In the blockchain, the mainchain splits into two –  and the miners now choose between two chains.)

But why do disagreements occur? Isn’t proof of work supposed to solve that?  

Why Do Blockchain Forks Occur ?

The Proof Of Work Consensus model is designed to allow the network come to agreement. So forks like this shouldn’t happen, right?

If you read my post on the PoW Cryptographic Puzzle, you know that miners compete against each other to win the right to place the next block.

The “winner” is the miner who solves the puzzles first. The rest of the network then “agrees’ that he gets to place the next block – and they will continue the process with his block being deemed the last approved/valid block.

Let’s say the last valid block is Block A. Miners are now competing fo Block B.  Miners will attempt to solve the puzzle until they hear a winner is declared. “

Blockchain Forks

However, ever so often – we may have two “winners” simultaneously.

Since, the winner is broadcasted and propagated through the network  – different participants may hear a different winner. Once a winner is declared and “heard”, the miners accept that winning block and move on to the next block. 

So now we may have one group of miners accepting Block B, and the rest of the miners accepting Block B2. Hence, fork…

Blockchain fork

How Are Blockchain Forks Resolved - Orphaned Chains

Alright, so a fork has occurred. What now? How do we achieve consensus again? Did the Proof Of Work Consensus method fail here?   No – it didn’t.

Proof Of Work accounts for this sort of scenario with the Longest Chain Rule.

The Longest Chain Rule ensures that network will recognise the “chain with most work” as the main chain. The chain with the most work is typically (not always) the longest of the forks.

Blockchain forks

In the figure, the chain split after Block A.

Block B and Block B2 seemed to have won the Cryptographic Puzzle at the same time. The chain splits. There are now two scenarios that may take place:

  • Scenario 1: Majority of the other miners pick Block B as the “last valid block”

OR

  • Scenario 2: Majority of the other miners pick Block B2 as the “last valid block”

Let’s assume Scenario #1 takes place.  

This would mean that there are far more people solving for the cryptographic puzzle on Chain B.
Remember – the chance to solve the puzzle is random. But since Chain B has more people trying to solve the puzzle, it will probably solve it faster.  The key word here is “probably”.  Chain B2 may still solve the next (or next few) puzzles faster.

However, over a longer period of time – the probability will win out. Eventually Chain B will outpace Chain B2. The Longest Chain Rule will then kick in – and the following will happen:

  1. Chain B will be considered the main chain.
  1. The transactions contained within all the blocks on Chain B will be considered true and valid.
  1. All  the blocks & transactions on Chain B2 will be considered orphaned  and will be ignored.

Concluding Thoughts

That’s pretty much it – simpler than you thought it’d be eh?  The longest chain rule plays a crucial role in achieving consensus. You can probably use this explanation to figure out how this would play out in a 51% attack as well.  If not, I’ll be writing a post on that soon. And now that you know the Longest Chain Rule, it’ll be a breeze to understand 🙂

Did this post help you?

Help Us Keep Doing What We Do Best!

Tip Jar 🙂

BTC: 3LrzDr7ZYQ5xWAKnweM1XuUAvU5YEkF7Zb

ETH: 0x87ba0C08910Dbd3b93D74A2A3b61d78A3C2dbDab

Did you enjoy this post?

Help Us Keep Doing What We Do Best!

Tip Jar 🙂​​

BTC: 3LrzDr7ZYQ5xWAKnweM1XuUAvU5YEkF7Zb

ETH: 0x87ba0C08910Dbd3b93D74A2A3b61d78A3C2dbDab

Get my upcoming eBook for Free!

"The Mango Guide TO Understanding Blockchain"

Offer Valid For FIRST 500 registrations only

No menu items have been found.
Continue reading >
Share

Understanding Longest Chain – A Simple Analogy

One of the most popular Consensus Methods used today is Proof Of Work. As I write this post, Bitcoin and Ethereum both still use the Proof Of Work consensus method.  Ethereum is set to switch to Proof Of Stake in it’s upcoming Casper update. However, the first iteration of this update will be a hybrid of PoW & PoS. Bitcoin will continue to use Proof Of Work for the foreseeable future. 

Regardless of the consensus method used,
Bitcoin & Ethereum are still blockchains. And such, both networks rely on the Longest Chain Rule when coming to consensus.

In this post, I’ll attempt to dive a little bit deeper into The Longest Chain Rule while still keeping things as simple as possible 🙂

 Longest Chain Explained  - A Farmer Analogy

Let’s pretend we’re all farmers living in a small town. Majority of us farm rice as our major source of income. Weharvest the rice and pack them into 1KG gunny sacks and then carry the sacks to the Townhall. The sacks are then placed onto the only carriage the town has and transported to The Main City and sold.

The Town Hall Meeting: One day a Town Hall meeting is called to discuss the size of the gunny sacks...

An angry debate ensues on whether or not they should increase the size of each gunny-sack. Some farmers want the increased gunny-sack size for increased profits. But other farmers are against the idea – and claim it will make it more difficult for the older/younger/weaker farmers to carry the gunnysack to the Townhall.

The Mayor suggests that a vote should be conducted to solve the matter. However, an objection is raised:

“How is that fair? I do more work than these guys. I harvest far more rice. My vote should count more”

The Vote : That’s when a farmer named Satoshi comes up with an idea. He suggested that the next time they come to the town hall – they vote with their gunny-sacks of rice.

Each gunny-sack would represent a vote. That way, if you have more gunny-sacks you can cast more votes.Each sack of rice would be proof of their hard work. Farmers who worked harder, had more rice – and hence got to cast more votes 

The Result : Everyone loved the idea. The next day, two rows were laid out near the Town Hall. The first row represented “Increase Gunny Sack Size” and the second row represented “Don't Increase Gunny Sack Size”

Farmers would carry their gunny sacks to the town hall and place each sack in one of the two rows – thus casting their vote.   The row that had the longer chain of gunny sacks would be picked as the final decision.

At the end of the day, the “Don't Increase Gunny Sack Size” row had the longer chain of gunny sacks – and thus was the winner!


Disagreements within a blockchain are pretty much solved the same way. Each gunnysack represents a “block” in the blockchain.  A row of gunny sacks represents a chain.

Whenever there’s a disagreement, network participants can “fork” off the current chain. Thereby starting a new chain of blocks. Participants who agree with this new chain can now start applying their “blocks” to the new chain as well. Eventually, if the new chain extends the old chain – the Longest Chain Rule will kick in and will be declared the winning chain.

Longest Chain & “Work”

In our analogy, farmers were adding sacks of rice to “vote”. These sacks of rice are tangible and represent work done. The longest row of sacks represents the majority.

Similarly, in the blockchain, miners add a block to the chain to cast their vote. And the longest chain of blocks represent the majority.  

But - How does a “digital” block represent something tangible/work?  

Therein lies the beauty of Proof Of Work – but also a lot of confusion. In a previous post we discussed how Proof of Work uses the Cryptographic Puzzle to determine who represents the majority in the network.

To recap:  Miners on the network compete against each other by attempting to solve the puzzle – in order to win the “right” to add the next block onto the chain.  

A miner consumes a lot of electricity to solve these puzzles. But each time he wins (i.e solve it before someone else does)  – his block gets added to the chain.

In a way, the miner has permanently applied his electricity onto the block he just created. Since he won the solved the cryptographic puzzle, his block (with his ‘electricity’) gets added to the chain. 

So now you could say...

The farmers ‘proof of work’ was his sack of rice – and hence got to vote. After all the farmers place their sacks of rice in each of the two rows, we have our decision because: 

“The longest row of sacks represents where the majority farmers have placed their vote”

The miner’s proof of work is his winning “block” of transactions - since each block represents a miner’s electricity consumed – the entire chain represents the consumed electricity of all the previous winning blocks.

“The longest chain of blocks represents where the majority miners have placed their vote"

Concluding Thoughts - Longest Chain & Immutability

Remember, energy is never destroyed – simply transferred. In the proof of work, you could say that the energy is transferred to secure the blockchain.

Why ‘secure’? Because to change a block, you’ll have to redo the “work” that was needed to create that block.

To undo any of the previous blocks, you’ll have to redo the work for that block and every block that followed it. I’ll explain (in detail) why in another post. But this is what gives Bitcoin it’s strong immutability.  

In essence, an attacker will have to start a new chain and do enough work to also become the longest chain. If and only if  his chain is the longest chain will it be considered the winner and valid. And you may understand now – to achieve this, would require consuming a lot of electricity. This is why The Longest Chain rule is so crucial to understand 🙂

Did this post help you?

Help Us Keep Doing What We Do Best!

Tip Jar 🙂

BTC: 3LrzDr7ZYQ5xWAKnweM1XuUAvU5YEkF7Zb

ETH: 0x87ba0C08910Dbd3b93D74A2A3b61d78A3C2dbDab

Did you enjoy this post?

Help Us Keep Doing What We Do Best!

Tip Jar 🙂​​

BTC: 3LrzDr7ZYQ5xWAKnweM1XuUAvU5YEkF7Zb

ETH: 0x87ba0C08910Dbd3b93D74A2A3b61d78A3C2dbDab

Get my upcoming eBook for Free!

"The Mango Guide TO Understanding Blockchain"

Offer Valid For FIRST 500 registrations only

No menu items have been found.
Continue reading >
Share

Radix DLT: Tempo’s Logical Clocks Explained Simply

In a previous post I discussed the various Consensus Methods - PoW, PoS, Tangle & Tempo.  Since then I’ve covered a few topics on the most well known of the consensus methods (PoW and PoS).  Today, I want to discuss, what I believe is, the most important of the Consensus Methods for us to grasp: Tempo.

Don’t get me wrong –  I’m not claiming that Tempo is “better” than the rest. “Better” is subjective. However, I do believe Tempo is by far the most groundbreaking of the Consensus Methods. 

Tempo tackles the current issues that plague the DLT/Blockchain world  – namely scalability & mass adoption. And it does so effectively. As such, from an enthusiast perspective, Radix’s Tempo deserves our keen attention.

In this post, I want to start with the most important element of Tempo:
The Logical Clocks.

Don’t worry – it’s not as intimidating as it sounds. In fact, we’re going to keep this as simple as possible 🙂

Ordering Of Events –  PoW, PoS and Tempo

Far too often people misunderstand the “goal” of a Consensus Method. Most people believe that consensus methods exist to “validate” transactions.  But in truth, the focus of a Consensus Method is coming to an agreement on a set of events. And most importantly to:

​​​​Come to an agreement on the ordering of events!

In distributed systems, the ordering of events (like transactions) can be difficult. You cannot simply attach a timestamp to an event. Due issues like network latency, each system may witness an event at a different time.  

So how are the systems to agree on the different timestamps? How are they to come to  consensus  on the ordering of events?

Bitcoin’s Proof Of Work uses The Cryptographic Puzzle as it’s core solution to determine the ordering of events.

Ethereum’s Proof Of Stake uses Random Sampling to determine the ordering of events.

And finally, Radix’s Tempo uses Logical Clocks to achieve ordering of events.

Logical Clocks – The Heart Of Tempo

Using normal timestamps for events doesn’t work too well in distributed systems. Why? Put simply – while one system may timestamp an event at 12:01 PM, another may timestamp the same event at 12:02 PM.  This will cause inconsistencies – and a failure to agree on the data.

So instead of using a normal clock, we use a ‘logical’ clock. This allows us to place a timestamp that is relative to an occurence of the previous event. The clock cares more about “what happened before” an event than the exact “time” of the event.  

Confusing? Let’s try an analogy....

Logical Clocks -A Restaurant Analogy

Let’s say you run a restaurant. Great food & a casual environment. No reservations are taken, you simply walk in and eat!

A typical scenario in your restaurant will consist of the following events in this order

A Patron will: 

  • Walk  into your restaurant
  • Order food
  • Eats Food
  • Pays Bill
  • Leaves restaurant

As a laid back restaurant owner, you don’t care about the exact time he conducts these events. However, you will care about in what order the events are conducted.  

For example, if a patron   “Leaves Restaurant” , you don’t care about what time he left. Instead, you care about what happened before  he left the restaurant.  

Specifically you will care if this event happened before:

Pays Bill

If he paid the bill, everything is A-okay.  If he doesn’t, you now check what happened before this event. This time, you want to check if this event happened before:

Eats food

If he didn’t eat any food – everything is fine. However, if he did eat food and is trying to leave the restaurant without paying the bill…. Is he dining & dashing?

Uh..oh, possible malicious act detected! Stop him!

If you notice – you don’t care about the time your patron conducted an event. You’re more concerned about the order of the events. This is the “happened before” relationship:

"Patron drank a Peach milkshake" happened before “Patron Leaves Restaurant”


Similarly, Radix's Tempo does not care about the exact time a transaction occurred. All it cares about is the order in which the transactions occur. For a particular transaction, it cares about what "happened before" that transaction.

Let's say Piers and Dan are two nodes in the Radix universe. Piers conducts "Transaction A" at 12:01 pm, right before Dan sends him "Transaction B".

Tempo does not care that Transaction A happened at 12:01 PM. It will, instead, care about this:  

Transaction A happened before Transaction B”      

(Essentially, in the Radix universe, each node records events without having to worry about the exact time of the event.)

This way, if Dan  sees Transaction A at around.. 12:03 PM (remember, Piers conducted the Transaction at 12:01pm) -- it won’t matter as long as  Dan sees that:


Transaction A happened before Transaction B


This allows for Piers and Dan to see Transaction A occur at different times, while still achieving consistency… eventually. Because the order of the transactions will be the same.

(Note: Dan and Piers are acting as two Nodes in our system)


ASIDE: Some of you may notice that there are similarities here to the Special Theory of Relativity. If so, you’re bang on… In the  Radix Universe, every “node” has its own local clock. The universe assumes that each node will see events at different times, but that eventually everything can be ordered in a consistent manner.

The use of Logical Clocks allows Tempo to place timestamps that are “relative” to each other – instead of absolute timestamps. This allows for consistent ordering of events – regardless of whether they were witnessed at different times.

“So What?”  & Final Thoughts

So what’s the big deal? Well, by using Logical Clocks to achieve ordering of events – Radix avoids:

  1. The intensive resource/electricity required by the PoW Hash Puzzle
  2. The capital requirement required for Random Sampling in Proof Of Stake

This allows Radix to achieve scalability while still maintaining the ability for mass-adoption – both of which are sorely needed today. Furthermore, the Logical Clocks also play a key role in the security – but we’ll leave that discussion for another day.

Radix’s Tempo is quite involved. We have a lot more to discuss, namely Sharding,  Temporal Proofs and Commitments. We’ll go over these and more in future posts. The Logical Clocks, however, lie at the heart of the Tempo Consensus. And it’s important that we get an idea of what they are before moving further 🙂

Read Next:   Radix: Sharding Explained   or   RadixDLT: The Future Of Crypto?


Did this post help you?

Help Us Keep Doing What We Do Best!

Tip Jar 🙂

BTC: 3LrzDr7ZYQ5xWAKnweM1XuUAvU5YEkF7Zb

ETH: 0x87ba0C08910Dbd3b93D74A2A3b61d78A3C2dbDab

Did you enjoy this post?

Help Us Keep Doing What We Do Best!

Tip Jar 🙂​​

BTC: 3LrzDr7ZYQ5xWAKnweM1XuUAvU5YEkF7Zb

ETH: 0x87ba0C08910Dbd3b93D74A2A3b61d78A3C2dbDab

Get my upcoming eBook for Free!

"The Mango Guide TO Understanding Blockchain"

Offer Valid For FIRST 500 registrations only

No menu items have been found.
No menu items have been found.
Continue reading >
Share

What Is Blockchain Immutability? – A Secure Tamper Proof Database

By Krisha A / May 21, 2018
Krisha breaks down the concept of blockchain immutability. In addition, she also explains the importance of a blockchain being tamper-proof to claim 'Immutability' , and 'why' being immutable is important to many.

It was the devastating effects of the 2008 financial crisis that gave way to the rise of blockchain technology, in particular, the bitcoin blockchain.

The bitcoin blockchain is revolutionary because it enables the world to transact without the need of a middleman. This elimination of the centuries old middleman was partly due to one inherent property of the bitcoin blockchain - Immutability

Lets breakdown the term: Immutable

  • Immutable in the dictionary is - “Unchanging over time or unable to be changed

  • Immutable in blockchain is - "The inability of a block to be deleted or modified once it is in the blockchain" - An immutable ledger

​​​​You’re probably wondering: 
" Why is blockchain immutability so important in knocking off the middleman anyways? "

It is the property of  immutability  in the Bitcoin blockchain that gives users the assurance that their wealth and information cannot be tampered with. Such an “assurance” is normally given to us by middlemen - like banks. And we often take them up on that assurance, and bestow our trust upon them. We trust  that our banks will protect our money & information. 

Unlike middlemen, you don’t have to trust the bitcoin blockchain to be sure your wealth and information will be protected - It is a trustless system. And an Immutable blockchain allows for that. In fact, it is one of the key pillar stones of the Bitcoin blockchain.

Immutable Blockchain: Tamper Proof vs Tamper Evident

Blockchain Immutability is often misunderstood – even among industry enthusiasts. To truly understand the essence of blockchain immutability, we need to clear out the confusion between Tamper Evident & Tamper Proof.

  • Tamper Evident - An object cannot be tampered with, without it going unnoticed

  • Tamper Proof - An object cannot be tampered with

To be truly Immutable, you need to be Tamper PROOF. Being Tamper Evident is not enough. Several Blockchains falsely claim immutability when they are merely Tamper Evident.

If you were tasked to come up with a list of things that cannot be changed, and is indeed Tamper Proof, you probably wouldn’t get very far (Go ahead! Give it a shot). Almost everything is susceptible to change, and things that are susceptible to change cannot be Tamper Proof.

Blockchain Immutability Is Relative

To put into perspective, lets go over a few rudimentary things we deal with on an everyday basis:

Toothpaste
Try squeezing out all the toothpaste from a tube, and putting it back in. It’d be difficult, tedious, and evident that it has been tampered with - It would be Tamper Evident

Emails
Emails that have been sent out cannot be “un-sent”. Although, through an individual perspective, emails can be quite “immutable”. However, you can always persuade the recipient of the email, or the person running the mail server to delete it. Once again, difficult, and not without risk of detection - This too, is Tamper Evident


Notice how even the most immutable things on an individual perspective can be changed someway or the other. The only difference is that somethings are harder to change than others - Immutability is relative.

Everything can be changed. To say something can never be changed, is us discounting the progress of technology.

How Is A Blockchain Immutable? - The Maximum Degree Of Difficulty

At this point you’re probably wondering, “Alright, if everything CAN be changed, how exactly is the bitcoin blockchain immutable (aka tamper-proof)?"

Since almost everything can be changed, we define "Immutability" in practical terms:
" The maximum degree of difficulty to change something "

  • Essentially, How difficult is it to edit the bitcoin blockchain? 

  • Hard?
  • Super Hard?
  • The hardest thing to change in the world?

The Bitcoin Blockchain lies at that maximum degree of difficulty - It is, currently, one of the most difficult things to change in the world. Making it the highest standard of security achieved thus far.

Most people, when asked, cite “the blockchain” as the reason behind Bitcoin's Immutable nature. However, it isn’t the "blockchain" that makes bitcoin immutable, but its Proof of Work consensus method. 

The Proof Of Work that backs the Bitcoin Network is what makes it’s blockchain “the hardest thing to change in the world”. The "Work", aka electricity/hashpower, earned bitcoin its badge of Maximum Immutability. (So to speak - will discuss this more in a separate post).

  • For now, it’s important to note that Blockchains are inherently Tamper Evident due to the underlying data structure, but not all blockchains are Tamper Proof.​​ Only a tamper-proof blockchain can be immutable.


Bitcoin Blockchain - The Immutable, Tamper Proof Ledger

Immutability is relative depending on how difficult it is to change something. The scale of immutability can be measured from  "0" -- to -- “The most difficult thing to change in the world”.

As it stands, the most difficult thing to change in the world is the Bitcoin blockchain. It is the highest standard of security that has been achieved thus far. Remember, the Proof of Work is what makes the bitcoin blockchain tamper proof - it is what makes the blockchain immutable.

If another, superior technology, were to break the scale of immutability - the scale would reset, and a new standard of immutability will be defined.

Get my upcoming eBook for Free!

"The Mango Guide TO Understanding Blockchain"

Offer Valid For FIRST 500 registrations only

Continue reading >
Share
Page 2 of 2
>