From db4741de5c8bc23ecb56d2ca9db70e8906d9e6c1 Mon Sep 17 00:00:00 2001 From: toadlyBroodle Date: Tue, 7 Mar 2023 14:55:25 +0900 Subject: [PATCH] elaborate on purpose of multiple-p keys --- 69.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/69.md b/69.md index 0b92fc83..9a115e03 100644 --- a/69.md +++ b/69.md @@ -8,6 +8,8 @@ A poll note is a [nostr event](01.md) (kind `6969`) for conducting paid polls. A The purpose of poll notes is to conduct quantitative public opinion polls over nostr by requiring voters pay to participate. By tallying results to real satoshi valuations, nostr polls intend to provide superior signal compared to other free polling models. Imposing real monetary costs for participation should also discourage undesired participants attempting to sway results. +Pollers may specify multiple `p` keys, to allow participants to choose which recipient they zap, regardless of their vote choice. The option for such distribution of funds should also incentivize participation by increasing voter optionality, poller authenticity, and legitimacy of results by mitigating certain in-authentic attack vectors. + By including a `value_maximum` limit, polls can stop single 'whale' votes discounting many smaller 'shrimp' votes. Likewise, by including a `value_minimum` limit, polls can make automated low-value vote flooding attacks prohibitively expensive. However, both limits remain optional to allow for freedom in poll design. The optional `consensus_threshold` is intended as a simple 'measuring bar', defined as the minimum percentage for any single `poll_option`'s percentage of the total tally to attain poll consensus status.