Zap poll discourage spam response to the poll, making the poll more accurate

But it also discourage participation to the poll as u need to spend something. Even though it can be as low as 1 sat

So how about say, the poll last for 24 hours, and then after the poll is closed automatically by time. All the sats is returned back to sender where the fee for sending the zap back is charged to poll maker as the intention of the poll is to gain insight not to accumulate sats

#amethyst nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z nostr:npub1cmmswlckn82se7f2jeftl6ll4szlc6zzh8hrjyyfm9vm3t2afr7svqlr6f nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m

#idea #nostr

Reply to this note

Please Login to reply.

Discussion

This could open the poll maker to unbounded fees. Imagine 1 million people vote 1 sat each and LN fees are 1 sat each. The poll maker is paying 1 million sats and they aren't aware of poll popularity before creating it.

Also how do you charge the poll maker post facto?

Thats true. Thanks for sharing your thought.

Btw I'm not a dev so if there are something that doesn't make sense because of technical limitatjon. That's where I'll likely fall into. So please bear with me

In a way I also maybe only throw idea here and there but don't actually ever code myself to make those a reality. So this kind of post is just me thinking out loud randomly.

1. Maybe we can set limit of participation? Since most actual academic poll also already satisfied with certain sample size. So they are aware of the rough max cost they will need to pay

2. Can taproot smartcontract / miniscript allow this to happen?

Not discouraging you at all. Keep throwing those ideas out there! Even if you're not a dev it's still great to contribute. I am a dev and we try to objectively work through how things will work.

1. I think you make a good suggestion here. Maybe the poll creator could configure this on the poll to limit their exposure. Like a "winning threshold."

2. I don't think that would work. It would have to be written into the lightning layer. In software, layers below have no concept of anything in the layers built on top. That's by design but the reasons aren't super important to this discussion. NWC (Nostr+walletconnect) could maybe allow this but that makes the poll have a hard dependency on NWC which some (most?) don't use.