...
These are 2018 projects. We're not accepting applications for these projects.
Project 1: Algorithmic Dispute Resolution in Construction
...
Project Description: The unspent transaction output (UTXO) model, in contrast to the current account-based model used in Iroha, helps to enhance the privacy of transactions and also can provide benefits with respect to interoperability with other UTXO-based blockchains, such as Bitcoin. To realize the UTXO transaction model in Iroha, the task is to implement an unspent transaction output cache (for transaction verification) and support inputs and the generation of outputs for Iroha asset transfer transactions.
Additional Information: https://bitcoin.org/en/glossary/unspent-transaction-output
Learning Objectives: The learning objective is to understand the difference between account-based and UTXO-based transaction models for blockchain. Both of these models have different use cases and the underlying philosophies behind the models are different. By comprehending both models, the intern will have an understanding of when to apply which model to what kind of problem.
Expected Outcome: C++ source code for supporting the UTXO transaction model in Iroha
Eduction Level: Graduate student or undergraduate student
Desirable Skills: C++, understanding of basic blockchain concepts
Level of Difficulty: Medium
Preferred Hours and Length of Internship: Full-time (40 hours a week for 12 weeks during the summer) or Part-time (20 hours a week for 24 weeks starting in summer and ending in fall)
Mentor(s): Makoto Takemiya, takemiya@soramitsu.co.jp
...
Previous Years
...