Adoption
Adoption is a metric in TIG that acts as a market signal for “which algorithm is performing best”.
Adoption of a Code Submission
The adoption of a Code Submission is based on the number of solutions that Benchmarkers find using it.
Let
- = Adoption of Code Submission at block
- = Influence of Benchmarker at block
- = Number of solutions that Benchmarker produced with Code Submission from Benchmarks which qualify in block
Then
Inside the sum, is how heavily Benchmarker used algorithm during block ; multiplying by weights that usage by the Benchmarker’s stake for that block.
The result is a single value in that updates every block and feeds directly into reward and merge-point calculations.
Adoption of an Advance Submission
The adoption of an Advance Submissions is the sum of the adoption of all Code Submissions referencing it, let be the set of Code Submissions that reference . Then the adoption of at block is denoted given by