Token-based points system

  1. creation. use user custom field for private key (non editable, private), address (non editable, public), points (non editable, public). private and public keys are created randomly once user is created.
  2. transferring. we prefer that all the transfers of points happen on the website. however, since user may tranfer with their own wallet, we can sync points value in the database with the blockchain daily.
  3. earning and consumption rules. TBD
  4. hide content with a threshold of tokens. Content creators markup their intended contents with a threshold, and the proxy intercept the markup to replace with a iframe. When the readers see the iframe, the web server display the actual contents according to the reader points and the threshold.