Slashdot Mirror


Ron Rivest Suggests Probability-Based Micropayments

Karl J. Smith writes "Rivest has solved the micropayments problem with encryption and statistics. You throw away some transactions so that you don't have to pay bank fees, and process the rest. Hiawatha Bray has written an article and Rivest's new company is PepperCoin."

32 of 335 comments (clear)

  1. What a strategy by expro · · Score: 5, Insightful

    Yes, that is the way to make micropayments take off: patent them.

    1. Re:What a strategy by smiff · · Score: 2, Insightful
      Yes, that is the way to make micropayments take off: patent them.

      If Rivest were to use an intelligent license, a patent wouldn't pose all the large of a hurdle. Rivest could allow anyone to use the patent for free in perpetuity, except when they translate the payments into cash. All fees could be collected at banks. If Rivest guarantees the fees will never exceed a certain amount (such as the current fees on Visa cards), there should be no reason for the patent to get in the way.

      I've been wondering why e-cash patent holders don't do this.

  2. Nice idea but... by zerosignal · · Score: 3, Insightful

    Most people's number skills are so poor that they probably won't understanding or trust it.

    1. Re:Nice idea but... by secret_squirrel_99 · · Score: 2, Insightful

      Most people's number skills are so poor that they probably won't understanding or trust it. WHo cares? People don't need to understand this system in order to use it.. Do you think the average consumer understands the intricacies of the Federal banking system? How about automatic transmissions? All they need to know is that it works, and they need to trust that it's secure. The actual details are inconsequential.

      --
      If privacy had a tombstone it would read "We did it for your own good" . -- John Twelve Hawks
    2. Re:Nice idea but... by limekiller4 · · Score: 2, Insightful

      zerosignal writes:
      "Most people's number skills are so poor that they probably won't understanding or trust it."

      First, this is not intended as a flame.

      But what people accept these days (Microsoft code and our current president come to mind) dwarfs this idea spectacularly. 999 of 1,000 people won't even bother trying to learn how it works much less chafe at its complexity.

      And I'm sure that the Peppercoin people aren't going to make you take a test before you use their service. Smiling faces on a brochure go a long way.

      --
      My .02,
      Limekiller
    3. Re:Nice idea but... by jovlinger · · Score: 2, Insightful

      Difference is that peppercoin don't require the customer to join anything or prepay.

      The customer thinks they're using their credit card in the normal way: just most of the time, the micro-transaction is discarded, sometimes it becomes a macro-transaction and is pushed through. It should average out.

      The killer to this idea is that (if I read the non-technical article correctly) is that the consumer has a 9 in 10 chance of paying 0*x, but DOES have a 1 in 10 chance of 10*x. It seems to me that people may object to this gamble unless you have a pretty thorough user education program. (This bit was unclear in the Boston Globe article, but if you're going to throw transactions out, you need to make that up from somewhere.)

      Also (under same may-have-missed-the-point caveat) , it seems that when the ink turns red, the incentive is there to skew the probabilities a bit. Brings a whole 'nuther meaning to "preferred partner".

      But I can almost guarantee that I've missed something:

      Rivest is a Bright Fellow, and will have come up with these problems and solved them. Anecdotally, when developing RSA, one guy would come up with a system that he thought worked, and the other two would devote their energies to breaking it. Repeat until success. This indicates that Rivest has adopted the competing-evolution model of invention.

  3. Don't start it unless you want it. by anubi · · Score: 2, Insightful
    Remember when they said that income tax was to be a very small sum for a very specific cause?

    Once the means to collect it was in place.. see what happened?

    --
    "Prove all things; hold fast that which is good." [KJV: I Thessalonians 5:21]

  4. Not to be the cynic? by SerpentMage · · Score: 2, Insightful

    But what is the difference of this and PayPal???? Ok there is some more math.

    But I thought part of the problem was using PayPal is that PayPal is an external service that is not as recognized as Visa, Mastercard, or American Express (plus some others).

    And this service does not seem to solve that problem for me. I thought when I started reading the article that it was going to somehow have some magic receipe for using my ALREADY accepted credit card....

    --

    "You can't make a race horse of a pig"
    "No," said Samuel, "but you can make very fast pig"
  5. Re:I must be stupid by kaosrain · · Score: 2, Insightful

    No, it's a lottery on whether the merchant gets PAID or not. However, the assumption is that even if he doesn't get paid on your transaction, he'll get paid enough next time to make up for it.

  6. Eh? by Stormie · · Score: 2, Insightful

    What is the point of a retailer collecting these PepperCoins, then sending them in, with 5% of them being worth $10.00, and 95% of them being worthless? If you're going to have a clearing-house, why the hell wouldn't you just have the retailers collect the PepperCoins and send them in for a guaranteed 50c each, but just not do it until you've collected at least 20 of them?? It'd have the same "avoiding credit card fees" effect, but without the stupid randomness which, even if it does balance out perfectly over lots of transactions, will completely turn off the vast majority of retailers.

  7. obfuscation by gotih · · Score: 4, Insightful

    this looks like hidden advertising to me but i won't argue that point....

    and it's based on 'patent pending technology' that is somehow acceptable by slashdotters (see here for more info)

    this sounds like a lot of marketing hype. why not just have a company that processes micropayments in mass -- if i buy 10 songs for $1.00 each from 10 record labels during 3 months i should be charged $10 as soon as it is profitable to charge me, possibly at the end of the three months, possibly after my tab is at $5.00. i think this is basically what happens with peppercoin but in a more complex, mathematically obtuse way.

    finally, what's up with all the hot women on the peppercoin page? it's like i'm supposed to be able to buy them with peppercoins.

    --

    fear is the mind killer
  8. Re:Huh? by russx2 · · Score: 3, Insightful

    The impression I get is that this is effectively PayPal. The user loads, say, $10 into their account via a credit card. Pepper coin then pay the transaction fee (maybe $.25 or something).

    Then basically Pepercoin, I assume, keeps a tally of how many items a given site sells. On every N-th transaction, they hand over $N to the retailer. This way the retailer only effectively needs to pay the $.25 (+ Pepercoin's markup of course) per 20 transactions of whatever.

    So, to sum up, this seems basically like Paypal but reworded. You still can't use your credit card to make micropayments and you still need to have an account with Pepercoin, and for the retailer to accept Pepercoin, before you can make a transaction.

    Unless I'm missing something this seems pretty useless. I thought the major factor with services with Paypal etc. was that users don't want to have to sign up with a 3rd party - it's just too much hassel.

  9. My understanding... by anubi · · Score: 4, Insightful
    I make an assortment of purchases.. PepperCoin keeps an account with me and pings my CC with the total aggregate sum of my purchases through them on a monthly basis.. therefore my CC is not littered with 5 cents here, 17 cents there, etc. Basically, I see a charge of 78.13 (example). Ok, if I wanted to see what that 78.13 was for, I might log onto my account at PepperCoin and see the exact breakdown to the penny.

    Okay.. from the merchant's side.. he does not wanna mess with trying to account for a 5 cent sale.. so lets calculate the a 0.005 probability ( thats 5 cents out of 10 dollars ) and assign that probability to a ten dollar token, that the token is any good. So, in effect, the merchant is gambling he is going to get paid - in this case, for the sum of 5 cents, he accepts a 0.005 probability he gets $10. Basically, its just like gambling, where PepperCoin is the "house". But over millions of transactions, statistics would approximate the same return to the merchant as if he tallied all the micropayments.. but the merchant does not have to worry with millions of tiny payments, he works with thousands of larger consistent payments. And is willing to accept the accounting simplicity as tradeoff against any probability error, as well as the overhead of the "house cut". This technique allows the processing of billions of payments without keeping detailed records on each... the only thing going through is the statistical averages of who gets paid what.

    Well anyway, thats my *understanding* of how this thing works...

    One neat thing is that it appears any identifying information to the purchaser would be lost in the "noise". comments invited.

    --
    "Prove all things; hold fast that which is good." [KJV: I Thessalonians 5:21]

    1. Re:My understanding... by Anonymous Coward · · Score: 1, Insightful

      The poor merchant still has to account for every penny, whether they submit the bill or not. Think sales tax. They need to determine whether online purchases are in the same state (or another state the merchant pays sales tax in). They need to determine whether each item is a taxable item or not (food exemptions for instance).

      With this payment system, the merchant also needs to record whether they got paid or not (just like a conventional micropayment system), so when the accountant checks at the end of the month/quarter/year they can see how close it adds up. It better be close or peppercoin will quickly be lawsuit target. If most vendors come up a little bit short, they will gripe about it, and quickly discover that they aren't alone. In fact, half of the statistical outliers (the losers) are likely to gripe the loudest, and find common cause. Statistically speaking, peppercoin is almost certain to be sued, even if they're perfectly honest.

  10. some information missing from the article ... by Lazy+Jones · · Score: 4, Insightful

    I have only read it quickly, but there seems to be no mention of the way PepperCoin will charge the customers. Since the PepperCoins' value is transferred from PepperCoin to the merchant and this transaction is "optimized", the other transaction (PepperCoin <=> customer) is important. It seems to me that this would only(?) work with a pre-paid amount (otherwise the customer would have to purchase frequently enough to be charged for several transactions at once), so the claim from the article: Letting consumers buy hit music recordings for a buck or less, without charging $10 a month in subscription fees, could be just the thing to ignite the micropayment market. is questionable.

    --
    "I love my job, but I hate talking to people like you" (Freddie Mercury)
    1. Re:some information missing from the article ... by hammy · · Score: 2, Insightful

      I don't understand it either... I think the article is misleading. On the Peppercoin website it says they don't rely on aggregation i.e. no upfront $10 fee. If that's the case then the only way I can see this system working is if it is in fact symmetric and both the customer only pays $10 some of the time and the retailer only recieves $10 some of the time.

  11. Re:Trust Peppercoin? by tunah · · Score: 2, Insightful

    The article was very vague, but knowing Rivest is behind this, and knowing how good crypto is at creating trustless protocols, I would bet that they don't have to.

    --
    Free Java games for your phone: Tontie, Sokoban
  12. Re:Huh? by insac · · Score: 2, Insightful
    It seems to me that it is an optimized PayPal. I mean "merchant-side" optimized (they can "group" micropayments to save on transaction fee).

    "I thought the major factor with services with Paypal etc. was that users don't want to have to sign up with a 3rd party - it's just too much hassel." You are already dealing with a 3rd party.. the Credit Card company; only you don't notice 95% of the times.

    If Peppercoin succeeds in making themselves perceived as "transparent" to users, they could be succesful. Anyway, I guess that if micropayments becomes a rich business, Credit Cards companies will take the business in their hands.

    --
    This message doesn't need a sig
  13. Re:Trust Peppercoin? by trezor · · Score: 2, Insightful

    Looks like anyone who want to use money needs to trust their goverment. Anyone who needs to use plastic-cards to pay with needs to trust their bank. So whats new? You'll be forced to trust someone anyhow.

    --
    Not Buzzword 2.0 compliant. Please speak english.
  14. Re:Trust Peppercoin? by ariels · · Score: 3, Insightful
    Many merchants nowadays trust:
    • The government (coins, bills)
    • The banks (cheques)
    • The credit card companies (credit cards)
    • The phone company (e.g. to be able to verify credit cards)
    • ... and a supplier or two

    They don't necessarily want to trust so many people. They just have to trust (some) people, or nobody will buy stuff from them.
    --
    2 dashes and a space, or just 2 dashes?
  15. that's exactly my question too by lingqi · · Score: 4, Insightful

    I think if you randomize you will get a chance to fudge some data; I mean, if in the end your average price of item turns out to be like 49.68 cents averaged over long term, you will have a very unlikely chance of noticing this discrepency. especially most (ALL?) financial software rounds to the cent.

    At the same time, the above is assuming that EVERYTHING is 50 cents. Now, imaging there are things costing different amounts of money, and calculating if papercoin is ripping you off that 0.3% becomes difficult if not impossible.

    Now, of course, I can't quite figure out how does papercoin charges the consumer. That's really weird because THEY can't be hit with the 25c charge everytime either or they will go under; so they will either have to

    1) act like a bank / paypal and have you keep a balance.
    2) wait until your "sum" is large enough and charge it all at once.

    both have serious problem.

    Of course - this entire thing is really a credit card system problem, that can really only be solved by the credit card companies - but they seem to have no incentive to do so, so... we might be stuck here for a while.

    --

    My life in the land of the rising sun.

  16. Re:Can someone explain this a bit better? by mvw · · Score: 3, Insightful
    I understand the idea of using statistics to reduce the number of transactions with the same results, but I don't understand how Peppercoin makes up the difference. A credit card still needs to be billed in the end, right?

    Peppercoin will not pay the merchants 100% of the money that they took from customers.

    It will pay out 100% minus the fee for the real transaction costs minus a win margin for them.

    The benefit is, that if e.g. only 5% of the transactions will result in a credit card fee, this scheme gives a 95% cost reduction in real transfer fees - a big big improvement.
    Ok, the merchant needs many transactions to get reasonable statistical error margins. But like with insurances on could imagine different peppercoin fees for different risk levels.

    The scheme is elegant, but it makes peppercoin a mix of a bank and a lottery, areas typically keen defended by state monopolies. So guess it will be more a legal/political issue than a technical/economic one.

    Regards,
    Marc

  17. Re:You can't copyright an algorithm (nt) by Minna+Kirai · · Score: 2, Insightful

    You can. Just append the text "and apparatus" after the writeup of your algorithm. You haven't quite patented the alg itself, but you do have rights to any machine running it, which is just as good.

  18. Re:Why randomize? by magickalhack · · Score: 2, Insightful

    The idea that the customer will still be paying only 50 cents (or whatever) is what makes the randomization seem unnecessary. The added cost per transaction is something imposed by the credit card companies. Once you set up an intermediary to take the hit of the multiple transactions there's no true cost anymore. They can charge as much (or as little) as the market will bear for the service they're providing. This article doesn't do a sufficient job explaining what exactly the problem is that this randomization is supposed to solve.

    --
    This Sig Kills Fascists
  19. Re:Trust Peppercoin? by AlecC · · Score: 2, Insightful

    No they done't - over the long term. All they have to do is keep statistics. Over >1000 transactions, they should be gettting within 1% of their "due" money. They would pretty soon see of Peppercoin was ripping them off and put them out of business by smearing their name. Statistics rule.

    --
    Consciousness is an illusion caused by an excess of self consciousness.
  20. Re:Why randomize? by You're+All+Wrong · · Score: 3, Insightful

    I too think the proposed scheme seems to have some flaws, as described in that article anyway.

    If the vendor can know the value of your token, then he can refuse to take ones with no value.
    What do you do when the vendor says "I'm sorry sir, but there seems to be a problem with your token, are you sure it's not a forged one?". Do you give him a different one?

    Also, how are we supposed to know that the ratio of tokens with values is exactly 1/20. It's in peppercoin's favour if only 1/25 have a value. Surely we (or merchants) have to trust them, yet they're financially involved. Why should we trust them to not rip us off?
    $0.50 for every token would mean no possibility to rip anyone off.

    Introducing a third party that someone has to trust means that there are now _6_ trust relations rather than _2_. That's _worse_ than the status quo, IMHO.

    Won't catch on. I bet you $10 on that (or maybe $0, you'll find out later).

    YAW.

    --
    Your head of state is a corrupt weasel, I hope you're happy.
  21. Why Peppercoin is DOOMED by cheesedog · · Score: 4, Insightful
    I attended a presentation given by Rivest on this scheme a few months ago. I'm convinced it will work.

    BUT, not anytime soon, and you've identified the exact reason why: peppercoin patent monopoly. No reasonable merchant nor consumer should bet on a scheme that locks you into one vendor, especially for something as vital as your very revenue source. We like money because it is 100% transferable -- I can get it from anyone willing to trade with me. Credit cards are also competitive -- if I don't like Visa, I can try AmEx or Discover or MasterCard, and most vendor's have a single machine that can take any of the above. If I don't like peppercoin, there's no alternative I can switch out for -- the system is closed, patented, and sealed. Sure, there are other micropayment schemes that have lived and died, but if I wanted to start a peppercoin-compatible service, tough luck; it'll be at least 17 years before we get a legal shot at that.

  22. Solving the wrong problem by thefinite · · Score: 2, Insightful

    After researching past failed efforts for a business plan competition, I came to the conclusion that the problem with Micropayments has never been the technology or payment method behind them. There have actually been multiple plans that did just fine in those areas.

    The failure is summed in one word, MOMENTUM. Micropayment companies can't get any because they usually sign up one or two bigger names (those sites have to have *really* compelling content for anyone to sign up), people go elsewhere when they see their favorite little diversion now requires payment, and the micropayment start-up runs out of money before they get momentum. In addition to that, people prefer subscriptions to micropayments.

    I do think there is a way to solve the problem, but Peppercoin doesn't seem to be it.

    --
    Boom Shanka
    1. Re:Solving the wrong problem by Shadarr · · Score: 2, Insightful

      I think you have the right idea, but I also think you summed it up wrong. The problem isn't momentum, it's that micropayments are always applied to things people used to get for free. Therefor, they think they ought to still be able to get them for free (and probably they can, somewhere else), and refuse to pay. I see no reason this go-round will be any different. No amount of encryption or probability math will make me want to pay $0.50 for an mp3 I can get free off Kazaa(lite). Until someone comes up with a use for micropayments that isn't just selling pine cones in the forest, every implimentation will fail. And what's the one thing that makes money on the internet? Porn. If their business plan was to implement per-download fees on hot girl-on-girl videos, I'd try to get in on the Peppercoin IPO.

  23. Banks charging per transaction needs to END by xant · · Score: 4, Insightful

    Explain to me, o banks, why it costs you $2 to give me money from my own accout? Why it costs you $10 to wire transfer some money from one account to the other? Why it costs $1 to give me a balance statement? Why it's 75c to use your ATM card at anywhere but a supermarket? These are just the costs for consumer-visible transactions; the costs of using a credit card or ATM to the business owner must be similarly padded.

    These are database transactions. They happen almost instantly and they consume resources at a tiny fraction of the cost we're being charged. It's electricity being sent over a wire; the marginal cost is so close to zero you need calculus to describe it. This is why micropayments don't work yet, and elaborate schemes like this randomization are even necessary at all. PayPal and similar systems have eliminated these costs, but "real" banks refuse to, because they make an assload of money off of charging for the movement of electrons.

    --
    It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
  24. These retards are solving the wrong problem by kabanossen · · Score: 3, Insightful

    There are issues of user approval that need to be solved to get this working and Peppercoin (man what a lousy name) is not even close to any of them.
    I'm not gonna waste your time with my words since Clay already wrote about it in The Case Against Micropayments

    The main problem is that users hate micropayments:

    "Why does it matter that users hate micropayments? Because users are the ones with the money, and micropayments do not take user preferences into account.
    In particular, users want predictable and simple pricing. Micropayments, meanwhile, waste the users' mental effort in order to conserve cheap resources, by creating many tiny, unpredictable transactions. Micropayments thus create in the mind of the user both anxiety and confusion, characteristics that users have not heretofore been known to actively seek out."


    Go ahead and read the article. It explains the problem in better detail and it clearly shows why the problem is conceptual and not technical. Then you can happily get on with your life, without Peppercoin and without micropayments. Cheers.

  25. Only solves 1/2 the problem. by gurps_npc · · Score: 2, Insightful

    There are two problems with micro payments: 1) The processing cost of the seller. This solves that problem. 2) The decision cost of the buyer. When buying online you are buying sight unseen. low cost items are generally impulse buys, which tend not to happen sight unseen. It also makes a LOT more sense to sign up with a single specific trusted company for sight unseen stuff then to purchase from tons of others.

    --
    excitingthingstodo.blogspot.com