onflow / flow-go

A fast, secure, and developer-friendly blockchain built to support the next generation of games, apps, and the digital assets that power them.
GNU Affero General Public License v3.0
530 stars 177 forks source link

Execution effort recalibration - data collection #5026

Open janezpodhostnik opened 8 months ago

janezpodhostnik commented 8 months ago

Problem Definition

Execution effort weights need recalibration.

Initial calibration was done with Flip 753.

Since then the execution effort costs of existing weights have changed, and new weights were added, so a recalibration is needed.

Proposed Solution

This issue deals with data collection.

Two sets of data are needed.

Definition of Done

bluesign commented 8 months ago

isn't this collection will become invalid when atree inlining then again when storehouse implemented?

janezpodhostnik commented 8 months ago

@bluesign Yes, it will be.

In the future a recalibration should be done after every network upgrade. This time I just intend to check that we have everything in place to collect data from mainnet easily. The synthetic transactions I used the first time also need more variety now (because of new weights).

j1010001 commented 1 month ago

part of #5598