A Customizable dApp Framework for User Interactions in Decentralized Service Marketplaces
Description
Blockchain technology has been utilized in many
business cases due to its capability for the development of
trustless systems. There is a huge potential for building service
marketplaces on top of blockchain technology as decentralized
applications (dApps). In such dApps, the point is to exchange and
purchase assets and record these transactions on the blockchain
to improve the transparency and trust of the marketplace. This
work presents a software framework and describes the software
prototype implementation, which allows for the provisioning of
services on a dApp. The interactions between providers and
customers involved in the procurement of services traded on
the marketplace are recorded on a distributed ledger. In our
dApp, services are provisioned via a configurable auctioning
subsystem. Furthermore, after an auction for a service is finished,
a Service Level Agreement (SLA) is finalized between a provider
and customer. We include a decentralized witness monitoring
subsystem to detect Service Level Objective (SLO) violations on
this SLA, and witnesses participating in SLA monitoring earn
token rewards for their service. Finally, we demonstrate the
feasibility of our prototype using state-of-the-art smart contract
testing methods.
Files
2022.conference.smartiot.camera.pdf
Files
(447.9 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:1fb67d702aa4daaab81409df6bac3673
|
447.9 kB | Preview Download |
Additional details
Funding
- European Commission
- Blue Cloud - Blue-Cloud: Piloting innovative services for Marine Research & the Blue Economy 862409
- European Commission
- ARTICONF - smART socIal media eCOsytstem in a blockchaiN Federated environment 825134
- European Commission
- ENVRI-FAIR - ENVironmental Research Infrastructures building Fair services Accessible for society, Innovation and Research 824068