Research Project Title:
Semantic Smart Contracts for Enforceable Data Sharing Agreements
abstract:A smart contract is a piece of code that is stored on a blockchain, triggered by blockchain transactions and that reads and writes data in that blockchain's database. We would like to develop a high level language for specifying data sharing contracts that bridges the gap between programming languages (are currently used for smart contracts) and natural language (currently used for legal agreements). These contracts will focus on enabling the sharing of sensitive information such as healthcare information. The contracts will describe responsibilities of both the subject and consumer of the data, tie parties to their duties, ensure payment, when applicable and hold violators accountable.
Through this SuperUROP, I want to learn how to develop blockchain-based applications. I previously worked on blockchain projects, and I am very interested in this area of research. I hope to share my results by releasing open-source libraries and publishing a paper.