100 sats \ 5 replies \ @amaluenda 26 Sep \ parent \ on: I made a multiplayer bitcoin mining sim for nostr users gaming
Cool! How can we ensure or verify that all participants are paying the joining fee? Also, why did you use "Hals" as the Power unit? Is this a tribute to Hal Finney? Thanks again.
Hey, added a section where you can verify that all players have paid their join fee plus any top-ups (since total of payments adds up to epoch payout / donation). Check it out! :)
reply
Thanks!
reply
Yes, "Hals" is a tribute to Hal :)
Good question about payment verification. I had thought about it too, because I also think it's important to allow everyone to verify things as much as possible. Currently it's semi-verifiable in that the epoch payout/donation is always at least the join fee divided by 2 * the sum of the number of players (i.e. payout/donation >= 2100/2 * number of players). But there are also the top-up payments to consider, so this makes the above method not 100% foolproof for verifying join fee payments.
What we could do is provide a page that shows all the payments (join + top-ups) made by each user, which would add up to the payout/donation. What do you think about this? I think it could be a good way to go, as it also shows the amount contributed to the payout and OpenSats from each user.
reply
Yes, join + top-ups can be shown as another column on the Leaderboard page.
reply
Trying to make it mobile friendly, there isn't really much space to do so on the leaderboard page. I added a toggle for blocks/payout because of this reason. I think the payment verification page will have to be a separate endeavor! :)
reply