Versions Compared

Key

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

This set of documents has been 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 and which help to achieve the KPIs specific in the

Jira Legacy
serverSystem JIRA
serverId5f0d8161-d4cf-3d17-96b1-53b2b2b5013d
keyDAO-49
worker proposal.

Project Areas of Focus -

...

Identify and address performance deficits in the present FIO design.

Permit the FIO Protocol to integrate and deploy releases more flexibly and rapidly.

Better Educate and inform the FIO community regarding all aspects of FIO, best practices.

Address critical deficit in (lack of security focus) Provide capabilities the FIO Protocol needs to observe, identify, and respond to security threats

Address Performance Deficits.

-Clean up state

...

-Limits of the present design

reduce on chain state size and complexity.

provide a standard, performant, easily used set of readers for FIO state.

eliminate the need for FIO Core update for reader access

...

Analyze the limits of FIOs state tables, understand when tables are getting close to limits, Create tools and processes that can be used to analyze the “state of state tables”. Create tools that can be used to clean tables. Stimulate discussion regarding what data should be cleaned and why.

– Optimize size and complexity of FIO state model.

Analyze the limits of FIO state to better understand the functional limits of the protocol in relation to the amount of information that is contained in FIO state. Document options that will help the FIO Protocol to handle volume well beyond its' present functional limits.

Analyze the limits of the FIO read operations, Document options that might help the FIO Protocol to provide read access for integrators that functions well beyond FIOs present limits.

Analyze the overhead for block producers and community members regarding playbacks, snapshots, and other operations performed regularly by BPs. Document options that might be helpful to the FIO Protocol when significant load is experienced by the protocol

Provide more flexibility of project integration and deployment

make FIO more configuration oriented for

...

reduce binary size of each FIO contract

...

Encourage Community awareness and knowledge

Training, documentation, and best practices

For block producers.

For API node hosting

...

For FIO (core C++) development

Provide a Security focus for the FIO Protocol

Address Deficits in Security processes and practices.

(see findings of Q’s playbook before making this project list)

...

Note – all Risk, Cost, and Benefit analysis will attempt to identify and give a quantitive score in the terms of the strategic objectives of the FIO Protocol. These objectives are listed in the following document.

Strategic Objectives

Risks of not addressing project

...

perceived chances of each risk happening (as a percentage)

...

include a rating for each area of the strategic objectives KPI 1-5, where 1 is minor risk and 5 is maximum risk

try to describe, quantify, and measure the amount of risk that is taken on in the terms of the strategic objectives.

Tell a Compelling Story

Ensure FIO Chain performance & security

Increase FIO Contributor engagement

Increase FIO Protocol utilization

also describe risks in terms of the perceived impacts they will have in the following areas.

Chain availability

FIO tech team reputation

FIO token price

BP function

Community and BP Governance

KPIs.

Cost analysis of the project

Including rating 1-5,where 1 Is minimal and 5 is maximal.

...

ability to deliver in phases

Benefit analysis of the project

Including rating 1-5,where 1 Is minimal and 5 is maximal.

Try to describe, quantify, and measure the amount of benefit that is gained in the terms of the strategic objectives.

Tell a Compelling Story

Ensure FIO Chain performance & security

Increase FIO Contributor engagement

Increase FIO Protocol utilization

also describe benefits in terms of how the project will help in the following areas.

Chain availability

FIO tech team reputation

FIO token price

BP function

Ease of deployment/release

Ease of BP node maintenance.

Community and BP Governance

KPIs.

List of Candidate projects

FIO State size analysis

FIO performance Analysis

Off chain state Database for FIO

...