SBIR-STTR Award

A Provable Data Lineage System for Scaling the Data-Sharing Economy
Award last edited on: 5/26/2022

Sponsored Program
SBIR
Awarding Agency
NSF
Total Award Amount
$1,224,989
Award Phase
2
Solicitation Topic Code
OT
Principal Investigator
Johathan Heinecke

Company Information

Blocky McChainerson LLC (AKA: Blocky inc)

2708 Harris Street
Bozeman, MT 59718
   (406) 261-7307
   N/A
   www.blocky.rocks
Location: Single
Congr. District: 00
County: Gallatin

Phase I

Contract Number: 1843991
Start Date: 2/1/2019    Completed: 1/31/2020
Phase I year
2019
Phase I Amount
$224,989
The broader impact/commercial potential of this Small Business Innovation Research (SBIR)project is to make unique properties of Distributed Ledger Technology (DLT) widely available todevelopers. In doing so, the company will empower developers to create novel distributed services withtrustworthy and consistent shared state operations that will lead to more transparent businessand governance practices. In the Phase I tools will lead to new innovative meatdistribution businesses in Bozeman, MT. In the long term, we aim to build the fundamental toolsfor the growing ranks of blockchain developers, who need powerful and easy-to-integrate toolsthat access and manipulate DLT state. Ultimately, our suite of services will provide a unifiedinterface to multiple DLT implementations and facilitate the trustworthy exchange of sharedstate among different applications to create a wide and consistent view of world state.This SBIR Phase I project proposes to create an ecosystem of tools to operate on sharedapplication state stored on DLTs and to roll out these tools as they mature. The ultimate goal isto provide a unified API much like that of leading cloud service providers, which consists ofseveral incrementally introduced services.Specifically, the services planned to provide are:1. Blocky Valve - A JavaScript API that simplifies DLT read and write access.2. Blocky Pipes - A DLT data delivery microservice based on message queues connectedto Blocky Valve.3. Blocky Loading Ramp - A continuous integration and continuous delivery (CI/CD) serviceof smart contracts.4. Blocky Cement - An oracle service for exchanging data across DLTs usingconsensus-based provenance. Cement will also enable interaction between smartcontracts across different DLTs.5. Blocky Crates - A database-like query interface to data stored on DLTs. Crates will alsoenable smart contracts to interact with up-to-date shared application state stored onDLTs.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.

Phase II

Contract Number: 2052375
Start Date: 12/1/2021    Completed: 11/30/2023
Phase II year
2022
Phase II Amount
$1,000,000
The broader impact/commercial potential of this Small Business Innovation Research (SBIR) is to increase the quality of consumer products and services by scaling the data sharing economy. Data sharing and reuse increases revenue streams and allows companies to realize a 8-15x return on investment in improved products and services. Despite these benefits, growth in data sharing is stymied because approximately 60% of companies are unable to access needed data, and only about 30% have taken first steps towards data sharing to realize its potential returns. The major challenges of widespread sharing are “messy" data and the legal issues surrounding ownership and utilization. Some organizations have addressed these challenges internally with “feature stores,” which support data processing pipelines that extract insights. While the current generation of feature stores works well for a single organization, their centralized design assumes a level of trust absent across multiple organizations. This proposed work will develop a feature store that supports the trust requirements needed for inter-organizational workflows to enable realizing the significant returns from data sharing.This SBIR Phase II project proposes to implement a decentralized feature store (DeFS) by solving two primary technical challenges. First, a DeFS requires fast, reliable, and provably correct data storage. While layer-1 blockchain storage is provably correct, it does not provide the required write speed nor long-term availability if miners abandon it. This project's proposed approach will meet the reliability requirement by signing data on a virtual blockchain that can span and migrate between layer-1 blockchains. The continuity of the virtual blockchain allows it to survive as layer-1 chains fail and improve as new chains come online. Moreover, the virtual blockchain meets speed requirements by creating virtual blocks quickly on a private blockchain and periodically migrating to layer-1. Second, a DeFS requires integrating multiple data sources and pipeline code without leaking either. While interactive proof techniques satisfy privacy, they do not scale to large data sets. This project will support data processing pipelines, such as data wrangling and model fitting, by developing a scalable and secure computing framework. The framework preserves the privacy of both data and pipeline code evaluated on virtualized trusted execution environments and controlled by a trustless distributed protocol built around a virtual blockchain commitment scheme.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.