Inspiration
Cloud storage platforms, from AWS, to GCP, to Oracle, and more have been leading the conversation as go-to applications for data storage. However, with the rise of blockchain technology, decentralized storage solutions create an opportunity for organizations and developers to securely safeguard their data, build better products, offer better services, and expose their projects to the Web3 ecosystem. With OracleLock, the goal was to create a solution that could serve as a conduit between applications and decentralized data storage while addressing the oracle problem in DeFi.
What it does
For this iteration of OracleLock we used an example where have 4 functions in the smart contract that request oracle data. A unit test was conducted to verify if the data was accurate or not.
How we built it
The storage portion was done using STORJ and IPFS, the leading decentralized cloud projects in the blockchain industry. For the front-end, we used Figma, Proto, and Flutter.
Challenges we ran into
Utilizing Flutter was the biggest hurdle but Youtube university was most helpful. The packages we were downloading and the CLI commands were creating issues. Instead we used Flutter Cloud and Proto.io.
Accomplishments that we're proud of
The biggest accomplishment was using STORJ and IPFS in tandem.
What we learned
Focus on back-end then front-end. A lot more time is required for back-end development.
What's next for OracleLock
Improving the front-end. I'd like to make the app compatible for every oracle, not just for Chainlink.
Built With
- ipfs
- javascript
- python
- storj
Log in or sign up for Devpost to join the conversation.