The 21st century has witnessed tremendous alterations in industrial processes and production technologies ushering in an era of digital transformation which implements digital alternatives to almost all possible processes that yield a product of use.
Even if you are not particularly familiar with the technology, you must have heard the word “Blockchain” and believe it to be synonymous to “Bitcoin”? Well, most beginners have to face the same thought juncture. Are you also familiar with the word “Ethereum”? It is the runner-up to Bitcoin in terms of absolute fiat value today.
So you also must know that Bitcoin can be equated to around 3000USD today (maybe more when you are reading this!) and Ether (the currency of Ethereum) is at 184.82 USD. USD is a fiat currency. INR is also one. There are 251 more.
Blockchain is not all about Bitcoin but Bitcoin is all about blockchain. Blockchain is a technology and Bitcoin is an application and the first one, hence the confusion.
Blockchain involves intricate digital technology and cloud networking implemented through plain vanilla coding! The programming / scripting technology is complex but the math is simple. Just permutations and combinations.
However, this is neither about Bitcoin nor Ethereum. This is about the technology “blockchain” which was originally circulated through a publication in 1998 by Nick Szabo on "bit gold", which was one of the precursors of Bitcoin! It fact it is conversial that
Szabo is Satoshi Nakamoto, the inventor of Bitcoin (2008), although he has repeatedly denied this. A primordial concept of DLT is believed to have been proposed by Wei Dai of Microsoft Corporation in the year 1998 as well.
So, “blockchain” is also called DLT which stands for distributed ledger technology. This is a method of storing huge amounts of data (think exabytes to zetabytes: 1018 bytes / 10 6 GB or more) digitally in the form of blk.dat files (a special type of document).
Now, these files are chained together to form a long expandable series of numbers called “hash” (something like this: 0xfe88c94d860f01a17f961bf4bdfb6e0c6cd10d05ca1240c58553). Every file is hashed to create a unique idenfier (a number) and these hashes are appended together to form the chain.
Now, the challenge is to discover a new number everytime for a new file and this needs huge computing power. In a year, Bitcoin blocks consume the same amount the electrical energy as Switzerland!
Blockchain is implemented through DAPPs (a kind of software). DAPPs are full stacks of code sets developed / borrowed by any company (operating in various domains such as healthcare, manufacturing, automotives, finance, law etc.) which intends to implement blockchain related technology to be used in their own business to cater to business needs as for an example, a startup focusing on storing health data of every subscriber on a blockchain to be used by hospitals / healthcare centers etc. This will be done via a DAPP. Now, talking of cryptocurrencies, currency that is listed on an exchange also uses a similar DAPP architecture to build its blockchain.
So how is “Bitcoin” and “Ethereum” linked to blockchain technology?
These are digital currencies, means you can buy an amount of Bitcoins (BTC) or Ethereum (ETH) (with any fiat currency) and transfer them to someone, even across the world, in minutes. As of now, Bitcoin is the slowest as most alphanumeric combinations of identifiers for the Bitcoin chain are already used up and finding a new one without matching any of the earlier ones is extremely difficult.
These transactions are encrypted (again with a similar alphanumeric keycode) and added to form a new block say consisting of 500 such transactions. You can imagine how long the keycode / identifier of a single block becomes eventually. Thereafter, this single block is added to the previous blocks forming the chain. The first block or the genesis block for the Bitcoin chain was introduced by Satoshi Nakamoto on January 3, 2009 and this chain has continued ever since.
Why is this system considered decentralized?
Because, anybody with any computing apparatus (called miners) from anywhere in the world can number these blocks (called block mining) and earn, but this requires huge infrastructural costs so now mining pools have emerged which aggregate computing powers of various miners and share it through cloud to cut down costs, time, efforts. 80% of Bitcoin mining is done in China. China has the largest pools in the world. India is at 2%.
Now how do you earn through mining?
For every block that is mined, 12.5 bitcoins (BTC) are earned by whoever mines the block. (1 Bitcoin block = 12.5 Bitcoins) Ethereum similarly gives 3. Additionally, individuals get a transaction fee that is coupled to every single transaction. Bitcoin has a different chain of blocks, Ethereum has a different chain and so have other alternative coins (altcoins) that are being developed or any other chain used to load any type of data not just currency transactions.
Block mining is an industry which is knotted to cryptocurrencies only. As you can understand, blockchain is the technology that is used to create such coin systems to bring the world closer together, nothing else and since these coins have an intrinsic commercial value, creating blocks is a way to earn as 1 block = y coins = x USD. Bitcoin, or any other coin for that matter, is not a technology. It’s not a company. It’s your money, held in a digital form.
Most other companies (operating in industrial sectors other than cryptocurrency as is discussed in the following sections) have their blocks pre-mined or already generated and hence the amount of data that can be stored is pre-determined. This is not the case with cryptocurrencies, the amount of data although is pre-determined as we do not have infinite computing power as of now! Except Ethereum, all other cryptocurrencies follow an ex post facto method meaning the blocks are generated after the transactions are initiated.
Some common cryptocurrencies are Bitcoin, Ethereum, Litecoin, Ripple, Komodo etc.
Moving on. Blockchain has applications across across various other industrial sectors too as for examples, manufacturing (AI/ML), automotives, financial services, law, healthcare, real estate, banking etc. Remember DAPP? Regress a few paras back to rekindle your mind! Every company has to code its own DAPP / borrow DAPP templates from repositories available across the world and start creating a chain to store data to satisfy respective business needs depending on what type of data they want to store.
To our benefit, at any point in time, any particular data point / hash or any particular contract can be tracked and revisited to reconsider or refer to. This facility of regression is an inherent property of blockchain technology and has immense advantages considering the several impediments that may arise during the course of a business.
Now, all of this and the simple math requires tremendous LOE (level of effort) on the part of software architects and developers for creating the software capable of making these blocks. You can either be a coder to design & develop the algorithm for blockchain software (for all industrial sectors utilizing this technology including cryptocurrencies) or construct a block miner / join a mining pool (for cryptocurrencies only; Bitcoin mining is not a lucrative option considering the huge investments that you have to make to set up a miner but other currencies are still on the rise).
Now, an important thing to note here is that blockchain is “distributed” but cryptocurrencies are “decentralized”. This means when a company has its own blockchain to store any type of data, the blocks on the chain can be generated (not mined) by select employees of that company or key accounts (mostly they are all pre-mined as already discussed) but cryptocurrency blocks can be generated (mined in exchange for money) by anyone anywhere in the world.
Key Roles and Responsibilities:
As a Blockchain Solutions Architect, you will have one or more of the following responsibilities or similar tasks:
You will design and develop blockchain software architecture and solutions, with supporting diagrams, and documentation.
Knowledge
Skills
Ability
Personality
Manju Mohan is the CEO and Co-Founder of Ionixx Technologies, a tech company. Mohan holds a Bachelor’s degree in Computer Science and Economics from the University of Western Ontario (Canada) and a Master’s degree in Instructional Design from San Francisco State University. She is skilled in User Experience Design and well versed in Blockchain technology. She currently resides in Irvine, California.