Abstract
Blockchain technology has been envisaged to commence an era of decentralised applications and services (DApps) without the need for a trusted intermediary. Such DApps open a marketplace in which services are delivered to end-users by contributors which are then incentivised by cryptocurrencies in an automated, peer-to-peer, and trustless fashion. However, blockchain, consolidated by smart contracts, only ensures on-chain data security, autonomy and integrity of the business logic execution defined in smart contracts. It cannot guarantee the quality of service of DApps, which entirely depends on the services’ performance. Thus, there is a critical need for a trust system to reduce the risk of dealing with fraudulent counterparts in a blockchain network. These reasons motivate us to develop a fully decentralised trust framework deployed on top of a blockchain platform, operating along with DApps in the marketplace to demoralise deceptive entities while encouraging trustworthy ones. The trust system works as an underlying decentralised service providing a feedback mechanism for end-users and maintaining trust relationships among them in the ecosystem accordingly. We believe this research fortifies the DApps ecosystem by introducing an universal trust middleware for DApps as well as shedding light on the implementation of a decentralised trust system.
Highlights
The turn of the last decade brought us to the disruptive Blockchain technology (BC) that provides a trusted infrastructure for enabling a variety of decentralised applications that “everything that can be decentralized, will be decentralized” - David A
We have provided a comprehensive concept, system model and design of a decentralised trust system for decentralised applications and services (DApps) ecosystem along with detailed analysis, algorithms, and simulations actualise the DER trust model
We have developed a proof-of-concept system implementing the DER trust model on top of the Ethereum permissionless BC
Summary
The turn of the last decade brought us to the disruptive Blockchain technology (BC) that provides a trusted infrastructure for enabling a variety of decentralised applications that “everything that can be decentralized, will be decentralized” - David A. Services (DApps) without the need for an intermediary To actualise this vision, Smart Contracts (SCs) technology is consolidated into the BC-based infrastructure: SCs are programmed to perform services’ business logic, compiled into byte-code, and deployed onto a BC platform (i.e., replicated into full-nodes in the platform) so that a user can create transactions to execute the business logic implemented in the SCs in a decentralised fashion [9]. There are numerous challenges due to the limitation of the current BC technology hindering the advancement of DApps, we believe
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.