The Algorithm

Variables:

  • d = number of datasets per day

  • t = tokens paid per dataset (specific per research project)

  • c = computations per dataset (specific per research project)

  • T = total supply

  • B = daily burn amount

  • Z = maximum burn cap

Proposed equation for daily burn calculation:

B = (d Γ— t Γ— sqrt(c)) Γ— (log₁₀(d)/20)

Let us explain how it works:

  1. Base Impact: (d Γ— t Γ— sqrt(c))

  • This considers your daily operations

  • Using sqrt(c) instead of c directly helps flatten the impact of computations

  1. Flattening Factor: (log₁₀(d)/20)

  • Logarithmic scaling ensures burn rate doesn't grow linearly with dataset volume

  • Division by 20 helps control the maximum burn rate

To enforce the maximum burn cap:

  1. Track cumulative burned tokens (CB)

  2. Before each burn, verify: CB + B ≀ T Γ— Z

  3. If the condition fails, adjust B to: B = (T Γ— Z) - CB

This approach creates a self-adjusting system where:

  • Burn rate increases sub-linearly with activity

  • Higher dataset volumes don't cause excessive burns

  • System naturally slows down as it approaches the maximum burn cap

  • Daily burns are predictable and manageable

After integrating the cap limit directly into the daily burn calculation to create a single equation that automatically adjusts based on how close we are to the total burn cap the final equation is:

B = min[(d Γ— t Γ— sqrt(c)) Γ— (log₁₀(d)/20), (T Γ— Z - CB) Γ— (1 - CB/(T Γ— Z))]

Last updated