Keyword Lotteries, Trusted Execution Environment, and Social Ranking

in #crypto6 years ago (edited)

In the post before this one I mentioned an idea I called the Keyword Lottery.

This is possible provided you have the design pattern of the Token Curated Registry, the Trusted Execution Environment (and secret nodes), the functionality to create secret contracts, and a random number generator secret contract and a keyword list (dictionary).

  • It requires an ability to use the leverage the Token Curated Registry design pattern to create a "Ranked List".

  • The Ranked List would simply be a list sorted from the highest to lowest scores from the data.

  • The Keyword List could simply be a dictionary of common words in any desired languages.

  • The random number generation function or random() mechanism could be an input from a seed which is encrypted and or it could be from the physical capabilities of the SGX random generator. It may also be possible to use the VDF method (with a randomness beacon approach).

  • Every 24 hours the randomization produces a new iteration which shuffles the keyword list.

  • The keyword list would rank the values of the secret word of the day on a ranked list.

  • The keywords with the highest values on the ranked list would be mapped to the bot which would then scan Twitter or any part of social media to provide token rewards to the users who by chance happened to use those words. It can also reward based on frequency of using a certain word, or by hashtag or anything else as long as it's on the keyword list.

In essence what you end up with is a keyword lottery which is provably fair. No one would be able to predict the order of the future iterations of the keyword list. The rewards would go to whomever happens to say the magic word(s) of the day.

A Keyword Lottery would leverage sentiment analysis bots, TEE, TCR, and a randomization function, to create two lists. The ranked list with a sorted order according to a score based on data captured by the sentiment analysis bots and a randomly ordered list of keywords.

Additional side notes:

As the sentiment analysis capacity of sentiment analysis bots evolve then the sophistication of the reward patterns can improve. Keyword lotteries could become something more advanced someday. Post a picture with the right kind of cat in it and the AI of the bot might be able to identify from the picture that the image matches the exact kind of cat set to be rewarded by the lottery for that day.

As this technology becomes more decentralized then in theory anybody could reward practically anything posted on a public database. It is simply a matter of having a more generalized list maker, keyword sensitizer, or and similar technologies. The use of big data, if there is lots and lots of data available, could expand it even further.

References

Boneh, D., Bonneau, J., Bünz, B., & Fisch, B. (2018, August). Verifiable delay functions. In Annual International Cryptology Conference (pp. 757-788). Springer, Cham.

  1. https://medium.com/@ilovebagels/token-curated-registries-1-0-61a232f8dac7
  2. https://www.tutorialspoint.com/csharp/csharp_sortedlist.htm
  3. https://rosettacode.org/wiki/Sorting_algorithms/Insertion_sort
  4. https://en.wikipedia.org/wiki/Trusted_execution_environment
  5. https://blog.enigma.co/secret-nodes-exploring-staking-stakeholders-and-eng-d69a68e3d0fd

Coin Marketplace

STEEM 0.20
TRX 0.14
JST 0.030
BTC 68726.56
ETH 3273.79
USDT 1.00
SBD 2.67