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!
Yep — the Quorum team was at ETHParis!
After , was definitely next on our list. Our goal for 2019 is to connect with developers in the , and 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 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 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
One-click setup and performance test tools
KiwEth is an one-click tool, that will get you up to speed very quickly. The user is provided a simple UI where the parameters for the 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 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 network it is very easy to do performance tests and test the limits of your 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 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 . It is deployed on a quorum private network between 4 validators nodes 4 AWS machines manually installed ( ). They have worked on a POA bridge to link this quorum chain with the 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 , the other for the .
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 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 ) 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.
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 .
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 !
Au revoir!
Matt Wright
Community Manager, Quorum
Learn more about Quorum and join our community
|| Already in Slack? | Contact Us
Published at Thu, 14 Mar 2019 22:13:00 +0000