Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PoET incentivization #298

Closed
mathcrypto opened this issue Nov 14, 2023 · 1 comment
Closed

PoET incentivization #298

mathcrypto opened this issue Nov 14, 2023 · 1 comment

Comments

@mathcrypto
Copy link

mathcrypto commented Nov 14, 2023

There are different incentivization methods that have been discussed in the research forum. We divide them into two categories:

  1. Out-of-the protocol method:
  2. In protocol methods:

Right now, the out-of-protocol approach seems the best choice as it does not need protocol changes (see the discussion here)

See https://community.spacemesh.io/t/poet-incentivization/388 and #290

@mathcrypto
Copy link
Author

  • The current solution allows PoET servers to require a certificate (see here) obtained from a separate service ahead of time (so far provided by spacemesh).
  • The certificate service will validate the PoST proof before providing an eternal certificate (doesn't expire).
  • Next, this service will become more flexible, allowing some PoET operators to require payment up front, on chain, to obtain a certificate for a single epoch.
  • After that stage we'll decide how to proceed and if we need an actual protocol change to support paid PoETs.
  • Eventually, we're considering to add an escrow smart contract where PoETs can put up some collateral that gets distributed to smeshers who registered with that PoET in the case that their proof was never published (slashing method for bad behavior of PoET services).

@github-project-automation github-project-automation bot moved this from In Progress to Done in Research Roadmap Dec 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

1 participant