Login
Discover
Waves
Communities
Raidstead
Write
Login
Signup
Topics
#
pseudonympairs
Explore topics
#pseudonympairs
Global
Trending
Hot
New
Payout
Muted
Promoted
#pseudonympairs
New
#pseudonympairs
Follow to get notified about new posts with this tag
Get #pseudonympairs by email
Follow
johan-nygren
pseudonympairs
7y
scheduling in Pseudonym Pairs revisited
Pseudonym Pairs is built around a simple schedule, and all actions are contained within the period your "proof-of-personhood" is valid. In the reference implementation I am writing, a modifier
$ 0.000
4
johan-nygren
pseudonympairs
7y
Pseudonym Pairs reference implementation
The code for issuing "border tokens", giving a random person the ability to issue one more. This mechanism is used to allow the swarm to grow as fast as it wants. Think a colony of bacteria,
$ 0.000
6
3
johan-nygren
pseudonympairs
7y
Pseudonym Pairs as an egalitarian social coordination protocol
The game theory in Pseudonym Pairs is that pairs are broken if there is a conflict. As long as people play nice, people only meet 1 on 1. Mob rule is only introduced if there is a conflict, 2 over 1. That
johan-nygren
pse
7y
Pseudonym Pairs, most of what I think is needed for the full system
uint genesisEvent = 1580540400; uint[] clockwork; uint hour; struct Reg { bool rank; uint id; } mapping(address => Reg) accountID; uint[][2] index; uint[][2] courtUtility; function incrementCourtUtility()
wiseagent
Music
5d
Promoted
What to expect from "Carnaval de Luz", U2's next album?
This publication was also writen in SPANISH and PORTUGUESE. U2 In celebration of their distant five decades of career, U2 (one of the most famous Irish rock bands in the world), will release a new album.
johan-nygren
pseudonympairs
7y
Pseudonym Pairs reference implementation
Roughly how I'm structuring the Pseudonym Pairs reference implementation at the moment. I'm not a coder, I'm learning as I go along. To implement this is harder for me than for an experienced person. The
johan-nygren
pseudonympairs
7y
The algorithm for sorting into pairs
When the event begins, people are in index[registry[msg.sender]]/2, floored. uint[] index; function register() { registry[msg.sender] = index.length; uint link; if(index.length != 0) link = getRandomNumber()
johan-nygren
pseudonympairs
7y
Scheduler for Pseudonym Pairs
uint pseudonymEvent = 1578726000; uint hour; uint[] clockwork; function eventScheduler() internal { pseudonymEvent += 28 days; if(clockwork.length == 0) { for(uint i = 0; i<24; i++) { clockwork.length++;
johan-nygren
pseudonympairs
8y
new sorting mechanism
new one, lets people join continuously, everyone ends up in a pair, and people who opt-in can assign themselves to pairs continuously as well. the optIn() function has a few lines that need to be added
lissobando18
Hive Food
1d
Published via Ecency
Promoted
🍕Pizza Day with My Daughter 🍕
Hello, Hive family! I hope you’re all having a wonderful day. Spending time with our family is incredibly rewarding, and above all, enjoying a delicious pizza with the community you love is simply the
johan-nygren
pseudonympairs
8y
another sorting mechanism
another one. good thing about this one is that every person sorted ends up in a pair, except if there is an uneven number. and, no need to index anything beforehand.
johan-nygren
pseudonympairs
8y
Gas cost per person for scheduling, over infinite pseudonym events
This here does scheduling. No input needed except for the people using the system. Once deployed it operates with no other input than the people it mediates. Gas cost per person for scheduling, per pseudonym
Discover communities
Explore communities
Create your community