I've been spending a lot of my attention on alternative currencies lately, driven by an interest in the
Portland Timebank community and partners. I've been in some discussions lately about different directions the timebank might develop in, and some of these conversations have succeeded in challenging enough of my assumptions about economies that
(
Read more... )
This also means that different currencies have different in-practice problems, despite the fact that any reasonable mathematical model would treat all of the currencies as the same, and therefore the only problems "should" only be related to things like the size of the monetary base of each currency. The models that we intuitively make seem to be in-practice incorrect. http://www.predictablyirrational.com/?p=317&date=1
Reply
This largely mirrors what our local PDX Timebank ringleader says when she sits down with a few of us software engineers. We say "but there's this attack vector here and what about this and that and the other thing," and she says "yeah, but... I've never seen that actually happen."
So I guess in this discussion I'm trying to find out two things:
How do I explain the system so that geeks are willing to trust its integrity.
What elements are important to encode in the software? Do we need strict control of account provisioning, do we need a hard limit on negative balances, do we need people's balances or their transaction histories to be viewable to the rest of the community, etc.
Because a "anyone can do any transaction at any time" platform is, if nothing else, much quicker to write. ;)
Reply
This smells of attempting to use technology to solve a social problem, which is generally not the right thing unless you know both teach and people at a deep intuitive level. If I had to implement it, I would go for maximum transparency and utility and allow any transaction at any time, but also allow rollback by either party at any time. Make it a wiki of fake money, and give it the same robustness that a wiki has - it can be attacked, but the damage can be easily undone.
No geek will trust it until they see it working for a few years. Even then, they will delight in pointing out how it is unreliable and can be attacked. Hardcore security nerds still say that *Wikipedia* should be 100% untrusted, despite the fact that it contains more material at a measured accuracy only slightly behind the Encyclopedia Britannica. No geek will intuitively trust this system unless they are also already either a wiki-type or a hippie or both. And even then they will probably want more technological controls than is appropriate or good.
Reply
know both tech and people
Reply
Reply
Reply
Reply
What is known is that big is different in kind from small. Solutions for large are usually incorrect for small and vice-versa. My mom knows all of the baggage checkers at her local airport (which operates only 3 days a week) and yet they still check all her luggage and make her take of her shoes and everything else. What is appropriate at a large airport is ludicrous at a small one. The most important thing to understand is that there are no known "laws of people" like their are laws of physics or principles of program design. People are hideously complicated bizarre nonlinear things.
http://alistair.cockburn.us/Characterizing+people+as+non-linear,+first-order+components+in+software+development
Reply
Leave a comment