- Submission Category: Decentralized Application
- Keywords: Semantic Web, Blockchains, Linked Data, Semantic Negotiation
- TL;DR: a RESTful semantic web service for indexing, browsing and execution of smart contracts on Ethereum Blockchain platform.
- Abstract: Distributed ledger platforms based on Blockchains provide a mechanism to store and compute distributed data in a secure way. These platforms can be useful in domains (e.g. education, healthcare) where data integrity is critical. A smart contract refers to the piece of code (i.e. functions) and data (i.e. state) on the blockchain that is automatically executed when specific conditions are met. However, querying and indexing smart contracts remains a challenging task. To address this issue, we propose a solution that uses a RESTful semantic web service for indexing, browsing and execution of smart contracts on Ethereum Blockchain platform. We have extended Minimal Service Model (MSM) to support semantic negotiation of smart contracts on web. Using Linked Data in combination with smart contracts ensures integrity and discoverability of data computations in distributed applications.