Decentralized Matching Engine Testing on Hashgraph (beta)
The contest began. You can still participate, and will be able to evaluate the results of the competition after December 20.
Nov 9 - Dec 20
Dec 20 - Dec 25
One might say that the Hashgraph is the Blockchain killer. Let's check it out. Hashgraph allows building distributed apps with near to real-time consensus. For instance, imagine you trade cryptocurrencies but without having a centralized matching engine. Rather than you have your own instance of the matching engine on your local machine that is in sync with many other instances in the network.
Lykke Exchange runs this competition to build the best test case scenario that would show how the Hashgraph consensus will perform in the highly loaded environment.
The result that we are waiting for:
Decentralized matching engine app is required based on the Hashgraph SDK:
- Multiple orderbooks with each-to-each tradable assets (BTC, ETH, USD, EUR...)
- Trading with limit orders
- Continuous double auction
- Price-time priority matching
Orderbook state and balances should be in sync with multiple nodes. Sending an order triggers orderbook updating. Several thousands of nodes should emulate trading activity. Each node should generate at least several orders (or canceling orders) per second. Testing results visualization is required.
Some metrics to be measured:
- Latency for the consensus-based orderbook for each node
- Average execution time for trades
- How are these metrics correlated with the number of events in the network
Information about Hashgraph could be found here: https://hashgraph.com/
SDK download: http://www.swirlds.com/download/
Simple matching engine demo is inside SDK
Lykke the is the semi-decentralized exchange with a centralized matching engine and decentralized settlement. Lykke is interested to build such a true distributed real-time matching engine app. If the result of Hashgraph public testing is as good as we expect then a new stream of competitions will be launched.
About Lykke Wallet
The Lykke Wallet mobile application for iOS and Android is the key element of the Lykke trading ecosystem. Our wallet app makes it easy for you to trade currencies and cryptocurrencies. You can buy and sell assets such as bitcoin and ether on the open-source Lykke Exchange, our next-generation trading platform, with an immediate settlement and direct ownership, thanks to distributed ledger technology, all at zero percent commission.
A few disclaimers:
Submitted results must be publicly available on the GitHub. There is no guarantee of winning a prize. The prizes are only awarded to entries that the Lykke judges find worthwhile. Prizes are awarded in Lykke coins, which may be redeemed for currency and sent to your bank. You must be at least 18 years of age. You must not submit twice — your first submission is the one that counts. You will be responsible for declaring your own income to your local tax authorities. All submissions will be disclosed to the public. The prizes are given at organizer’s sole discretion. The decisions of the judges will be final — there is no appeals process if your project does not win a prize. No other compensation will be given at this stage.
The code for Hashgraph is still in beta. The code is not complete, may contain bugs, and has not been released for commercial use. This contest is to see what is possible based on the beta version only. To participate, you will need to download the SDK from Swirlds and agree to the Swirlds end-user license agreement. Please read that agreement carefully. It does not permit the use of the code for commercial deployment. Hashgraph technology is protected by patents and copyright. You must obtain a separate license from Swirlds if you wish to commercialize any application developed on the platform, whether as a result of this contest or otherwise. Lykke is not affiliated with Swirlds, and Swirlds has not sponsored or endorsed this contest.
|November 10, 2017 08:15|
|December 07, 2017 04:14|
|November 11, 2017 07:04|
|December 10, 2017 01:16|
|November 29, 2017 09:36|
|December 09, 2017 06:04|
|November 11, 2017 04:34|
|November 11, 2017 07:38|
|November 11, 2017 05:04|
|November 11, 2017 03:18|
|December 04, 2017 08:56|
|November 30, 2017 07:34|
|November 11, 2017 04:54|
|November 10, 2017 10:19|
|November 29, 2017 04:29|
|November 11, 2017 01:11|
|December 01, 2017 01:24|
|November 26, 2017 05:07|
|November 19, 2017 10:14|
|November 19, 2017 02:16|
|November 26, 2017 11:09|
|November 10, 2017 08:55|
|November 13, 2017 10:39|
|December 06, 2017 02:50|
|November 13, 2017 01:14|
|December 12, 2017 03:25|
|November 10, 2017 09:35|
|Username||reg. and Subm. Date||Result||Vote|