3Douglas 🥛 Profile picture
Feb 10 13 tweets 3 min read
Let's play a fun game, #HashReader!

Just Post 1 character of your cryptocurrency hash.

People comment to Guess the possible meaning of the character.

For every "right answer," comment the next character in the hash.

Next: Right Answer
Then: How to Win
And Then: Overflow
::Right Answer::

A word from the possible mnemonic words that starts with the same character as being guessed

mnemonic words can only be used once per hash game per user. So if "m" shows up twice per same game per same user, the user can't double spend that right answer
::How to Win::

Each 1st person to get the "right answer", get's added to the multisig address which is the address that's being guessed in game.

If enough people get put into the MultiSig:

Overflow Lock: No one can move funds out

Overflow Breach: Someone can move funds out
::Overflow::
When the number of entities needed to poison attack is over 1.7/x [Entities/Per Entity Needed]

if msig is 3:4, 3 of 4 to transact, the overflow is 0.56~

Poison Attack here is getting the funds out by being all the approving signs

Next Thread Comment: Lock/Breach
::Lock/Breach::

- Lock: the further overflow surpasses the number of needed entities to approve a transaction, the chances of a breach gets harder

- Breach: Once the number of signers equals or surpasses the number of entities to approve a transaction someone can send funds out
Why do this?

Lock funds can create stake pools but not pay-out staking instead it's an idea of stake-pay.

There are ways to ensure one entity forever has control of the wallet. If this is used, people can create a way to stake-pay.

Next Thread Comment: How Stake-Pay
::How Stake-Pay::

This game is played LOCKED between host & client (Only these entity sets can play in). So many game sets are key, store prev game results in a Base64 SHA wrapper ({text->B64->SHA512/Whirlpool}<-game hash) to batch storage

Client slowly earns ability to access
Game Ending 0 (client cashout): Once full hash is found, User gets to cash out or spend the funds

Game Ending 1 (host cashout): Client pays in to play a round once full hash is found, they can then use the funds to pay service/bill

Game Ending 2 (compund): User gets priv key
::Compound::

If a user can start a new game but give a correct unspent previous batch stored game ending hash+priv key, they can begin compounding (1 yr or Game Ending 0 limit).

The Host agrees to pay equal client fee if the Client wins games during a compounding session.

...
If a user can give a game ending 2 win from a compounded end game hash, the amount for compound goes up by 1.5x (compound*1.5+compound=new compound)

BUT the amount they pay in goes down by 1 percent allowing a max cap of 100 compounds but host pay-in may equal 0 before end game
If all possible words get used, reset used word list per user

How can a client loose?

Unable to guess answer, stops playing, ends account or account ends by automation (on host end)

Each game is a new key hash so each time the player enters they have a chance of never winning
Why do this?

Fun crypto Mini-Game

Add trustless pooling in a fun manner or as a trustless lottery

All public versions are more like gambling then anything else

Could be an alternative for decentralized casinos with global winning odds by the casino all running off this idea

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with 3Douglas 🥛

3Douglas 🥛 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(