Popis: |
Multiple threats have been identified when citizens interact with online services such as unknown provenance of information, unknown quality of service providers, spread of fake news, fraud, personal privacy violation, centralisation of power to name a few. Blockchain has been considered as key technology to address many of these challenges; however, in reality, building trustworthy decentralized applications (Dapps) is not straightforward as much blockchain-based functionality needs to be developed from scratch and combined with data semantics. In this paper, we propose a new software framework, namely ONTOCHAIN, that leverages semantic web and blockchain technology to build, as distinct value for the Next Generation Internet, fundamental support for trustworthy data/services exchange and trustworthy content handling. It comprises a novel protocol suite grouped into high-level application protocols, such as data provenance, reputation models, decentralised oracles, market mechanisms, ontology representation and management, privacy aware and secure data exchange, multi-source identity verification, value sharing and incentives, and lower-level core protocols that include authorisation, certification, privacy-aware data processing, cross-chain gateways, identity management, secure data exchange, and data semantics in smart contracts. We demonstrate that these protocols are already available and combined to implement interesting NGI Dapps. |