Name of Project
Bubble
Proposal in one sentence
Feasibility Study: Examine the benefits of integrating Bubble Protocol’s Smart Data Access technology into Ocean Protocol.
Description of the project and what problem it is solving
Smart Data Access is a new way of controlling access to files on private servers. It moves the location of the file permissions from the server to the blockchain allowing smart contracts to control posix-like permissions for individual files and directories on the server.
There are a number of reasons for doing this:
-
It enables file access controls to be part of a dapp’s application logic on the blockchain
-
It enables DApps to use private storage while allowing their users to choose which server they trust to provide that storage
-
Being a state machine, a smart contract is much more powerful than standard posix permissions, providing state-driven dynamic access controls
-
Being on the blockchain the smart contract gives all parties visibility of the access controls, allows them to make and monitor state transitions, and can act both as a service-level-agreement and as an audit trail
-
It allows data to be locked (prevented from being modified) or hidden (prevented from being read by anyone) in a way that all parties can trust by transitioning the smart contract to a state that prevents write or read access.
-
With execute rights, it enables smart contract controlled compute-to-data on participating Bubble servers.
The Bubble Protocol and Smart Data Access technology was developed by Datona Labs and is open-source.
https://datona-lib.readthedocs.io/en/latest/what.html
Grant Deliverables
-
A feasibility study outlining the opportunities, benefits and limitations of integrating Smart Data Access into the Ocean technology stack.
-
A design proposal and roadmap for how it could be done.
Which category best describes your project?
Build / improve core Ocean software
Earmark
New Project
What is the final product?
At this stage this is just a feasibility study. If successful, the design proposal could be put forward in a future grant round.
Value Add
Smart Data Access will give data-providers access controls that are more powerful than fine-grained permissions - see the reasons in the Description section above.
It may also compliment Ocean’s mission, expanding Ocean’s capability to include a generic private data layer for decentralised applications.
Smart Data Access could potentially enable ‘data-provider-as-a-service’ - generic cloud services that allow prospective data providers, without any technical knowledge, to deploy their datasets to a ‘Bubble’ (aka vault), where the bubble enforces all data management access for the provider and all read access for data consumers.
Funding Requested
3000 USD
Proposal Wallet Address
0x165B855e1077535d7a78b1c8a5E7910F35f324E2
Have you previously received an OceanDAO Grant?
No
Team Website
Team Discord Server
Project Lead
Dave Potter
Project Lead Discord Handle
cryptoyoda (UTC)#0407
Project Lead Email
Country
UK
Team
David Potter
Role: CEO Bubble Protocol (Datona Labs Ltd)
Relevant Credentials:
Background/Experience
-
Founder & CEO Bubble Protocol (Datona Labs Ltd) 2019 - present
-
Founder & CEO OpenSig 2016 - present
-
Independent software assessor for rail accident investigation team Hong Kong government 2018 - present
-
Technical authority Hitachi 2016 - 2020
-
Independent safety assessor Kawasaki 2015 - 2019
-
Software safety assurance Ebeni 2012 - 2021
-
Independent safety assessor Lloyd’s Register Beijing - 2011
-
Technical authority Invensys Rail 2003 - 2011
-
Technical consultant EADS 2003
-
Technical consultant Silver Atena 2000 - 2002
-
Software consultant Ultra Electronics 1999
-
Software engineer Westinghouse Rail 1997 - 1999
-
Software engineer Ultra Electronics 1996 - 1997
-
BSc computer science University of York, UK - 1996