Journaled Objects, Blockchain and the External Source of Truth

Intuit Inc. Computer Science, 2018-19

Liaison(s): Roger Meike
Advisor(s): Z Sweedyk
Students(s): Daksha Agarwal (PM-F), Luis Hernandez Cruz (PM-S), Nithya Deepak, Anna Goetter, Ryan Kusch

Intuit has created a new programming paradigm called Journaled Objects that allows Java Objects to store the history of object values in a system called BlackFlower. The goal of our project is to prove BlackFlower can be used to represent external data, and we have chosen to do this by connecting BlackFlower to the Bitcoin blockchain. This will show that Intuit’s new paradigm can be used to track and maintain history of data that is externally managed and updated.