Dezentrale Applikationen (DApps)

Definition einer DApp

Dezentrale Anwendungen (DApps) haben einen offenen Quellcode und nutzen eine Blockchain als dApp-Plattform. Solche Apps oder Anwendungen laufen nicht auf einem zentralen Server, sondern verteilt und dezentral auf mehreren Installationen. DApps haben entweder eine eigene Krypto-Währung oder ein Token, um Benutzer für die Bereitstellung von Rechenleistung zu belohnen, die für verteilte Anwendungen unerlässlich ist. Crypto-Coins werden entweder durch einen Mining-Algorithmus oder durch einen Smart Contract Token erzeugt, der dann über ICO, Token Sale oder DAICO verbreitet wird.

DApps auf der Burst-Blockchain

Die Burst-Blockchain bietet bereits out-of-the-Box eine Vielzahl von Funktionen, die DApp-Entwickler nutzen können. Im Einzelnen sind dies :

Diee Nutzung und Kombination dieser Basisinfrastruktur kann zu unendlichen Möglichkeiten in der Entwicklung von Burst-DApps führen.

Übersicht der aktuellen 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.