The first 3rd party dApp on Elastos DMA is born. Introducing: RUNARUN

Elastos DMA
3 min readJul 23, 2019

This past weekend, DoraHacks’ fourth annual event was held in Beijing. This is a 36-hour contest bringing together talented developers from around the globe to compete against one another. The founder of Elastos DMA, Brian Xin, participated in the event and formed the ‘Star Team’

This team was spontaneously assembled at the beginning of the event. A completely fresh team, where no one knew each other beforehand.

The mission was to:

  1. Use the Elastos DMA SDK on the ETH sidechain.
  2. Form a team of devs that have no knowledge of blockchain programming.
  3. Build a fully functional dApp with a real use case in just 36 hours. This will be the best proof of DMA for the wider dev community.

This was a test of both physical and mental strength.

We are pleased to announce that all members of the Star Team worked together to win the 2019 DoraHacks’ Hackathon, Elastos blockchain theme!

Now for some details on the project:

Entry

RUNARUN: Marathon Ticketing dApp

Team Slogan

Let’s build commercial ready dApps together!

Team Members

Team Lead: Brian Xin

Product Engineer: Wu Wang

Design Engineer: Yuan Zhang

Java Engineer: Peng Zheng

Android Engineer: Jensen

Project Introduction:

As a marathon runner, I have witnessed the rapid growth of this sport over the past decade. The race tickets have gradually become scarce assets. However, the lack of fairness in ticket sales, the high cost of real-name and qualification check systems, and the difficulty of transferring tickets have made it increasingly more difficult for organisers and sports enthusiasts.

We use a standard marathon event as the scenario to develop a real-name electronic ticket distribution and circulation platform based on blockchain, including features such as registration, payments, transfers, and deposits. Ticketing is managed by issuing ERC721 on the Elastos Ethereum side chain. Elastos DID is used to manage real-name registration and personal profiles.

The individual race record will be signed by a third party and then be deposited on the blockchain. When people sign up to the race or transfer the ticket, the smart contract is used to compare the evidence on the chain so that the qualification check can be conducted in an open and transparent way.

In this competition, the Star team’s dApp: RUNARUN scored all the additional points. In addition to services provided by Elastos, the DMA services developed by the Elastos DMA team were also utilised. It proves that even if you don’t understand the complex nature of the blockchain, as long as you have a deep understanding of the business processes, you have excellent usage scenarios, and by just using the Elastos services/SDK provided by Elastos DMA, you can build a dApp very simply and quickly.

It is worth mentioning that the four members of the Star Team were all recruited by the captain Brian Xin before the hackathon. Everyone contributed and developed a dApp that was highly acclaimed, with good availability within 36 hours. The leadership ability of the captain, the application development capabilities, and the ability to cooperate among the team members were all first-class.

At present, Elastos has already entered the main network 2.0 stage, and the technology is proceeding smoothly according to the roadmap. In July, the Ethereum side chain will be officially released. With the launch of the Ethereum side chain, the Elastos DMA platform will also be officially launched.

Application developers are welcomed to develop more excellent dApps based on Elastos DMA, so that we can look forward to more exciting and community-oriented dApps appearing.

--

--

Elastos DMA

Decentralised Digital Marketing and Commerce Platform