Lightning network, nowadays this term is quite popular and revolving around Bitcoin and you too, as many others want to know. What is lightning? & Why it is related to Bitcoin?
The crypto world came to popularity throughout the world in last few years especially in 2017, when prices were skyrocketed. Bitcoin, the first cryptocurrency came into existence in 2008. As we all know Bitcoin is the father of all other crypto currencies, other coins which came later are known as Altcoins(alternate coins).
Although, Bitcoin is the top cryptocurrency, it also has scalability problem.Bitcoin network (p2p payment network) has limit to the amount of transaction i.e it can process only 7 transactions per second. Bitcoin Blocks(records) are limited in size and frequency.
It was fine in earlier days, but now Bitcoin has to be fast. If we look at other payment systems like visa 24,000 and Bitcoin cash 61 transaction per second, Bitcoin is still lagging behind in scalability.
Many Bitcoin networks came out of original Bitcoin for this reason. To tackle this issue Lightning Network came into existence.
What Is Lightning Network?
The Lightning Network is a layer 2 payment protocol, which adds another layer to blockchain, where payment channels can be created between any two parties. These payment channels can exist for as long as required. This is because of the transaction between two peopl. Also, transactions will be quick and the fees will be extremely low or even non-existent.
Creators of Lightning network
In 2015 Joseph Poon and Thaddeus Dryja, first described in a white paper about Lightning Network. Currently, many top companies and their teams together are executing most of the work on the development of the Lightning Network: and by taking support from members of the Bitcoin community.
How Does It Works?
Let us understand the working of Lightning network with an example: Consider a person A and person B. As they are doing business with each other, they need to send money to each other very often. This implemenation takes palce too quickly and with minimal fees. Thus, they set up a channel on the Lightning Network.
The first thing they need to do is to create a multi signature wallet, which can be accessed by both with their respective private keys. Then, both person A and person B deposit a certain amount of Bitcoin, i.e 2 BTC each into the wallet.
Now consider, they have continuous transaction with each other. These transactions are nothing but reorganizing of the funds stored in the wallet.
Now consider, person A sending 1 BTC to person B, he needs to transfer his ownership right to other person. For each transaction, they both need to sign an updated balance sheet using their private keys.
The real distribution takes place after the channels are closed, when the result balance is registered on the blockchain. After the channel is closed, Person A will have 1 BTC and person B will get 3 BTC.
If any dispute arises between both parties then they can refer the recently signed balance sheet to solve it.
Once the technology is widely adopted, you don’t even need to set up a dedicated channel to send funds to a particular person. You can send payment to someone using channels with people who are already connected with you. Automatically, the system finds the shortest route.
The Lightning Network system works on top of blockchain, but it doesn’t have its security on itself. Therefore it will be mostly useful for small or microscopic transactions. Hence, larger transactions will still be done on the original layer.
Currently, work is going on another feature of the Lightning Network i.e cross-chain atomic swaps, where tokens are transferred between different blockchains. It is similar to the way of swapping any given cryptocurrency to a different one without using cryptocurrency exchanges.
Eventually, this feature might make centralized cryptocurrency exchanges trading obsolete. The first test was successful where tokens were exchanged between the Bitcoin and Litecoin test blockchains.
Where It Is Now?
It looks like the cryptocurrency community is eagerly waiting for the launch of the Lightning Network. Originally, designed for Bitcoin, the technology is now currently available for various other cryptocurrencies as well , such as Stellar, Litecoin, Zcash, Ether and Ripple.
However, the network is still very much in its early stage. Still, there is no software with which real users of the network can make transactions. Besides, the current implementations still needs improvements.
Lightning Network developers have asked users to learn about the network using Bitcoin’s testnet and not to send any real money. But many Tech geeks and platforms are testing this network by transferring money.
Lightning labs, which is a Blockchain development company, recently announced that it has released the first alpha version of its Lightning Network client for the main bitcoin network.
Considering, the code complexity and its rigorous testing, developers are asking users to have patience. Because, lightning implementation at scale until SegWit grows at large.
We see lightning network as a system to solve most of the Bitcoin trading problems. But, if you’re still a normal user, then we suggest you, to just wait and see whether the lightning network is really going far and whether it’s safe.
For your information, the Lightning Network is not the only scaling technique out there, and it’s by no means an undisputed leader. There are also many like its main rival, BCH.
But, if you consider Bitcoin as an alternative form of payment, then Lightning Network, will play an important role, if it lives up to the hype. Quick micropayments, anonymity and almost non-existent fees really looks like to solve most of the Bitcoin’s problems.
Hope you like the read! Share your thoughts in our comments section.