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!
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:
Performance Bounty Recipient Kiweth
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.
2. Public/Private Bounty Recipient
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.
3. Privacy Bounty Recipient
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.
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
The team designed a minimal front-end to allow developers an easy way to build on top of Quorum.
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!
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