Remix.run Logo
__MatrixMan__ 4 hours ago

Yeah, that was my favorite one so far. Although I didn't much like the pact that if we're friends we assert that each other's tokens are equal in value. I know that's in the spirit of UBI but if you're building a web of trust then it seems like a missed opportunity to create incentives around being so damn useful to your community that people treat your tokens as more valuable than somebody who is less useful. To make position, and not amount, the desirable thing. To make trustworthiness profitable.

inigyou 3 hours ago | parent [-]

How would that work? I (an important person who is very loved and trusted by thousands of people) agree to give you (a nobody) 0.20 of my tokens for every 1 of your tokens? That smells like financialization, I'd effectively profit 80% on all of your transactions through me.

__MatrixMan__ 2 hours ago | parent [-]

Well, if I had it fully worked out I'd be telling people to try using my system. But vaguely...

In circles the agreement is that trust creates a 1:1 value ratio. I value the tokens you mint periodically as equal to my own, and this influences the number of tokens I give you in exchange for a loaf of bread or something. If I value the bread at 6 of my own tokens, that's the price I change you: 6.

But maybe we value each other's contributions to society differently, perhaps we consult the graph and end up with a 2:3 ratio where I trust you more than you trust me. This ratio influences prices. That loaf which I value at 6 of my tokens (times two, divided by three) I offer to you at a price of 4.

Or maybe you're working to cause me trouble, damming the river I drink from or somesuch, so the trust graph gives us a 5:1 trust ratio. In this case I'm going to need 30 of your tokens in exchange for this bread because I'm aware that by feeding you, I'm giving you energy that you'll spend harming me.

After exchange, the tokens get wrapped in a layer that indicates me as well. Since the next person to accept it will be benefiting both you and me by doing so (contributing to a system that supports our various activities), they'll have to consider the trust ratio between themselves and both of us in order to determine whether to value it. This creates a risk on my part: maybe I'll accept your token and be unable to find anybody who will subsequently accept it from me because everybody I associate finds your activities problematic. (These dynamics are all implementation details, humans just scan a QR code and see a price that was determined by the weighted trust graph).

You don't encounter tokens with problematically large stacks of wrappers because demurrage counteracts inflation. We're constantly minting new tokens for ourselves, and the value of existing tokens are constantly degrading so nobody has a token that's 100 years old. That is to say, they have a half life, they decay out of existence eventually, so there's an incentive to continue to be trustworthy and useful, rather than just hoarding enough that you can then opt out of being trustworthy for the rest of your life.

> I (an important person who is very loved and trusted by thousands of people)

The ratio we end up will not be a function of how many people trust you, or how many people trust me, it'll only consider cases where I've trusted somebody who trusts you, or where you've trusted somebody that trusts me. We opt-in to the asymmetry by using variable degrees of trust to enable or prevent the activities of our peers. It restores balance to the "vote with your wallet" situation. Currently, the only way to vote with your wallet is to vote yes or to abstain. This lets you vote no.

For a first pass I'm considering using https://github.com/cblgh/appleseed-metric for the trust graph. But I don't intend to start by making apps like the one I've described here--nothing so politically charged as money. I figure I'll get the protocol working with things that are low stakes and easy to get on board with and try my hand at making something money shaped only once it's performing well for other stuff.

inigyou 2 hours ago | parent [-]

I think all or nothing sounds better. There was a top HN story yesterday about the curse of excessive granularity. Not only does it require excessive attention to maintain the right values - and now you're requiring coin selection as well - but can also lead to outcomes being contradictory to your intention.

Circles trust isn't about how much I actually trust you to deliver the product I bought and not harm me - it's about how much I trust you to not be a Sybil clone. But if Musk is harming me then I'll not trust his coins and people will have to find someone else to pay through.

You also have to make sure your intended outcome is a Nash equilibrium. In your system it sounds like I can set up a relay that pays out 1:1 (or 1+fee:1) without wrappers, which will quickly become a requirement, making the system harder to use, capturing a financial fee from normal system users, and unsolving the problem you wanted to solve.

__MatrixMan__ an hour ago | parent [-]

It was inspired by this mural I saw when I visited Chile. There was this whole saga of exploitation by outsiders, terminating with a brown person shoving another brown person's hand into a blender and accepting a credit card from a white person (it's right outside the street art tour place in Valparaíso). It was pretty striking to be there, a white tourist with a credit card in hand, and to see how the locals felt about the way foreign money was impacting their society.

All or nothing means that we have to chose between excluding outsiders entirely, or treating them as equals. A rich outsider shouldn't be able to use a pile of money that the locals don't have a say in and act like a king, but on the other hand there should be a gradual path to gaining the trust of the locals which has to do with whether you're helping or harming them.

I'll have to think about Nash equilibria. As for making the system harder to use... I guess there will always be the problem of displaying different prices to different people based on how trusted there are, but I think it's a small price to pay compared with avoiding the exploitation that rich foreigners visit upon poor nations: exploitation mediated by the fungibility of money. As for the other complexities of use, that's just software implementation details.