Liquidity Network || A Blockchain-based Protocol to drive a fast, Secure and Scalable Payment and Transaction Network

in #contest6 years ago (edited)

Preamble

In the first decade that blockchain technology has existed so far, it has consistently churn out ground-breaking statistics that have it rival one of the greatest revolution of the last century, the internet, this comparism has earned it the great feat of being touted as the next wave of technological revolution after the internet that will be relevant globally. And just like the internet which started in 1960's via ARPANET before it gained worldwide adoption in the late 90's, the blockchain technology is at that stage where many dark clouds needs to wash away before it reaches its full potential.

And one of the child elements which must encounter a fast-paced revolution are exchanges because they constitute the primary gateway between the physical world and these technologies to interact when it pertains to cryptocurrency as a means of transaction(in a crypto-to-fiat fashion or vice-versa). This theory also holds true for establishing communication between adjacent blockchains as well(in a crypto-to-crypto fashion).

Even at that, the blockchain has seen little developments in the way of transactions that can be completed per seconds ( measures in tps) and a look at brief comparism of these technology with similar payment solutions shows that it still has a long way to go. And if this huge gulf in the system efficiency is not addressed in the near future, it is highly likely that the future of the technology might be left in limbo.

In view of this, it is best to seperate some of this actionable activities (such as transfer) from the blockchain without compromising the security and speed of the overall exchange process. A revolutionary concept which can help to arrest some of the troubles associated with interactions on a generic public blockchain is private channels, Private channels are the generic term used to describe a method of communicating using a blockchain ledger with a subset of network participants. The communication paradigm is the same a regular blockchain except the peer communication is encrypted over a TLS connection and decrypted at the endpoints Source.

Private channels would have being perfect if users don't need to go on-chain every time payment channel is depleted. This inherent feature amongst other issues constitute the bottlenecks of the existing payment system. While a centralised option is not sufficient since users cease control of their assets to a third-party leaving their accounts less secure and susceptible to being hacked, as opposed to the water-tight security offered by the blockchain. It is obvious that a trade-off needs to be reached inorder to combine the best of this two worlds,centralised systems vs decentralised systems, and that is what we are set delve in as we talk about the Liquidity network, its concepts, characteristics and how it has successfully built an exchange that models its protocol of a fast, secure and scalable network.

But first,

Blockchain Modifications, Challenges so far

Via the concept of private channels, many modifications has being made to the way value is being exchanged on these decentralised technology all in a bid to ensure transactions are processed in real-time without compromising security in the process. But with private channels, a network is restricted to two users and there is no way for the channel to be refunded in this off-chain mode except the channel is closed and taken on-chain, thereby opening the door for a host of blockchain-related issues to be re-introduced into the transaction process, some of which are expantiated below

[1] High Transaction cost

In a private channel, cost of a network are primarily restricted to the network bandwidth and internet latency whereas an on-chain transaction has far reaching cost for an average user since the cost of the network will depend on alot of factors including the network difficulty, consensus mechanism, miners fees amidst others. Factors that are not going to improve anytime soon as more people join the blockchain and gets the network more congested. Inevitably, either we derive a high cost network or one with infinitely poor latency; none of which represents a good proposition for users, businesses who are looking to use the blockchain as a means of payment in the near future. Example of networks that have implemented a similar concept (private channel) thus far are Raiden and lightning networks

[2] More channels, less organisation

One of the major loophole of existing payment networks like Raiden is their inability to achieve rebalancing in an off-chain mode which means that upon channel depletion, channels are closed and a new channel have to be created once refunded making the system less redundant as the network becomes more complex. This renders the network less scalable for mass adoption since each payment channels are maintained independently.

But now, Liquidity network goes one step further to circumvent the issues discussed above while helping the underlying blockchain network to solve inherent problem such as speed, cost and scalability, relevant to mass adoption of the technology.

Liquidity Network Overview

C3TZR1g81UNaPs7vzNXHueW5ZM76DSHWEY7onmfLxcK2iPUbRfBmx4RpgpP6yNHDggLaEcYPkPndq4zikcRbvgCbjUcfWWtSpigwaLhVQmzCZbYrUvwtCU6 (1).png

Liquidity Network is a secure, private and transparent network built on the ethereum blockchain designed primarily to ensure its users derive the full benefit of running or transacting in fast, secure and scalable environment . Their method is based on the concept of private channels but tweaked a little bit differently to existing solutions inorder to avoid the intermittent need for on-chain hosting; an approach which holds a lot of advantages to the average cryptocurrency user, trader, enterprises e.t.c.as enumerated below.

  • Centralized computational power; this is the gateway to achieving real-time cryptocurrency asset transfer to rival that of centralised systems

  • Decentralised Blockchain; to ensure users enjoy the water-tight security of the blockchain for their assets.

  • Exchanges built ontop liquidity network need not hold customers fund in their wallet making them Non-Custodial in nature

  • The above factor ensures values are ONLY transferred between users in a peer-to-peer fashion, removing the need for any third-party functionalities which mostly results in extra cost for the network

  • Private keys are always held in owners custody ensuring account security at all times

  • Smart contract-enabled; which means that instructions are executed correctly, leaving no room to change what has being permanently regiatered on the blockchain

  • Ability to run multiple transactions concurrrently on a single hub network while anyone can run their own hub server independently

  • Host of redundant channels to ensure easy routing and achieve a network of high scalability, suitable for mass adoption.

  • Offchain transaction Settlements

      Off-Chain Transaction Settlements
      Off-chain transactions can be separated into two main categories. 
     The 2-party transactions are between 2 users, while N-party transactions are between more than 2 users:
    
        * 2 party payment channels
        * N-party payment hubs
    
     The following are different types of 2-party channels:
    
           *Unidirectional*
    
                      A unidirectional channel is between two parties; one of which deposits collateral of some sort (e.g. ether). 
             The deposit is a security that encapsulates the maximum amount that will travel through the off-chain channel. 
             Funds can only travel in one direction in a unilateral channel.
    
           *Bi-directional*
    
                      A bidirectional channel is one between two parties that both deposit collateral.
             This channel allows funds to be sent in both directions. 
             The risk with bidirectional off-chain transactions is that an illicit node on that channel (one of the two parties) 
             can invalidate the previous transaction and steal fund from other party.
    
           *Linked payments*
    
                       Linked payment channels are used in the case where two peers are not directly connected.
              Every member deposits some collateral in this network. 
              With linked payments topography, the following considerations are taken into account:
              route finding, channel maintenance, transaction security, and congestion balancing.
    
           *2-party payment Hubs*
    
                      A 2-party payment hub is an extension of the above types, 
             which includes more than just two people participating in a direct transfer of funds.
    
        2.  N-Party Payment Hubs
    
                   N-party payment hubs remove much of the computational work that 2-party hubs 
          require as pertains to rebalancing collateral. 
          This makes transfers cheaper, faster, and allows more users to participate in the hubs. 
                   Liquidity Network Hub offers free offchain channel registration. Comparing to 2-party payment channels 
          which requires complicated routing topology, Liquidity Network Hub offers simple routing
          N-party payment hubs lower the barrier of entry that are necessary to join a hub, 
          thereby creating more liquidity!
    

Source : @originalworks

Understanding the major technology concept behind the Liquidity Network

Inorder to achieve the characteristics highlighted above, Liquidity Network has find a subtle way to combine the best functionalities of two worlds; centralise and decentralised by adopting this irreverent approach to asset managements and transfer via the Liquidity Network Nocust hub and Revive Protocol respectively.

  • Nocust Hub

Nocust stands for Non-Custodial; which enables off-chain access of the wallet by the Liquidity Network . This ensures that the user has full control over how his assets are managed instead of keeping it with a custodian or third-party. Therefore, a member of a network can choose to withdraw his deposited funds, which makes him a valid member of such network hub anytime he deems fit and is also free to join any hub network he so choose.

This feature guarantees the security of the users account which can never be compromised by anyone, makes payments almost instantaneous and also relatively cheap!

  • Revive Protocol

This protocol complements the off-chain, non-custodial nature of the users account by building a redundant network around these independent payment channels(collectively called hub) so that there is no need to take the process on-chain when funds gets depleted in a single payment channel (explains the existing options) as other channels within the hub can rebalance the network in the off-chain mode. This approach helps to avoid network congestion while improving the scalability of the overall network without compromising the speed or security of the network.

REVIVE is the first rebalancing scheme for payment channels, which allows a user to use any other channel to rebalance a particular channel. If all the rebalancing participants are receptive (ie, honest), rebalancing with REVIVE is free. Therefore, REVIVE increases the transaction scalability of block chains without permission by reducing the frequency at which reimbursement of the channel in the chain is necessary. REVIVE is independent of the payment channel, that is, it can be applied to different underlying payment networks.Source : Revive Network Paper

Apart from this, the Revive protocol ensures the process does not attract extra cost due to on-chain hosting in existing system.

Why use Liquidity Network for your transactions?

**C3TZR1g81UNaPs7vzNXHueW5ZM76DSHWEY7onmfLxcK2iNuL7MKTiBRysZ6nDmCeH4s8XhkL8mX8r72iCVMewL6P1BT35iqETuoBZphFo2oJKb9sVUyvQoQ.png
**

A good example of the potentials seething in the Liquidity Network is the Liquidity Exchange, an hybrid-built cryptocurrency exchange platform that features all the characteristics of a full-fledged liquidity network. This exchange employs the best features of decentralised account balances and with a centralised fast order matching to solve numerous trade issues albeit communication is done on a 2nd-Layer protocol via the help of private channels.

  • Privacy; Unlike conventional blockchain which only offers users anonymity at best, private channels ensure total privacy of its users which is ideal for any enterprise to launch its business on the blockchain. Liquidity network is built to help such businesses comply with basic trade rules such as privacy of its customers.

  • Real-time execution of orders; coupled with water-tight security measures ensures businesses and users enrol to the network thereby driving an industry-wide blockchain and cryptocurrency adoption.

  • Low setup cost, low maintenance cost and ability to handle multiple transactions at a time also contribute to the improved scalability of the overall network.

  • Increased participation will drive high liquidity within the networks

  • Liquidity Network via the payment feature will be able to serve as a great micropayment channel for trivial task like Airdrops

Highlighting the Full benefits of Liquidity Network to its users

1546969152340_image.png

Final Thoughts

Liquidity Network is an adaptable network for all participants on the blockchain because it is fast, secure and scalable for cryptocurrency transaction. Hence, its relevant for adoption in many fields of human endeavour as highlighted below

image.png

Use Case

E-Payment Reloaded

In the present E-payment system, one of the obvious challenges in addition to being costly is cross-border transaction limitation, multi-currency constraints and possibility of manipulation due to centralised structure while privacy is at risk since some outlets collects customers info.

However a E-payment channel driven on Liquidity Network will ensure most of this drawback are not feasible since the blockchain runs a unified fiscal system. Transactions can be managed in a private mode at all times that ensures good business practice where needed.

Online Money Transfer

This is the sister feature of E-payment where a product is not expected only a service is offered. Therefore, this should not attract high fees but infact it does attract high fees more than a purchase being made especially in cross-border transfer.

cyxkEVqiiLy2ofdgrJNxeZC3WCHPBwR7MjUDzY4kBNr81MUooanzQUrwpn1SETJy5hAngBX11akyqv9f8tK9QojbcKmauFbRz5gMFGv7w14Efz4a8z9mcB77hY4p9LLEuFt.png

But with Liquidity Network there is an escape route for individuals to make such transfers instantaneously at relatively zero cost.

Synopsis


  • Vs Other Exchanges

adYTJbfvg4baum1pJQ36Ztb9CKhLCeTDE8LQC1mvVnSqjwn8hCma2niq7PeGvseWcoXpdvN9rVnk8DGXiDccC3cGtMzB4KsJ4NagEtpLFzTiG6o34MyFCBCapk32sJ4bxj6EkCTQ8CMMGc4atDexsNzMt3RPJMg6fkA6MydRKrkBpV4MbF5kWujvtcB9C8v9QD1FRa3H5UL15EH3Eepe.png


  • Vs Other Off-chain solutions

7b4bio5hobgskW8qdPdvSqcwwJTvbiCMpGmRey1Rtd8H5raLxPnpKDM6zSW2LF8uMGE83imjjz8HvkamhQnVHeMe6CoomBVkaco34qizgGjWLtFnbm91XPiAKdZCDWhWyruonXKVmdm1y7xkPXGFNQ7NvCZ4.png


  • Vs Other Payment solutions

7b4bio5hobgskW8qdPdvSqcwwJTvbiCMpGmRey1Rtd8H5r3QosAHoroaht9EnvBghysXCKu2RwHCyT4MYbVn2GhtzXog9XXGE1FuC5ZRXF5vZPkagkRgJdnG8pUUvXNqqdisJVxpDQquwtVqFVCgWW5cF9xr.png


  • *Liquidity Network Application Prototype

*Mobile
C3TZR1g81UNaPs7vzNXHueW5ZM76DSHWEY7onmfLxcK2iNzHHnA1oTXxBowceZDwt6dxqfngCx3vKzoJ5ww3dud7PqQ3NgEssXZqJR3khgpiABBkKHjtVuQ.png

  • Desktop

C3TZR1g81UNaPs7vzNXHueW5ZM76DSHWEY7onmfLxcK2iP5ZVde2ZAHjCbxY7h1spp5pMcpzdieEFv2YP3ZuFgxqMgzdSfVCEV1CixYmSX6FdSRfnBNtudg.png

Roadmap

7b4bio5hobgskW8qdPdvSqcwwJTvbiCMpGmRey1Rtd8H5r66kwKcwSi77pLx2r6rXqmNuxC6x3LU8Tf7QEgi8UfMCV8Z78uj9U9LRJqERcKm3kMM9KEmkW6b3vm5yDh5dxXPjQJvQfiXqdqWwVUMYPxVrWsx.png

Meet the team

C3TZR1g81UNaPs7vzNXHueW5ZM76DSHWEY7onmfLxcK2iNqEhPEKgUtEPxYSP1w5ZLVZup8FJuCGKhvcvj2EJcJunhPHvUdb2rkyivcc1Z2jPQ36DUysWCe.png
C3TZR1g81UNaPs7vzNXHueW5ZM76DSHWEY7onmfLxcK2iQbdDeNymANgjvu5PkmWXtKu1JSj8qEwKBBT8YWsHHiTPwFrum1fvAzafYz6VqGFcVcfKxUwW2S.png
C3TZR1g81UNaPs7vzNXHueW5ZM76DSHWEY7onmfLxcK2iQbdLpZrx3zJdqeiVZNRWzYebevp3nq2brwVmPjKa6VthaYjjAp7BaK1jAAoQ3jvPeJ26ZFGHvn.png

Watch this video

Useful Resources

This article is submitted for @originalworks contest sponsored by Onam. Feel free to join here



lqd2019

Twitter share

Sort:  

Nicely written! May I know how to insert the image on right/left corner and written part just parallel to it?
I am Still learning on this platform:)

Thanks @praditya for visiting my blog

You can use this code to switch image left or right

(put image link here)Image credit

This post has been submitted for the @OriginalWorks Sponsored Writing Contest!
You can also follow @contestbot to be notified of future contests!

Congratulations @proofreade! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You published more than 20 posts. Your next target is to reach 30 posts.

Click here to view your Board
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Do not miss the last post from @steemitboard:

SteemWhales has officially moved to SteemitBoard Ranking
SteemitBoard - Witness Update

Support SteemitBoard's project! Vote for its witness and get one more award!

Thank you so much for sharing this amazing post with us!

Have you heard about Partiko? It’s a really convenient mobile app for Steem! With Partiko, you can easily see what’s going on in the Steem community, make posts and comments (no beneficiary cut forever!), and always stayed connected with your followers via push notification!

Partiko also rewards you with Partiko Points (3000 Partiko Point bonus when you first use it!), and Partiko Points can be converted into Steem tokens. You can earn Partiko Points easily by making posts and comments using Partiko.

We also noticed that your Steem Power is low. We will be very happy to delegate 15 Steem Power to you once you have made a post using Partiko! With more Steem Power, you can make more posts and comments, and earn more rewards!

If that all sounds interesting, you can:

Thank you so much for reading this message!