Round 10/Proposal Ideas: Difference between revisions

miraheze>CodeTriangle
Current draft: last minute changes
miraheze>CodeTriangle
Current draft: okay fine cat
Line 16: Line 16:
Create a rule with the title "Secret Information" and the text:
Create a rule with the title "Secret Information" and the text:


:When the rules authorize a set of players to "secretly" take an action (a "secret action") then those players can only take that action by posting in the relevant channel the type of game action to be performed, along with an SHA-256 hash of:
:When the rules authorize a set of players to "secretly" take an action (a "secret action") then those players can only take that action by posting in the relevant channel the type of game action to be performed, along with an SHA-256 hash containing a clear and unambiguous declaration of the action that the player is performing. It is strongly recommended to make the text to hash unpredictable, for instance by adding unrelated text to the end of the declaration. Since hashes are irreversible it is also strongly recommended to store the exact text that you hashed so that you can post it later.
:#a clear and unambiguous declaration of the action that the player is performing.
:#optionally, any clearly unrelated text that cannot be construed to describe a game action (known as salt).
:
:
:Secret action have the following properties, subject to modification by the rule that defines the secret action:
:Secret action have the following properties, subject to modification by the rule that defines the secret action: