RipplePay

March 24, 2008

I’m an advocate, but not yet a user, of “Ripplepay.”

A totally decent explanation is available at ripplepay.com

During conversations with friends a number of questions and concerns arose, and I thought I’d write a description of how some interactions might work, starting from some very simple examples and building up gradually to a more complicated system.
Imagine a world of barter. Everyone barters for goods.
As a shopkeeper, you might decide that the only person you can trust is the farm that neighbors your store because you can count the chickens from your top window.
And you only trust them as far as 1/10 of chickens you count every morning (say, 500 bucks worth of chickens). So when someone comes to buy something from you, they pay you in paper
IOU’s from that farmer. You’re okay with that, ’cause you know the farmer has enough chickens.
Every week, you go cash in your IOU’s. No problem. He’s always got plenty of chickens.
Here are some stories about how this could work:

Story A:
One day you wake up, and you see that most of the chickens are gone. You’ve got 300 bucks work of IOU’s from the farmer, but he’s only got 200 bucks worth of chickens. you go talk with him, and he got screwed on a deal. someone stole almost all his chickens.
As a shopkeeper, you only lost a hundred bucks. But you’re okay, because he’s just gonna pay you back over time, rather than this week, and he builds a stronger fence to stop people stealing his chickens.
You’re out this weeks chickens, but you know you’ll get ‘em eventually, because you trust your neighbor. If you decide that he was probably trying to screw you, then you stop accepting his IOU’s and you just try to redeem the ones you’ve got, perhaps through the court system… or maybe you give it up and write off the hundred bucks you lost. Now you can only sell your goods through barter. That’s sad. but lets assume, for now, that the first bit happens.

Story B:
A carpenter sets up shop on the other side of your store. you see him working in his lot every day, making chairs and tables and stuff. At first you’re not sure he’ll be around, so you decide you’ll take IOU’s from him, but only for 50 bucks. He’s really popular, though, and lots of people are trying to pay you in his IOU’s. You have to settle every day, and you end up taking home a tiny corner of the stuff that he’s got in his shop. So you up the limit to 200 bucks. Now you redeem every other day and you’re still only taking a tiny fraction of what he’s got lying around. Time goes by and he builds a larger workshop and hires more workers and sets up a mill and all sorts of things. You feel more comfortable that he’s got assets to redeem so you decide you’ll accept 5000 bucks worth of IOU’s. People come in
and take your goods and give you IOU’s from the carpenter. This trust has built slowly over time, and only due to reasonable reasons.

Continuing:
You’ve got suppliers from whom you usually buy your store goods, of course. You decide one day to expand your operation and start buying shovels. The shovel manufacturer doesn’t know you. You could drive out there in a big truck full of chickens and chairs and trade ‘em for shovels. But it turns out that the shovel manufacturer buys his handles from the carpenter, and he knows the guy is good for his
debts. so you pay for your shovels with the carpenters IOU’s. You also figure out that the shovel maker’s wife plays canasta with the farmer’s wife, so he will take the farmer’s IOU’s as well. Now you
can buy more shovels at a stretch. And you end up redeeming the iou’s for shovels, instead of chairs or chickens.

Okay. Now you want to go buy a boat. You’ve only got 5500 bucks worth of IOU’s, and the boat costs 7500. So you decide that for a time, you’ll accept a slightly greater amount of risk and you’ll take
IOU’s from the carpenter up to 7000. You talk with the boat dealer, and he’ll accept 100 in IOU’s from a stranger, 1000 from a business with no prior relationship, 5000 from a business with a prior relationship, 100,000 from ‘BADBANK’ and 100,000 from ‘GOODBANK.’ You think this is odd, because you think banks are terribly untrustworthy, but that’s okay. You don’t trust the bank,
but you don’t have to. You’re not accepting currency from them, after all. You go to open an account at BADBANK so you can pay the boatmaker. The bank makes you fill out some forms to verify you are
who you are and yada yada yada. You get your goods together and make a deposit (like at a pawn shop) and they give you a balance. You feel a little weird about it… the goods in this case are the 7000 you
redeemed from the carpenter and the 500 from the farmer. They just take ‘em and throw them on a giant pile. But you don’t care. They just gave you the money. With the 7500 in IOU from the bank, you go
to the boatbuilder and buy your boat.

You immediately drop the amount of IOU’s you’ll accept from the carpenter back to the regular 5000. You accepted a small amount of extra risk for the moment to increase your purchase power.

With all your business dealings, the farmer and carpenter will take IOU’s from you. Now the ‘BADBANK’ bank will too, but they’re scary to you, so you still don’t take IOU’s from them.

A few months later, you decide you’re going to to buy another boat. So you go to the boat dealer and he’s really sad. Apparently the BADBANK was not really solid. When people deposited stuff there, the
bank just went and put it in a big pile and issued the IOU. Then there was a fire and all the stuff and other people’s IOU’s burned up. So the boat guy is sitting there with a huge pile of worthless paper.
Man. It sucks that he trusted BADBANK. Now you can’t get that boat, ’cause he can’t buy his materials.

Okay… these have been some rather simple transations… lets bump it up a notch.

One way:

You decide that now that you’ve got a boat, you want a trailer to hitch it on. You have to drive a long ways out to get to the trailer maker. He doesn’t know you, he doesn’t trust you. He doesn’t know your carpenter or farmer either. He does know a truck driver named perry who knows the carpenter, though. He’ll take IOU’s from Perry and Perry will take IOU’s from the carpenter. So Perry comes over and you negotiate the transfer. Perry writes out the IOU to the trailer maker and you hand Perry the 800$ IOU from the carpenter.
Now, it turns out that Perry was a truck driver with a meth habit andhe’s not actually good for that 800 bucks. He spends all his money on speed. But you didn’t know him or care about it. You got your trailer. The trailer maker ends up being really sad, and breaks off his business relationship with Perry. He sends out an email to his business associates telling them not to trust him anymore. You get it
and agree not to deal with Perry anymore.

Another way it could happen:
You decide that now that you’ve got a boat, you want a trailer to hitch it on. You have to drive a long ways out to get to the trailer maker. He doesn’t know you, he doesn’t trust you. He doesn’t know your carpenter or farmer either. He does know a truck driver named perry who knows the carpenter, though. He’ll take IOU’s from Perry and Perry will take IOU’s from the carpenter. So Perry comes over and you negotiate the transfer. Perry makes out the IOU to the trailer maker and you hand Perry the 800$ IOU from the carpenter. As soon as Perry gets his hands on the carpenter’s IOU, however, he bolts for the door and you’re left without the IOU, and without the trailer.
You call up the carpenter, however, and tell him the serial number on the stolen IOU. He agrees to void that one and issues you a new one right there over the phone. He also suggests that the trailer manufactuer not deal with Perry anymore and you agree. Nobody deals with Perry anymore.
In the meantime a new customer comes into the store and the new customer will take the carpenter’s IOU and the trailermaker will take his IOU. So you negotiate the transfer with this new node in the
network, and mention to her not to trust Perry ’cause he screwed the deal. Everyone’s happy. Except Perry, the criminal, who now nobody trusts, so he has to actually give physical things to get his goods.
No more IOU’s. It sucks for him, but he survives.

New Scenario:
You work for a small company making widgets. Your company pays you in corporate IOU’s good for 500$ worth ofwidgets every week. They’re sold mainly overseas and nobody locally
stocks them. You go to your local store with your corporate swipe-card. The computer figures out that the electronic gizmo’s store that stocks them in Ethiopia is willing to take 15,000$ worth of IOU’s for widgets (they anticipate a huge and growing demand for them) and that they in turn will issue IOU’s on a variety of other electronic products. One of those products manufactuers (megacorp) will take their own IOU’s and redistribute on any of their other products for an unlimited amount. Megacorp’s Zoobo is huge locally, and your local store plans on buying some. The computer also found 75 other paths for the transaction to take, but this one has the fewest number of links and the lowest cost, so it’s the most effiecient.You can therefore buy at your local store, with only a very small overhead due to the inefficiency of the market. Certainly less than inflation would cause. You notice problems around your work. Things are going bad. You start to think that your company is going to go under, so you insist that they find another currency to pay you in. They have to pay you in IOU’s from your local grocery franchise, you insist. They say they can only pay you $450 a week in that currency because of overhead. You make the trade in your head and decide that it’s worth it. You trust the local grocer more than your employer, and it’s worth the nominal 50 bucks a month to know that you’ll have the food
to feed your family. Time goes by. The company recovers and you agree to go back to being
paid in company iou’s. Then the ethiopean chain store that was buying your goods has problems – their whole banking system over there exploded and many of the stores (which were legally required to accept iou’s from the government banks) found that they could no longer afford rent and other local costs. So now when you go to the store, there is more overhead and your company IOU’s need to find another path to the store. It turns out that the new most efficient path goes through three links in russia. So now your 500 dollars in widgets is really only worth about 495, because one of the links in the chain demands 1% interest on every dollar that passes though. After a few days, the computer has found a new path that doesn’t charge any interest and you get your goods for 500 again.

Also, think about that. The whole ethiopean economy collapsed, a massive market for your personal goods, and most of the people in your neighborhood didn’t even notice. You noticed that you didn’t get quite as much for your widgets, but that only makes sense… your widgets are a highly specialized good, and the collapse of a foreign market will have some effects. When some big chunk of nodes goes down, people will have an incentive to set up new nodes to route around those problems.

Every link has an incentive to keep the charges low because the higher the charges, the lower the number of links, and the less money made. Only really huge, really reliable links can get away with charging anything. Also note that employer-employee links are going to be free, because who would work for a company that charges them to receive a paycheck? Then you’ve got the massive friend network – friends will not charge friends to forward money – you wouldn’t put a tax on your buddy Frank if he wanted to give you 5 bucks to give to your buddy Harry. Corporate transactions will similarly have low charges. GM doesn’t want to charge their suppliers for using GM as a proxy payment system – it’d discourage people from being a supplier. There are situations, like taking out a loan, where a financial entity will charge interest on the transaction. But that’s a very specific type of situation. That is not like going shopping at the store, where you only need as much as you can borrow from friends anyway.

Nato’s Bike Trip

March 10, 2008

After my previous failure to ride from San Francisco to my home in Santa Rosa, I resolved to try a similar challenge and accomplish it one day.
Note that after the completion of the challenge, I retroactively defined a day as a 30 hour period.
I left Santa Rosa at 3:30 PM on Friday. I had planned on leaving a bit earlier, but you’d be amazed how hard it is to psyche ones self up for a ride of this sort. I spent about two hours riding to Jason’s
place in Petaluma with a dinner of orange chicken in my pack, minus the chicken. That is, I had the oil and flour and oranges and ginger and garlic and rice vinegar and molasses and rice and soy sauce, but no chicken. Jason would be providing that, at least that was the plan. Jason had told me that they normally do dinner at 5:30 so the kids can eat and so that he and Kelly don’t get too cranky (they’re
hypoglycemic and require metabolization of food at regular intervals). Knowing that children’s hunger and my hosts’ lack of grumpiness was depending upon my prompt arrival and rapid food preparation, I
boogie-jammed down the road. I plowed along stony point road for about 14 miles. It was a chilly
day, but the sun was out and the hills were green. The farms on either side were well stocked with cows and goats and lambs and old rusty cars and derelict boats. There were few hills, which was good
because my bike doesn’t really go up hills well. It’s a 23 kg, single-speed swiss messenger bicycle from the 1950’s. Here’s my current favorite article on this type of bike:
http://www.63xc.com/stefs/sabike.htm

It’s huge and clunky but the ride is comfortable and reasonably smooth. It corners like a champ, and it’s indestructible. Anyway, I got off stony point road in Petaluma and cruised the remaining four miles over to Jason’s place, getting there at 5:30, just as he, Kelly and the kids were arriving. We found that the chicken that was supposed to be in the freezer was instead still at the supermarket, so Jason went to get it while Kelly cleaned up the kitchen and I started making it messy again. We cooked up the grub, consumed, chatted, and finally played a game of ‘Puerto Rico’, which is a lovely way to pass the time.
Jason and I stayed up late futzing with Lisp. It is the uberhax0r programming language, and it is intially nonintuitive. Ben arrived late and then we all crashed out. In the morning I arose a bi t before 8, packed up, hopped on the bike and cruised down Lakeville Highway. This was another fantastic ride. It was reasonably flat, with the light commercial/industrial buildings rapidly yielding to more farmland as well as a wastewater recycling project that looked lovely, really. It looked marshy, with birds flying around and tall grasses obscuring whatever grossness might have been at the root of it all.
I eventually turned onto highway 37, heading toward Novato. When I was doing my planning for this trip (a huge change from the last time I did this – I actually planned this one) I noticed that on highway 37 there is a bridge over the Petaluma river. It’s ugly. There is no bike lane. There is no pedestrian walkway. I just hoped that there wouldn’t be that many people heading over it at that time in the morning. My hopes were smashed to smithereens. There was not enough traffic to slow cars down, but more than enough to make it unnerving to be heading up the bridge at 3 miles per hour, and have traffic blasting past at around 60. When the semi passed me it was particularly harrowing. And then it was over. I coasted down the other side and breezed on in to town. It was then just a long cruise down a couple city streets to San Rafael.
Some background: Last time I tried this kind of thing, I was northbound and ended up in San Rafael and it was dark and cold and Adrian gave me directions home, but it was too late and dark and I was too tired to continue so I bailed and asked Sahaj to pick me up and he did and I collapsed at the end of it all. This time, I arrived in San Rafael at about 10:15, and I saw the name of the street “Los Ranchitos” that Adrian had suggested I take northbound and I almost jumped up screaming because I was so excited to be as far south as I had been north before. And the sun was out and the few white puffy clouds were drifting across the sky. And I was making time. It was beautiful.
In San Rafael came the only involuntary dismount. I was heading up a road called “Altena” near the 101-580 interchange. When I say I was heading up the road, I mean at a 35 degree angle. The road was a single-lane residential road in the hills. It was preposterous. My body weight was completely inadequate to push the pedals and I found myself standing on the pedals, pulling upwards on the handlebars and giving myself a massive ab workout to make even the smallest, slowest forward progress. Each pedal push was its own distinct event. Push Left. Push Right. Push Left. Push Right. And then I heard a car coming. I tried to pull over to the side of the road to let it pass, but it was so hard just to keep moving and just after the car squeaked by and howled on up the hill I ended up sideways with the bike on my leg. It wasn’t bad, but there was no way I could get started again on the slope. So I started pushing the bike. I passed a number of houses before I caught sight of a lovely maroon Karmann Ghia that looked just a few years older than mine, perhaps a ‘65 or ‘63. I stared at it as I pushed up the hill. A scrawny guy in a mullet and white t-shirt across the street asked me how it was going. I paused for a moment, caught my breath, looked up the steep grade, and then back down the twisting road. ‘Uphill,’ I replied, and pushed on. I eventually reached the top of the road, turned onto Tiburon rd and then coasted downhill. I tucked my arms in, squinted and felt the wind slap my pants and shirt around. I squinted out the tears and began to slow down.
I arrived in, and passed through, Corte Madera uneventfully. In mill valley I got on the mill valley dog run bike path and took it down into sausalito. I stopped in the shade of some eucalyptus at the back of a bike shop around 11:45 and took off my shoes. I messaged my friend Elaine who I knew lived nearby and she responded a short while later. She and her boyfriend Halden were just grabbing some sandwiches and beer and heading to the beach, so I joined ‘em. First we stashed my bike on their houseboat and then Halden drove us out to point reyes where it was way too cloudy and cold to satisfactorially hang out. So we tried stinson beach. But it was too busy. I don’t know exactly where it was that we ended up, but it was nice and quiet and the grass was short and soft. We consumed the sandwiches and drank a couple beers. We shmoozed. There was some insect’s molted skeleton and Elaine put it next to what she claimed was a partially-digested rat stomach. Those were the two gross things in the area, and they belonged together.
Then we went up mount Tam with a frisbee that got tossed a total of about 6 times. The view of the city was quite impressive. Towers grew out of the city like those ugly hairy bits that grow out of mold.
We returned to the houseboat, listening to Michael Jackson for at least some portion of the journey. We hung out and watched/listened to humorous comedians for a while. Then, with the sky darkening and my mother guilting me for not showing up for the dinner she’d made, we cleaned out the trunk of Halden’s car, wedged my bike in there, tied the trunk closed and drove in the most aggressive way possible to the train station. I hopped on my train at 9:00 after a half-hour wait and rode to my
mom’s place from the train station, getting to the door a bit before 11. I was hungry and had some artichoke, spaghetti, salad and a short game of cards before retiring for the evening.
In the interest of giving scale and a general overview, here’s the whole path I took on the bike. (copy-paste into a browser window)
http://maps.google.com/maps?f=d&hl=en&geocode=14655717546098166184,38.425250,-122.728379%3B12485557894143821564,38.426989,-122.740639%3B15824155124597933828,38.409270,-122.741410%3B13473854816017774694,38.308019,-122.729447%3B2850743013775296843,38.244112,-122.644501%3B15807904171874523527,38.218937,-122.561214%3B16230648796057006691,38.063599,-122.536986%3B11475301571653696867,38.049266,-122.532870%3B12643887849480937262,38.030337,-122.545273%3B3448928420562138351,38.018396,-122.550431%3B31232880784063519,38.000688,-122.542370%3B10899036452726038174,37.982895,-122.524082%3B9321044270021461505,37.968521,-122.523593%3B12159698709845628893,37.956144,-122.509729%3B5157201332970482089,37.937084,-122.518840%3B16392631158536466777,37.924884,-122.518183%3B3131567049854836275,37.904539,-122.525596%3B16788609346393183674,37.892191,-122.528633%3B1859249152691427885,37.859980,-122.486730%3B11845484845057858106,37.835624,-122.484696&saddr=W+Ave+%4038.425250,+-122.728379&daddr=Sebastopol+Rd+%4038.426989,+-122.740639+to:Stony+Point+Rd+%4038.409270,+-122.741410+to:Stony+Point+Rd+%4038.308019,+-122.729447+to:Petaluma+Blvd+N+%4038.244112,+-122.644501+to:Lakeville+Hwy+%4038.218937,+-122.561214+to:Alameda+Del+Prado+%4038.063599,+-122.536986+to:Unknown+road+%4038.049266,+-122.532870+to:Las+Gallinas+Ave+%4038.030337,+-122.545273+to:Las+Gallinas+Ave+%4038.018396,+-122.550431+to:Los+Ranchitos+Rd+%4038.000688,+-122.542370+to:Lincoln+Ave+%4037.982895,+-122.524082+to:Lincoln+Ave+%4037.968521,+-122.523593+to:Albion+St+%4037.956144,+-122.509729+to:Tamal+Vista+Blvd+%4037.937084,+-122.518840+to:Casa+Buena+Dr+%4037.924884,+-122.518183+to:Ashford+Ave+%4037.904539,+-122.525596+to:Miller+Ave+%4037.892191,+-122.528633+to:Bridgeway+%4037.859980,+-122.486730+to:37.859405,-122.486572&mra=dme&mrcr=0&mrsp=19&sz=13&via=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18&sll=37.858591,-122.454472&sspn=0.095279,0.160675&ie=UTF8&t=h&ll=38.101063,-122.353363&spn=0.759707,1.2854&z=10
If there are places on the map where it looks like I was on 101, It is because I was on a bike path near 101 and google maps doesn’t acknowledge bike paths as traversable terrain. Due to this, take some
of the route info with a grain of salt. I spent a fair bit of time on bike paths. If you see a path near a road, it’s likely I was on the path, not the road.