If only time travel were possible then the majority of people would wish to back in 2010 to buy bitcoins. A mere 10,000 rupees invested in bitcoins back then would have fetched you over mind-boggling 330 crores by now! The world was stunned with such a phenomenal growth of bitcoins as a cryptocurrency. Keep reading this post as we will explain about bitcoin shortly. But how could such a currency grow stupendously on a global scale? The answer is Blockchain. Simple as it may sound there are huge mechanisms in place in making the technology work. The time spent by IBM global financing was reduced by 75% in solving financial disputes using Blockchain technology. Did you know that in international trade finance and remittances ICICI bank using Blockchain technology successfully executed transactions? Did you know SBI is using it in its KYC norms and smart projects? Did you know that Azure is already providing Blockchain as a service(BaaS)? And these are just three instances of the applications of Blockchain and the most obvious use case is bitcoin.
Check this video on Blockchain by intellipaat:
We’ll be helping you in understanding the Blockchain basics. For recording transactions history, Blockchain is used which is nothing but a shared immutable ledger. Without the need for a third party, Blockchain is used to manipulate the ledger. Blockchain allows digital information not to be copied but is distributed and it may serve as a massive platform for faultless seamless transaction processing the world has ever seen. Here there is no such thing as a Blockchain server. On top of expert transaction processing, Blockchain also preserves the anonymity and security of users involved in the transaction.
Information that is in Blockchain exists as a shared database which is continuously updated and is called as a Blockchain database. The records are therefore verifiable and they are not stored in a single location. Its data is accessible to anyone in the internet world and as it is not centralized no determined hacker can play his tricks here.
Familiarize yourself with this robust technology through this tutorial video. The explanation is very basic that even those without technical knowledge can follow it :
You may be familiar with Google spreadsheets which we’ll be using to make Blockchain explained to you. Companies use it to create calendars updatable by multiple parties in real-time. The usual way to sharing files when collaboration is needed is to send an odt file or an MS word file to another party and asking to make their changes to the document. In this process, however, you need to wait for the file to be received from the other party before you hope to see or reflect your own changes in the file. This process is how databases are working today. The flaw in this system lies in the way two owners are allowed to access the same record at the same time.
Banks maintain their systems in this way. They lock access in a fund transfer and only after updating the other side which receives these funds do they release access. In Google spreadsheets, all parties have access at the same time to the same document and all parties actually view the single version of the document. It can be said as distributed as multiple parties are involved in the process. It is like a shared document and Blockchain works exactly like this.
“In a world where we trust our institutions less and less, having technologies that help us conduct business and get things done without needing to depend on central third parties seems ever more important.”
– Brian Behlendorf, the director of Hyperledger
How does security work in Blockchain?
If Blockchain is to be used on a global scale then it must ensure security concerns are addressed. Blockchain avoids the risks of a centralized data system by storing data across its network. Therefore hackers can’t exploit the vulnerabilities as they do in a centralized network. High-end encryption is used by Blockchain security methods. The use of public and private keys is very much in use by the Blockchain. A public key is nothing but the user’s address on the Blockchain. Let’s assume that Bitcoins are used in these operations. Bitcoins are recorded as belonging to that address when they are sent across the network. The private key is essentially a password that gives access to Bitcoin or other digital assets to its owner. Hence Blockchain data is not viable for corruption. You might want to keep your private key as private and secure as possible. We guess you have been familiarized with the Blockchain concept of security.
Go through this quick 2- minute video on Blockchain :
Learn about the convergence of blockchain, IOT and AI here
Cryptocurrency: Blockchain’s biggest bet
We think you are convinced about the robust security that is prevalent in Blockchain. Let’s now see what cryptocurrency fg is because it is where Blockchain works its magic.
Cryptocurrency is a digital asset designed to work as an exchange medium and to ensure secure transactions. Over 700 cryptocurrencies are present in the world. Blockchain technology may be said as the support for the whole cryptocurrency system.
Bitcoin: Cryptocurrency’s biggest bet
In 2010 no one knew what a bitcoin is and now it may emerge as a leading currency exchange in the future. It is a virtual decentralized form of cryptocurrency that can be used to purchase products, used as payment for services, used in investment and used in market trading. Did you know that the hackers who stole Game of Thrones scripts asked ransom in bitcoin from HBO?
Solidity: The language behind Blockchain technology
Learn Solidity programming language through our Blockchain training course.
Solidified is a platform which hosts certified Blockchain experts to whom developers can send contracts for a quality review. Solidified takes its name from the Solidity language where through many iterations of peer review code can be hardened. This is key in improving security, proper use of Solidity programming constructs and verifying whether or not a particular code is providing intended behavior or not.
Hyperledger in its site says about itself – “Hyperledger is an open source collaborative effort created to advance cross-industry Blockchain technologies. It is a global collaboration, hosted by The Linux Foundation, including leaders in finance, banking, Internet of Things, supply chains, manufacturing, and Technology.” The aim of the Linux Foundation is to induce an environment where developers and firms can collaborate to develop Blockchain frameworks. Hyperledger fabric is a framework to develop Blockchain applications with a modular architecture created by IBM.
“Bitcoin is better than currency in that you don’t have to be physically in the same place and, of course, for large transactions, currency can get pretty inconvenient.”
– Bill Gates Co-founder of Microsoft, investor and philanthropist
Issues in the banking system :
Although Blockchain is applicable in various fields banking is the domain where it can be massively deployed. But first, let’s discuss the issues in the banking system
1) We have already said that banks lock access and release it when they deem fit. Tech-savvy crooks make use of this weakness on part of banks by performing what is called double spending. A transaction where a single digital token is fraudulently used more than once is called double spending. Suppose a crook has only 7,000 rupees in his name. Let’s say he sent 7,000 and 6,500 rupees to two of his friends. This transaction would not happen normally but by manipulating the digital token the crook can, in fact, make this happen. You’ll know as you ready by how Blockchain solves these woes.
2) There were around 15,000 internet banking and credit/debit card fraud cases in India in 2016. Fraud in internet banking cost around 21 crore and ATM/card related frauds cost around 40 crores.
3) The general public, especially in America, have lost much of their faith in the banking system. This is due to the 2008 financial crisis when banks and investment organizations borrowed massively and lent it to the general public for their mortgages. Those who took these loans couldn’t repay it and corporate biggies like Lehman Brothers and others came crashing down. The stock market collapsed and the loss incurred globally because of this was around $11 trillion. Banks are known to collapse due to internal frauds also. The huge problem of NPAs (Non-performing assets) in India is one such instance where Indian banks have lent heavily to business tycoons and corporates who are not repaying it back. Therefore the banking which is based on a third-party system is not exactly faultless as it seems.
How Blockchain eliminates banking issues?
Let’s take a stroll into understanding Blockchain as a possible solution to these banking woes.
As a public ledger
The ledger of transactions which happen on Blockchain is open and accessible to all who are affiliated to the system. You can even download all the transactions that happened from the beginning if you’re belonging to the Blockchain network. The ledger is accessible publicly but those details about individuals involved in transactions are anonymous.
As a decentralized system
Unlike banks, Blockchains are decentralized. Everyone is part of the system and is responsible for its growth. There is no monopoly as everyone who is part of the system has power.
Verifies every transaction
By cross-checking the ledger every transaction is verified and the validation signal is sent after an interval like 10 minutes. Through complex hashing and encryption algorithms, double spending is not possible. Assume a system adds a block of transactions and if more than 50% of the network agrees upon it then those block of transactions is assumed to be valid. It, therefore, acts like a distributed ledger where multiple parties can collaborate without having to trust each other.
Check this video on Hyperledger Fabric by intellipaat:
Other features of Blockchain
Robust peer-to-peer network – Every individual in the Blockchain network has a ledger copy with no centralized copy. Suppose you are in Blockchain network in Bitcoins. Imagine you are rich and have 500 Bitcoins and you want to help your impoverished friend. You transfer 10 Bitcoins into his account and hence 10 Bitcoins will be deducted from your account. You can use Blockchain wallet to put bitcoins the same way you use wallets to put wads of cash in. There is also a Blockchain wallet app for it. That’s how Blockchain business is going to be there in the future where payments in Blockchain will be a common reality.
As there are no accounts and balances in the Bitcoin Blockchain ledger these transactions are implemented uniquely unlike a simple fund transfer within banks. Every transaction is added to a continually growing database. There are blocks averaging about 2000 transactions. There are 484000 blocks in the Blockchain with around 25 crore transactions. All users of Bitcoin Blockchain use this ledger. Every Blockchain node owns a ledger in the network and there is no centralized copy. The complete and true copy of the ledger is the collection of all the distributed ledgers. But you can ask if everyone is the owner of Blockchain who is responsible for creating new blocks. It works similar to the process of Bitcoin mining. The one who adds a block to the chain is rewarded as the process is definitely not easy as it sounds. This is just one aspect of Blockchain trading.
SHA256 hash function – This is the main hash algorithm used on Blockchain. The output cannot be decrypted back to the original text as it is a one-way cryptographic hash function. Irrespective of whether the text size is 10 letters or 100 the length of the output of a hash function is the same which is 64. Let’s consider a live example into how this Blockchain algorithm works.
1) big data training – 1195560b9f12883066e54d2b1b43acc7b9659a093b3aaacf1e7aff22d175a7a0
2) Big data training – 524a5495edda474c10b749d3485a0bdf8190d581a03a2311936513784aef72c7
Just the ‘b’ when capitalized changes the whole output itself.
3) big data training – 9b9647a32077031f9ee517876a471349e1fb7eb73d56697c6c177ca2a6f162b7
Again omitting a single space from 1 also varies the hash function very much. I needn’t specify much more as to how unique output can be derived from this hash function.
“I think we will see different flavors of decentralized technologies and Blockchains. I think decentralized networks will be the next huge wave in technology.”
– Melanie Swan, author of Blockchain: Blueprint for a New Economy by Swan
Let’s now delve into the Blockchain applications :
Correspondent banking – Those who have close ones abroad or have relatives in foreign countries can relate to the issues which I’m going to point out now. You may have sent money to your kids who are studying abroad but the kids don’t receive it. On being confronted upon the banks will profess that they have indeed sent the money to the accounts intended by the parents. So you just hope that it will somehow arrive on time. What’s really happening in the background is that your money is going from one correspondent bank to another and this process goes on until it reaches the children’s accounts. Let’s face it that the reason why Blockchain is useful in this regard is that banks no matter how huge can’t simply forge partnerships with 10,000 other banks across the globe in order to make such remittances successful. The problem here is that each bank has its own ledger, there needs to reconciliation happening at the end of each day, manual entry making the process costly and very slow. But imagine if all the banks in the world shared one single ledger then the sending banks can directly connect to the receiving bank in case a remittance has to be facilitated. This is one of the prime applications of Blockchain in that it could essentially disrupt the cross-border payments. This Blockchain support for transfer transactions may be the norm of the day in the future.
Securities market – Increased efficiency in share settlement is one of the main reasons why Blockchains are ideal for the securities market. Currently, three days is required from buying security to owning it. For example, if you buy security like Purvankara on Monday the security will actually be in your possession on Thursday but with Monday’s price. But with peer-to-peer execution, trade confirmations can be done in real-time and this is a huge game-changer. GST may have made auditors busy but if this Blockchain technology is implemented in the securities market in this way then definitely the majority of auditors will be without work. The Australian securities market is considering implementing Blockchain technology. In 2015, Nasdaq’s Linq made public the execution of its first equity trade using Blockchain tech company Chain. Bitshares is used to provide a decentralized trading platform on Blockchain which is highly efficient. There are public Blockchain companies trading on the securities market like BTL Group, BTCS, Concilium Group, HIVE Blockchain, Riot Blockchain.
Detecting counterfeit drugs – You may wonder the drug or the medicine is real or not. In the sense does it really come from the manufacturing company or it is tampered with or is simply fake. Unlabeled medicine, pills sold on the black market are most probably counterfeit. Interpol in 2013 made public that 10 lakh people die from counterfeit drugs each year. But even when you do go into a drug store how would you recognize that the medicine you select is authentic when you’re unaware of the whole supply chain behind it. Blockchain is helpful in this regard. It can be used to provide the entire supply chain from manufacturing, supplying, retailing where each party validates the transaction. So as a customer can know that there is foolproof authenticity on the medicine he is purchasing.
Voting – In countries with malpractices in voting mechanisms especially due to corrupt governments, Blockchain can be really helpful. The governments who are responsible for ensuring seamless voting process are often involved in tampering with the system. When multiple parties are involved in looking after Blockchain voting mechanism it becomes quite implausible to tamper with such a system. Followmyvote is based on Blockchain and helps in voter identification and online voting.
Smart contracts – These can be incepted by the use of distributed ledgers which executes when certain terms and conditions meet along with confidentiality requirements. Ethereum is an open source project of Blockchain which is key in facilitating smart contracts and the scale the usefulness of the concept on the global level. It can reduce the use of brokers and intermediaries for facilitating the transactions between producers and consumers. Automated contracts save the parties involved in the contract the effort of manually filling out the forms and is not only faster but is also cheaper. You don’t need a witness for agreement and no need to rely on lawyers, brokers. The risk of third-party manipulation that exists with traditional contracts is eliminated with smart contracts. NSYNC is an American boy band which did well in the American music industry. But the singers couldn’t get the benefits of revenue in profits as their manager and their record label ate away their profits. They ended up using them. This is a classic example of a potential application of smart contracts.
Let’s see how smart contracts work through this 2-minute video:
As credit cycles were not under their control SMEs (small and medium enterprises) were at the mercy of the large corporates. Even though contracts stated specific dates payments were delayed in time, and credit terms were not honored. When large corporates don’t honor the contracts SMEs have no choice but to remain silent or take legal action. Even the legal course is not a viable course as SMEs are always short on funds. Blockchain can address this issue in that as the ledger is secure contracts can easily be executed and can’t be tampered with. Blockchain implementation of smart contracts will only increase in the future as everyone recognizes the Blockchain uses. It won’t be long before secure transactions start happening in Blockchain platform.
Learn smart contracts through our Blockchain course
Securing IPR (Intellectual property rights) – Plagiarism and exploitation of intellectual property is a particularly problematic plight in the digital world. Free rich content can be reproduced and replicated all over the internet. The plea of copyright holders should be heard in that they are suffering from losing their IPR. Blockchain can be a great help in this regard. Copying and redistribution can be avoided by smart contracts which protect copyright and automates the sale of creative works online.
Mycelia is a classic example which uses Blockchain to protect its IPR. Musicians and song owners can sell their songs directly to their audiences, license samples can be sent directly to their producers. All of these operations can be automated by smart contracts.
Supply chain auditing – Customers are ever skeptical of the product claims made by the company. Distributed ledgers can easily find out whether these claims are real or false. With Blockchain-based timestamping of a date and location, transparency is ensured. Example of this would be diamonds that corresponds to a product number. Provenance is one such company which provides supply chain auditing for a host of consumer goods.
“Blockchain is a vast, global distributed ledger or database running on millions of devices and open to anyone.”
– Don Tapscott, an influential author on The Digital Economy
Management of data – People are now using social media platforms in exchange for their data. It won’t be long before people start to sell their data online. Bitcoin will most likely be the currency which would be used for this type of small fractional transactions.
Land registration – With the help of open source Blockchain technology which is essentially shared distributed ledgers, record keeping couldn’t be more efficient. Property titles tend to be susceptible to fraud along with being difficult to process with. A host of countries have approved Blockchain-based land registry projects. Honduras was the first government which initiated such an initiative followed by the Republic of Georgia which partnered with Bitfury Group to procure Blockchain system for property titles. Sweden is also considering going forward in this direction.
Identity management – The crux of online financial transactions requires identity management. In web commerce, solutions for security risks are not at all up to the task. Distributed ledgers can be a great help in this regard as they offer to digitize personal documents. For online transactions a secure identity is important. It is very difficult to come up with digital identity standards. It is extremely difficult to enforce co-operation between government and private entities necessary in this regard. On top of this, there are technical challenges to make this process viable. Adding to this consider how the system should be compliant with all legal frameworks of various countries. SSL certificate is heavily relied on by the e-commerce sector for trusted transactions.
“What the internet did for communications, Blockchain will do for trusted transactions.”
– Ginni Rometty, The IBM CEO
The way forward
How trusted transactions will be carried out in the future will determine the future of Blockchain. As we have explored, beyond cryptocurrency Blockchain is also useful in logistics, land dealings, identity management, securities market and a host of other domains. Entrepreneurs across the world are keen on leveraging this Blockchain technology. There are several Blockchain companies already who are thriving in their business. There is a huge demand for Blockchain developers who know how to work around the system in Blockchain development. Nations across the world are skeptical of these systems. But mankind has always been resistant to change. More so the growth of emerging technologies is often hindered by the myopic mindset of the lawmakers across the world. But the truth and efficiency in these technologies will make them widespread as we have seen before. People didn’t have a favorable outlook towards Internet but the same people can’t imagine their life without it. Bitcoin recognition, widespread global use of Blockchain technology will all happen with time. Blockchain currency may pervade over the future global monetary market.
To get ahead and have an edge over this technology you can go for Intellipaat’s Blockchain training!
- E-commerce: Niche online ventures going where biggies like Amazon, Flipkart don’t!
- Gain competitive advantage with NoSQL databases
- Find out how an application developer masters big data analysis