1 sat \ 6 replies \ @Chris_ OP 26 Sep \ parent \ on: I made a multiplayer bitcoin mining sim for nostr users gaming
So glad you're enjoying it! Epoch 2 has just begun, by the way :D
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.
reply
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