Very interesting. But doesn’t that mean that the new money (as means of a tradeable promise) is just as good as the reputation of the single seller and not the whole economy?
Of cause, you could treat this new money just as the other money. But this would mean that you have to take care parties gaming the system by issuing new money with a plan to pass on the newly created money in the system and default on it some days later. Of cause they can’t do this often. But you can easily found a new company and do it again with this new participant. in theory, you could even do it indefinitely with freshly created entities.
(Note to readers: this discussion was forked from the FAQ on mutual credit.)
In a way, yes. The person receiving the credit (the seller) has to make a judgment call about the quality of the promises of the person creating the credit (the buyer), and AFAICT the seller is making that call on behalf of the entire economy. To my mind, that does create the possibility of a sort of ‘inflation’ where more credits exist in the economy than can be cashed in for things of real value. A few thoughts on that:
- It should be fairly easy for the seller to make judgment calls about the quality of their counterparty’s promises based on their history — you can mine it for all sorts of information like average balance, velocity, time to zero balance, etc.
- The economy can probably absorb a certain amount of freeloading fairly graciously before its immune system kicks in and actors as a whole choose to stop accepting credits from the freeloader in question.
- Throwaway identities (limited-liability corporations consisting of one person) should be disallowed for this to work well. There should be only one identity per person to prevent the sort of throwaway identities you’re talking about. This indicates the need for (pseudonymous)-proof-of-personhood — either through zero-disclosure proofs of gov’t identity (e.g., a signature from the driver’s licensing office that agent A with public key 1234aEq37G has a valid driver’s license) or through some sort of P2P proof-of-personhood. (@resilience-me has some interesting ideas about this.)
- I’ve got this sort of intuition that, when money is free and simply a unit-of-account/medium-of-exchange, and credit limits are a matter of collective discretion and not policy, supply inflation doesn’t necessarily equate to devaluation of the currency and runaway prices. When it’s not scarce, you can use it as a stable unit-of-account without worry. But I’m not 100% convinced about my intuition.
In short: I expect that good quality social structures are what help this sort of thing work. Western society has a lot of work to do on that front, so I’m really curious about what emerging economies can teach us if they adopt ‘new money’ before us.
Ryan Fugger’s Ripple solved freeloaders in mutual credit systems 15 years ago in 2004 by limiting all exchanges to trusted relationships, and then routing payments via people who trust one another, hopping from person A to person B to person C in a way similar to how information hops between relayers in TCP/IP.
http://library.uniteddiversity.coop/Money_and_Economics/decentralizedcurrency.pdf
I get the point for a real person with a unique ID. If the system will only allow a re-entry with the same ID he wouldn’t try to play tricks as he would start with a fat minus. So even a newbie in the system can be given a m/c, especially if his counterparty trusts this new person in the system, as the counterparty knows the new player to have acted trustworthy before in other systems.
But the problem remains with legal entities. And we are not only talking about one person Limited etc. If one of these is newly founded it will receive a new ID. And you can found one pretty easily.
I wonder if the connection to the personal IDs of all shareholders would help. When a Limited with 2 persons goes down the drain, both persons would have “a spot on their vest”. If it was a clearly fraudulent action they might have a very hard time in the system in the future.
But even this doesn’t stop fraudsters from hiring people that have no interest to take part in this economy anyway and “sell their ID” to the fraudster.
Of cause if the new system would go really wide and cover every aspect of life, selling your ID would be no good idea.
=> Yes, leapfrogging to a new more trustworthy, stable … currency system might really boost their economy while we are still stuck in our old ways.
@pmonien I’m sort of picturing that legal-structures-as-insulation-from-past-mistakes won’t exist in many of these systems. There are definitely good things about it — after being taken to court on a spurious claim by a client who was trying to hide their own failures, my father-in-law was quite grateful to be able to throw away his corporation and start fresh without any black spots on his own personal name. But it’s a double-edged sword; the potential for abuse is, as we know, huge.
I like your idea of having the corporation’s history tied to the humans who created or run it. I never thought about the possibility of bad guys hiring people to do their dirty work for them, but yes, if you know that your history is going to follow you around beyond your relationship with a fraudster, it would probably give you pause.
Another concern: I recognise that these systems of persistent reputation and history have a lot of good things going for them. But one thing humanity is pretty terrible at is mercy/forgiveness/grace. How can we design a reputation system that allows for redemption and a magnanimous forgetfulness of others’ past sins?
Maybe introduce a half-life mechanism for reputation, so that something I did ten years ago ways less than what I did last month. That way past bad behavior might not go away entirely. But It will be outweighed by my recent good behavior.
Funnily enough, just today I was thinking of a similar half-life mechanism for a mutual credit currency as well.
It does make perfect sense when we understand currency as oblogations between individuals.
If I mowed your lawn last month, you can rightfully expect of me to mow your lawn (or an equivalent service) next month. 20 years from now however, that dept should be barred and me insisting that you should mow my lawn after that long a time is just petty.
So likewise it would make sense for a dept (in the form of mutual credit) to gradually lose validity over time. Even a small number, like half a percent per year would have a stabilising effect on the whole system, slowly reducing inequality.
Such a mechanism would also insure the flow of currency, fostering econimic activity. And without a centralizing mechanism like compound interest, the only way to actually accumulate and hold monetary wealth would be to continuously contribute to society.
Great point. I know several cases where one partner was the reason of bankruptcy. Tricky.
And yes: Foregiving should be also be build in.
Interesting, even with a 0.5% = 200 year perspective.
True, this kind of demurage currency is used on a regional level in Germany (Chiemgau region). Met David Wood who told me about the systems he introduced in Africa (was it Kenia?).
Still have a banknote from him with places to add stamps to keep it valid.
He is the inventor of it, and Keynes said: we will learn more from Silvio Gesell than from Marx in the future…
Look up the : worgl experiment only in the wiki link.
Yep, know Silvio Gesell and Wörgl already. Even been there in Wörgl. Quite popular. Was closed down by the government as it was too popular and they wanted to keep control of the money.
If the roof, the maximal amount of credti/debit is low at the beginning maybe the circuit itself could buy things from the “outside economy” and resell it in the circuit for balancing the missing goods value.
Sardex does like this, but there they have also support from the state to treat sardex debts like euros debts.
The problem represent itself if u allow big entities to take part of the circuit (the Sardinia region was almost entering the Sardex circuit but than the politician changed and everything stopped if i understood well) than the bigger user will have a bigger maximal and to return to balance will be hard,…
I’ll chim in on demurrage, with a somewhat novel idea that is in some ways similar to demurrage or Gesell’s “money that decays”. It is my own invention, that I call Resilience. In it, the debt between people in a mutual credit (multi-hop mutual credit even, so solving the freeloader/fake accounts issue), gradually decays. It does not decay based on time (which would require consensus on time), instead, it redistributes “taxes” from person to person, decaying the credit lines, essentially acting as “money that decays” or “money that forgives” (same result, different approach. ) Not to advertise myself, just to mention that there is a similar concept to demurrage that could be relevant in the context of mutual credit (and I happen to have invented it, but the mechanism itself is a creative commons, or, stands on its own. )
Also on the topic of demurrage, here is a smart contract that taxes money supply every second, a bit similar to demurrage.
contract MoneySupplyTax is Coin {
uint taxrate = 1/31556926;
mapping(address => uint) taxDeclared;
function collectTax() internal {
balanceOf[this] += totalSupply - totalSupply*undeclared;
}
function enforceTax(address _account) internal {
undeclared = (1-taxrate)**(block.timestamp - taxDeclared[_account]);
balanceOf[_account] *= undeclared;
if(_account == address(this)) collectTax(undeclared);
taxDeclared[_account] = block.timestamp;
}
function payment(address _to, uint _amount) public {
enforceTax(msg.sender);
enforceTax(_to);
transfer(_to, _amount);
}
function taxFaucet() public {
enforceTax(address(this));
}
}
Deployed with a demo on Ethereum, both the Foundation and Classic nets.
https://blockscout.com/etc/mainnet/address/0x7164d8097c8c01adfc3725f3ddf32b56f0c39119/contracts
In the demo, anyone can call taxFaucet()
and collect the tax that has been imposed since the last time someone collected tax, a way to make the demonstration interactive.
Thx, will read the paper and get back to you
I’ll risk repeating myself a bit just to mention that the smart contract I wrote in the past week is, I think, a perfect implementation of John Maynard Keynes “carrying tax on money” or Silvio Gesell’s negative interest. Uses minimal computation (bureaucracy). An example of how web3 technology makes it trivial to implement ideas that have been around for quite some time. An ideal mechanism for wealth redistribution on public ledgers like Ethereum.
contract MoneySupplyTax is Coin {
uint period = 365 days;
uint taxrate = 1 - 1/period;
mapping(address => uint) taxDeclared;
function collectTax(uint undeclared) internal {
balanceOf[address(this)] += totalSupply - totalSupply*undeclared;
}
function enforceTax(address _account) internal {
undeclared = taxrate**(block.timestamp - taxDeclared[_account]);
balanceOf[_account] *= undeclared;
if(_account == address(this)) collectTax(undeclared);
taxDeclared[_account] = block.timestamp;
}
function payment(address _to, uint _amount) public {
enforceTax(msg.sender);
enforceTax(_to);
transfer(_to, _amount);
}
function taxFaucet() public {
enforceTax(address(this));
}
}
The interactive demo for it, operating autonomously on EthereumF and EthereumC. https://etherscan.io/address/0xba2fc57237bb7a9983c3ea052291660aa2b13470#code
https://blockscout.com/etc/mainnet/address/0x7164d8097c8c01adfc3725f3ddf32b56f0c39119/contracts
I developed it to be used with Pseudonym Pairs, that is “reputation that forgives”, people are a new person every 28 days in the eyes of the law, untraceable from period to period. http://pseudonympairs.tech/
Ohh that is interesting; I wasn’t aware of that property of your Pseudonym Pairs idea. This could be really useful for groups of vulnerable people who want to give guarantees of personhood without revealing their identity. I suppose the interval could be tuned for the need; e.g., if the amount of data you generate could reveal your IRL identity in fewer than 28 days, you could shorten the time?
It isn’t really reputation. That was a false comparison, what I meant was, it forgives. The proof is just you being verified, live, by another human being, completely private exchange between the two of you. Security assumption is that most people are honest (random pairing then filters out the dishonest people. ) The reason to have the events every month (28 days just to fit event with 7 day calendar, always placing it on the weekend) is so that if you miss an event, you only loose out in a month, not a year.
oh yes, I understood it doesn’t give the sort of continuity of identity that leads to a reputation history — you meant reputation in the sense of “I can prove that I exist”, right?
more that, what could be achieved with “reputation that forgives” is also achieved with this “proof-of-unique-human” that forgets who people are, treating you as a new person every month