Jonathan Quit From Lightcurve to Work on Sidechain Projects
Jonathan started to work in Lightcurve 2 years ago, where he had the chance to work on the P2P library and develop the tools that would have been useful also for his unofficial side-projects. Recently, he didn’t feel comfortable to use the LIP approach (that instead worked fine in many development phases) in some areas, where he would have preferred a more agile approach. It is for this reason that he quit from the company, aiming at contributing more to Lisk ecosystem as an independent developer.
Now he can focus more on lisk-interchain, a lightweight plugin to allow running a sidechain as a subnet in the Lisk network, and lisk-dex, a decentralized exchange which uses a federated 2-way peg mechanism to allow tokens to be traded between Lisk and a sidechain in a trustless way.
Jonathan already developed a Proof of Concept that exploit the DEX: ‘Capitalisk’ is a sidechain that runs on regular Lisk nodes as a subnet and that allows to purchase testnet Capitalisk (CLSK) tokens using testnet Lisk (LSK) in a decentralized way. The Capitalisk sidechain can be easily installed on any Lisk node with a few lines of code.
The PoC DEX relies on two multisignature wallets on two different chains and individual members of the DEX multisig wallets can make a profit from cross-chain transfers by running the nodes and processing the trade order book.
Whenever a DEX node finds a matching bid and ask order, it will create and sign the resulting transactions on both chains. The DEX can continue to work even if all the DEX nodes are offline for a significant amount of time (but the funds will be locked in the order book).
Furthermore, the more will be the number of the DEX and the more will be resiliency of the network to forks, reducing the need to wait for finality to verify that a cross-chain payment has arrived. It has the potentiality to be much faster and provide lower friction than using a centralized exchange.
Jonathan wrote a pitch deck that features the DEX fork resilience in the worst scenario, the current limitations of multisig wallets and decentralization & trust aspects.
The lisk-dex could be a competitor or a partner of the EliteX DEX, since they’re planning on building one; indeed Jonathan confirmed that he already had some discussions with them and they gave him feedback and asked questions.
Jonathan released yesterday a tech tutorial about how to create a basic custom module and that presents all the different ways in which modules can interact with each other: Lisk P2P + Custom Modules Tutorial
He is planning also to write a more detailed article about the most advanced peer routing features provided by the lisk-interchain plugin.