4 DApps Built on Quorum at ETHParis 2019 – Matt Wright – Medium

4 DApps Built on Quorum at ETHParis 2019 – Matt Wright – Medium

One-click blockchain setup and performance test tools, corporate bonds that can be used as collateral for fast scalable payments, trustless fiat bank account for DApps and more!

Source: https://unsplash.com/photos/DXuxHw3S5ak

Yep — the Quorum team was at ETHParis!

After ETHDenver, ETHParis was definitely next on our list. Our goal for 2019 is to connect with developers in the blockchain, and Ethereum ecosystem specifically, that are looking to build on Quorum. With Quorum’s open source library and various third-party tools, there’s plenty of ideas out there for teams of developers seeking to add privacy/ permissioned features to their public Etheruem applications and/or infrastrucutre.

Here were the bounties for the 48hr buildathon…

We’d love to see more tools, APIs and/or DApps built on top of Quorum. The Quorum team will be releasing a few bounties to the ETHParis community searching for the best Quorum projects tackling the following challenges:

Privacy — Prize: $1,000

Best use of Quorum’s privacy features

High Performance — Prize: $1,000

Best use of Quorum’s fast transaction and throughput

Private/Public Chain — Prize: $1,000

Best use of tools and protocols from public Ethereum on Quorum (e.g. MetaMask, Truffle, 0x, Dharma Protocol, etc.)

Need some more clarity? Here’s an idea of the types of projects that we were looking for — and here’s what was built at ETHDenver.

Finally — here’s what was built at ETHParis:

  1. Performance Bounty Recipient

Kiweth

One-click blockchain setup and performance test tools

KiwEth is an one-click blockchain tool, that will get you up to speed very quickly. The user is provided a simple UI where the parameters for the blockchain can be entered such as amount of nodes and consensus algorithm.

KiwEth is an adaptive tool, its very easy to choose different hosting platforms that will support your blockchain nodes such as AWS, Azure, Google Cloud, custom cloud, on premise or local.

KiwEth is hosted on Arweave, so enterprises can easily interact with our tool on premise, by setting up their own Arweave node.

Once you’ve published your blockchain network it is very easy to do performance tests and test the limits of your blockchain network. These tests have the following parameters

  • Type of transaction (basically which EVM opcodes)
  • Private transaction recipients (Quorum only)
  • Amount of transactions
  • Time between transactions

The performance test will be measured by time it took to process the transaction and for every node — CPU usage, RAM usage, Disk usage, and network usage.

More Info:

2. Public/Private Bounty Recipient

Nanti

Corporate bonds that can be used as collateral for fast scalable payments

Nanti is a DApp allowing to issue corporate bonds on an Ethereum compatible network and to use them as collateral for instant payment channels.

The contract is meant to be deployed by a corporate entity that want to issue and sell bonds. It aims to be compatible with relevant standards (ERC1400 & ss.) allowing issuance and redemption for instance. The bond rate is calculated by retrieving LIBOR (USD/30 days) through chainlink.

Additionally the owner of a bond can offer it as a collateral to open a payment channel to a counterpart. The owner can know pay his counterpart with off-chain messages. Outstanding amount can only increase.

At any moment he can attempt to close the channel by paying to the contract this temporary debt. The counterpart has then a time to decide:

  • Collect the amount paid and release his claim on the bond
  • Contest the amount with a higher proof, and collect amount paid and become owner of the bond

The prototype is usable here. It is deployed on a quorum private network between 4 validators nodes 4 AWS machines manually installed (here for a full description ). They have worked on a POA bridge to link this quorum chain with the Ethereum mainet and ultimately deployed the contract on a Skale private network.

  • Deployed on Quorum private network at 0x7179e4822d71b7843c336bf7c19e12c73ac6d5a0
  • Quorum chainlink consumer contract : 0x7B995813B0086fDa8253E1B3c0f23456e773CBf3
  • Deployed on Skale dedicated chain at 0xa0d04136d11402292a0b4640d90cf6932bb85858
  • Quorum chainlink consumer contract : 0x451875bdd0e524882550ec1ce52bcc4d0ff90eae

Currently chainlink full consumer is in the repository, deployed versions are simplified in absence of the main contract and node.

There are two repositories: one for the infrastructure, the other for the DApp.

More Info:

3. Privacy Bounty Recipient

Paperclip Lite

Trustless fiat bank account for DApps.

Paperclip Lite provides simple and trustless bank account integration to DApps. Their DApp builder can as easily integrate credit card payments as token payment, without having to sacrifice privacy or decentralization (as is the case when hooking up personal bank account) or spend money and time on setting up business and a business bank account.

Paperclip Lite has a Paypal account which can take all the credit card payments directly from DApp front end. DApp can then spend its fiat balance by sending a transaction to Paperclip DApp. The Paypal account owner has to add stake into Paperclip (in cryptocurrency) which gets taken away in case he/she tries to run away with money. In the end, the Paypal account owner gets to keep a fee for every successful transaction.

Paperclip Lite Demo

Their team made a Solidity Smart Contract that manages all the interactions and keeps the stake. Deploying it together with Chainlink node onto Quorum network, they used Chainlink existing Paypal API sandbox. Quorum enables the DApp to deploy private versions of Paperclip or its elements when there is sensitive data or Schelling point games are used to increase the trust in the system.

Honorable Mention

Quorum Validators

GUI for the selection of validator nodes on quorum, with IBFT

The goal of this project is to set a graphical interface to the selection and voting process of the validator nodes. Developed on quorum with Istanbul consensus, it works as a DApp. No backend exists on this application and it relies on direct interaction of the Blockchain.

The team designed a minimal front-end to allow developers an easy way to build on top of Quorum.

More Info:

What’s Next?

As you can tell, there were some very interesting projects built this past weekend in Paris… and we’re not done. The Quorum team will be partnering with many more hackathons such as Consensus NYC where we will be building more Quorum DApps, tools and/or APIs to keep the community growing!

Want to stay updated on all things Quorum? Don’t forget to Join us in Slack!

Au revoir!

Matt Wright

Community Manager, Quorum

Learn more about Quorum and join our community

Website |Github| Join us in Slack| Already in Slack? Sign in| Contact Us

Published at Thu, 14 Mar 2019 22:13:00 +0000

Spread the word. Share this post!

Leave a comment