Seq Profile picture
3 Oct, 22 tweets, 7 min read
1/ Quant's Overledger isn't a blockchain, but a blockchain Operating System that runs on top of blockchains to provide scalable Any-to-Any interoperability. What does running on top of blockchains actually mean? Let's take a look 👇

Image
2/ First the problem Quant intends to solve - How do you connect all these different blockchains, regardless of what consensus mechanism they use, whether they are permissioned (Hyperledger, Quorum, Corda etc) or permissionless (Bitcoin, Ethereum, Ripple etc), fast or slow,..
3/ blockchain or DAG, any future blockchains as well as legacy off-chain networks so that they are part of one common network despite all the variations and diversity? How do you do it in a internet scalable, standard driven and future proof way?
4/ Quant takes inspiration from the protocol that rules them all: TCP/IP, which has been dominant for the last 40+ years. TCP/IP was designed to be future proof by isolating the different layers so that they didn't have any knowledge of how it was being carried (see images) ImageImage
5/ Overledger is also designed to be future proof by isolating the layers so they don’t care which blockchain is being used, what consensus method etc, each layer is only interested with the data within that same layer. Image
6/ The Transaction Layer stores transactions that are appended, stored, or queued on the various ledgers that are connected. All transactions executed in a specific blockchain are only valid for that ledger. A bitcoin transaction is not valid on the Ethereum network etc. Image
7/ The Messaging Layer extracts all the information about the transactions and messages digests from every single ledger. Information can be transaction data, smart contract or metadata (such as a digest of messages of out-of-chain messages). Whereas the transaction layer is... Image
8/ split into individual ledgers, the messaging layer is a shared channel where transactions from all ledgers are stored. The transaction layer is not aware of the contents of the Messaging layer and so it allows all transactions from all ledgers to be put together. Image
9/ The Filtering and Ordering Layer filters and orders messages from the Messaging layer that are referenced for a MAPP through the digest of out of chain messages. This layer is also responsible for checking that the message meets the application schema and its requirements. Image
10/ It’s basically like each MAPP has a virtual blockchain that takes transactions from all the various ledgers (compared to having to deal with isolated ledgers in the transaction layer) that are referenced via a digest of out of chain messages from the messaging layer and ...
11/ orders them into virtual blocks, known as Verification blocks. There is no order among transactions in the same block and each block can contain messages from different blockchains. Image
12/ A hash pointer to the Verification Block is then written to the blockchains that form part of the application. The Verification Block is keeping the order across all chains involved in the application of hashes which have been appended after the consensus has been reached.
13/ If the application commits a block to the wrong side of a fork and that particular fork is not accepted as part of the consensus mechanism, the Verification Block can detect and prompt the application to take action. Image
14/ The MAPP then periodically re-scans the blockchains involved back to the Verification Block. New compliant transactions added to the blockchains for the MAPP are then appended to the Verification Block, which is updated on the blockchains involved and the process repeats.
15/ The final layer is the Application Layer where each MAPP is isolated from each other and contains the business logic which is independent from the lower components. Image
16/ The MAPP updates the state of the application from the messages from the Filtering and Ordering layer that are specific to the MAPP. The application layer takes responsibility for all the other layers by defining the rules and how to interact with the blockchains.
17/ Treaty contracts will run in this layer to allow smart contract functionality across multiple blockchains (even for those like BTC which don’t have smart contract functionality)

quant.network/solutions/mult…
18/ The design of Overledger enables interoperability across many blockchains / legacy networks to be processed in parallel rather than being restricted to just 2 connected blockchains like other solutions and without the overhead of an additional consensus method in the middle.
19/ Even though Overledger isn't a blockchain it still has the same benefits with a virtual blockchain for each MAPP and a verification block being written across many blockchains to update the application state,
20/ plus all the underlying blockchains which transactions related to the MAPP and the verification block gets written to are all handled by their consensus mechanism rather than having additional overhead / bottleneck by adding another in the middle.
21/ So, if a new blockchain technology comes out that is capable of 100,000 TPS then it can easily be integrated as Overledger just runs on top of it and other blockchains rather than being a blockchain itself.

For more info see this article - medium.com/@CryptoSeq/qua…
22/ Part three is also related and explains the off-chain messages and their associated digests referred to above. medium.com/@CryptoSeq/qua…

This 50-tweet thread contains more info on Quant and additional resources

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Seq

Seq Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @CryptoSeq

15 Aug
1/ The sheer scale of what @quant_network is working to achieve is incredible and an amazing opportunity.

✅Internet scale interoperability for any blockchain / existing network
✅ Already connect , , , , , , , #Corda #Hyperledger #Quorum

Image
2/✅Implemented in the largest European Financial Network in Europe with SIA
✅Oracle Fintech partner - going to Tier 1 Banks, Central Banks and other Oracle customers to provide mission critical services
✅ Working with Central Banks, Banks, Governments, Healthcare,Supply Chain
3/✅Previous CISO at Vocalink (in charge of security of payments for the UK - £6 Trillion per year)
✅Vice President of Product at Vocalink recently joined
✅Vice Chairman of Comcast and MD of Rockefeller Capital on the Board
✅ Rapidly expanding team consisting of 4 PhDs
Read 8 tweets
29 Jun
1/ As awareness is increasing for @quant_network after recent announcements I encourage everyone to see the thread below providing more details around the project. Excellent Team, Tech, Use cases, Tokenomics, Partners $QNT has it all.

$BTC $ETH $XRP $EOS $IOTA $XLM $DAG
2/ Quant’s Overledger Blockchain Operating System not only provides interoperability between all the leading Enterprise and Public Blockchains but also connecting the world’s networks to blockchain with just 3 lines of code.
3/ Unlike other solutions, Overledger solves interoperability at scale without the overhead/bottleneck/single point of failure of adding another blockchain in the middle, nor does it impose restrictions / require blockchains to fork their code to connect.
medium.com/@CryptoSeq/wha…
Read 43 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!