Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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
serverSystem JIRA
serverId5f0d8161-d4cf-3d17-96b1-53b2b2b5013d
keyDAO-49
worker proposal.

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.

...