This set of documents contains one document for each project identified by the FIO Core Technology team as a candidate for attention in the 2022/2023 timeframe. These projects address areas that the core technology team has deemed critical to the “health and wellness” of the FIO Protocol going forward, but which have not been included in the
Jira Legacy | ||||||
---|---|---|---|---|---|---|
|
Motivation -
We are identifying and analyzing a set of projects that the FIO Protocol may choose to address. These projects relate to a variety of areas.
Address key deficits of the present FIO design.
clean up, optimization, and management of chain state.
performance limits -Clean up state (removal of old data),
-Limits of the present design .
reduce on chain state size and complexity
...
leveraging of existing EOSIO tech.
Address deficits of the present staffing profile.
Tech outreach and evangelism
...
.
provide a standard, performant, easily used set of readers for FIO state.
eliminate the need for FIO Core update for reader access.
Ease the deployability of new features, capabilities and contracts.
especially changes that impact the FIO (core C++) repository.
Leverage the existing EOSIO community and technology.
Address key deficits of community engagement
Training, documentation, and best practices
For block producers.
...
For contract development
For FIO (core C++) development
Address Deficits in Security practices. (see findings of Q’s playbook before making this project list)
For each project we will identify the following
Project Objective/problem Problem statement
risk Risks of not addressing project
cost Cost analysis of doing the project (what does this cost to do this project)
cost of NOT doing the project. (what am I sacrificing by NOT doing this)
monetary measure of success for the completed project. (what $$$ bump do I get FOR doing thisprovide number indicating a ranking for total time, design complexity, integration complexity, perceived financial cost, ability to divide into smaller actionable projects)
Benefit analysis of the project (provide a list of benefits and advantages of completing this project, include a ranking number for each benefit).
accepting multiple complex projects which need solved in a timely fashion.
...