The case for modularizing ILP

ILP is a great concept, and I was wondering if we could think about
breaking it down into self contained modules.

This seems to bet the way some folks are going.

Here is the kind of idea I posted recently:

Ledger
Block chain -> Ledger
Central Mint -> Ledger
Trading -> Testnet3 -> Ledger
Derivatives -> Trading -> Bitcoin -> Ledger
Media player -> Block Chain -> Ledger
Search -> Media Player -> Bitcoin -> Ledger
DAO -> Smart Contracts -> Block Chain -> Ledger
Equities -> DAO -> Ledger
Crowd Funding -> Equities -> DAO -> Ledger
Bounties -> Ledger
Github -> Bounties -> Ledger

I'll be implementing this kind of things hopefully over time via quantum
payments

Here's also an example of bedrock:

https://github.com/digitalbazaar/bedrock

I know that ripple labs impl. are to an extent modularized but I wonder if
we could somehow formalize this a bit more.

What would be the core componens of ILP?

With Ledger as the core unit common to most systems.  Since I think we're
almost all building via nodejs / npm I wonder if it would be of value to
think about a package manager type thing also.

Im hopefully going to create this over time, probably on a 1-2 year time
frame, hopefully more in the 1 year than 2.  Would love to hear thoughts ...

Received on Wednesday, 25 May 2016 08:29:20 UTC