Ravi Rahman
MIT EECS | Keel Foundation Undergraduate Research and Innovation Scholar
Semantic Smart Contracts for Enforceable Data Sharing Agreements
2018–2019
EECS
- Computer Systems
Lalana S. Kagal
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 (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 health care 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 project, 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.