Overledger - a DLT platform

in dlt •  5 years ago 

These days one stumbles upon numerous projects working towards enabling enterprise to adopt blockchain, improving various layers of the blockchain etc. Its often very difficult to identify how these platforms work. Its often a good idea to write it down somewhere so that eventually someone can refer and understand what these products are all about.

What is DLT ?

DLT stands for Distributed Ledger Technology. In simple terms its the open ledger which is popularized by Bitcoin. Myriads of use cases of the public or distributed ledger are proposed.

2019-05-31_16-37-07.jpg
(Blockchain is pushed everywhere as a marketing gimmick. This is from a certain such marketing ? Person!)

Do we need DLT ?

Well, as it stands today, DLT and Blockchain is more of a buzzword like Cloud was 10 years ago. Its thrown at every sales and marketing pitch. This post is not about when and how to use DLT but a quick review on what Overledger is all about.

Overledger

The product - platform which is here https://www.overledger.com/ claims to connect numerous enterprise class blockchains. At first look it almost sounds like the IBC aka Inter Blockchain Communication is all but done.

What is involved in IBC ?

IBC can be thought of either transfer of value (tokens), transfer of state or transfer of both value and state. There are numerous approaches using Interledger.org initiative, IBC what Cosmos and others are attempting, HTLC etc.

BTCRelay, Peace-Relay etc are other notable initiatives.

Overledger on the other hands adopts a different method where they seem to be running gateways to various chains like Etherium, Bitcoin & Ripple.

Overledger : what I could understand

.

Untitled Diagram.png

This provides an interface to various blockchains via gateways. For transactions to be invoked on various target chains, this would just fine. As for data - if at all thats part of the system, it can be fetched from the chains and stored to say ElasticSearch and then exposed via APIs.

An example,

options object from the DLT transaction data:

[
  {
    dlt: "bitcoin",
    toAddress: "2NFj2CVhE5ru7werwXUNCbirUW6KDo2d",
    message: "QNT test",
    options: {
      amount: 1,
      sequence: 2, // VOUT
      previousTransactionHash: '77b04805f40a7cba6ed49be10d200f41462bfa266f24db91114798178c802058',
      feePrice: 1e5,
      value: 1
    }
  },
  {
    dlt: "ethereum",
    toAddress: "0x0000000000000000000000000000000000000000",
    message: "QNT test",
    options: {
      amount: '1', // Amount in wei (1 ETH = 10^18 wei)
      sequence: 2, // nonce
      feeLimit: '10',
      feePrice: '10',
    }
  },
  {
    dlt: "ripple",
    toAddress: "rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh",
    message: "QNT test",
    options: {
      amount: '1', // Amount in drops (1 XRP = 1,000,000 drops)
      feePrice: '0.000012', // Standard fee price on the XRP network
      sequence: 1, // Transaction index number for this account (e.g if it's the first transaction after funding the address, sequence is 1)
      maxLedgerVersion: 4294967295, // This is the maximum value that this option field can take
    }
  }
];

Centralization vs Decentralization

One of the big topics in the space of ledger technologies is centralization vs decentralization. This solution doesn't looks to be decentralized. Neverthless it may suit scenarios where one needs to talk to multiple chains.

Relevant links:

  1. Overledger.com
  2. Github : https://github.com/quantnetwork
  3. Whitepaper / Document on QUANT token utility : https://www.quant.network/QUANT_Token_Utility_V0.2.pdf
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

This post has been rewarded with 100% upvote from @indiaunited Community account. We are happy to have you as one of the valuable member of the community.

If you would like to delegate to @IndiaUnited you can do so by clicking on the following links: 5SP, 10SP, 15SP, 20SP 25SP, 50SP, 100SP, 250SP. Be sure to leave at least 50SP undelegated on your account.

Please contribute to the community by upvoting this comment and posts made by @indiaunited.

Won't be surprising to me that more and more of these "blockchain not bitcoin" services appear to appeal the mainstream corporate crowd to mask the illusion of keeping up with the times.

We go deep into discussion but I would always argue that "blockchain" has no use in the the corporate world where there is no need to decentralize trust since there will always be a trusted 3rd party to be the arbiter of trust.

Posted using Partiko Android

I am of the same opinion that the decentralized trust scenario is the primary blockchain use case. For other cases, we have simpler solutions like https://www.scuttlebutt.nz/protocol