While this implementation of Oshiya functions in a rudimentary sense, the architecture is sluggish and prone to some functional flaws.
This document proposes an incentive program to be submitted for consideration by the Panther Foundation.
The outcome of this community driven initiative should be an effective Oshiya software architecture, which appropriately handles errors whilst providing an optimized revenue stream to zMiners while supporting continuous function. Furthermore, an intuitive UI should be produced for both the Oshiya web client and for monitoring of statistics, both from external and internal viewpoints.
The Oshiya software should be designed for easy use, minimizing the necessary user interactions — allowing non-technical zMiners to participate and support future versions of the Protocol.
Furthermore, the UI should be inviting and statistics should be clean and clear, to provide a professional experience to those zMiners that contribute to and benefit from the network.
Importantly, Oshiya must be designed to support the user's ability to self process their own UTXOs and write them on-chain from within the dApp. This means that the software should be able to handle the user's UTXOs as an input after some refactoring, creating proofs for submission to the network post processing. Note that this requirement is not part of the outlined proposal, and is not expected to be integrated by the community in this optimization. However, it's integration should not be hindered by the proposed enhancements.
This optimization will be run for a share of a $ZKP worth $15,000USDT in the reward pool. These rewards will be split according to the complexity of the proposal completed, seen assigned aside each Enhancement Proposal.
Understanding that there may be a variety of submissions, the protocol will consider awarding unsuccessful but impressive submissions with CREDITS.
Complexity Approximations
LOW Less time consuming and/or low complexity MEDIUM Takes moderate time and effort HIGH Significant time investment and/or complex task
BONUS Scope is open ended and features multiple inter dependencies. Resulting award will be rewarded according to complexity approximation of resulting software. CREDITS Each and every submission will be considered thoroughly. If a good solution is provided but isn't elected for a prize, the protocol may still provide credits in $ZKP form for the work.
- LOW $ZKP worth $500
- MEDIUM $ZKP worth $1,000
- HIGH $ZKP worth $1,500
- BONUS $ZKP worth $5,000, to be distributed according to work submitted
- CREDITS $ZKP worth $250, for unsuccessful but impressive submissions
SDK Developers with experience in back end, Node.js, and/or Typescript are suitable for optimization of the SDK scripts.
UI Developers with React, Next.js and Web/Graphic Design experience are suitable for optimization of the UI elements.
Containerization Further, those with Docker experience will find routes in ensuring cross compatibility for Oshiya in all runtime environments.
Other It is worth noting that any exposure to blockchain/distributed ledger technology and/or zero-knowledge cryptography would stand as an advantage in completing this challenge to a high standard.