Protocol Overview
Optimisable Proof-of-Work
OPoW, or Optimisable Proof-of-Work, is a variant of proof-of-work that integrates multiple proof-of-works, binding them in a way that optimisations to the proof-of-work algorithms do not cause instability or centralisation.
This binding is embodied in the calculation of influence for Benchmarkers
Read more about OPoW.
Benchmarkers
Benchmarkers are miners/players who continuously select algorithms and compute solutions for challenges. They are incentivised to adopt the most efficient algorithms and share block rewards proportional to the number of solutions found.
Read more about Benchmarkers.
Innovators
Innovators are contributors who optimise existing proof-of-work algorithms and invent new ones. They are incentivised by the prospect of earning a share of the block rewards based on the adoption of their algorithms by Benchmarkers.
Read more about Innovators.
Challenges
In TIG, challenges are computational problem adapted as one of the proof-of-works in OPoW. To check out all the current challenges, head over to the Challenges page.
Challenge Owners
Challenge Owners are responsible for crafting and maintaining computational challenges in the TIG ecosystem. They ensure that the challenges are competitive with the state-of-the-art algorithms.
Read more about Challenge Owners.
Deposits
Deposits are created when TIG token holders lock their tokens. They serve multiple purposes including economic security and network influence. There are two types of deposits, self-deposit or delegated-deposit.
Read more about Deposits.
Rewards
TIG rewards both Innovators and Benchmarkers for their contributions to the network. Benchmarkers earn rewards proportional to their influence, which is calculated based on their solutions across challenges and deposits. Innovators earn rewards based on the adoption of their algorithms by Benchmarkers. TIG also rewards Challenge Owners based on the activity in their challenge.
Read more about Rewards.
Code Submission
Code Submission refers to the process where Innovators implement an already known algorithmic method for use by Benchmarkers in TIG. This can either be a new algorithm or an optimisation of an existing one.
Check out making a Code Submissions.
Read more about Code Submissions.
Advance Submission
Advanced Submission refers to the process where Innovators create novel algorithmic methods for solving one of TIG’s proof-of-work challenges. An Advanced Submission will often yield such a significant performance improvement that even unoptimised code of the new algorithm will outperform the most optimised code of the existing algorithms.
Read more about Advance Submission.
Blocks
In TIG, a block serves as the fundamental unit of time, roughly equivalent to 60 seconds. Blocks fulfil two primary functions:
-
Timestamp for when Benchmarkers start & submit their solutions.
-
Execution of OPoW-related state transitions, determining Benchmarkers’ influence and algorithm adoption, leading to the distribution of block rewards denominated in TIG tokens.
Rounds
A round spans 10,080 blocks, approximately equivalent to 604,800 seconds or 7 days. Rounds serve three primary purposes:
-
Execution of algorithm related state transitions.
-
Coordination of protocol and configuration updates, including the introduction of new challenges and voting procedures.
The token emission schedule is structured around rounds.