Decentral Applications (DApps)

Definition of a DApp

Decentralized applications (DApps) have an open source code and use a blockchain as dApp platform. Such apps or applications do not run on a central server, but distributed and decentralized on several nodes. DApps have either their own crypto currency or a token to reward users for providing computing power that is essential for distributed applications. Coins are generated either by a mining algorithm or by a smart contract token, which is then circulated via ICO, Token Sale, or DAICO.

DApps on Burst blockchain

The Burst blockchain already offers out-of-the box a multitude of functions which DApp developers can use. In detail these are :

And the usage and combination of this basic infrastructure can lead to infinite possibilities to develop Burst-DApps.

Overview current Burst-DApps

BurstCloud

  • Style : Open-Source

  • Code on github

  • Developer : Curbshifter

Decentralized cloud storage application to upload & download files from the Burstcoin blockchain.

Decentralized file storage

Storing data on a blockchain through transactions to arbitrary addresses is a proven concept that is useful for trust-less data storage and time stamping purposes. This DAPP is designed to make this process user friendly and applicable.

The Dapp code is stored on github. The CloudBurst DApp is also included into the Hotwallet which can be downloaded in the Wallet section.

BurstCoupon

  • Style : Open-Source

  • Code on github

  • Developer : Curbshifter

Create and claim password protected coupons as extension for the Burstcoin blockchain.

Concept

With the Burstcoin API you can first create and then sign a transaction locally, which keeps your password safe. Usually after signing you would broadcast the transaction immediately to enter it into the public memory pool of the nodes, so it can be included on the blockchain.

The model demonstrated here with BurstCoupon, delays the transaction broadcast by encrypting the signed transaction bytes with a arbitrary password. Turning it into a ‘coupon’. The recipient of the coupon will then need the password, to broadcast the transaction that is within it. The transaction now has a lock that can be controlled by a 3rd party without access to the senders wallet.

The Dapp code is stored on github. The BurstCoupon DApp is also included into the Hotwallet which can be downloaded in the Wallet section.

BurstDNS

  • Style : Open-Source

  • Code on github

  • Developer : Curbshifter

BurstDNS was a Burstcoin Hackaton2019 entry!

A webpage that acts as Burstcoin dynamic name server via CORS enabled or local node, like https://wallet.burst-alliance.org:8125 This webpage alias lookup became viable due to the enabled CORS on the newer nodes. (ty BRS 2.4.2 !)

Example links

https://curbshifter.github.io/BurstDNS/?bursthackaton2019

https://curbshifter.github.io/BurstDNS/?testing123

The Dapp code is stored on github.