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."

335 comments

  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. Re:What a strategy by Anonymous Coward · · Score: 0

      micropants? Do we need these, too?

  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 James_Duncan8181 · · Score: 5, Interesting
      It is a neat idea, but what does it do that a prepayment card does not? Think beenz.com or similar. This also pays in bulk - the customers pay for the web currency and beenz pay the merchant for all purchases in one lump sum, so fees are not an issue.

      Same old, same old?

      --
      "To any truly impartial person, it would be obvious that I am right."
    2. 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
    3. 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
    4. 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.

    5. Re:Nice idea but... by chris_mahan · · Score: 1

      About the sig:

      That's because the more articulate monkey are being dropped from the branches to the waiting hyenas below.

      --

      "Piter, too, is dead."

    6. Re:Nice idea but... by Anonymous Coward · · Score: 1, Interesting
      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.)

      It's more likely that PepperCoin simply waits until you've accumulated a large enough balance and then processes it on your credit card. So you, the consumer, won't notice a difference. So the real hurdle for them is to get enough merchants using it that I will spend more than $5 overall.

  3. So I put a donations link on my site by James_Duncan8181 · · Score: 1
    ..someone decides to pay me, but the people I have my account with just decide to let it slide.

    Mmm, tempting!

    And who said you can't still do over people for VC?

    --
    "To any truly impartial person, it would be obvious that I am right."
  4. This article misses out something ... by snack-a-lot · · Score: 0

    ... how much are the end users getting charged for this?

    Are they getting charged 50 cents for each transaction, or are they often getting charged nothing, but 1 in 20 transactions they get charged $10?

    This confuses me. I don't get how this is any better than the subscription thing. Sounds like you just have to subscribe to one central site to cover a lot of other sites - much like getting an MS Passport, only with payment for this one. Or how Visa centralises credit card transactions. Buffering up micropayments until they pay enough - doesn't Paypal do that already?

    Hmm!

    1. Re:This article misses out something ... by BadElf · · Score: 2, Interesting

      After reviewing the FAQs on the Peppercoin site, it appears that the consumer will always be charged the 50 cents -- never the '$10'.

      From what I can tell, what Peppercoin does is batch the transactions so that the total of all of them goes into *their* merchant account. I couldn't find out any info on how often they would distribute the funds to member merchants, but I'm sure the frequency of payments (triggered by number of total transactions or dollar amount) would be tied to merchant membership fees.

      Just my $0.02US

    2. Re:This article misses out something ... by mwood · · Score: 1

      Yup, I figure that has to be the way it works:

      Customer always pays the agreed amount. *Peppercoin* bills customer's card when customer's balance grows large enough to be worth it.

      Merchant collects N*agreed amount *from Peppercoin* 1 in N times.

      As long as Peppercoin's RNG doesn't produce a string of a billion 1s, they should be in good shape.

  5. Cool ! by RyoSaeba · · Score: 2, Funny

    That's cool, it'll be a new way for a company to justify high losses: 'no sir, our product isn't crap, we are selling many many; we just are unlucky with Peppercoin, only getting useless tokens...'

    --
    Tsuyoikoto ha taisetsu da ne, dakedo namida mo hitsuyousa (Strength is an important thing, but tears too are necessary)
  6. Huh? by Anonymous Coward · · Score: 0

    So, if I read that article correctly, I can hypothetically buy 20 songs for $10, and 19 are free, but one is $10.

    So if I buy one the first month, and a $10 charge shows up on my credit card, I will be pissed, and never use the system again.

    If I buy one the first month, and there is no charge, then I see how I can beat the system - just keep getting new accounts.

    Sorry, Ron, I think you need to re-think this one.

    1. Re:Huh? by dj_paulgibbs · · Score: 0

      No, the consumer (in the example provided with the article) only ever pays $0.50.

    2. 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.

    3. 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
  7. Rivest is at it again by YetAnotherName · · Score: 1

    I've got nothing against micropayments, but this guy is just sometimes too smart for his own pocketbook. I mean, doesn't he already have a solid gold house?

  8. Why randomize? by archeopterix · · Score: 4, Interesting

    Ok, randomization has its uses, but what advantage does it have over just waiting till the micropayments sum up to $10 and sending them then?

    1. Re:Why randomize? by porkface · · Score: 0, Informative

      The system will be short lived because people will know they can purchase 19 items and then never use it again. Or find a loophole with which to create new accounts.

      Though I equate this to be better than the losses many e-companies are seeing from theft (or copyright infringement). And unfortunately, I think it is more appealing to your average schmuck.

      Still, I like the random idea. I think another way to make it more acceptable to the masses is to assure them they won't get hit for $10 until they've purchased at least $5 worth of goods. I think as with all things now, retailers (and maybe banks) need to dangle some free carrots to get people to buy into the system.

      Whatever algos are chosen, they need to allow people to do some fairly fine-tuned budgeting, and they need to have a way to weigh the random-ness to prevent that millionth customer from getting hit 10 times in a row.

      I think with the right FAQ, this idea could be successful.

    2. Re:Why randomize? by JaredOfEuropa · · Score: 4, Informative

      Not so, the customer is always charged the $0,50 (in this example). It is the shopowner who will get $10 or nothing. If he sells a lot of items, probability dictates that his average take will still be around $0,50 per item.

      I suspect that on the customer's end they will solve the micropayment problem by forcing the customer to deposit a minimum amount (say $10) into his Peppercoin account, rather than charging every nickel and dime he spends separately. The customers will not mind if they expect to be able to spend these Peppercoins on many goods and services. Thst is where the chicken&egg problem comes in: if there are only a few sites accepting these coins initially, no one will want to depost the minimum $10 to activate his account.

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    3. Re:Why randomize? by James_Duncan8181 · · Score: 1

      Umm...less bookkeeping/charges between merchant and payment authority (of whichever kind). Problem with this is that unless you prepay or have credit with the payment authority, they still have to bill you. A bank could make this a kickass system, but as I have mentioned elsewhere they have little to no interest in cutting revenue from their business customers.

      --
      "To any truly impartial person, it would be obvious that I am right."
    4. Re:Why randomize? by hammy · · Score: 2, Informative

      On the peppercoin website they say they don't rely on aggregation, i.e. no $10 deposit... I think it must be that whether a payment is made is random for both customer _and_ merchant.

    5. Re:Why randomize? by Minna+Kirai · · Score: 1

      That still doesn't mean a customer gets a dice-roll to avoid paying. Peppercoin.com will probably aggregate all of a customer's monthly purchases into a single transaction.

      That way, they only lose money on the credit-card overhead if a user makes just a few micropayments per month. This is probably a kind of loss-leader behavior to jumpstart the industry. Hopefully, once things get rolling along, no customer will have an incentive to spend $10/month.

      (And if that happens, they might decide to push back the billing for another 30 days, to keep costs low.)

    6. 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
    7. 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.
    8. Re:Why randomize? by John+Macdonald · · Score: 1
      The payment authority is PepperCoin. PepperCoin has one transaction per purchase to bill the buyer (but they can perhaps group a bunch of those together to only use a single transaction to the buyer's credit card).


      They might save a bit by the randomizing of the seller's side of the transaction, but that is the side that already gets the higher level of aggragation, so it is far less than 50% of the overhead than can be reduced by the randomization.


      They won't be able to charge one-time purchasers $10 for a 50 cent purchase - but that is the link in the chain that has the proportionally high transaction cost.

    9. Re:Why randomize? by Chris+Canfield · · Score: 1

      Agreed.

      You should have a micropayment system that takes the end user's payment once a month in the form of a credit card bill or account debit. You automatically track how much they spend, and with whom, but keep all notifications in electronic format. Recipients of payment are also paid once per month. You don't let people contest micropayments.

      I don't see why this is such a hard idea. The revolution is not in redistributing payments but automating the bookkeeping. Like soda or Newspaper machines, nobody gets a recipt, or can complain about their purchase. Nobody keeps track of who bought the thing.

      ATM transactions cost banks an average of 16 cents each... including location and restocking fees. The only thing holding back a traditional looking payment system from becoming a micropayment system is the credit card companies themselves... Amputate many of the expensive protections, and be willing to fiddle around agregating 50c claims over several months, and you have income potential.

      Sadly, no existing credit card company would be foolish enough to try such a thing... and most micropayment companies don't realize that getting acceptance in the marketplace is more important than having some radical new approach. Many don't even realize that they are a medium of value rather than a facilitator of exchanges. I wish Peppercoin the best of luck in their endeavor, but I tend to doubt their future success. I give them a 1 in 10 chance of a payoff.

      --
      This Sig is a mnemonic device designed to allow you to recognize this author in the future.
    10. Re:Why randomize? by God!+Awful+2 · · Score: 1


      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?

      That's probably where the math comes in. Rivest knows a thing or two about zero knowledge proofs. I suspect that the token-generation stage would be interactive so the merchant can verify that it was chosen randomly.

      -a

    11. Re:Why randomize? by frovingslosh · · Score: 1
      Absolutely. There is no good reason to randomize here. Just the opposite; if my coins to retailers are discarded then how can PepperCoin ever collect that money from me? If they are acting like a clearing house so as to minimize the Visa/MC surcharge, then they don't have to discard anything, they just have to use a good secure encryption system to ensure that someone else out there doesn't start creating peppercoin cash.

      I suspect this is mostly smoke and mirrors, the only reason I can see for claiming to have a system that discards payments is otherwise you just become another e-cash system, and one focusing on small payments at that. Who wants to try to be another Flooz? But the bank card people are starting to clamp down on people trying to cut in on their profit margin, and if people (like Terry Fiddler at the Start Tribune) don't think this through, then some chumps might buy in.

      --
      I'm an American. I love this country and the freedoms that we used to have.
    12. Re:Why randomize? by Anonymous Coward · · Score: 0

      Suppose you have 1000 customers and they all know they will get billed when they rack up $10. They all charge $9 worth to their account and then bail. You're out $9000. Now suppose it's random. Get it?

    13. Re:Why randomize? by Anonymous Coward · · Score: 0
      1. Simple solution - a buyer has to deposit $10 before first purchase. I don't think it would discourage more people than a chance to get billed $20 for their first 2 one-cent purchases. The chance is small, but an unlucky fellow will probably generate more publicity "I got ripped!!! I got billed 4 times for 5 purchases! You owe me $36!!!" than a lucky one "Wow, 5 purchases and still not billed. I saved $5."

      2. The actual system described in the article only mentions randomness between PepperCoin and the merchants, not PepperCoin and the buyers.

  9. 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]

    1. Re:Don't start it unless you want it. by Squeak · · Score: 1

      If my memory of old history books is correct then, in the UK at least, income tax was introduced as a 'temporary' measure to help pay for the cost of the Napoleonic wars.

      I'm sure they must have been payed for by now.

      --
      This sig is a figment of your imagination.
  10. Trust Peppercoin? by eddy · · Score: 3, Interesting

    Sounds, from reading that short article, like the merchants must trust Peppercoin? Why should they?

    --
    Belief is the currency of delusion.
    1. 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
    2. 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.
    3. 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?
    4. Re:Trust Peppercoin? by Old+Wolf · · Score: 1

      Same reason they trust Visa and Mastercard

    5. Re:Trust Peppercoin? by Anonymous Coward · · Score: 0

      Except Visa has considerable financial assets to attack, where as this is just another random Internet company in an era where they failed in droves.

    6. Re:Trust Peppercoin? by Anonymous Coward · · Score: 0

      No, this is a startup by Ron Rivest. It'll be fun to an engineer/mathematician type succeed in a world that spit out every other moron businessman with a good idea.

      The only possible drawback to this scheme is that Ron has to explain it so many times to the companies that they eventually get tired of not understanding the math that they chuck the idea.

    7. 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.
    8. Re:Trust Peppercoin? by TheMidget · · Score: 1
      Same reason they trust Visa and Mastercard

      True, but if Visa and Mastercard cheat the merchant, it's fairly obvious, and easy to sue.

      However, Peppercoin has the power to cheat in a very subtle and unprovable way.

      Due to the randomization, no merchant gets his due exactly. Some get more, some get less. Initially, the ones that get less are likely to complain, especially if they get much less. Peppercoin takes note about which of the merchants that got less didn't complain... The next month, those that didn't complain get treated to a slightly lower ratio than the one promised. As it is essentially a random process, it is very hard to prove that any deviation from average is intentional. Especially if you are careful not to overdo it. And as Peppercoin specifically choses those merchants that didn't complain, the probability is quite high that these didn't even notice.

    9. Re:Trust Peppercoin? by eddy · · Score: 1

      The whole point of all this is to make it simple and efficient, which is to say cheap to do these transactions. Now you're saying that retailers -- in addition to the software for the Peppercoin system -- also need to invest in software and statisticians to make sure they're not being ripped off? Not to mention that a slight bias could require millions of transactions to detect.

      As has been said, the article and the Peppercoin site both are devoid of any real details on this scheme. Unless there's a way around this trust problem, it could become a serious problem.

      Arguments to the effect of "but you already have to trust someone" or "you must trust VISA" are all missing the point. Sharing the problems of other systems doesn't make this one any better, and it'll have to be significantly better for it to work.

      We'll see, maybe Rivest will come around and explain it so even I can understand it.

      --
      Belief is the currency of delusion.
    10. Re:Trust Peppercoin? by trezor · · Score: 1

      You obviously missed my point.

      When it comes to money, and especially virtual money, you have to leave it somewhere. You don't carry it all around with you at all times. You have to trust someone to keep it safe. This goes for all money. Real-money as well as cybermoney.

      I never said this was a good startup, a trustworthy startup, but just commented that the fact that you had to trust someone was inevitable.

      And pay-pal... People use pay-pal and that was once an internet-startup. Didnt stop them though.

      --
      Not Buzzword 2.0 compliant. Please speak english.
    11. Re:Trust Peppercoin? by AlecC · · Score: 1

      Hardly. They have to accumulate the total that they *expect* to receive and the total number of coins they have issued and check that the result falls in the error bar for that number of transactions. A one-off (of all users everywhere) statistical table that any mathematician could generate. I.e. if I do 1000 transactions, I expect to be within 1% to 1 Standard Devation. If I am not within (say) 3%, I come after Peppercoin. In a million transactions, I expect to be relatively much closer.

      --
      Consciousness is an illusion caused by an excess of self consciousness.
    12. Re:Trust Peppercoin? by H310iSe · · Score: 1

      People don't trust the banks, that's why they get statements and keep their own copy of transactions (cheque book?). They don't trust CC companies, the vendors I've done work for process their transactions w/ visa separately from their inventory transaction so they always have 2 copies (well, they trust visa to pay what they're owed at the end of the month but that's not trust in visa as much as trust in the System).

      People don't trust the phone company, I don't know about you but I've called many times when they've screwed up my bill and I noticed because, well, I keep my own records.

      If people had to trust pepercorn w/ no independent records on the client/customer's side that -would- be a unique trust issue. I'm not sure they do but...

      --
      closed minded is as closed minded does
    13. Re:Trust Peppercoin? by ariels · · Score: 1

      Again: Sure merchants trust the bank: they walk in with a stack of properly signed cheques, and they expect the bank to give them money in exchange for them. They trust the credit card companies: they bring them a pile of slips of paper and expect to get money in exchange for them.

      The issue of keeping your own records is entirely secondary: if you didn't trust the credit card company to give you your money, you wouldn't accept credit cards, and you wouldn't give goods in exchange for signatures on slips of paper.

      Cryptography and probability help you solve "trust" issues of the first kind (e.g. you can get a signed certificate from Peppercorn giving you the outcome of the coin toss; if only 450000 out of 1000000 coin tosses are in your favour, you will have proof that they're cheating you). They do nothing to convince you that my company, Corny Paper Unlimited Ltd., will give you your money.

      --
      2 dashes and a space, or just 2 dashes?
  11. I must be stupid by tarquin_fim_bim · · Score: 1

    Is this a lottery on whether you get charged or not? I'm sure that if I used it it I'd be to only one that has to pay $10 every time. The article doesn't make this at all clear.

    1. 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.

  12. Can someone explain this a bit better? by oasisbob · · Score: 1

    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?

    If I buy the $.50 music track online, I as a consumer still need to be charged $.50. The only method I can see to make this worthwhile is grouping the charges. ie. Peppercoin charges each consumer once a month/when a set amount is reached.

    But how does this differ from a micropayment system without the statistical gimics? I don't quite grasp the advantage of using this token system. Merchants who are using Peppercoins as currency are already operating without credit card per transaction fees, so why does it matter how many tokens are redeemed through Peppercoin?

    Obviously something is going on here, but I don't get it. Can someone clarify a bit?

    1. Re:Can someone explain this a bit better? by James_Duncan8181 · · Score: 2, Interesting
      Unless you get billed in a $10 bulk by Peppercoin.

      So we have *drum roll* another internet currency! Hoorah, the old ones did so well. Noone has the funds to get to critical mass now - you need a LOT of vendors to accept the currency for consumers to be interested. Not that VISA/MC would just sit there if you tried to get to this level.

      See beenz.com (oh, it isn't there?) for history of such schemes.

      --
      "To any truly impartial person, it would be obvious that I am right."
    2. Re:Can someone explain this a bit better? by skillet-thief · · Score: 1
      I can't believe all you smart people aren't figuring this thing out.

      The consumer gets charged every time (of course). The merchant doesn't pay a flat fee or a percentage to the Peppercoin. P-coin just has some kind of algorithm that allows them to directly pocket some of the transactions, rather than passing them on to the merchant.

      I don't know what the advantage of this is, but then again, I didn't even RTFA!

      --

      Congratulations! Now we are the Evil Empire

    3. Re:Can someone explain this a bit better? by reachinmark · · Score: 1
      So we have *drum roll* another internet currency! Hoorah, the old ones did so well.

      Yes, but the old ones had to process and account for every micropayment - this system is a little more clever.. now you just have to process every 20th or so micropayment.. thus cutting your costs down to just 5% (at least for that part of the transaction processing costs).

    4. Re:Can someone explain this a bit better? by Cougar_ · · Score: 1

      The difference is, this scheme is patentable because of the statistical approach, that is the only benefit, and that's only a benefit to Rivest

    5. Re:Can someone explain this a bit better? by tunah · · Score: 1

      Somehow I think the old ones would have been pleased if processing payments got to be a big load ;)

      --
      Free Java games for your phone: Tontie, Sokoban
    6. 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

    7. Re:Can someone explain this a bit better? by Anonymous Coward · · Score: 0

      No,

      That would work if pepercoin paid the merchants by credit card somehow and that was the fee. But its not. The fee is, always has been, will be and just plain IS on the purchaser problem. .50 == .50 no matter what you do. If you have a bank of 50 cent pepercorns or whatever then its no more or less effective for anyone than a solid internet cash other than there is some sort of gamble involved.

      if the consumer has a button he can press and sell a pepercorn for a random value, this could work. It can only work on the consumer. And everyone knows no consumer is going to press the button for a micropayment (which normally might be 50 cents) if he could loose 10 bux... statistics be damned people will be afraid to click it and therefor wont use it much. Which defeats the whole purpose.

      This whole plan just sounds like patenting bs and like the guy is trying to get some patent on e-cash (which has a ton of prior art) nothing more nothing less.

      I sure wont be going to peppercorn for my banking needs..

      What we need now is a paypal api.. all those registered users.. Could be very tempting.

      And since paypal can carry a balance its just as good as any e-cash system but its got the users it requires.

      Think paypal bar like the google bar in a browser.. Pops up an alert saying this will cost you 50 cents auth/decline. Provide a way for the merchant to check this via php/asp et all and you have _real_ micropayments.

      It takes tons of money to get to the userbase to make micropayments work. They just happened to get in position with auction winnings.

    8. Re:Can someone explain this a bit better? by mvw · · Score: 1
      That would work if pepercoin paid the merchants by credit card somehow and that was the fee. But its not. The fee is, always has been, will be and just plain IS on the purchaser problem. .50 == .50 no matter what you do.

      As far as I understand there are two types of credit card transactions involved:

      • The first one is where the merchant claims his peppercoin win from peppercoin.
      • The second one is, when a client orders peppercoins (both winners and loosers) from peppercoin.

      The scheme makes only sense, when many transactions are condensed to one transaction.

      • at the merchant side, this is done by increasing the value, thus a winning peppercoin is not .05 cent but 10$, 20 times the value.
      • at the client side, the number of coins is increased, the client buys 20 peppercoins at .05 cent for a total of 10$, for this he will get some electronic list with 20 transactions numbers or similiar, the peppercoin software knows which one is a looser, which one is a winner, the client doesn't

      The rest is done by probability. The client buys 20 times, but only one winning coin will be distributed. So we have 20 transactions and 2 credit card billings (one at the client, one at the merchant). That reduces billing cost 10 to 1, thus a saving of 90%. Not bad.

      Regards,
      Marc

    9. Re:Can someone explain this a bit better? by Anonymous Coward · · Score: 0

      No, moron, you don't understand it. Suppose the peppercoin scheme was implemented for this example.

      If a customer (not consumer, tool) buys a widget online for $.50, he always pays $.50, everytime. The vendor he's buying from gets a peppercoin. Instead of filing a credit card transaction at a cost of $3.00(?) and making a loss, he sends the peppercoin back to Rivest's company (and presumably $.50, otherwise where does the money go?). The peppercoin is worth either $10 (for example) or is discarded. This is done in a probabilistic manner. If it's worth $10, then a credit card transaction is filed and the vendor gets paid $10, minus whatever fees there are involved. If it's discarded, then the vendor gets nothing, but knows that he will statistically make up for that later on. The math shows this.

      Probability is used all the time in the business world already. Rivest doesn't have to convince you that it works, he only has to convince the vendors. You won't be able to tell the difference.

    10. Re:Can someone explain this a bit better? by AlecC · · Score: 1

      The advantage is in the destroying of used tokens.

      Digital tokens can be seamlessly copied. So the company that is going to deliver cash (Peppercoing) must keep track of every valid token it has issued (withing a time window that has to be months at least), so that the same token cannot be issued twice.

      If tokens are worth $0.01 each, you have a *huge* heap of tokens which has to be tracked. But bu this scheme, worthless tokens can be dumped. Every valid token is worth at least $10. If Peppercoin is taking (say) 1%, they have %0.10 to pay for the cost of storing and revalidating the token. If volume grows because people used it for really micro payments, other schemes crumple under the strain: Peppercoin doesn't. They get a straight $0.10 per transaction.

      Obviously, there must be some micropayment below which even they can't be bothered - the cost of issueing a token is probly more than $0.00001. But it lowers the per-transaction break-even point by an order of magnitude or so.

      To answer a point further up - yes, the purchaser needs an account with Peppercoin. But people are probably happier with that: pay in fixed amount, thus limiting losses, and monitor it in real time on the web. Pay a $0.50 peppercoin , see your account drop by $0.50. No waiting for the bill to come in, never risking more than you paid in - Joe Sixpack is happy.

      --
      Consciousness is an illusion caused by an excess of self consciousness.
    11. Re:Can someone explain this a bit better? by mvw · · Score: 1
      I have to correct myself. According to the FAQ the accumulation at the client side is not done as I expected. They will bill only afterwards,

      That gives for 20 transactions a total of 1 credit card blling over at the merchant plus between 1 (client does 20 transactions in one month, client is billed monthly) and 20 transactons (client does one transaction per month, is billed monthly).

      So it would depend on the billing intervall and how many transactions a client does per month.

      Regards,
      Marc

    12. Re:Can someone explain this a bit better? by Anonymous Coward · · Score: 0

      There is another advantage of this. Merchant always pays fee from $10 token, no matter price of item he sels. So you could bill $.01 and you pay transaction fee for each 1000nth token ... and get your $9.50.

  13. PROBABLY based micropayments? by Anonymous Coward · · Score: 0

    One thing for sure, they PROBABLY wont get my money.

  14. Full text of article by WegianWarrior · · Score: 2, Informative

    In cause we manage to /. the server

    Solving the problem of micropayments

    By Hiawatha Bray, Globe Staff, 2/17/2003

    IT professor Ron Rivest has come up with a new way to throw away money on the Internet. With luck, it'll make him a fortune. Rivest is one of the three people who devised the encryption system that allows us to transmit our credit-card information safely over the Internet. The company that grew out of this work, Bedford-based RSA Security Inc., is one of the leaders in the field. He's a fellow of the American Academy of Arts and Sciences and the Association of Computing Machinery. Put it this way: Rivest knows what he's doing. So what's all this about throwing away money?

    Actually, it's a fascinating proposal for solving one of the toughest -- and smallest -- problems of Internet commerce. It's easy to buy a $20 CD online, or a $100 hard drive or a $20,000 car. But how do you buy something online when it only costs a buck or two?

    This is what's called a micropayment, and it turns out to be remarkably difficult to do. Entrepreneurs have been banging their heads against this problem for the past half-decade or more, and with good reason. There are lots of desirable digital products that might sell like popcorn if there were a practical way to pay for them. Music, for instance. Some subscription services will let you download tunes at 50 cents apiece, but you have to pay a subscription fee as well. We're still waiting for a service that lets anybody drop by at any time, and purchase a single song.

    This is because it costs so much to process a single financial transaction. Most Internet shopping happens with a credit card. The merchant selling the goods must pay a transaction fee to the credit card issuer. This usually amounts to a few percent of the sale price, plus a flat fee of 25 cents or so.

    But this flat fee is the same no matter the size of the purchase. When the merchant is selling Tom Clancy novels at $30 apiece, the fee doesn't matter. If it's an MP3 of the latest single from Sheryl Crow, that fee will eat up all the seller's profits, maybe even put him in the red.

    ''You can't do small payments with credit cards,'' said Rivest. ''From the merchant's point of view, you probably can't do under $5 and make a profit.''

    What's needed is a method that slashes the cost of the transaction. Enter Rivest, his colleague and fellow computer scientist Silvio Micali, and their new company, Peppercoin Inc., which plans to solve the problem with doses of encryption and statistics.

    The service will be free to consumers, who sign up with Peppercoin and provide a credit card number. Now the user can go to any Peppercoin retailer and purchase a single, very cheap item -- an MP3 song priced at 50 cents, for instance. By clicking on a link, the music gets downloaded to the customer's computer. The merchant gets a Peppercoin -- a sort of electronic token that's got the customer's digital signature embedded in it.

    What's the token worth to the merchant? It depends. Peppercoin uses an algorithm that assigns a value to the token. Actually it assigns one of two values. Either the token is worth some preset amount -- say, $10 -- or it's worth nothing at all. When the token is worthless, the merchant throws it away. When it's not, the merchant collects $10 from Peppercoin, even if the customer only spent 50 cents.

    It seems utterly nutty until you apply this method to millions of 50-cent transactions every month. Maybe 5 percent of these transactions will be sent to Peppercoin, which processes them through the credit card system. The rest are thrown away. This keeps transaction costs way low. And the transactions that are processed have a value of $10 apiece, which brings in cash to make up for the 95 percent that were thrown away. Spread over millions of purchases, it all averages out.

    But even if Rivest's math is correct, the success of Peppercoin is far from assured. The dot-com graveyard has a special section for companies like Digicash and Cybercent that failed to solve the micropayment puzzle.

    ''A payment system is a real chicken-and-egg problem,'' said Rivest. Consumers won't embrace the system unless lots of merchants accept it; merchants won't sign onto the system unless the customers are there. Peppercoin hopes to break the cycle by signing up some major media companies in time for its debut later this year.

    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. And if more consumers sign up for Peppercoin, more vendors will start offering products -- magazine articles, digital games, even those annoying cellphone ringtones. Many of these goodies will be items that are presently given away, because there's no efficient way to charge for them.

    With Peppercoin, companies will be able to make us pay. And at the microprices made possible by his software, Rivest figures millions of us will be happy to let him throw our money away.

    Hiawatha Bray can be reached at bray@globe.com.

    This story ran on page C4 of the Boston Globe on 2/17/2003.

    © Copyright 2003 Globe Newspaper Company

    --
    Everything in the world is controlled by a small, evil group to which, unfortunately, no one you know belongs.
    1. Re:Full text of article by Anonymous Coward · · Score: 0

      $30 for a Tom Clancy novel?!? Boy oh boy, some people have more money than sense.

  15. Micropayments for trolls. by Anonymous Coward · · Score: 0

    Cmdrtaco and Micheal "censorware" simms have come with with a new way to crush trolls. Every time you post a -1 troll, you pay 1Ââ. (microeuro). On average there are only around 100 troll posts a day, so it will take approximatley 10 days to make 0.1 eurocents from trolls. Of course, the real money is from selling mod points, which will cost $10 each, so pay up or get trolled!

    1. Re:Micropayments for trolls. by Anonymous Coward · · Score: 0

      I think this is called a 'salami technique'. It works by setting up an account that collects rounded off cents in ATMs. If successful you can make up to $90 a day.

  16. PayPal? by anubi · · Score: 1
    Ummm.. what is the problem with using something like PayPal?

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

    1. Re:PayPal? by mooZENDog · · Score: 1

      Ummm.. what is the problem with using something like PayPal?

      I'm not sure that many large companies accept PayPal. Wasn't it more of an eBay thing, for individuals and SMEs? I also have heard they take something like 10% of the transaction, which is a piece of the pie that many businesses would resent handing over. The article also stated that this was for credit card transactions, where the cost of an individual transaction was quite high.

      This seems an interesting idea though, but the main pitfalls are in consumer/business trust, and market takeup. I was talking to a colleague about those 'beanz' money-token things, which were around a few years earlier, and were supposed to take care of micropayments (wern't they?). They were everywhere, but just seem to have been a short craze. Whether this will go the way of beanz remains to be seen.

      --

      ---
      "An eye for an eye leaves the whole world blind" - Gandhi
    2. Re:PayPal? by Anonymous Coward · · Score: 0
    3. Re:PayPal? by MrMickS · · Score: 1
      The difference is that PayPal still has a minimum fee. This is attempting to remove the fee.

      My understanding is that the appeal here is for a system with no minimum fee. The business can bill them straight away when they get a loaded token, helping cash flow, and the money is always deducted from the buyer's account. Presumably the buyer's account must have either be in credit or there is a minimum pull from the buyers card ($10) so as to minimise the charges incurred by peppercoin.

      I don't see this as anything revolutionary though. The idea of running an online account with aggregated payments has been done before. The key is getting acceptance from a public that knows how credit cards work. It would be quite possible for someone like PayPal to implement an aggregated scheme for micropayments and take the peppercoin business away.

      --
      You may think me a tired, old, cynic. I'd have to disagree about the tired bit.
    4. Re:PayPal? by Anonymous Coward · · Score: 0

      RTFA.

      Basically, for each transaction, a small sum of money (say, $0.25) goes to the credit card company for processing fees. If you're buying a $20 book or a $200 video card online, you don't care about the $0.25. However, if you're talking about micropayments (where the total payment is often less than $1) this processing fee suddenly becomes very significant. The method described in the article provides a way to lump these small transactions into larger ones in order to reduce this effect.

    5. Re:PayPal? by MarkGriz · · Score: 1

      "I also have heard they take something like 10% of the transaction"

      No. Paypal takes either 2.2 or 2.9% (depending on your sales volume) + 30 cents.
      Clearly too much for micropayments, but still cheaper than most merchant accounts, or other online processors like ccnow and kagi

      --
      Beauty is in the eye of the beerholder.
    6. Re:PayPal? by anubi · · Score: 1
      "It would be quite possible for someone like PayPal to implement an aggregated scheme for micropayments and take the peppercoin business away."

      That is what surprises me. I thought they were doing this already, but then I have never signed up for PayPal and am quite ignorant of their operations.

      It was my take that they could keep an accounting by providing the consumer one trusted entity to hold their CC info and make aggregated withdrawals, while providing the merchant an aggregated payment for "drop-shipped" services.

      The aggregation would eliminate all the clutter on both ends. Each consumer pays PayPal "X[consumerID]" dollars for stuff they ordered, while each merchant recieves "Y[merchantID]" dollars from PayPal for stuff they shipped to wherever at the request of PayPal. One of the prior posts made a funny jab at the log, but I think he was right on.. yes, the logs would probably look like that.. and if you were doing a fraud trace, you could look up those keys in a database and still isolate the transactions...because it is forseeable to me that viral payloads may include a bot to make unauthorized online purchases of viewables or something equally hard to verify.

      There may also be the email flurries of spam that tries to make micropayment purchases in your name very similar to those phone scams running around where you are encouraged to dial some number before you realize its handled by some company overseas and the per-minute charges are outrageous and the whole object of the scam was to get you to place the call, thereby justifying collection.

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

    7. Re:PayPal? by Anonymous Coward · · Score: 0

      For the record, PayPal has the right idea- put $10 in escrow, dole out your nickels and dimes as appropriate. If they're eating 10% of $0.50, that won't reallly kill you as a merchant.

      Now, Peppercoin seems to be the same idea, but obfuscated and with a greater 'convenience factor.' Presumably they'll only bill accounts that go over $10 or some other limit in spent "coinage," keeping their transaction costs low. In turn, merchants get paid incrementally for every $10 of sales. It relies on the system acquiring enough users accruing $10 in bills to break even.

      I'm not sure I see the point of token redemption, when this is, in essence, a processing company. The 'token' needs only be a single bit - "Transaction approved" (user holds a valid account) or "Transaction denied," and they could simply mail out $10-rounded checks at the end of the month.

    8. Re:PayPal? by Anonymous Coward · · Score: 0

      PayPal charges the seller a fixed per-transaction cost. So, any transaction that is less than that fixed cost is a net-loss for the seller. Ooops. Hence, "micro"-payment.

  17. I don't get it by Anonymous Coward · · Score: 1

    I gather that the event of a transaction to a vendor happens with a certain probability, and on vendor's side, law of large number sets in.

    But what happens on consumer's side?

    If I read one article per month, worth, say, 20 cents, do I pay 20 cents to Peppercoin with p=1 or 10 dollars with p=0.02? Consumer's transactions may be too low to obey law of large numbers.

    1. Re:I don't get it by Anonymous Coward · · Score: 0

      it's a good thing you posted anonymously without reading the article or any comments prior to yours because you'd be swimming in shame, halfwit.

    2. Re:I don't get it by Anonymous Coward · · Score: 0

      You pay 50 cent for each Peppercoin. The merchant then gets 10 dollars for on the average 1 out of 20 peppercoins he gets.

  18. 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"
    1. Re:Not to be the cynic? by James_Duncan8181 · · Score: 1

      Methinks that VISA, MC et al do not exactly have a vested interest in helping merchants avoid credit card charges....

      --
      "To any truly impartial person, it would be obvious that I am right."
    2. Re:Not to be the cynic? by JimDabell · · Score: 2, Informative
      You throw away some transactions so that you don't have to pay bank fees
      But what is the difference of this and PayPal?

      There doesn't seem to be one...

    3. Re:Not to be the cynic? by Eric+Savage · · Score: 1

      Well one big difference is that PayPal charges you the same fees that CC companies do, or higher (for business accounts). Its something like $0.35 per transaction + 3% I think.

      --

      This is not the greatest sig in the world, this is just a tribute.
    4. Re:Not to be the cynic? by Eric+Savage · · Score: 1

      PayPal has its issues, but from a merchant's point of view, have you ever dealt with credit card companies? I'll stick w/PayPal...

      --

      This is not the greatest sig in the world, this is just a tribute.
  19. Trust is not only a matter of security by gounthar · · Score: 2, Interesting
    The dot-com graveyard has a special section for companies like Digicash and Cybercent that failed to solve the micropayment puzzle.

    So what makes Ron Rivest thinks he might be able to solve this where other failed?

    A key success factor of this business is trust. But unfortunaly for non-geeks, trust is hardly based on transaction security, but merely on the wealth of the company.
    Microsoft tokens won't have the same trust factor as Linux tokens (for example), and customers won't buy tokens that could well be worth less than nothing, if the market decides that way.

    Would you really invest a penny (because that's what is's all about : invest money) in peppercoin?

    --

    Violence is the last refuge of the incompetent - Salvor Hardin

  20. When is the PGP version coming out? by vnv · · Score: 1
    Pretty Good Payments sounds far better than some big black box at a RSA-like security company that hands out cash prizes to lottery winners based on some unknown set of algorithms.

    I noticed the Peppercoin site did have any overt mention of a robust privacy policy... something that micropayments must include for people to actually trust it.

    One can argue that RSA set back security for normal people by many years. Phil Zimmermann changed this with the open source PGP. Peppercoin sounds like the RSA of micropayments.

    So I'm going to wait for Pretty Good Payments.

  21. What about the bill? by warrior_on_the_edge_ · · Score: 2, Funny

    Micropayments are ok

    But what we REALLY need are micro bills

    1. Re:What about the bill? by chris_mahan · · Score: 1

      You're absolutely right.

      There needs to be a way for a vendor to present an invoice for services rendered. One that is binding in a court of law and one that does not cost an arm and a leg.

      --

      "Piter, too, is dead."

  22. Ahem. BS. by Thurog · · Score: 1

    Is this meant to be "product gambling"? Because the money still has to be collected from every consumer, unless you want to charge a whole lot of them $0 and a few $10 each. Credit card fees still have to be paid, in this case by Peppercoin, Inc.

    Don't even try to tell me that Peppercoin sets up accounts for you to keep transactions rare and juicy. PayPal was faster on the draw.

    MIT professor, huh? Well, can't wait to see what's next. Maybe a new, ultrasecure symmetric encryption?

    --
    The difference between ignorance and apathy? I sure don't know, and I don't care either.
    1. Re:Ahem. BS. by Anonymous Coward · · Score: 0

      The article and their website are both rather limited in terms of details about the implementation of their scheme, and I'm too lazy to track down and try to deciper their patent applications....

      That said, it seems a bit like a kind of merchant insurance. The merchant provides its goods for sale through Peppercoin, which can provide them with assurance of some calculated financial coverage for their sales. Peppercoin takes on the risk of having to minimize the number of transactions that makes this profitable for them, in exchange for the merchant accepting a smaller sum than the total of their sales (sans transaction fees they would have to pay for each transaction if they went it alone).

      So in other words Peppercoin is assuming that if their scheme becomes popular, enough users will be making tens or hundreds of dollars of purchases each month (allowing them to compress small transactions into a large transaction) to offset the cost of providing the percentage for the merchant, the aggregate cost of credit card transactions, and the cost of them running their business.

      Let us assume that people care enough about paying a monthly subscription fee that they'll move to Peppercoin in droves (a rather gigantic assumption), and that merchants 1. trust an Internet startup 2. want to sell inexpensive content 3. are willing to risk customers assuming will adopt this (an even bigger assumptions), they still have to contend with their business only being profitable so long as transaction fees from credit cards remains higher their the cost of the overhead their insurance system provides. If Peppercoin were to become even fractonally popular, VISA would simply adapt their online transaction stratedgy, and push them out.

      It's possible that they're banking on the assumption that the era of "free" content is nearly over for the 'net, as advertising increasingly fails to pay the overinflated salaries of various Internet firms. They may be hoping that sites that obtain a lot of 'net traffic, and are circling the shitter already, may be willing to toss their fate into the hands of this payment insurance scheme, in hopes of actually generating revenue for a change.

      I suspect this audience, more than the recording industry, is eagerly hoping for a way to extract pennies from the volume of distribution they do. If advertisers aren't into these sites, and customers aren't willing to pay $10/month for what they've been getting for free, maybe they'll gloss over paying $.01 per view. Or that may be their final, desperate hope.

    2. Re:Ahem. BS. by You're+All+Wrong · · Score: 1

      You're not suggesting that the same guy who pushed factor-hard PK algorithms (which he had a patent on) rather than dlog-hard PK algorithms which are at least as strong as factor-hard algorithms might not be a 100%-straight-up for-the-benefit-of-the-masses kind of person, are you?

      If someone discovers a revolutionary factoring algorithm asymptotically, (and linear term) faster than what we have today (which are suspected to exist by most mathematicians), then RSA is kaput, but the dlog-based ones will remain unaffected.

      Academic? He's in it for the money.

      YAW.

      --
      Your head of state is a corrupt weasel, I hope you're happy.
    3. Re:Ahem. BS. by Anonymous Coward · · Score: 0

      >MIT professor, huh?

      Ron Rivest's accomplishments go far beyond merely "MIT professor." Have you any idea how much he has contributed to computer science?

  23. 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.

    1. Re:Eh? by jsse · · Score: 1

      Other micropayment companies failed as they realized that the cost of processing(verifying, pay-up, etc.) individual return coins is very high. This method guarantee only 5% of those issued are processed. It'd significantly lower the cost and ideal for micropayment. (note that cost of issuing is not counted here as it's relatively low)

      As you can see, collecting 20 coins wouldn't help lowering cost of processing individual coin because each coin must be processed. That's why they make use of the randomness.

      But I'm not sure if they'd sucess because I could think of chances to fraud, but the idea still sound...

    2. Re:Eh? by reachinmark · · Score: 1
      It'd have the same "avoiding credit card fees" effect..

      What most people seem to be missing in this article, is that this idea isn't isn't a way to avoid credit card fees.. credit card fees are used as an example of the costs involved in procesing a transaction: that there is a cost for every transaction, and that that cost makes up a large portion of the actual ammount of the transaction.

      This solution doesn't have anything to do with credit cards - the problem it solves is not caused by credit cards, or credit card companies: it is caused by costs involved in processing every 50c transaction, when there are potentially millions of transactions for each customer of PepperCoin every month.

    3. Re:Eh? by Anonymous Coward · · Score: 0

      But they're still processing each 50c transaction! They have to collect the money from the customer, verify that the customer really intended to make the payment and then issue a token.

    4. Re:Eh? by Audacious · · Score: 1

      This was a similar problem/solution I had thought up. But then I'm not dealing with millions of transactions a day. However, here are some thoughts I had:

      1. Computers have been getting faster and faster. Credit card fees though are still near to what they were over ten years ago. (Which - granted - is a good thing.) If machines have been getting faster then the cost per transaction must necessarily have dropped. After all, a machine which runs at 100mhz can not possibly handle as many transactions as one running at 2Ghz. (Unless you happen to still be using 1960's transaction handling programs or an OS which really slows things down.) Thus, $0.25 per transaction is only in place because either:

      A. The major credit card companies are still using outdated machines and/or software (unlikely).
      B. They are artifically holding prices high for whatever reason they might have (like the stock holders are making them).

      2. Credit card companies already have records on anyone who has ever used a credit card. Thus, they could easily handle micropayments - they just don't. Again for reasons A or B.

      3. There are probably hundreds of ways in which the credit card companies could handle this problem but the method I like the best would be this one:

      A. Opt-in method for handling micropayments.
      B. One time entry fee of $20.00 set-up fees.
      C. Monthly fee of $10.00 to maintain micropayment information.
      1) The payment goes into the micropayment account. If it is not used then $5.00 is subtracted for maintenance of the account.
      D. Payments are only made to vendors when they reach a certain amount. Like a minimum of $1.00.
      1) This amount is adjustable by the customer up to a maximum of $10.00.
      E. Vendors do not pay the merchant fee - the customer does. (We do it already so just take the vendor out of it.)
      1) This is why there will be a trend to set the payment amount to $10.00 instead of a $1.00.
      F. All transactions $1.00 or more must be closed out at the end of each month. No matter how the customer sets their minimum.
      1) This is to ensure that all vendors are paid each month if possible.
      G. You can not exceed the amount you have in your account.
      H. You can close your account at any time. However, anyone who has less than a $1.00 is paid a $1.00 at closing. (Penalty)
      I. At the end of each quarter (ie:90 days), if a vendor hasn't been paid because their transaction amount is less than the user's minimum and the length of time since the purchase is greater than sixty days, it is automatically paid and closed out. Costs which are less than $1.00 round up to $1.00.
      1)Date scaling (ie: moving the last date of purchase) is done to show when the last purchase was made.
      A) In other words: You buy something in February for $0.0001. In March you buy another something which costs $0.0001. The last date is in March and when April rolls around the vendor doesn't get a $1.00. He gets nothing but your account says you owe him $0.0002. Only if you do not buy anything else from him will you owe him $1.00 in July.
      B) Granted you could torque this around by always buying something for $0.0001 - but at some point either you will reach a chargeable amount or maybe the vendor will raise his prices a bit.

      This is a win-win situation for credit card companies. Not only do they get to hold your money (and interest) but you also wind-up paying them $5.00 a month at the minimum but more probably the percentage fee for each transaction. Since these are micropayments, $10.00 or $20.00 in an account should not kill someone. Vendors get paid at the end of each month or at the end of each quarter. Section I is the only gamble part. You are gambling that within 90 days you will not purchase enough items to equal a dollar.

      --
      Someone put a black hole in my pocket and now I'm broke. :-)
  24. Er... by Zog+The+Undeniable · · Score: 2, Interesting

    I don't understand this. Does it mean that sometimes my card will be charged, and sometimes not? If I buy just one MP3 (or whatever) online, could I be the unlucky Joe who pays for 9 other people too?

    --
    When I am king, you will be first against the wall.
    1. Re:Er... by jsse · · Score: 1

      In order to make it work , both merchants and customers must not know the value of a coin. I think there's some method to enable merchants to know the value of a coin AFTER they received it, but that's not the hard part.

    2. Re:Er... by MacroRex · · Score: 1

      Yes, but what about this way to abuse the system:

      1. Customer comes to the merchant's site and clicks the "purchase" button.

      2. Merchant creates a new peppercoin transaction

      3. Merchant sends the transaction info to Peppercoin and receives a coin.

      4. Merchant concludes the transaction with Peppercoin

      5. Merchant checks if the received coin was worthless, and if it was, goto 2, ie. make it look like the same consumer actually purchased more of the same product.

      So in other words, what prevents the merchant to try the Peppercoin transaction again and again until the peppercoin is not worthless? This would mean that the merchant would receive $10 for each 50 cent sale.

      This cheat would be obvious only if Peppercoin gets to match the merchant's product delivery records against the redeemed peppercoin records. This can be made even harder to notice by retrying the peppercoin only some random amount of times and giving up even if no valid peppercoin is received with those retries.

      So this could be a problem if the peppercoin transaction is merchant-initiated and the merchant gets to know if the coin is worthless or not.

    3. Re:Er... by AlecC · · Score: 1

      The consumer gets the coin. The consumer gets the suppliers ID (embedded in the web page) and gets a coin clearly marked "Pay $0.50 to Supplier (possibly)". The pay/nopay is coed inside with the suppliers private key, so that only the supplier and Peppercoin can see if it is valid.

      Supplier checks if (a) a valid payment to it and (b)if and only if "a winnew", has not been used before. If so, delivers goods. If not a winner, forget transaction apart from incrmenting "expected gross" to keep Peppercoin honest. If valid, send to peppercoin for payment and note number to prevernt cheats.

      --
      Consciousness is an illusion caused by an excess of self consciousness.
  25. Russian roulette anyone by phrantic · · Score: 2, Interesting

    This is a hard sell for all involved i think.
    For the Merchant
    "....That's right Mr. Merchant we will allow these anonymous customers to log on to your system you give them your products, and they can pay with our tokens that are worthless 95% of the time, but you'll be ok in the long run. Um no we are not like those other dot.com companies that are not around for the long run..."

    As well as that what is the advantage to the customer?
    I can see how the law of averages works (or works more quickly) for the Merchant, but picture the situation that I buy one item per month for 6 or 7 months @ 50 cents a go, but due to randomness I am included in the 95% of those tokens that are thrown away. Then on the 8th month I get hit by a 10 dollar charge for something that should cost 50 cents, and even assuming I remember I have had 7 freebies, I am still out of pocket. This means I have to keeping buying, and hope that I can get 10 dollars worth of stuff, and then get out before I get hit again for another $10. This then leads to abuse/gambling, how much stuff can I get without getting charged and then get out or quit?

    Or am I missing something?

    --
    --My sig is bigger than your sig--
    1. Re:Russian roulette anyone by OneEyedApe · · Score: 1

      If I read the article right, the consumer does not really see any of the randomness. That shows up on the side of the merchants, and cuts down on their transaction fees when dealing with large numbers. The consumer will still pay $0.50 for a $0.50 item.

      --
      Life sucks, but death doesn't put out at all....
      --Thomas J. Kopp
  26. 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
    1. Re:obfuscation by JaredOfEuropa · · Score: 1

      "and it's based on 'patent pending technology' that is somehow acceptable by slashdotters"

      Yes it is, at least to me. Not all patents are bad; I am fine with the technological details (the encryption algorithm, process for randomness, etc) being patented. Ie. if you want to do a similar thing using different algorithms, you'd be allowed to.

      It would be another matter if they'd patent the idea of Micropayments.

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    2. Re:obfuscation by gotih · · Score: 1

      Not all patents are bad

      <FLAME>yeah, you probably use windows too</FLAME>

      but seriously, i don't agree with the current implementation of patents. they were intended to give a small inventor time to get a product to market but now they are just used to create a legal monopoly. i'd be more down with patents if they brought the finincial size of the applicant into question and set the length of the patent according to the amount of time expected for getting the product to market.

      but i think what you are 'fine with' is the place for copyright which i have less of a problem with. copyrighting an algorithm is better. without seeing this patent (i checked uspto.gov, couldn't find it) i can't say how ridiculous it is. if it's like 'we patent micropayments based on amassing charges then charging credit cards en mass' i'm going to be pissed.

      and my sig is only slightly tounge in cheek -- i don't believe in god.

      --

      fear is the mind killer
    3. Re:obfuscation by Spunk · · Score: 1

      what's up with all the hot women on the peppercoin page

      and the slashdotting begins...

    4. Re:obfuscation by Anonymous Coward · · Score: 0

      Women?

      There's a weird looking guy under "merchant fag"...

      This is what can happen when you cross academia with business...

    5. Re:obfuscation by bheer · · Score: 1

      > what's up with all the hot women on the peppercoin page?

      What's wrong with using pics of hot women to sell your stuff? (Unless you're gay :-p)

      Seriously, I think their website designer ran out of ideas and decided to use some 'default' eye candy.

  27. I doubt that the article is correct by mericet · · Score: 1
    Giving Rivest some credit, I guess he doesn't plan to do a PayPal with a gimmick as is apparent from the article.

    I guess that he means that the token is random on both sides (also on the consumer side), which is a good idea when the token value is never more than a few dollars, but I doubt this would easily be accepted due to obvious reasons.

  28. What's not to understand? by Anonymous Coward · · Score: 0

    the procedure is *obvious*...

    1) user buys $0.50 token from Rivest
    2) user transfers $0.50 token to store
    3) that token is *re-valued* at the store to either $0.00 or $10 (using the article's example)

    IOW, the end user only put out $0.50 -- the store gets either $0 or $10 -- each token would have a 5% chance of being worth $10.

  29. It's Your Telco, stupid. by chess · · Score: 2, Interesting


    Nice solution, Ron.
    Can I throw away some 5%-10% less invoices?

    And by the way, Your Telco has a micropayment solution since ages. Your Mobile Operator also.
    It's called phone bill.

    Don't know were I read it several years ago:
    "The (Business) Model of a (3G) Operator is the Business Model of a bank"

    chess

    1. Re:It's Your Telco, stupid. by plcurechax · · Score: 1

      And by the way, Your Telco has a micropayment solution since ages. Your Mobile Operator also.
      It's called phone bill.


      Really? So how to pre-paid mobile phones work? Oh, wait, there is not a bill. Gee. Next we notice that UK mobile phone network operators eliminated the lowest (5GBP) value prepay cards to help their cash flow, after the 3G auction overbiding. 10GBP is not exactly micropayments. After the fact bill (i.e. credit) is not the same a micropayments which are similar to currency (tender for $$ value).

      In fact if peppercoin could get backing of the telcos and be sold to customers like prepaid phone cards / top-up service in corner stores then kids who are one of the biggest market segements on the Internet that do not directly make purchases yet, since they do not have their own credit card. AFAIK you need to 18+ in just about any country to get a credit card. I imagine a system that works for prepaid mobile phones, kids, and is return-proof has a chance of success.

      Return-proof means that unlike First Virtual and to a lesser extent PayPal, the systems do not collapse with downloadable products are "returned" or the charge is disputed. Credit card payment for porn has the same problem, and AmEx has refused to deal with some billing systems (iBill I believe) that bill for porn merchants.

    2. Re:It's Your Telco, stupid. by PhB95 · · Score: 1

      Here we have exactly this done by France telecom. The (aging) minitel system allows the purchase of all sorts of goods, most often virtual goods (software, pr0n etc...) sometimes even smal hardware goods delivered by mail. All of it was put by the telco on one's phone bill, then got totalized merchant by merchant. Once a month or so, each shop got it's money from the telco.
      It runs surprinsingly well since decades, and I'm always surprised it did not catch in other countries.

      --
      One of those Europeans...
  30. So I must trust their randomness generator? by archeopterix · · Score: 1
    Ok, how do I know that their RNG isn't rigged? I am aware that there are secure protocols for gambling over the net, but will people trust the protocol? Its implementation? I am not sure.

    Ok, a business plan joke:

    0. Become Rivest.
    1. Change the winning probability from x to x-0.0001%
    2. Transfer the 0.0001% of revenue to a private account
    3. Profit!!!

    1. Re:So I must trust their randomness generator? by Shimbo · · Score: 1

      how do I know that their RNG isn't rigged?

      That's only a problem if you are a retailer. If so, you should (in theory) be selling enough that the fluctuations are small. And it really makes no sense to commit fraud by taking a (say) 1.0001% transaction charge instead of the agreed 1%.

    2. Re:So I must trust their randomness generator? by hammy · · Score: 1

      OR... Invent micropayment protocol, 10 years research.
      Start new company, 1.7M dollars startup funding
      Changing the odds so that you make Millions of dollars... Priceless :)

    3. Re:So I must trust their randomness generator? by hammy · · Score: 2, Interesting

      Seriously, there are protocols for coin tossing etc such that you don't actually have to rely on trust and neither party can cheat. A quick description:
      - Alice sends the encrypted result of a coin toss
      - Bob sends the answer they're hoping for encrypted
      - Alice sends Bob the key that was used to encrypt the toss result. Bob sends the key that was used to encrypt his bet.
      (note: both messages are send with some kind of pre-agreed nonce)

      Neither party can cheat... theoretically. :)

  31. As I understand it... by Sheriff+Fatman · · Score: 1

    The 'angle' here is that, by reducing the number of transactions required for the merchant to collect payment, they're making it more profitable for merchants. At the moment, merchants can't flog things for 50c each using Visa, because the Visa transaction charges mean they actually make a loss on each purchase.

    Thing I don't understand - Peppercoin claim if you only buy one MP3, you'll only be charged 50c.

    "You will be billed on your credit or charge card for the amount you spend, and the merchants will be paid legal tender for the content they sell." [from the Peppercoin Consumer FAQ]

    So how can Peppercoin charge 50c to my Visa card without putting themselves out of pocket due to transaction charges? Or are they hoping I'll be an insignificant minority and that everyone's gonna use this thing so much that the transaction payments will become insignificant?

    OK, Rivest's a smart guy and micropayment is a hard problem, but this just sounds like so much BS right now...

    --
    --
    -- Open Source: It's mad, but you don't have to work here to help.
    1. Re:As I understand it... by mericet · · Score: 1
      The merchant FAQ carries a bit more information.

      BTW, I agree with you here, makes no sense at all.

    2. Re:As I understand it... by Anonymous Coward · · Score: 0

      I still don't see the problem with a more PayPal-style model:- the customer pays in advance to the third party (in this case Peppercoin) in $10+ lumps, or, if the customer has good credit, they may even get credit. This buys them "coins" (secure tokens) for micropayment. Merchants then accept the coins and send them back to Peppercoin, who aggregates the payments on both sides and wires the cash money to the merchant (minus fees) once a worthwhile amount has been accumulated.

      I just completely fail to see how the randomness / probability aspect helps vs. simple aggregation.

      'course, in an ideal world, the banks would simply put in place a more efficient, cost-effective structure for handling small payments, but they probably don't care too much.

    3. Re:As I understand it... by Anonymous Coward · · Score: 0

      They're probably counting on selling you whole rolls of PepperCoins at a time. So the charge on your Visa is $10 or more, but you have to maintain a separate stash of "unused Peppercoins" in an electronic wallet.

  32. Re:the women by gotih · · Score: 1

    actually, i noticed there are several men there too.

    but this marketing tactic, though hardly uncommon, unsettles me in this instance. this is supposed to be a financial institution and they fill 1/3 of the screen with hip, attractive models (some are actually disgustingly skinny).

    whatever, i'm sticking with my first assumption that this slashdot submission is entirely a marketing ploy and i hope everyone involved with this company gets diarrhea and their car tiers go flat on the way to pickup medicine.

    --

    fear is the mind killer
  33. 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 Old+Wolf · · Score: 1

      How is this better than PepperCoin giving the merchant his credit at regular intervals (eg. once $10 has accumulated), like how the customer is billed at regular intervals?

      It seems none of us (including me) actually understand the PepperCoin scheme. The linked article certainly doesn't explain how it works.

    2. Re:My understanding... by Minna+Kirai · · Score: 1

      If each individual merchant accumulated credit to occasional payoffs, there would be too much overhead, and no reliable guarantee that the charges would ever be large enough to be worth reconciling.

      The biggest problem is of merchants who don't have enough content to have a chance for any one consumer to spend enough for the transaction to be worthwhile. Suppose me & 2 friends play a song and sell it as MP3 for $0.35. If it's a nice tune, we might get a few thousand people willing to pay per month. But if each only spends $1, we can't aggregate enough to profitably collect from their credit cards. But, since those consumers are probably also purchasing many other small data items online, Peppercoin.com can wait and aggregate them into reasonable chunks.

      A related benefit is that Peppercoin (or some other, centralized micropayments service) will reduce the sign-up overhead for accessing paid-content. Today paid content is very rare- not just because you've got to be billed a lot (to cover ccard fees), but also because the time it takes for a potential user to sign up for the first use of the service.

      By the time a customer has input credit card and billing info, created & memorized a password, and decided if the merchant is trustworthy or not, he's probably lost interest in whatever drew him there, or is ready to search for a free alternative (even if it's not quite as good).

      If a user could follow a random link from a weblog and see a promise of amusing content for $0.25, there's a fair chance he'll pay it, as long as only 2-3 mouse clicks are needed.

      (Yes, this does open the door to some scams- mislabelling my junk files as something valuable or entertaining. But there are technological approaches to make them less likely- distributed reputation servers and similar)

    3. Re:My understanding... by ajb44 · · Score: 1

      It's presumably to reduce peppercoins processing costs - they don't have to keep track of each merchant individually.

    4. Re:My understanding... by djmurdoch · · Score: 1

      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).

      This sounds pretty risky to Peppercoin. What if a large number of customers sign up and then only spend 5 or 10 cents in a month? Then Peppercoin will have to pay huge amounts more in credit card fees than they take in.

      I think they'll have to do it by setting up prepaid accounts for customers, or by allowing customers to participate in the payment gambling scheme.

      Duncan Murdoch

    5. Re:My understanding... by cr@ckwhore · · Score: 4, Funny

      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

      [root@computer root]# ping 4533 7648 6632 7812 exp 12/04
      5 cents from 4533.7648.6632.7812 (exp 12/04): icmp seq=1 ttl=51 balance=78.13
      5 cents from 4533.7648.6632.7812 (exp 12/04): icmp seq=2 ttl=51 balance=78.18
      5 cents from 4533.7648.6632.7812 (exp 12/04): icmp seq=3 ttl=51 balance=78.23
      5 cents from 4533.7648.6632.7812 (exp 12/04): icmp seq=4 ttl=51 balance=78.28
      ^c

      --
      Skiers and Riders -- http://www.snowjournal.com
    6. Re:My understanding... by CounterZer0 · · Score: 1

      Where'd you get my CC number?!

    7. 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.

    8. Re:My understanding... by kauffee · · Score: 1

      The article mentions that each Peppercoin has a unique customer identifier. In that sense, customer information shouldn't really be lost in the noise at all. In fact, Peppercoin could concievably craft their user agreement so that they could give merchants access to customer buying habits for any customer ID. In that sense, one merchant would know everything you bought with Peppercoin at any Peppercoin site. That's kinda scary.

  34. Marketing by chrissevdh · · Score: 1

    Sounds like an awfully potent marketing - user tracking system... All in the hands of one company... Big privacy issues it seems to me!!!

    --
    -- Windows has detected that your mouse has moved. The system needs to be restarted for the changes to take effect. [OK]
  35. 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.

    2. Re:some information missing from the article ... by pgregg · · Score: 1

      Indeed, there is a lot of commentary here about how PepperCoin would have to make the consumer pay up front / subscribe and give PepperCoin e.g. $10 credit. Obviously PepperCoin needs to get the money from the consumer's CC *and* unless this "random probability" theory says that of 200 people that buy a music track, one gets charged $10 and the other 199 get it free - PepperCoin and/or the merchant still has those high CC fees. Also, assuming the above is correct and PepperCoin is really just a man in the middle clearing house - why does probability, encryption or any other bogus mind warping thing have to come into it. The vendor will have to have a PepperCoin account, so just credit his account with each .50c sale - at the end of the month the vendor can collect his $10 in one lump. So to those saying that this isn't just another PayPal - you don't know either. None of us truely knows. The CC company is going to get their slice whether you (or PepperCoin) likes it or not - PepperCoin is just another PayPal where CC clearances will be aggregated for both the consumer and the vendor hopefully resulting in lower transaction costs for all. Karma Schmarma

    3. Re:some information missing from the article ... by spencerogden · · Score: 1

      I would assume that payment is received from the customer aggregated at the end of the month. This way, customers have one bill to pay(Myabe they only pay when it gets higher that about $10) and the merchant gets paid almost immediately. Dunno, there is definitely information missing.

    4. Re:some information missing from the article ... by Logi · · Score: 1

      Which begs the question "what happens if you have an invalid credit card?"

      Does the system query the credit card company for every potential transaction and then only charge one time out of ten, or does it only query the credit card company one time out of ten?

      In the former case, the credit card companies are going to complain, since you are abusing their servers, while in the latter case 90% of the time you can buy stuff with a bad credit card.

      Since we all trust Dr. Rivest, there must be something very important missing from the article.

      --
      Logi - I can do anything, but not everything.
  36. Heh... by VirtualWolf · · Score: 1

    The first thing that sprang to mind when I read the title was the Infinite Improbability Drive from HHGttG. :)

  37. The beauty of this method by jsse · · Score: 1

    is that the merchants and PepperCoin don't need to process each digital coin. Statistically the issuer only need to process(verify and pay-up) 5% of them. If you could see that the cost of issuing a digital coin is relatively low, then the cost of this micropayment method is only about 5% as before.

    It's definitely a breakthru in micropayment as it lowers the cost of processing used digital-coins. In the past other micopayment issuers attempted to fix this problem by allowing reuse of paid-coin like we do with papernote. It doesn't work as you can see, because merchants always wants to cash in asap, and they don't care if that'd increase the burden of micropayment issuers, this is just not their bussiness.

    One of the problem I can see is the fairness. Would that be one extremely bad luck dude keep getting null coin and compain about it? I know it's unlikely in statistical sense, but I DO keep drawing lousy trading cards so those people like me would worry. :)

    Btw, those who compare it to Paypal can move along. First of all Paypal charges flat for each transaction and ALL payment methods requires you to prove your credit and your ability to pay back. Credit card is just one of the method for this purpose.

    1. Re:The beauty of this method by perlyking · · Score: 1

      The way I read it is that they do have to process every coin, but only some of them turn out to be worth something.
      I can't see that it is more efficient than the way some internet charging works (i.e keep storing up the amounts until its worth incurring a transaction charge to pay out.)

      --
      no sig.
    2. Re:The beauty of this method by richard_willey · · Score: 1


      Merchants need to check every token they receive to determine whether the token's are valuable or not. This process can be automated and has [virtually] 0 marginal cost.

      Merchant's only redeem those tokens which have positive value. It is this redemption process that is relatively expensive. The main motivation behind peppercoin is avoiding this expense.

  38. Time enough for Cash. by BlackHat · · Score: 1

    He gets to keep and use the money until it hits the payout?

    Nice one. Stretch it by splitting SKUs and more time to use them bucks.

    1. Re:Time enough for Cash. by Anonymous Coward · · Score: 0
      I appreciated your comment and I suspect you are right about PepperCoin enjoying the float.

      I wonder if there is a provision for interest being paid to merchants, but then again (statistically, of course, of course) the merchant ALWAYS gets paid up front (right, right).

  39. How is this going to get off of the ground? by kevinatilusa · · Score: 1

    The chicken and egg problem still seems to be around: In order for a company to be able to use micropay, it needs to have transactions occur in sufficient quantity that the law of large numbers applies and the payments average out to the correct amount.

    If you're a startup looking selling something like MP3's online, however, then you will most likely start with a small customer base. Should you just hope for the best on those first few hundred transactions?

  40. it's boolean: pay / not pay by XPulga · · Score: 1
    the problem with any kind of online payments, at all, is that people living on countries other than the site's country (believe or not, the majority of the world population is not unitedstadian) are often in trouble to pay at all.

    credit cards pose a secutiry risk (both for in-country and foreigners), independent of how good encryption is, there is always the human factor on the other side. The moment you give the card number, independent of the buy being $ 0.50 or $ 500, you are at risk. The micro-ness of the values only bring more risk of security look-overs.

    If that's not enough, international credit cards are not easily available to everyone, especially young, income-less students, who are a considerable part of the "people who use the net" and are likely to be the main targets of such "content producers".

    International bill sending poses more issues than any merchant is willing to face.

    The only way for this to work is if a multi-national company sets up a station on every target country (US, Canada, all over Europe, probably South America and some places in Asia too, for most businesses) for selling net credit. Of course this company will be a monopoly, which isn't good; Moreover, politicians would come up with lovely absurd taxes on such services (allowing citizens to mess freely with the external debt is a bad idea, anyway), and the micro-payments would no longer be micro.

    It may work for small segments and businesses, which is enough to get this yet-another-dot-com in the blue, but micro-payments aren't taking over the "content industry".

    1. Re:it's boolean: pay / not pay by Shimbo · · Score: 1

      credit cards pose a secutiry risk (both for in-country and foreigners), independent of how good encryption is, there is always the human factor on the other side.

      No. You don't need to give your credit card number in a micropayment system. There are perfectly good (in one sense) micropayment systems in use today - premium rate phone lines. If I really wanted to I could use a contract-free prepayed phone, and not give *anyone* my card details.

    2. Re:it's boolean: pay / not pay by hammy · · Score: 1

      But in this micropayment system you do... Read the article and the company's website.

    3. Re:it's boolean: pay / not pay by Shimbo · · Score: 1

      Read the article and the company's website.

      So? 1 is much more like 0 than 1000 is.

  41. perhaps the cc companies by Anonymous Coward · · Score: 0

    and the cc transaction processing companies could lower their per txn fee, in the hopes that they make more money b/c of micropayments.

  42. Small sample statistics problem? by Kaz+Riprock · · Score: 3, Informative


    What about the retailer that doesn't do a heavy volume of business through PepperCoin?

    For example, if it's a 50/50 probability that a given coin is worth High or Low and you flip that coin 100,000 times, then within a minimal error, the coin will be 50,000 High/50,000 Low. But what about a retailer that only does 1000 or 500 or *less* per month.

    Then, add on the fact that the PepperCoins being discussed aren't necessarily 50/50 but sound more like 5/95 or 1/99. If you closely examine any 500 of those 100,000 tosses earlier, you can probably find quite a few runs of 500 lows or more in a row. Suddenly, there are whole months that a retailer is going without payment to wait for that one time when they get compensated waaaay down the line. It seems a feast-or-famine proposal for the smaller retailer.

    --
    Mordor...a magical, mythical land where women are more rare than dragons--but where every man would rather find a dragon
    1. Re:Small sample statistics problem? by BCoates · · Score: 1

      A retailer that only does 500 transactions/month for 50c each (5/95 of $10) is only making $250 a month, which is almost certain to not cover expenses.

      I'm too tired to work the math out right now, but I doubt it's probable for a reasonably small account to off of the correct value by more than $100.

      --
      Benjamin Coates

    2. Re:Small sample statistics problem? by reachinmark · · Score: 2, Informative
      What about the retailer that doesn't do a heavy volume of business through PepperCoin?

      Then they should probably re-think their business strategy.. we are talking micropayments here. Less than 500 micropayments a month isn't exactly big business..

      you can probably find quite a few runs of 500 or more in a row.

      Err.. no. Not really. 2 raised to the power of 500. That's pretty darn unlikely. Actually 1 in 3.2734*10^150 unlikely.

    3. Re:Small sample statistics problem? by AlecC · · Score: 1

      If statistics like that didn't work, the insurance industy wouldn't exist. You said "any 500 of those 100,000 tosses earlier". No. The probability of 500 in a row is 0.95^500, which is vanishingly small. Electoral posters reckon that slightly over 1000 truly random questionees yield a standard deviation of 1% in the result - which is good enough for commercial purposes. So you need to sell more than 1000 things ($500 worth) to get very close to your "honest" result (and you are as likely to win as to lose that 1%). It is going to cost youe more than $500 to set up yur web page, delivery system, Peppercoing account, advertising so people know of you....

      --
      Consciousness is an illusion caused by an excess of self consciousness.
    4. Re:Small sample statistics problem? by gte910h · · Score: 1

      It doesn't really matter that much. I can only see micropayments be used to sell things of an IPish nature(songs, software, ringtones, etc). That means that as long as you are really selling enough to be solvent at all, your variance will be low enough that you can survive. The only cost per Item to you is bandwidth.

      --
      Want to see every step I took to start my company? http://www.rowdylabs.com/blogs/pitchtothegods
    5. Re:Small sample statistics problem? by WhiteDragon · · Score: 1

      Answer not a fool according to his folly, lest thou also be like unto him.

      Answer a fool according to his folly, lest he be wise in his own conceit.

      --
      Did you mount a military-grade, variable-focus MASER on an unlicensed artificial intelligence?
    6. Re:Small sample statistics problem? by swillden · · Score: 1

      Err.. no. Not really. 2 raised to the power of 500.

      You're assuming it's a .5 probability, which it isn't, more like a .05. So that's 0.95^500 = 1 in 1.38*10^11.

      Still, it's very unlikely that you can do 500 transactions without getting paid for some of them.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    7. Re:Small sample statistics problem? by Anonymous Coward · · Score: 0
      You're assuming it's a .5 probability, which it isn't, more like a .05. So that's 0.95^500 = 1 in 1.38*10^11.

      Right, but given that the guy I was replying to was referring to a *coin* flip, I figured that 0.5 was a pretty good probability to assume.

  43. Can't you muppets read? by Anonymous Coward · · Score: 0

    It clearly states on the site that the consumer gets charged and the merchant gets paid. Honestly, you people really should learn to fvcking well read!

  44. The problem in some parts of the country... by unitron · · Score: 1
    Peppercorn?

    No, peppercoin.

    That's what I said, peppercorn.

    --

    I see even classic Slashdot is now pretty much unusable on dial up anymore.

    1. Re:The problem in some parts of the country... by Anonymous Coward · · Score: 0

      Yeah, northerners are retarded like that, it's true.

    2. Re:The problem in some parts of the country... by Anonymous Coward · · Score: 0
      I'm answering you anonymously to avoid drawing undue (above score 0) attention to your little attack of idiocy. Regional dialects are fair game for afffectionate humor, not bigotry.

      unitron
      5733

  45. Sounds like pepperoni to me. by mikeophile · · Score: 2, Informative
    The only way I can see this working is if Peppercoin aggrigates all of a customer's purchases into a single credit card transaction after it reaches a certain break-even point.

    Only a certain number of customers will reach this break-even in a given time-period.

    The value of a "winning" Peppercoin to a merchant would be this break-even amount, minus the credit card company fees and Peppercoin fees.

    The odds of a merchant getting a valid Peppercoin would be based upon the number of break-even transactions made in say, a month.

    If 10,000 total transactions were made in the first month, and only 100 people spent more than the break-even amount, say $12.50, the odds of a given coin being worth $10 would be 1/100.

    It's a novel system, as previous efforts to deliver microcash required customers to buy tokens in advance. This system places the risk upon the merchants, who are being asked to gamble that people will use Peppercoins on a regular basis.

    As a system like this matures, it could actually work, maybe.

    1. Re:Sounds like pepperoni to me. by Old+Wolf · · Score: 1

      So which of the following happens, if a customer buys one 50c MP3 and never buys anything for the rest of his life:

      a) His CC never gets charged
      b) His CC gets charged 50c immediately
      c) His CC gets charged 50c after a set period of time
      d) His CC gets charged $10 immediately
      e) There's a % chance his CC gets charged $10 immediately, otherwise never charge
      f) There's a % chance his CC gets charged 50c immediately, otherwise never charged

      It seems to be that (a) means free goods, (b) means no saving in CC charges, (d) is unfair, (e) means maybe free goods, and (f) is gambling, so probably (c) is correct?

      But if (c) or (d) is correct, then PepperCoin is acting as a bank -- ie. the same as Paypal and thus free to rip everybody off with no recourse. Sucky. At least I'd trust Rivest more than I'd trust Paypal.

      Next question: the Peppercoin website suggests that the coin is like a cheque, and the merchant collects all the customer's coins and then redeems them to PepperCoin. So why can't each coin contain the actual transaction value? Peppercoin would then aggregate the merchant's coins after a set period and credit the merchant's account.

    2. Re:Sounds like pepperoni to me. by headpushslap · · Score: 1

      Yeah, Peppercoin may mork in theory, but...

      We all know how insurance works, right?

      Your rates are based on odds that you will get into an accident. Except your rates climb whenever the underwriter has to pay more taxes or more claims, or higher administration costs.

      Peppercoin would work, in theory, if it was fully automated (no admin fees) but you need to pay for data warehousing, processing, etc...

      Credit card co's don't just pile up money, it does actually cost something to do the work. /.ers have a tendency to think in utopian terms, like that people who take money are evil. No, that's how come you all have fancy computers and broadband internet (g'head and deny it)

      As for the other idea, about waiting for the sum to be meaningful, a lot of businesses actually need the money today, to pay rent or the bills or godsaveus the actual merch. Not so a customer can buy what he wants when he wants. The interest alone for some businesses on overdue accounts can be a significant portion of their annual costs. If they pay, say 5/10 net/20, the interest accrues from day 20 on. If your micropayments don't go through before day 20, merchant loses cash.

  46. Re:Is that all you have to say on the subject? by Anonymous Coward · · Score: 0

    I urge you to STFU. I bet you weigh 400 pounds and smell like fried pork rinds.

  47. 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.

    1. Re:that's exactly my question too by tevman · · Score: 1, Funny

      especially most (ALL?) financial software rounds to the cent.

      and it just throws the rest away... so we take these fractions of a cent and have it deposit to a bank account... its like superman 3

      --
      sig is broken try again tomorrow
    2. Re:that's exactly my question too by Dman33 · · Score: 1

      I knew that was coming!

    3. Re:that's exactly my question too by DoNotTauntHappyFunBa · · Score: 1

      like superman 3

      I thought Office Space was the preferred example on Slashdot.

      --
      Well, hey, I didn't spend all those years playing Dungeons and Dragons and not learn a little something about courage.
    4. Re:that's exactly my question too by uhoreg · · Score: 1
      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.

      If they do things properly (and I would think that Rivest knows what he's doing), they can use an electronic coin flipping protocol, so that both parties can be sure that the randomization is done fairly. You can get the details in a dozen different books, including Schneier's Applied Crypto.

      --

      To get something done, a committee should consist of no more than three persons, two of them absent.

    5. Re:that's exactly my question too by Yottabyte84 · · Score: 1

      Except for Office Space admits to stealing the idea from superman 3.

  48. These are not micropayments by Anonymous Coward · · Score: 0

    Micropayments are things like USD 0.0002 per Slashdot page. USD 0.50 is hefty. Let's call this minipayments or something.

    The problem with real micropayments is user control. Users like to know how much they are spending, but they don't want to click a confirmation box on every downloaded file.

    1. Re:These are not micropayments by Anonymous Coward · · Score: 0
      The problem with real micropayments is user control. Users like to know how much they are spending, but they don't want to click a confirmation box on every downloaded file.
      I beg to differ and cite my last month's phone bill in which my girlfriend ran up 1000 (1E+03) minutes of usage talking to her mom in Florida.

      Fuck a duck!

  49. Technical people are terrible at marketing. by Futurepower(R) · · Score: 1


    Technically knowledgeable people are usually terrible at marketing. The Peppercoin web site is one of those "Click here to get the plug-in" web sites. (Last time there was a big security vulnerability in Flash, I uninstalled it from Mozilla.)

    A play on words like "Peppercoin" is rarely successful marketing. People want to be able to trust a company. They don't want a small joke.

  50. Verisign by The-Bus · · Score: 1

    Well I'm still trying to figure out how I "paid" VeriSign by sliding a $20 bill inside my computer. I heard some snickering from the customer service rep that told me to do it but I figured it was in reference to a joke I didn't hear.

    --

    Small potatoes make the steak look bigger.

  51. Critical point of friction by Beautyon · · Score: 1

    Peppercoin accounts are backed by a bank account, usually via a credit or charge card.

    That is the death knell. Any system that interfaces to credit cards or bank accounts but which doesnt have some utterly compelling extra feature is going to fail, especially when there are services like PayPal already dominating the market.

    Any point of friction, like having to sign up for a bank account to spend money will instantly limit the uptake. Merchants will become disenchanted with the lack of customers, and stop converting their content to peppercorn files.

    If opening an account is not a three field form, then forget it. This is the true problem of micropayments; how to give away the user accounts to create a huge spending population.

    --
    ATH0 Bitcoin: 1DnwFLXczVZV8kLJbMYoheUrpqHesjxrSi
  52. Bad business plan by Ami+Ganguli · · Score: 1

    These guys are doomed simply because it doesn't really cost Visa/MasterCard/etc that much to process a transaction. They charge it because they can get away with it.

    As soon as any scheme like this becomes even remotely successful, the credit card companies will change their pricing models and steal the market.

    --
    It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
    1. Re:Bad business plan by Old+Wolf · · Score: 1

      Mod this up! Working in the industry, I know how stupidly cheap transactions *should* be, and how expensive they turn out because of greed from the acquirers and the telecommunications companies.

      However, I would say that the transaction fee charged is mainly insurance against the huge cost of CC fraud. I wonder if Visa etc. could be persuaded to offer bulk transactions with low / no fees to Peppercoin and other companies, as long as those companies agreed to accept the fraud liability.

  53. Bzzt... wrong! by Anonymous Coward · · Score: 0

    The correct solution is to batch micropayments together and fire them all at once, like pre-sorted mail. To reduce transaction count, the effective change in monies among large money holders is the only thing that needs to be computed (i.e., your individual monies are held by some big dogs), companies just need to keep micropayment logs to prove that they charged things and have automated random audits. With the invention of the Internet and other interconnected WANs, there is no execuse for transaction costs above .01, as packets are FAIAP free.

    Banks are just being ghey when they charge fees to use/get you own money. That's how they make money, that and loaning your money out. Someone should come along and offer something w/o so many fees, oh yeah... paypal as a micropayment system. who needs this? just use PAYPAL!

    For a real solution, a gov't-backed universal electronic money interchange standard w/ varying levels security and tracing needs to be adopted. the real problem with that is authenication (who's certificate authority) and trust (network, terminal, physical, etc).

    if this guy found a way to stop spam, that *might* be news. /. == dot-com-promo-as-news-adserver; biggest racket in the world: banking & CCs.

  54. Lottery by mvw · · Score: 2, Interesting
    Is this a lottery on whether you get charged or not?

    No, the customer get's charged.

    But the term lottery is very good in this context. Let's look at the scheme from that point:

    If a state organizes a lottery (at least here in Germany) it is obliged to pay out at least 50% of the money that came in from selling the lottery tickets. This payment occurs in the same random fashion like the pepper coins.

    In reverse, a customer of a lottery can roughly except to win back about 50% percent of what he shells out (it depends on the time frame and how all the win money is distributed among different winning ranks).

    The same holds for the merchants participating in that peppercoin scheme. Statistics is on their side. The more transactions, the smaller the error margins.

    I would call the scheme a reverse lottery.

    The critical point is of course the tuning of the propabilities in the win/loss one time pads that Rivest's company is likely to distribute to the client software. He can make money by having to low win probabilities.

    As a participating merchant I would perhaps insist on a contractual margin - if I have N zillion transactions there should be guarantieed error margin. If my pepper coins are below that margin, I should get compensated by Rivests company, if I'm above I should pay back.

    The general idea, to use statistics to neglect expensive detail, seems very good to me.

    Regards,
    Marc

    1. Re:Lottery by psychofox · · Score: 1

      Caveat: I have not read the article. However, the lottery analogy isn't perfect as described above: In a state lottery,with 50% payback, one would typically have the following situation. Tickets 1$, 100 tickets. Prize 5$, 10 prizes. Total revenue = 100 x 1 = $100 Total payout = 50 x 1 = $50 i.e. 50%. Peppercoin works as follows: Tickets 1$, 100 tickets Prize 10$, 10 prizes. Total revenue = 100 x 1 = $100 Total prize = 10 x 10 = $100 i.e. 100% payback. But the effect on the entrant is as follows. If he enters once (at a cost of $1, he has a 1:100 chance of winning 10$) If you scale everything up, and he enters enough times, he has a 50:50 chance of winning 100% of what he staked. It is basically gambling - and things only even up if you have a high volume of 'transactions'

  55. Telcos could do better by Mark+Hood · · Score: 1

    (OK, so it's a contentious subject line :)

    But Telecom companies already charge tiny amounts for services, they have the structure in place to do so... I get charged a minimum of UKP0.05 for every phone call I make.

    So all we need is for the seller to charge the telco handling your Internet Connection (dial-up, cable modem, ADSL whatever).

    So for example, I log online with BT and surf to mp3.com. I ask for a $0.25 MP3 file and mp3.com checks my IP, spots I'm at BT and asks for the cash FROM THEM, NOT ME. (Insert foolproof authentication here, of course).

    When I get my next monthly bill, I have an additional $0.25 charge on it, hopefully with some information regarding what it's for. I pay my bill as usual (relatively large numbers so it's easy).

    Assuming BT and mp3.com trust each other, they can agree to settle the bill for all BT's customers when it hits $10, $100 or $10,000 if they like. Or BT can pre-purchase 'tokens' from mp3.com and use them up as and when their customers buy stuff.

    Sounds exactly like PayPal, doesn't it? Except I trust my telco not to rip me off, I don't (usually) need to pre-charge my account, and the economies of scale mean it's easier to kick off - there are a huge number of customers for the average ISP, so they can all start trying this out without stuffing $10 in a Papercoin or PayPal account, which might be usable in all of 3 online shops.

    Now let the flaming begin :)

    --
    Liked this comment? Why not buy me something nice
    1. Re:Telcos could do better by vnv · · Score: 1

      Telcos have done better. DoCoMo has a perfectly good working micro-payment system in Japan.

      The banking and credit companies have no incentive to create a micropayment system. These sorts of companies are making billions in profits using a high-payment fee model and only stand to invalidate or undermine their high profit system.

      So it is up to companies that have working billing systems and are used to billing for minute things to come up with something compelling for micropayments. These companies have most of the infrastructure needed already in place.

      A giant RSA super-crypto machine is not the answer to micropayments. However, it is a good vehicle for setting up a lifestyle company with someone else's money.

    2. Re:Telcos could do better by richard_willey · · Score: 1

      Funny. I was over in Paris in January meeting with France Telecom. They tried [pretty much] the same pitch.

      It was stupid then, its stupid now.

      There is a basic flaw with this model in that it assumes a 1:1 mapping between end users and Internet accounts.

      Personally, I access the Internet at home through an ISP, at school through MIT, at work through my provider, and at a variety of 802.11 hotspots.

      In a similar fashion, my DSL line is being used by me, my friends, my parents (when they're visiting), and - most likely - the folks down the hall.

      The telecom billing model is [at best] applicable for a subset of the population. Accordingly, it is going to be swamped by a sysem that offers similar functionality with universal converage.

    3. Re:Telcos could do better by Mark+Hood · · Score: 1

      Fair point, so how about this:

      I sign up for the 'micropayment' system and get a little tag (imagine SecureID or something) which I authenticate myself to BT/France Telecom with...

      Then they know it's me - and maybe it can even be used if I'm at work.

      Of course if you're going down that route, why not try this.

      Some countries (Holland for example) have a ChipCard system, where you replace cash with a sort of pre-pay card. You charge it up at cash points (ATMs for the American crowd) and just swipe it at the tills (cashouts) to pay for small cost items... Add authentication to those, web enable the system and you have a micro-payment system tied to the user!

      Of course we'll end up with two or three per country, but Visa/Mastercard/Amex or Bill Gates/Ron Rivest/Richard Branson could do it...

      Problems are there to be solved :)

      --
      Liked this comment? Why not buy me something nice
  56. The phenomenon isn't as bad as you think by kevinatilusa · · Score: 2, Informative

    Let's say you're a firm hoping to make $10,000 in sales in the next month, corresponding to 20,000 Peppercoins. Each peppercoin corresponds to a random variable which is $10 with probability 0.05

    Your expected income is in fact $10000 while your standard deviation is 10(20000*.05*.95)^(1/2)=$308 or so. So while the variation is painful, it actually turns out you'll be in the $9000-$11000 range 99% of the time.

    Similarly, if you scale down by a factor of 10, so you have 2,000 coins. Your expected income is $1000 while the S.D. is 10(2000*.05*.95)^(1/2)=about $100 or so. The 95% range here would be from $800-$1200, which is more painful but still managable.

    The odds of a run of 500 lows in a row is about 7.27*10^-12, safely ignorable

    1. Re:The phenomenon isn't as bad as you think by djmurdoch · · Score: 1

      Your expected income is in fact $10000 while your standard deviation is 10(20000*.05*.95)^(1/2)=$308 or so. So while the variation is painful, it actually turns out you'll be in the $9000-$11000 range 99% of the time.

      You're assuming the tokens are valued independently of each other. If the vendor saves up the tokens, there's no reason Peppercoin couldn't choose to aggregate them, and reduce the variability even further.

      The innovation of Peppercoin is that it doesn't *require* aggregation in order to reduce the transaction fees.

  57. Taxes? by Anonymous Coward · · Score: 0

    I'm unsure how the tax system works on the U.S., but I hear that every transaction is taxed, even if they form a chain. So, one transaction with this system comprises these steps:

    - I buy peppercoins from his company.
    - I exchange those peppercoins for a music track.
    - The third party sells their peppercoins to his company.

    Assuming Internet transactions get taxed, won't we get taxed twice or thrice because of this?

  58. You can't copyright an algorithm (nt) by BCoates · · Score: 1

    Really.

    1. 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.

    2. Re:You can't copyright an algorithm (nt) by uhoreg · · Score: 1

      I don't understand how this can be "insightful". BCoates wrote that you can't copyright an algorithm (which is true copyrights only apply to the expression of an idea, not the idea itself), and the parent post decides to confuse it with patents.

      --

      To get something done, a committee should consist of no more than three persons, two of them absent.

  59. Re:EEtimes has a slightly better clarification by MadKeithV · · Score: 3, Funny

    Quote: "Just my $0.02US"

    Is that in peppercoins, or real payment?

  60. This is how it works for the consumer. by Anonymous Coward · · Score: 0

    You make an account at peppercoin and register your credit card.
    You find a place where you can by with peppercoin. You write your account name and password.
    If you by for 0.05$ peppercoin will only charge you 0.05$. NO credit card fee.
    The idea is they hope that people in time will have many micropayments each, so when they once a month (or how often they will charge you credit card) you have bought enough to justify the credit card fee.

    So if you buy for 0.05$ your entire life with peppercoin, then yes peppercoin will have paid for your transaction.

    BUT remember there is also a moneytransfer to the place where you have bought for 0.05$.
    This is where the idea of randomisation comes to play. The shop really don't wan't to have transered money to their account for every sale, so instead they get money 'sometimes'.
    This have the advantage of security - the shop don't have to trust that peppercoin keeps track of every sale.

  61. A better system! by TheIronDuke · · Score: 1

    Instead of using their "tokens" we can use MMRP money. Once you get 5000 "pyreals" or "gold peices" you can sell them on ebay! Well, maybe there's no difference.

  62. Two algorithms... by jolshefsky · · Score: 4, Interesting
    I surmise this is how things work:

    For the user, sign up for a PepperCoin account, providing your credit card number, and when you want to make a purchase:

    1. Open the PepperPanel.
    2. Create a token for the amount of the purchase (i.e. $0.50.)
    3. Provide the merchant with the token.

    The token is a digitally signed token with the merchants "name," the consumer's "name," the amount of the transaction, and a value of either $0 or $10 (to the merchant.) Your PepperCoin account is charged $0.50.

    The merchant, upon receiving a token, sends you the product, and if the token is worth $10, keeps it for later.

    At the end of the [day / week / month / quarter] send all the $10 tokens to PepperCoin. PepperCoin sends back the money for the total value of the tokens. What you'll find is that (money received) / (total number of tokens collected) is $0.50. The merchant will be charged a fee for the service, so you might see something like $0.45 per purchase (10% fee.)

    Back to the consumer ... over time you'll accumulate $10 or more in purchases at which point your credit card will be charged. If, let's say, 6 months elapse, and you still haven't accumulated $10, you'll be charged your current balance.

    See ... PepperCoin makes about 10% of all the purchases minus the cost of credit card transactions to the consumers (about 5%), the merchant gets $0.45 instead of $0.20 on a $0.50 purchase, and the consumer is charged dollar-for-dollar what they spent.

    --
    --- Jason Olshefsky

    Karma: Poser (mostly affected by adding this line long after everyone else did)

    1. Re:Two algorithms... by Old+Wolf · · Score: 1

      How is this better than the coin actually being worth 50c and the merchant sending all the coins with their real values to Peppercoin at the end of the [day / month / ...]

      The only conceivable advantage I can see in the random coin value is that encrypting the coin is only a matter of encrypting True or False, rather than encrypting an arbitrary integer. So if the coin is hacked then no useful information comes out. Consider then this scenario: I pay for something, and hack my coin and discover it was False. I then go and buy many more things off the website with the same coin. I get free stuff because PepperCoin didnt issue me any new coins so I dont get charged. This is bad, therefore either the Merchant has to validate coins in realtime with PepperCoin (defeating the point), or the coin has to contain other info (eg. trace number, product code), and the Merchant has to be able to decrypt the coin (defeating the coin security). What gives?

    2. Re:Two algorithms... by Anonymous Coward · · Score: 0

      Well, there could be a small saving in terms of computing costs... only 1 in 10 (or whatever) coins has to be verified on the merchantpeppercoin path.. but I would have thought the compute cost involved in even strongly encrypted coins is negligible unless you're talking -huge- volumes of -really- tiny payments. Wouldn't think it would matter at the "hundreds of millions of 50cent transactions" scale.. but if you're talking "hundreds of billions of 0.1cent transactions" that would be an area where optimization might be needed.

    3. Re:Two algorithms... by jolshefsky · · Score: 1
      The reason credit card companies charge a minimum fee per transaction is because it isn't really worth it for them to charge less.

      Let's say you were handing transactions like a credit card company does and charging a flat 5% per transaction. What you'd find is that you make all your money on the large number of middle transactions ($10-$100, say) and also on the small number of large ones (over $1,000.) Given that your network has a finite amount of space, you'd favor the transactions that make the most money. However, instead of denying transactions below $10 because they don't make money, you just charge a flat fee of $0.25 on every transaction which makes it worth your while--no transaction ever nets less than 5% of $5. You're happy because it's just like you're getting no transactions under $5 and the merchant is happy because they can charge $4.90 if they wanted.

      However, from a merchant standpoint you really get screwed when things get down to $0.25--the transaction fee is 100%. What if you could sell stuff right down to a fraction of a penny and still only pay a 10% fee?

      PepperCoin is just like a credit card company, in a way, in that they don't want their network plugged with a million $0.001 transactions, but instead of making an effective minimum charge, merchants buy in bulk. However, they can't be a credit card company because the Internet-based transaction of passing a PepperCoin token around is much orders of magnitude cheaper than the telephone-based system used by credit cards today--why would you want a PepperCoin credit card if you _couldn't_ use it in brick-and-mortar stores? In other words, the existing credit card infrastructure wouldn't support this kind of system because the data transfer costs are too high.

      --
      --- Jason Olshefsky

      Karma: Poser (mostly affected by adding this line long after everyone else did)

    4. Re:Two algorithms... by AlecC · · Score: 1
      How is this better than the coin actually being worth 50c and the merchant sending all the coins with their real values to Peppercoin at the end of the [day / month / ...]

      The number of coins that someone (Peppercoin) has to remember to stop the same coint fraudlently being submitted twice. With your scheme, every coin, no matter how small (and I see 50c as large for micropayments) has to be recorded. With Peppercoin, only paying tokens, by definition worth at least $10, need to be remembered.

      --
      Consciousness is an illusion caused by an excess of self consciousness.
    5. Re:Two algorithms... by stanmann · · Score: 1

      each coin has 4 traits.
      Value T/F
      Date/Time
      Purchaser
      Merchant
      So, forging coins won't work, because Peppercoin doesn't have to track coins with a value of F. So Peppercoin stores a hash of True coins and when the merchant submits a claim, has some sort of crypto compare that cross-checks the merchant was issued that coin... I like it.

      --
      Food not Bombs is a nice platitude but it breaks down when you notice that the Bombees are usually well fed
    6. Re:Two algorithms... by Old+Wolf · · Score: 1

      So the benefit of the scheme is actually that it saves Peppercoin's hard drive space, and not anything to do with transaction costs?

    7. Re:Two algorithms... by stanmann · · Score: 1

      Well, it saves processing and therefore reduces the costs they need to "bill" to stay afloat.

      --
      Food not Bombs is a nice platitude but it breaks down when you notice that the Bombees are usually well fed
  63. The problem is not micro-payment... by ratbag · · Score: 4, Interesting

    ... it's the credit card company charging so much per transaction. Why work around that problem?

    The "market" for credit cards is skewed because the transaction charge is applied to the merchant rather than the purchaser. If the charge did come direct from the purchaser, the purchaser would choose a credit card that offered the lowest charge. As it is, the merchant has no choice (other than saying "I don't accept Amex), so competitive pressures don't apply.

    Peppercoin-type operations will further mask the skewed market - we will all end up worse off; except of course for the Visas and MasterCards of this world.

    Rob.

    1. Re:The problem is not micro-payment... by Minna+Kirai · · Score: 1

      Or, maybe, by providing competition in the "low-per-payment fee" category, they'll inspire the Credit Cards to change how they work.

      Scenario A: Peppercoin.com becomes moderately successful, and has a few clones/competitors spring up. Then Visa and Mastercard buy them all out, and start offering micropayments as part of their normal services.

      Scenario B: Peppercoin.com is successful, and begins accepting bank checks (instead of ccard payments) to reconcile your monthly bill. Eventually some customers start using Peppercoin for even large transactions, and don't bother with credit-cards anymore. Visa and Mastercard are forced to adapt.

    2. Re:The problem is not micro-payment... by ratbag · · Score: 1

      I fear that scenario A is more likely, but B is certainly a possibility.

      The figures for total credit cards issued that came out with the recent fraud story suggest that Visa and MasterCard are unlikely to be forced to adapt to anything. The forces acting on Visa and MC are diluted by the merchant-pays principle.

      Rob.

    3. Re:The problem is not micro-payment... by kcelery · · Score: 1
      This payment scheme seems to make sense when you are looking at real micro-payments. Now suppose you charge the poor fellow who download your game for, say, $0.001. Your customer go to Peppercoin, buy a token, then send you. His token will have $0.001 / $10 chance, or 1/10000 chance redeemable for a real hard $10 bill.
      For your customer who had download 56 times will only spent $0.056. No more, not less. But for your website that accumulates 1,000,000 download for the day, you would end up probably 1,000,000 * 1/10000 chance of making $10. That should end up to about $1000 if the system works correctly. But of course, the 1,000,000 filing to VISA/MASTERcard could be skipped.

      You might think $0.001 is a small amount, but if every LINUX user donate $0.001 to Linus, he'll be a real rich guy.

    4. Re:The problem is not micro-payment... by weierophinney · · Score: 1
      If the charge did come direct from the purchaser, the purchaser would choose a credit card that offered the lowest charge.


      You're forgetting that the purchaser is choosing a card that offers the lowest charge -- the lowest interest rate, that is.


      Credit card companies are making money on both ends of the transaction: transaction charges from the merchant, interest from the purchaser. As you said, we need to work around the problem of the credit card company transaction fees -- they need to adapt to a market that utilizes credit transactions for any amount of purchase, not just large purchases. Probably the best solution is to charge the lesser of 3% or $0.25 per transaction.

    5. Re:The problem is not micro-payment... by Anonymous Coward · · Score: 0

      That's exactly the situation the Reserve Bank of Australia is attempting to rectify with it's new Standard on Merchant Pricing:

      "The standard provides that neither the rules of a designated credit card scheme nor any participant in the scheme may prohibit a merchant from charging a credit cardholder any fee or surcharge for use of a credit card in a transaction."

      http://www.rba.gov.au/PaymentsSystem/PaymentsPol ic y/CreditCardSchemes/standard_on_merchant_pricing_2 002.html

      They are being sued by Visa right now, but apparently this is going to happen in Australia.

    6. Re:The problem is not micro-payment... by swillden · · Score: 1

      we will all end up worse off; except of course for the Visas and MasterCards of this world.

      This is a common misconception which is worth clearing up: Visa, MasterCard, EuroPay, etc. are associations of banks and they don't make any money at all off of your credit card transactions, or off of the interest you pay on an outstanding balance.

      What happens when you buy something with a card is that the transaction is sent to a company known as a "merchant acquirer", who passes the transaction to a clearinghouse, who actually gets the money from the bank that issued your card (and the bank, in turn, gets it from you). Who exactly all of those entities are varies; some banks are also merchant acquirers and do their own clearing, most banks outsource *everything* to a service bureau (including the accounting, printing and mailing statements, etc.)

      The fees go to all of those entities, not to the banking associations. The banking associations, like Visa, don't actually have anything at all to do with the actual transactions, all they do is establish standards, define programs, create a "brand" image (at which they're quite successful, which is why everyone thinks they actually make money off of the cards) and help their member banks implement these payment systems (so that the banks can make money off of them).

      The money that Visa and MasterCard spend on their own operations, advertising, etc., is actually paid by the banks in the form of membership fees. So, I guess you can say that it's your card transactions that pay Visa, but via a very roundabout route.

      Is that clear? Let me muddle it a bit -- Visa is actually not a single company but rather a host of mostly non-profit companies, one per nation, plus Visa International who oversees them, plus a whole bunch of subsidiaries that do various things, and Visa USA (I believe, it could be Visa International) has a for-profit subsidiary (also called Visa something) that does merchant acquiring, transaction processing and clearing. MasterCard may have something similar. So, in a way, Visa *does* profit directly from the fees, but the Visa that profits is not the Visa you think it is.

      Got it? Me neither.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    7. Re:The problem is not micro-payment... by Ryan+Amos · · Score: 1

      Scenario C: This is way too complicated to really entice anyone to use it, and proceeds to do an impression of every other dot-com in the past 4 years and implode upon itself without much fanfare. I see this as the most likely scenario.

    8. Re:The problem is not micro-payment... by Minna+Kirai · · Score: 1

      Maybe, but Peppercoin has a few positive factors in its favor. The dot-com implosion is one of them:

      1) Publicity and the chance to broadcast your message is important to a venture such as this. They have to become well-known quickly. 2 years ago, there were hundreds of absolutely mindless internet companies sprouting up, fertilized by abundand VC flows. They filled the advertising channels with incomprehensible, conflicting jibberish, so no one message could be understood.

      Today, all that trash has washed away. The public may be ready to start taking new internet companies seriously again.

      2) Big name cryptologist founder, whose credibility will influence vendors' IT managers, even if customers don't care about Rivest. (And hey, maybe his equations have some merit too)

      Counting against them, of course, is the name. Nobody's going to recognize the financial reference of "peppercorn". And "Peppercoin.com" manages to sound both sophmoric and elitist at the same time.

  64. Business Model by richard_willey · · Score: 1

    Hi All

    After reading Bray's article, I have a few comments to make:

    First, payment to end users must be deterministic. As many other have commented, end users will not adopt a system where they are exposed to statistical payment schemes.

    Payment to vendors is stochastics. Each peppercoin has the same expected value as the good being sold. Vendors only redeem "winning" tokens. I would expect [but do not know] that the standard deviation of the the peppercoin's value is configurable. There should be a relationship between the processing fee and the standard deviation of valuation.

    Validation of Peppercoins is fairly simple. The same sampling mechanism that are used with physical inventory can be applied. However, since validation cost is much less, I'd have much more faith that I'm not receiving "bogus" peppercoins.

    One point that no one has mentioned: Peppercoin.com will need to maintain a "slush fund" to protect against a run of bad luck. This has the potential to have a significant effect on operating costs.

    All in all, this sounds like a fairly elegent solution to a real user problem. I like its.

  65. hot women by frostman · · Score: 2, Funny

    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.

    you mean like this one?

    or a little buddha-devil maybe?

    i get the feeling both merchants and consumers are going to root around in the hype for a while and then just turn their backs on this.

    slashdotters will hate them anyway because they obviously use windows in the office.

    --

    This Like That - fun with words!

    1. Re:hot women by Anonymous Coward · · Score: 0

      omfg! u r teh funnay! lolz!

      more hot women!

      lolz!

    2. Re:hot women by Anonymous Coward · · Score: 0

      The merchant is a hunk, the consumer is a babe.

      Oh, I got it. It's a way to pay for gigolos!

  66. Misconceptions? by ez76 · · Score: 4, Interesting
    Reading all the comments so far, I get the impression that people are forgetting the likely target "merchant" audience for PepperCoin. The article is probably somewhat to blame for this, since it hints at online music downloads being the "killer app" for micropayment technology. 50 cents is a downright macropayment compared to what this system was designed for. I am thinking bigger, much bigger.

    My guess is this system was likely not designed for use by run-of-the-mill merchants with transaction volume below the millions (and conceivably billions). Like many have pointed out, your typical store merchant would laugh at the prospect of roulette-based revenue.

    This system was designed to solve the problem of handling billing and payment collection for A LOT of transactions per unit time. Think NASDAQ. Think VisaNet. Think McDonald's-years. Think pay per wireless packet, a concept routinely floated by Rivest's MIT colleagues including Dr. David Clark.

    Coupled with a computationally efficient token verification scheme, I could see how this system could turn standard billing practice/procedures on its head, provided the big corporations have enough smart people in their stables to say, "Rivest is right." For instance, if my statistics memory serves, this system should effectively enable stepless billing (without increments or round-off issues) - in other words, finest-grain discrete-time pro-rating for services provided, tunable per application to some arbitrary epsilon.

    I think music downloads are a red herring. It's entirely possible that PepperCoin will never see the light of day as a consumer payment service. But I'm very curious to see what the world's largest accounts receivable departments have to say about it.

    1. Re:Misconceptions? by Anonymous Coward · · Score: 0

      I can tell you what accounts receivable depts will say. No accountant would accept this solution. Peppercoin demonstrates a classic rift between an engineer's ideals and the real world. Rivest came up with a nice statistical solution that would probably work out. However, no accountant is going to let her company give away goods for worthless tokens. Accountants want to see a one-to-one relationship between goods sold and payment received.

  67. Patent != secret by Anonymous Coward · · Score: 0

    This micro-payment system is presumably based on their work :

    Silvio Micali and Ronald Rivest. Micropayments revisited. In Bart Preneel, editor, Progress in Cryptology --- CT-RSA 2002, volume 2271 of Lecture Notes in Computer Science. Springer-Verlag, February 18-22 2002.

    Here clients are only billed based on what they buy during a certain period of time. Clients do not need to "pre-fill" their account with, say, $10.

  68. Security concerns by Anonymous Coward · · Score: 0

    It's a nice idea, and shows that there is still a lot of original thinking on micropayments.

    I especially like the anonymity.

    However, one issue is all the tokens 'out in the wild' - available for crackers to bang away at. If someone works out how to forge a winning token, Peppercoin is toast, as is the scheme. This is the problem with all encryptuion based replacements for cash - they are brittle in security terms. While it is not known if there are mechanisms to break any of the encryption schemes proposed for digital cash, if digital cash becomes accepted, there would be an *enormous* incentive to break those schemes. Mafia Mathematics PhDs anyone?

    All such schemes should use multiple, *different* layers of security, so that if one is compromised you have time (relying on the other methods) to remove the compromised tokens from the system.

    It's still a nice idea, and if, say, Amazon, took the scheme on board it could even achieve critical mass.

    Scaredy Cat

  69. Hey, we could do multi-threading this way too! by rufusdufus · · Score: 1

    I remember back in the day when a certain OS used random to decide which thread got to run. That scheduler was based on similar logic to peppercoin's: It will all even out on the large scale. The problem was, some things required it to even out on the small scale and some important services were starving every once in a while (maybe days) and taking the system down.

    Also, the article fails to explain why the payments are done randomly. And how the 'random' token is chosen. Without some rational and more precise information, this idea is nutty.

  70. You know, this might work by martin-boundary · · Score: 1
    On the peppercoin website they say they don't rely on aggregation, i.e. no $10 deposit... I think it must be that whether a payment is made is random for both customer _and_ merchant.
    If they're not going to rely on aggregating the small amounts, something has to. I guess that's where the encryption comes into it. It's probably like a cookie on the merchant's side, which he can't look at or modify himself, but nevertheless keeps the amount somehow.

    Let's say each time the merchant makes a 50 cent sale, they get a 50 cent cookie back. Then with probability 1/20 it's a live one. If they make a 1 dollar sale, they'll get a live one with probability 1/10 and so on. So actually, there's no need to keep a "value" on the cookie, just whether it's live or not, and peppercorn can simply flip a coin based on the sale value. No bookkeeping on their side.

    The merchant does the bookkeeping on his side, by throwing away the duds and collecting on each live cookie. Again, on average, if he's made 20 times a 50 cent sale, 30 times a 1 dollar sale, he should have gotten 1 + 3 live cookies at ten dollars each. But the beauty is that the merch hasn't done a lot of bookkeeping either. Neat!

    OK, let's finish, the customer gave teh card number to peppercorn. He makes his purchases, which get processed by peppercorn. They see that this time it was 50 cents, and since they have the credit card number, they'll add this number inside the cookie they send to the merch. If it's a live one, the merch collects 10 dollars directly from the customer's credit card. So does the customer get charged properly? Let's say he's purchased 10x50 cent songs, 3x1 dollar songs, 10x2 dollar songs. That's a total of 28 dollars, so he should have been debited 2.8 times on average for ten dollars. So how many live cookies has he got?

    He has 10 cookies live with prob 1/20, 3 cookies live with prob 1/10, 10 cookies live with prob 1/5, so the expected nubmer of live cookies is 10/20 + 3/10 + 10/5 = 2.8, yay!

    Neat, I think it could work.

    1. Re:You know, this might work by TheMidget · · Score: 1
      But the beauty is that the merch hasn't done a lot of bookkeeping either. Neat!

      The merchant still does need to do more detailed bookkeeping in order to keep an eye on the random number generator, so that he can complain loudly in case it's biased to obviously in Peppercoin's favor. Not doing any local accounting would be highly foolish!

  71. Patent pending by Florian+Weimer · · Score: 1

    It's going to be patented, so I'm almost certain that we won't see wide adoption.

    1. Re:Patent pending by Anonymous Coward · · Score: 0

      yeah, just like the RSA patent prevented wide adoption of public key cryptography...

  72. Why this won't work for music files: by AnonymousCohort · · Score: 1

    Let's see - either I use some complicated micropayment thing that means I have to give my creit card number to someone and ends up costing me $0.50 per song or...

    I get it for free with no hassel for Kaazaa or sumthing. Sounds like a no brainer to me.

    Might work for some other stuff but I wouldn't try selling mp3's like that.

    1. Re:Why this won't work for music files: by Queuetue · · Score: 1

      Some of us like the combination of freely traded Mp3s, and decently paid performers - without the RIAA in between, it's pretty cheap to do both.

      Actually, enough of us want to that we would keep them well-funded, even if many other people aren't as decent.

      It's the street performer protocol, or what Courtney Love calls "working for tips," and it would revolutionize both the recording industry and the listening market.

  73. There is already a working micropayments system by Julian+Morrison · · Score: 2, Informative

    E-gold or Goldmoney are payment systems based on transfers of ownership of real physical gold, denominated by mass. Goldmoney scales down to 0.001g (which is worth just over one US cent at todays wartime-high gold prices) and all the way up to infinity. E-gold scales up likewise to infinity and down further (to about 4/100 of a cent at todays prices), and has an e-silver version if you want to go yet smaller.

  74. This cannot work. by Xesdeeni · · Score: 1

    At some point, either Peppercoin or the online merchant must charge the credit cards of each customer. Say the product is $1 a piece.

    * If Peppercoin does this for each customer, they have the same problem as the merchants had before: the transaction fee will destroy their profits.

    * If the online merchant charges the $10 to only one customer, there are going to be some pretty upset people. 9 people get it for free, and one pays $10?

    Unless there is some way to combine these 10 transactions into one, including 10 credit card charges, this makes absolutely no sense.

    OTOH, maybe it WILL work. It's a purchasing lottery!
    "Got stuck with the $10 bill that time?" Play again! You in? :-)

    Xesdeeni

  75. Duh by rufusdufus · · Score: 1

    Of course this can work. Just like paypal
    Customer creates and account and puts in a minimum amount via credit card. The card is charged. Just like paypal.
    The only difference is how the money is paid to the merchant; random digital peppercorns.

    Don't ask me why this would be desirable.

  76. An un-insightful comment by KyleCordes · · Score: 1

    This is not much of an insight, but:

    I'd say the probability is about 95% that this idea is going nowhere, and 5% that it's worth $10.

  77. MOD UP INSIGHTFUL by Anonymous Coward · · Score: 0

    at last - someone who can be arsed to do the sums...

  78. Forget that by MacroRex · · Score: 1

    The consumer FAQ says that the actual payment is consumer-initiated through the PepperPanel, so that invalidates my cheating scheme described in the parent.

    However, I'm sceptical of how popular this can be if it requires the user to install external software to handle the payments with.

  79. Micropayments are done every day... by new+death+barbie · · Score: 1
    ...How much did you pay for your last phone call?

    How about a PIN-protected mechanism similar to a debit-card which allows you to use your phone number to make a purchase? Thats what a 1-900 number is, in essence, anyway.

    I know, I know, security concerns. But if a phone company supports this scheme, it doesn't have to be your real phone number, or even a valid phone number. It could be some random number that's associated with your phone number in the phone company's database. The cellphone companies ought to go crazy with this -- it opens up a LOT of options for internet-enables cellphones, esp. when you add bluetooth to the mix.

    Okay, the PIN idea sucks for the internet. But hey, there's gotta be a solution there, too. I know of a few, but there's no room in the margin...

    --

    It's supposed to be completely automatic, but actually you have to press this button.

    1. Re:Micropayments are done every day... by Anonymous Coward · · Score: 0

      >...How much did you pay for your last phone call?

      Right, but, it's not really applicable, unless you only made one phone call, and only paid for the one phone call. In this example, you paid some amount for a monthly service charge, or else for "airtime", but you didn't make micropayments by the unit. If you had bought one phone call from one telco, and the next call from another telco, and somehow managed to pay the corresponding rate from some other pool of money than a monthly bill from each telco, the analogy might be going somewhere.

  80. What is revolutionary? by millwall · · Score: 1

    What is revolutionary about this? How are the end customers going to be charged? What if I only buy stuff for $3.. How am I going to pay Peppercoin? By credit card? As a consumer, eventually I will have to take out the credit card anyway...

  81. Marketing problem by AlecC · · Score: 1

    I see a big marketing problem. If so many allegedly intelligent people on /. can misunderstand the system, how the hell are you going to sell it to Joe Public? And Peppercoin's website is useless on this - it sounds like every other snakeoil.com out there.

    --
    Consciousness is an illusion caused by an excess of self consciousness.
  82. Gambling by Anonymous Coward · · Score: 0

    The problem with this scheme is that the randomly assigned $10/$0 tokens will not really cause the total payment to a company to "average out" over time, rather a Gaussian distribution will form over time. Some companies will get more money than they deserve and some less. A few will get much more or much less.

  83. This is how it works ... by Anonymous Coward · · Score: 0

    as opposed to the dumb article itself. Of course it is still my own spectulation, I am no Ron Rivest. (but I do hope my post could be scored up even though it's posted as anonymous coward)

    1. a consumer purchases $10 bucks worth of Peppercoin (let's say 20 of them, 50c each), which is delivered as an encrypted text each. Thus, the consumer cannot tell them apart.

    2. one of the peppercoin would decrypt into a valid credit card number which authorizes a $10 transaction on behalf of the consumer, and the rest don't.

    3. after the vendor gathers all the coins and decrypts them, 5% of them would turn out to be valid transaction and can be sent through existing creditcard processing lines for direct processing.

    This now sounds scary to me since it might actually take off, because

    1. there is no extra process that demands real-time online processing except the creditcard system most vendors have already adopted. There is no realtime authentication with Peppercoin server, for example.

    2. the consumer will have difficulty to abuse the system since he himself does not know which coin is real and which is not! If he just keeps using the same coins for different purchases, he is risking $10 per coin! Not to say impossible, but the fraud due to this can be kept in control due to large sum factor.

    3. the beauty is that it eliminates three party conmunication as most other solutions (digicash, etc) require, and at the same time takes most activities offline, i.e., no need for real time server authentication, which is a big part of the online transaction cost.

    Most people are wrong at assuming 1000 transactions is 1000 more expensive than 1 transaction. No. Transaction processing is dirt cheap if it can be done in batch at non-realtime.

    The only flaw I see is the vendor could be able to duplicate the coins by saying the consumer submitted them twice. But again, I believe Ron Rivest has his solution to this. Controlling vendor is much easier and better enforced by law than controlling the behavior of an anonymous customer.

  84. Do the math.. (me too?) by Anonymous Coward · · Score: 0

    Example.
    1 million transactions
    0,5 EUR per transaction

    Fact: Customer always pays 0,5 EUR from one transaction, which subsequently will be charged from his/hers credit card account.

    Assumption: A credit card company takes 0,25 EUR fee from handling a bill.

    So Peppercoin gets money from the customers for every Peppercoin transaction i.e. 1000000*0,5=500K EUR. But they still have to issue all the bills to the credit card company/ies. So the credit card companies take their cur from processing the bills 1000000*0,25=250K EUR. That leaves 500K-250K=250K EUR to the Peppercoin to take their share and give the rest to the merchants.

    Then there is the fuzzy Algrithmus Complicadus and the merchants. The merchants get 1 token for every transaction. 95% of the tokens are worth nothing and 5% of them are worth 10 EUR. So the merchants have 1 million tokens and they get on the average 0,05*1000000*10=500K EUR from the Peppercoin. Can this be true?! Because Peppercoin only had 250K EUR to take their own cut and give to the customers. Peppercoin would end up -250K EUR. HUH!?

    I believe that some figures were false in the original article. This scenario is feasible if and only if the ratio is something like 98/2 or 95/5 with 5 EUR token.

    I only wonder why would not e-merchant sell items 0,5 EUR a piece and take the 0,25 EUR income directly without any intermediary? (OK this holds only with the assumption that the credit card companies charge 0,25 EUR for handling the bill.) I do not see any extra benefit from this Peppercoin system to the merchants.

    Peace man/woman.

  85. Why stop with randomizing individual transactions? by ccady · · Score: 2, Funny

    Why stop with randomizing individual transactions?

    Why not just randomize *all* payments for a particular supplier? Either they get paid by Peppercoin that month, or not. Better yet, Peppercoin can randomize their entire set of payments. Either: "Hooray! Peppercoin paid all its bills this year!" or "Sorry. We went bankrupt."

    Until I see otherwise, I expect the latter.

    --
    J'aime mieux les méchants que les imbéciles, parce qu'ils se reposent. -- Alexandre Dumas
  86. the original presentation by WhiteDragon · · Score: 1

    Here is the original presentation on the topic: Peppercorn Micropayments via Better Lottery Tickets by Rivest which gives some more details.

    --
    Did you mount a military-grade, variable-focus MASER on an unlicensed artificial intelligence?
  87. You may be a loser! by rdmiller3 · · Score: 1
    Looking over the peppercoin scheme, it appears that Rivest is hoping to overcome the transaction fee by inducing the purchasers to gamble a bit.

    Every time you "buy" something, you take a chance on paying some pre-set minimal fee (looks like [US]$10.00). If all you buy is $0.50 items, your chance will be 5% each time you buy. In the long run, it should even out...

    BUT...

    Realistically, Rivest is making a very conceited assumption; that everyone will be using his micropayment service. The more services, the harder it is to hit that "long run" point where everything evens out. And guess what?

    Banking systems ALWAYS err to the benefit of the bank. (Surprise!) They will never allow themselves to come up short. The most likely implementation will bill you the very first time you use it and then give you the random chance.

    So, how many Rivest-ish micropayment services would you give your credit card info to? (Did he think he was the only one who could do it?) ...and how much opportunity do you think this provides for credit fraud, since you never really know whether you should have been charged or not.

    HOW 'BOUT A SERVICE THAT JUST ADDS UP MICROPAYMENTS AND BILLS YOU WHEN THEY HIT A LIMIT LIKE $10.00? Does anyone remember "NetCash"? They could even ask you to pay the first $10 in advance once they were popular enough. PayPal is already in a good position to implement this... but they don't.

    Chances are they've looked into it and figured it wasn't going to be profitable.

    -Rick

    1. Re:You may be a loser! by richard_willey · · Score: 1

      "HOW 'BOUT A SERVICE THAT JUST ADDS UP MICROPAYMENTS AND BILLS YOU WHEN THEY HIT A LIMIT LIKE $10.00?"

      This assumes that individuals will necessarily do repeat business with the same vendor.

      It requires a [potentially lengthy] float.

      It requires maintaining state on transactions.

      Want to try again?

      [I think that an earlier poster hit the nail on the head when they suggested this might be designed for billing for networking services such as Messaging]

    2. Re:You may be a loser! by rdmiller3 · · Score: 1
      No, not the same vendor... the same service.

      This is already the case with PayPal. You can use PayPal to pay hundreds of different online vendors, all from a pre-deposited account. Just like "NetCash" tried to do, you pay first and then spend your "online" currency in whatever miniscule amounts you want.

      Problem is, there's still a minimum transaction fee.

      A service which could sell "transactions" at a lower rate by caching to a profit point might be viable.

  88. Hiawatha Bray by SuperMario666 · · Score: 1

    Coolest ... name ... ever

  89. 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.

  90. good for consumers? by pmineiro · · Score: 1

    the article is a little contradictory.

    Many of these goodies will be items that are presently given away, because there's no efficient way to charge for them ...at the microprices made possible by his software, Rivest figures millions of us will be happy to let him throw our money away.

    So ... not sure if I should be happy that lots of cheap things will be available to buy, given that they were free before.

    -- p

  91. Likely Users/Merchants by Anonymous Coward · · Score: 0

    Unlike many of the previous posters, I think this method is entirely unsuitable for vendors/providers who have infrequent small sales. When dealing with rare events, the variability of the random distribution can dominate, so that mean behavior tends not to hold. Larger merchants are more likely. However, per-packet charging is unlikely, since the tokens will need to be sent frequently`, they will tend to increase the amount of traffic, by augmenting the payload or by imposing a new layer in the protocol (which just pushes it into a header/trailer).

    1. Re:Likely Users/Merchants by Queuetue · · Score: 1

      A vendor who recieves infrequent micropayments? How would they survive anyway, on 8 .17-cent transactions a week?

      I suspect they'd have a day job, and appreciate it when a pepprcoin worth something appeared, once every decade.

  92. Nice to see... by Cool+Hand+Luke · · Score: 1

    ...Ron find an use for his "Hot Geeks of Course 6" collection.

    The white paper describing how they actually track when to fire off a "token payment" should be interesting to read, as far as how far RSA techonology is involved with the solution.

  93. Forget random - aggragation is the key by John+Macdonald · · Score: 1
    The whole business is randomly throwing the pepper coin away, or randomly redeeming it is silly.


    They imply on their web site that they do not randomly bill the customer. That makes sense - if the customer buys only a $0.50 thingy, they would complain about getting a $10 bill to their credit card. So, instead of pissing off the customer, I would guess that PepperCoin hopes that most customers will make many purchases and have only a single credit card transaction for overhead, and then if a small number of customers make single purchases that credit card transaction cost can be buried. Thus, at the paying customer side of the transaction, all purchases are counted and aggragated. PepperCoin has to deal with the full number of transactions, but they only have to pay the credit card company one per-transaction charge because they aggragate them together.


    So, what is the point of the random discard?


    The selling companies are going to have far fewer cases with only a single transaction per month - and those companies can be billed extra. (So, if you accept PepperCoins at your garage sale, you'll pay a higher premium than an online music seller.)


    If PepperCoin can afford to aggragate the transactions on the customer side, then they should have far less trouble aggragating the transactions on the vendor side. Just offer a sliding scale of service charge (maybe something like 50 cents base + 5 cents per transaction being redeemed in the aggragate collection) and let the vendor choose how often to collect their money. When a vendor only colls weekly or monthly, PepperCoin would make interest from the money already collected from the customer.


    The only benefit I see for the random discard is that they can patent it.


    There certainly is a great deal of value in having a secure encryption technique being used to protect the PepperCoins - and having a reputation like Rivest's behind it is very important in making it creditable.

  94. Did it support all browsers ? by slb · · Score: 1

    Based on their FAQ:
    [...] launch the PepperPanel viewer and sign in with your user name and password [...]

    At least Paypal do not need an applet and is usable whatever browser you use.
    I only hope this applet will be Java based and not an IE-specific stuff.

    --
    http://www.transparency.org
  95. This won't grow organically by Spittoon · · Score: 1

    At least not until it hits some critical mass.

    Only by hooking up with PayPal or some other company that instantly lets its customers use Peppercoin will they get the huge userbase they need to entice merchants.

    Who wants to offer merchandise to a possible customer base in the mere thousands, most of whom will never find your site on the 'net and even if they do won't be interested?

  96. Why this is maybe better than some other schemes by Jeremiah+Blatz · · Score: 1

    It seems like the advantage Peppercoin offers is that it's easier for the merchant to process. I imagine that the merchant uses regular credit card clearing to get paid for the $10 tokens, meaning they don't have to add any new external interfaces to their business process. Of course, they still need to significantly update their internal processes in order to go from 100 tokens with an average value of $.10 to approximately 1 credit card transaction with a value of $10.

  97. Current solutions I know of by dsoltesz · · Score: 1
    eBook seller FictionWise charges a $.50 transaction fee for orders below $5, or, one can submit $5 or more to his "Micropay" account and charge small purchases against the balance. Personally, I believe folks who read books and have credit cards probably don't mind putting out a $5 deposit every now and then, and there's plenty of free content for new users to test drive.

    I believe Classical.com does not penalize for small purchases - how, I don't know.

  98. It may be a little different than discussed? by AtariDatacenter · · Score: 1

    Reading through the 3+ scored comments here, I don't think anyone really has a solid idea of what is going on here. But I think I might have some insight as to what is really going on.

    The problem with doing micropurchases perhaps isn't so much a hard per-transaction fee, but a commission percentage charged by the CC processors. (In other words, the processors are using statistics in order to come up with their flat % rate charged to each transaction.)

    I *think* what he might be trying to do here is to use large $$ transactions in order to get small $$ transactions passed through, but without being dropped to a higher % rate. (If you have a lot of $1 transactions, your CC processor will want to bump you up to a higher % rate per transaction, for ALL transactions.)

    Of course, this seems like averaging on top of averaging, which the CC processors will eventually see through if it doesn't allow them to make the margins they want (because you're manipulating their statistics as close as you can with a ratio of low-to-high $$ transactions).

    Does this make any sense to anyone, or am I way off in left field here?

  99. Followup by AtariDatacenter · · Score: 1

    Some points I assumed (but I might as well right). This system is only useful if it handles big and small transactions. The big $$ transactions are what allows you to get away with a certain percentage of the small $$ transactions. If the number of big $$ transactions isn't high enough, then you'd have to either queue up or start throwing away the low $$ transactions. (Or apply other rules, as discussed, like summing up individual transactions for a particular person until they reach a certain $$ threshold.)

    The entire token side is a little strange. But basically, it would seem, for those with small $$ transactions, for a large number of small transactions, they'd effectively be paid a percentage of the amount charged. The high $$ transactions wouldn't use the token system since they would always go through.

  100. Please explain by pornaholic · · Score: 1

    All the pondering about "how" this will actually be done has included statistics of some sort. It feels like that word is simply used because the company used it.
    The only way to guarantee each merchant recieves his due (and I promise noone will sign up if they're not made that guarantee), is to keep track of how many transactions were made to him. This has absolutely nothing to do with statistics, it's just an accumulator.

    1-2-3-4-5 - You get money now!
    1-2-3-4-5 - You get money now!

    Where'd the statistics go? Saying something happens 10% of the time doesn't mean it took statistics to implement it.

  101. Biggest problems still not fixed by PatSmarty · · Score: 2, Interesting

    As I see it, the biggest problem in micropayment is the large amout of time each user has to spend by deciding if a certain page is worth clicking, and the technical means that require plugins or other stuff. I highly suggest everybody to read Clay Shirky's The Case Against Micropayments for more infos about the problems micropayments have today.

  102. Re:You know, this might work, but... by pwtrash · · Score: 1
    I think the one aspect the article did not sufficiently address is the customer side. I suspect that when a customer buys something, the merchant also sends the purchase info to Peppercorn (then the Peppercorn-merchant interaction happens as described). Peppercorn probably sums up the total purchases per customer and then charges the customer's credit card once a month. That's the only way it will work - consumers want a price, not a probability (especially since probability doesn't scale down very well).

    In addition to the patent/vendor lock-in issues (which are very serious), there's also the risk that consumers will still buy very little stuff. If my assumptions are accurate, if a consumer only buys one or two songs a month, Peppercorn is screwed instead of the merchant.

    The only ways this makes a lot of sense is if 1)Peppercorn enlists a wide, broad base of merchants providing heterogeneous services (i.e., if I don't want to pay $10 to eMusic, than I don't plan on spending $10 on song downloads, but I might spend $10 on songs, news, games, etc. combined) or 2) Peppercorn requires some minimum monthly investment, which gets you right back to the subscription model.

  103. 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.

  104. Credit cards are also competitive by Anonymous Coward · · Score: 2, Interesting



    Visa/MC competitive?

    Courts will ultimately decide this one:

    antitrust suit info

  105. Error Diffusion? by rabidcow · · Score: 1

    If you closely examine any 500 of those 100,000 tosses earlier, you can probably find quite a few runs of 500 lows or more in a row.

    As other replies state, this is pretty unlikely, but it can happen. This is similar to the problem of converting an image to a 2-color bitmap, except that it's easier to see the statistical anomolies there.

    If you just convert each pixel independently of the others, at random, you can get areas that have too much of one value, similar to having too much "low value" here. The solution for images is to use error diffusion, each time you convert a pixel, you store up a value indicating how far off you were, and use that to adjust the probability for converting the next one.

    This way, every low value you get decreases the probability of the next one.

  106. oh, like your sheep affection addiction? by Anonymous Coward · · Score: 0

    oh wow, guess that shows me.. bwahaha!

    fuck off, dipshit.

  107. If I pay someone some money... by exp(pi*sqrt(163)) · · Score: 1

    ...what happens? One fixed point number in a database record is decreased, another is increased, and the fact that this has happened is appended to some logs. Why does it cost 25c? Are they storing this info on punched cards made of gold?

    --
    Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
  108. 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.
    1. Re:Banks charging per transaction needs to END by bobej1977 · · Score: 1

      While I find the $3 double-dip at the back for an ATM withdrawl just as frustrating....TANSTAAFL. You are certainly free to keep cash under your bed, and say to hell with all the banks. Just because we all live in a "monkey on our backs" debt based economy, does not mean we need to participate. [Sighs as he signs and sends another check of to CapitalOne.] On the flip-side, I urge you to design, build and deploy a reasonably reliable nationwide financial transaction processing payment system and support it 24/365. I'd guess a few millions lines of code and about half a billion dollars in hardware should do it, oh and employees to maintain it all, etc. Maybe their fees aren't fair, but well, tough nuggies.

      --
      The meek shall inherit the earth, in 3 by 6 plots. - Lazerus Long
    2. Re:Banks charging per transaction needs to END by Anonymous Coward · · Score: 1, Interesting
      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?>
      I'm just an ignorant furriner, but are you seriously saying these are costs consumers have to pay in the USA? Or is this just public information about what banks claim their costs are?
      If it's the first I'm truly and utterly apalled. None of those costs exist in the Netherlands. In fact, they don't even exist in Europe anymore for dutch people as all that's been harmonized (long live Bolkie). The only costs there are for consumers is the one day gap in received interest on your money when transferring from one account to the other. And stores pay something like $0.15 per debit-card transaction. But that seems to be it, and still banks here are making millions...
      Are banks over there simply even better at cheating people out of their money?
    3. Re:Banks charging per transaction needs to END by hugesmile · · Score: 0, Redundant

      Those bank questions are modded up to a 5???? The answer is that it DOESN'T cost $10 to push electrons on a wire transfer! The banks have some fixed costs and some variable costs, and they try to dole out meaningful charges to cover their costs and to make a profit. And last time I checked, there aren't a whole lot of banks making HUGE profits (as compared to other businesses). I would hope you'd agree that a fair profit is, well, fair. You don't expect banks to be non-profit, do you? Your somewhat naive questions remind me of the person in line at the driver's license bureau complaining as follows: "I believe that last year's metal plate costs $50, but you're just selling me a sticker this year... why is it still $50?" The answers are A) Metal Plates are made by cheap labor and cost about a dime. B) You are paying a tax which may or may not be helping to fund the roads. But you are definitely NOT paying just for the metal plate. In the case of banks, you are paying for a lot of infrastructure. You are paying for tellers. (I don't imagine the banks let YOU push the electrons in a wire transfer, do they? I'm sure you had to interact with SOMEONE to do that transaction.) And you should look at ATM fees as a tax on ignorance. Many banks charge fees for using the wrong ATM. Learn the fee structure, and you should never have to pay a fee again. Personally, I like the banks taking their profits from people too dumb to learn the rules. It allows the banks to make a fair profit, while keeping MY banking cheaper! It goes in the same category as paying interest on credit cards. The foolish are carrying balances, and funding the 30 day float for the wise who pay off their bills every month. And I for one thank you.

    4. Re:Banks charging per transaction needs to END by Valdez · · Score: 1

      Your statement will only be valid when there is a PayPal ATM that I can drive up to in my car and withdraw money from my PayPal account.

      Do you think that the ATM fairy just flits about at night, dropping magical ATM seeds into the ground which, by the next morning, sprout into full grown ATMs full of money and grow wires back to the home office?

      It costs money to have that ATM in that parking lot, stock it with money every day, capture security cameras, make sure its in working order, and faciliate the transactions back to your home bank to make sure you have money to pull out. That's operational and infrastructual cost, and it's not free. Why doesn't your own bank charge you an ATM fee? They're making money off you already... fees, float off your funds, etc. All their ATMs and no ATM fees are an added incentive to choose them as a bank.

      If you could walk up to ANY ATM and get money for free... there would be no incentive for anyone to ever make ATMs. When you get money out of another bank's ATM they charge you because they're not going to provide you with a completely free service... they haven't made a dime off you so far since you don't have an account with them.

      Paypal, of course, doesn't have this problem because you cannot get money out of your account. If you can find a bar you can walk into and pay for your tab with PayPal instead of cash, I'll be truly impressed. Paypal is a great way to send funds electronically, but until it exists in some physical manifest (cash card, SpeedPay, etc) it will never replace the dollar bill.

  109. 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.

  110. Micropayments for digital content by jfengel · · Score: 1

    The concept is designed only for digital content. From the site's Merchange FAQ:

    Use the PepperMill to encrypt your digital goods for sale. Part of this process includes associating a price and description with each item.

    Publish your encrypted content--we call these new files PepperBoxes--on your Web site. (You can also choose to email PepperBoxes to targeted customers.) Make sure to indicate on your Web site that you accept Peppercoin payments for this content.

    All consumers are free to download your content in encrypted PepperBox form; however, only those who pay are allowed access to the content. When the consumer pays for the content an exchange is made--the consumer sends a "PepperCoin" for the sale price, and receives the decryption key.

    Peppercoin then processes your transactions by running our patent-pending payment processing protocol. You are paid and the consumer is billed by Peppercoin.

  111. If the problem is small payments by ShadowDrake · · Score: 1

    Why not just use a stored-value account shared between a wide group of (potentially) related merchants? I may only want one 50-cent transaction from one site, but if you link together 20 related sites, I might easily spend a $10 minimum transaction. When the payment comes in, hold it in a shared account and retain records of who owns what nickels. No probability games. I can even see this working for some of the major e-commerce service providers as a marketable feature. Of course, it doesn't get back to the non-technical problem with micropayments: users don't want to stop every few minutes to authorize another payment.

    --
    It's just like a fascist dictatorship, without the punctual rail service!
  112. 500 micropayments... by Kjella · · Score: 1

    50 cents "Coins", 10$ payout. You should "win" 5% of the time. So let's do a little probability check for 500 coins = $250, a *small* amount if we're talking micropayments.

    Chances of getting:
    Less than half: 0,2%
    Less than 60%: 2%
    Less than 80%: 18%
    Less than 100%: 47% (because of integers, should be 50%)

    If you're talking about real micropayment shop, with enough coins to have employees and all, the deviation will be completely negligent.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  113. sweetening the pot by abe+ferlman · · Score: 1

    Well, it seems that the peppercoin folks will be making their money by subtracting a percentage from the probability that a payment is made (i.e., if the site accepts 100 micropayments with a 50/50 chance of a $10 payment on each, they probably took in enough to payout 1% more than the payment total). There's no reason they can't share this margin with consumers by reducing the chances of a payout in return for sign-up bonuses, etc.

    What this means is that a lot of people can get introductory deals where they don't get charged at all on their credit card until they've racked up say $5 in payments, and they get the first dollar's worth free, or however much they figure they can get away with.

    Then they can turn to the businesses that accept peppercoins and differentiate between confirmed paid customers (who have dished out enough micropayments to have had their credit card successfully billed) and those who are still introductory, and give a better percentage rate on paid customers, encouraging repeat customers.

    In other words, if a not-yet-billed customer dishes you a micropayment, you get a chance of a payout based on their likelihood of paying which is fairly low but definitely nonzero. If a confirmed customer comes you get a much better payout based on the likelihood that they will again pass their billing threshhold of say $10 or whatever amount makes it worthwhile to actually bill them.

    Please note that I'm not saying this is how Peppercoin will do it, just that this is how they could solve the initial lump payment problem.

    It's also worth noting that it still doesn't solve a different problem, and that is the hesitancy of people to give their credit card number out over the internet at all, particularly for services that have the potential to continue charging you for things (i.e., a peppercoin account is more abusable than a book purchase).

    This sounds like it could work. In a way I would miss the free-beer web, but then this will draw a sharp division between the free web and the commerce web, and the free web may flourish again once the free professional competition decides to start charging.

    Intriguing ideas. Well, there went my lunch break...

    --
    microsoftword.mp3 - it doesn't care that they're not words...
  114. using mobile phones by mydigitalself · · Score: 1

    a friend of mine is involved in the mobile market, and they are using a different approach to conduct the same thing - people's phone bills.

    essentially if you order a 50c song, you get billed 50c on your monthly mobile bill.

    an interesting investigation is to the pay as you go market...technically it would be feasible to deduct 50c off your balance as this is maintained on a server infrastructure...

  115. Other Issues by bobej1977 · · Score: 1

    Something worth noting regarding micro-payments: Remember that each internet transaction also has a fixed overhead cost in terms of bandwidth, hardware and support. This is above and beyond any transaction costs from third parties. I believe Visa usually figures this in the 10 - 12 cent range, and they pro-rate that down considerably with their billions (?) of transactions. This is the reason for the 25 cent fixed fee. A smaller company would have a much larger per-transaction cost. I've always thought that the only the best dynamic for micropayments would be the one that evolved in television. The parallels are striking. TV started by providing free content, generating revenues by forcing people to watch ads. Then cable TV came around, under which a company collects a monthly fee which it then divvies up (as a lump sum) with it's content providers. I'm frankly surprised that TLDs haven't already evolved into pay-for-use "content-channels".

    --
    The meek shall inherit the earth, in 3 by 6 plots. - Lazerus Long
  116. It saves to gamble. by kcelery · · Score: 1
    The payment scheme starts to make sense when you are talking about payments in the $0.001 range. Now when a customer wants to download a 3-D logo from a website which charges him for $0.001 each, this customer opens an account with the Peppercoin. He then spend $0.001 from his account to buy a token and pay this website. The customer gets his 3-D logo, and the website owner gets a token that in 1/10000 chance of cashing in a $10 note. Now if your website has 1,000,000 downloads per day. You are receiving 1,000,000 tokens everyday. but it turns out many of them are worthless. Theoretically 1 in 10000 you will receive a token that worths $10. For 1,000,000 tokens there should be about 100 jackpots, or in dollar terms $1,000.

    So, what's the advantage of the system? Since 9999 out of 10000 tokens is worthless. Just put it into /dev/null. Saving all the paper work. If you take all these micro payment to credit card company, they would charge you for $0.25 each transaction which is a waste of time and money. So by the end of the day, the website owner accumulates around 100 tokens that worths $10 each.

    For the Peppercoin, if the company is acting fair and square, they should issue one $0.001 token out of 10000, so theoretically, their book is balance. The one who is gambling is the trader who collects the tokens. As we learn in the statistics class, when the trials tends to infinity..... well, we all gamble, don't we.

  117. Peppercoin is just a fancy online gambling site by kaltkalt · · Score: 1

    Or at least that's how merchants will look at it. Not only do they not have a 50/50 chance of getting paid with each transaction, it is a lot less than that (never mind that the payout is more than the cost of the item). I don't see too many merchants (most of whom probably don't understand statistics) deciding to incorporate a "game of chance" into their business model. Speaking of gambling, as peppercoin (the House) has to make a profit, doesn't it have to "win" (even just a little bit) in the long run? So the odds of a merchant getting paid fully are less than perfect).

    --

    Stupid people make stupid things profitable.
  118. Probabilistic Marking? by John.P.Jones · · Score: 1

    This is essentially a very simple idea. The interesting question is how they solved the following problem. Neither the article or (awful) website gives any information.
    Let me oversee how this system works...
    Lets say a customer wants to purchase 1,000 peppercoins worth $0.05 for $50.00. In return for $50.00 the service sends 1,000 peppercoins. Now, approximately 5 of these 1,000 peppercoins will be worth $10.00 each and the other 995 will be essentially worthless. Certainly it should be impossible for the customer to separate the 'good' from the 'bad' (if the customer could pick out the 'good' peppercoins he would cash them in himself). On the other hand the merchant must then not be able to tell the difference between 'good' and 'bad' peppercoins (if he could he would sell this ability to customers for a nifty fee). Thus only the service can reliably distinguish between 'good' and 'bad' peppercoins. Thus each of the 1,000 peppercoins the customer purchases must go back to peppercoin for 'sorting' and the service must take action on each of these individually.
    At this point I see absolutely no advantage in the probabilistic marking of peppercoins since the service has to make a transaction for each of the peppercoins. They might as well then treat every peppercoin as worth $0.05 and debit and credit customers and merchants as appropriate. I don't see a way that probabilistic marking will dramatically reduce the processing done per transaction by the peppercoin service, but then again I am not Ron Rivest. :) Anyone see how it is done?

  119. 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
    1. Re:Only solves 1/2 the problem. by jc1971 · · Score: 1

      The second part of the problem - sight unseen is a problem for internet commerce generally, it's a fullfillment problem with large as well as small purchases. But, for a micropayment purchase, the risk for the consumer though is less - it might be only be 50c, so only this amount is lost if the goods are rubbish (assuming payment system isn't subject to fraud).

    2. Re:Only solves 1/2 the problem. by gurps_npc · · Score: 1
      Not quite.

      When someone says something costs 50cents it actually costs a LOT more. It costs effort on my part to both think about it and get it.

      While the getting it part is less, the thinking part is more for site unseen.

      Now remember that for every 1 good you buy, you will be bombardarded by 100's of goods you reject. This is real money - it is what you pay to advertisers in order to get them to give you free TV etc. etc.

      The theoretical best possible micro-payment service must also simplify the buying process to eliminate as much as possible the following:

      They must find a way to compensate you for the effort you spend rejecting products. (Advertising has not yet found a way to do this on the net, even though they were succesfull with TV.)

      They must simplify the actual purchases process on your part without imposing extra costs (privacy abusive cookie systems)

      --
      excitingthingstodo.blogspot.com
    3. Re:Only solves 1/2 the problem. by jc1971 · · Score: 1

      You've got a point, the market for very very low priced items is hard for the consumer where there's enourmous choice between an array of similar looking items - a hard choice between, and a long time to search among "equivalents". Marketing very low cost things has a way to go..

  120. not verifiable by g4dget · · Score: 1
    So, I, as a consumer, end up seeing a lot of $10 charges on my credit card statement, but they only statistically correspond do my charges. If they add up to more than I thought I spent, then the company will tell me that I just got "unlucky"? My data sample won't be big enough to prove with reasonable probability that the company cheated me.

    Nobody needs to patent that--my current bank already does that kind of random charging (I leave it up to interpretation whether that's deliberate or accidental). But at least, if I scream enough at them, then can at least in principle track down the payment.

    We have a good solution for micropayments: digital cash. The merchants should be able to reduce their transaction costs as much as they like by batching their deposits. An even simpler solution is what PayPal and c2it did/does: they keep an on-line running total an only charge the credit card once. It seems to me that if we need anything else, it's a marketing problem, not a technological problem.

  121. Re:Why stop with randomizing individual transactio by Anonymous Coward · · Score: 0

    >Why stop with randomizing individual
    >transactions?

    If checks aren't put in place, what stops the
    highly improbable, but possible outcomes from working against a given merchant?

  122. Their FAQ definitely needs work by jtheory · · Score: 1

    Maybe they have a good idea here... I have no idea because they don't explain it. Here are the in-depth details of how payments work:

    Browse the Web and download items you wish to purchase. (The Web site will indicate what content you can buy with Peppercoin). To pay for items, launch the PepperPanel viewer and sign in with your user name and password.

    The PepperPanel will display price and other information about the content. You will be given the choice to Open or Save the file. Either option will generate payment to the content owner.

    You will be billed for purchases by Peppercoin to the payment instrument used in establishing your account.


    Notice how they leave out everything we'd want to actually *know*. And, uh, save or open the *file*? What's this file? Obviously, I want to know WHEN I will be billed. Prepay vs. Postpay? Is that not a freq. asked question, somehow?

    I'm also missing the point of the randomness, except for skimming purposes. Where's the extra work in keep track of an exact balance? One number in the database per customer and per merchant, and settle each account at the end of each month. There's no reason they'd have to be whole numbers; that's not what the cc companies care about.

    --
    Einstein: Everything should be made as simple as possible, but not simpler.

    --
    There are only 10 types of people: those who understand decimal, those who don't, and, uh, 8 other types I forget.
  123. Sounds like an old story by nytes · · Score: 1
    If you're a startup looking selling something like MP3's online, however, then you will most likely start with a small customer base. Should you just hope for the best on those first few hundred transactions?

    Ahh, remember the dot-com bubble?

    New CEO: "We estimate that we will lose money on 95% of our transactions."
    Venture Capitalist: "Then how will you make money?"
    New CEO: "We'll make it up in volume!"
    --
    -- I have monkeys in my pants.
  124. it's a casino! by firewood · · Score: 1

    Doesn't the statistical payoff factor make this gambling under some state and local laws?

  125. See Rivest RSA 2002 Conference Paper at MIT (PPT) by Dorival · · Score: 1

    http://theory.lcs.mit.edu/~rivest/MicaliRivest-Mic ropaymentsRevisited.ppt

  126. http://www.pico-pay.com/ by Anonymous Coward · · Score: 0

    This is an alternative micropayments system, where the consumers don't pay for content, but rather are shown advertising, in a model analagous to free-to-air radio and TV.
    http://www.pico-pay.com/

  127. Gotta catch 'em all! by nedric · · Score: 1

    They should take a note from Nintendo...

    "Be there in a sec, I just gotta blast these MicroPayments to get the gold Peppercoin..."

    --
    evolution IS god.
  128. Their Logo by dvize · · Score: 1

    Why does their logo look so much like Blender's logo?

    --
    Perl 6 will give you the big knob. -- Larry Wall
  129. More info on Rivest's (academic) website by ihateashcroft · · Score: 1

    The article is very misleading. Rivest has a paper on his website on a couple micro-payment schemes (I assume one of these is the basis for Peppercoin) that clears up the confusion.

    Here are two schemes in the paper:
    Scheme 1

    1. The Customer buys something from the Merchant.
    2. The Merchant is issued a P-Coin which is payable with probablity S (if payable, the coin is worth 1/S cents).
    3. If the coin is payable, when the Merchant redeams it his account is credited with 1/S Cents and the Customer is charged 1/S cents (over time the customer's payments and purchases balance).
    Scheme 2
    1. The Customer buys something from the Merchant.
    2. The Merchant is issued a P-Coin which is payable with probablity S (if payable, the coin is worth 1/S cents).
    3. If the coin is payable, when the Merchant redeams it his account is credited with 1/S Cents and the Customer is charged an amount equal to he amount he has spent since the last transaction that was processed (so over time payments and purchases balance).

    The problem with Scheme 1 is the possibility of a customer overpaying. Scheme 2 solves this by shifting the risk (not really a risk, it all balances out over many transactions) of overpayment to the bank (in this case Peppercoin Co.). You are assured that you will never be charged more than you spend.

    The key point is that only a small number of transactions are processed (from both the merchant's and customer's point of view) thus cutting costs.

    Why the need for randomness? If Peppercoin just kept track of every transaction and paid the merchant in aggregate, it would still need to do a bunch of small transactions to charge the individual credit cards.

    Why not just do the credit card transactions in aggregate (at the end of each month, say)? I'm not sure about this one. Maybe because the math is too uncomplicated if you do it that way.

  130. The issues as I see them by dlakelan · · Score: 1

    Everyone else is chiming in so why not me?

    1) How this is different.

    As I see it this only works if it randomizes both the purchaser and the seller. Here's why.

    The main problem with micropayment systems is that recordkeeping costs money. Peppercoin can't aggregate the payments for a month and bill you at the end of the month, because that creates a recordkeeping burden that makes their system cost just as much as any other.

    2) How to ensure true fair coinflips?

    There are ways to do this with a little clever algebra... Basically what happens is that each person contributes some data, the data gets combined in a way that no-one can pre-compute the outcome, and the result is a fair uniform distributed random number.

    3) The standard deviation

    Basically what we're talking about is a binomial distribution of payments. Let's use the example given: probability of payment is 1/10, payment amount is $10, and price of good is $1. In the average everything works out.

    Now here's the catch. The average will come out right, but if these are independent events (no covariance) then the variance of the sum is the sum of the variances. so your risk is growing linearly with the number of transactions! So for 1 million businesses each doing 1 million dollars in business, there are a few who would not get paid more than say $100k

    !!!

    gotta go, but someone check my math here!

    --
    ((lambda (x) (x x)) (lambda (x) (x x))) http://www.endpointcomputing.com a scientific approach to custom computing.
    1. Re:The issues as I see them by dlakelan · · Score: 1

      Ok, back from lunch, here's some actual numbers. It doesn't look as bad as it first did.

      Let's say everything costs 1 dollar,
      Tokens are $10 if they win, 0 if not.
      P(win) = .1, so expected value of a token is $1

      Var(TokenVal) = p*1-p*$10 = $0.90

      Everything is independent, so variances and means add.

      So for a million transactions (worth a million dollars) you have approximately a normal distribution with

      Mean = $1,000,000
      Var = $900,000
      StdDev = sqrt(900,000) =approx= $1000. So six sigma below the mean is only 1,000,000 - 6,000

      Almost no business will be payed less than $994,000 for a million dollars worth of business, or more than $1,006,000.

      Of course at first there will be a few people who get charged several times in a row up front but if they use it at least 25 times they'll have the same statistics as anyone else.

      Still doesn't solve the big problem everyone's pointing out: Why would anyone use this??? ie. chicken and egg.

      --
      ((lambda (x) (x x)) (lambda (x) (x x))) http://www.endpointcomputing.com a scientific approach to custom computing.
  131. A related approach (for donations only) by Nindalf · · Score: 2, Informative

    Implemented ages ago, in the public domain.

    Monte Carlo pledge fulfillment for the Buskpay microdonation system.

  132. Paypal by JRHelgeson · · Score: 1
    Why not use Pay Pal? I keep $100 or so in that account just to send a buck here or a buck there. I do it all the time.

    That and any merchant that is selling anything for so cheap doesn't accept credit cards, they only take paypal.

    --
    Good security is based upon reality and common sense. Common sense is a function of having common knowledge.
  133. Re:When the user's account is actually charged by Dorival · · Score: 1

    You have to read the Conference Paper to see that it is only when one of the user's transactions actually reaches the bank (Peppercoin) that the bank figures out from the jump in SERIAL NUMBERS how many peppercoins the user has used. At THAT point his credit card is charged for ACTUAL USE.

    Only 1 in a thousand of the peppercoins being used actually returns to the bank, thus lowering overall transaction fees to the merchants. Hence cheaper than PayPal type systems that must process every charge. User sees no statistical risk. Vendor's volumn is so large he sees a very small margin of error.

    http://theory.lcs.mit.edu/~rivest/MicaliRivest-M ic ropaymentsRevisited.ppt

    Sorry I can't prevent space in that URL

  134. Just what the human race needs.... by Anonymous Coward · · Score: 0

    Another micropayments SCAM......

  135. Simple Simon and the pieman by SimonInOz · · Score: 1

    Simple Simon met a pieman,
    Going to the fair;
    Says Simple Simon to the pieman,
    "Let me taste your ware."

    Says the pieman to Simple Simon,
    "Show me first your penny,"
    Says Simple Simon to the pieman,
    "Indeed, I have not any."

    In this period, pieman sold pies for a penny. Well, sort of - in fact, what they did was ask to see your penny. Then they'd toss you for it. If they won, they got the penny (and you got no pie), if you won, you got the pie and the penny.

    This sounds pretty much the same technique to me - except the price of the penny is half a penny. You always get the pie, but the pieman may or may not be paid.

    --
    "Cats like plain crisps"
  136. Another shameless plug by Adam+Wiggins · · Score: 1

    (Hey, that's the second one this week!)

    Micropayments for retailers:

    http://search.cpan.org/src/TRUSTCOM/Net_TCLink.p m- 3.3.1/doc/TCDevGuide.html#wallet

    This is actually the opposite of the solution proposed in the article; it enables the merchant to handle micropayments, instead of allowing the customer to pay them.

  137. Re:You know, this might work, but... by martin-boundary · · Score: 1
    I think that's the point of the probabilities. Reread my comment, Peppercorn doesn't sum the purchases, the merchant doesn't (except for verification ;-), and the customer doesn't. For the merchant, all the customers are interchangeable, and everything depends on the number of times a say 50 cent token is purchased. Every twenty or so times, some customer pays 10 dollars and the others get their things for free. So the merch gets the right amount. For the customers, the merchants and products are interchangeable, they can buy anything they want, and the probabilities would add up so that on average, he pays the right amount to some merchant, but that merchant is chosen randomly according to keep things fair. So the customer pays in total the right amount, just not to all merchants in proportion to his purchases. Peppercorn doesn't keep track of anything either, because they calculate what to do based on the current request for 50 cents or whatever, and the current name of the customer and merchant.

    At least that's how I think it works. Of course, there's the whole question of trust, which could make or break the scheme.

  138. Pay for stuff that's given away now! What a deal! by Anonymous Coward · · Score: 0
    Another reason why most people won't like it:
    And if more consumers sign up for Peppercoin, more vendors will start offering products -- magazine articles, digital games, even those annoying cellphone ringtones. Many of these goodies will be items that are presently given away, because there's no efficient way to charge for them. With Peppercoin, companies will be able to make us pay.
    If companies are giving away the stuff now, and can afford it, how does it benefit customers to line up for ways to pay 50 cents (or more) each time they click on a new link?
  139. Another idea for micropayments by Anonymous Coward · · Score: 0

    I have completely different idea for micropayments.
    Howeve I do not know how charging credit cards works.

    If card is charged but if after the month
    item is returned, does the merchant
    get full refund from VISA/Mastercard ?

    If so - my idea is such:

    For evey cent spent on micropayment
    the merchant charges 7 dollars and then
    returns them after the month.

    Merchant does not pay anything to VISA.
    But keeping $6 for a month is worth
    $7 *1.8% /12 = 0.15% * $7 = 1c !!!

    So merhcant makes micromany on short term
    microloans!!!

    It is a good buisness for both merchant and
    the consumer - merchants get cheap credit.
    Consumers, when they use CC with longer
    grace periods pay nothing.

    Only VISA/Mastercard looses money.

    I guess it is too sweat to be true ...

  140. I Can't Wait! by Vagary · · Score: 1

    Thank god that patents require full disclosure: it'll be nice to be told what the hell they're talking about in something other than marketing-speak FAQs... Seriously: they don't seem to have the consumer-side of the equation all fleshed out. Visa won't be too happy if I start charging micropayments to my card whether the merchant randomly gets the money or not. Are they going to be using the same probability trick for consumers? Are they going to be aggregating purchases? Are they going to use accounts like PayPal? Come on, Rivest, fess up!

  141. Horses mouth by Ferment · · Score: 1

    Bray is moron. Anyone who thinks they might learn something from reading one of his articles will be sorely disappointed. Better to go the the horse's mouth for a keener explanation.

    --
    A passion for apathy.
  142. Link + Additional comments by jbaratz · · Score: 1
    First off, anyone who has read his article realizes Bray isn't entirely qualified to understand what he's covering.
    In this case, he's covering the innovation of someone who is fairly smart.
    For a more indepth look at these systems, check out: http://theory.lcs.mit.edu/~rivest/MicaliRivest-Mic ropaymentsRevisited.ps Rivest's paper on micropayments.

    As for other points raised here: The idea behind many small transactions being lumped together into a larger one makes this a feasable system to use when the cost per transaction (to credit the merchant) matters.

    Consumers will be shielded from the statistics - the idea is their bank / the micropayment provider makes up the differences, absorbing the swings themselves (but having them dampered by the large sample size).

    If you have mathmatical questions as to this scheme, read the paper - it's very complete (if a bit dense)

  143. Rivest has other micropayment scheme by jonearth · · Score: 1

    Rivest has published some more micropayment scheme before this one. One of them is called Payword . Payword allows certified customers to generate electronic coins themselves. Vendor can validate this coin by using the digital signature provided by the Bank. By doing this way, the real-time network communication between customersbank to buy/sell electronic coins is minimized which is always a bottleneck to many coin based scheme.

    My final year project is an implementation of the payword scheme. Anyone interested can contact me and I can send you a copy of my report. jonearth@hotmail.com

  144. credit card company by Anonymous Coward · · Score: 0

    i think credit card co's had better take a look at this and decide 'Maybe we here at (insert cc company here) should STOP charging a per transaction fee...' Why should there be another layer to making a payment?

  145. Is this system for micro-micro-payments? by rednox · · Score: 1

    When reading the article and FAQs on the Peppercoin site, I kept thinking that it made no sense from the merchant's point of view to throw away most of the transactions instead of verifying them with Peppercoin.

    There are 4 point-to-point transactions occurring in the Peppercoin system:

    1. Customer to Peppercoin Central Servers
    2. Customer to Merchant
    3. Merchant to Peppercoin Central Servers
    4. Peppercoin Central Servers to VISA/MC/etc

    The savings appear to only occur in transaction 3. Let's compare this system to a typical stored-value system like Paypal.

    Paypal transactions always have the Customer log in to the Paypal site at some point to verify their identity, as in Transaction 1. With Peppercoin, the code to authorize the transaction seems to be created by the Customer's computer. However, since the customer's account appears to be debited the exact amount of each purchase, there must be communication between the Customer to Peppercoin for each transaction. The system cannot rely on an indirect communication through the merchant for this, since the merchant throws away most ( [10-paymentvalue]/10 *100% ) of the "Peppercoins", and doesn't report them. Peppercoin's central servers must be cryptographically involved in the creation of the Peppercoins to ensure that they are reported.

    Transaction 2 is more onerous than a typical Paypal payment, as it requires the Customer to invoke a custom software application to create the Peppercoin.

    Transaction 3 is much easier for the merchant. With Peppercoin, on average, they only have to process one transaction for every $10 worth of value received. Using Paypal's "MassPay" system, the merchant must contact Paypal's servers to confirm each transaction.

    Transaction 4 is unknown. Peppercoin is vague about the account that customers have with them. Their web site and the article mentioned both imply that the roulette-style banking will not be used here. Quote:

    http://www.peppercoin.com/consumer_faq.html
    "You will be billed on your credit or charge card for the amount you spend " (emphasis mine)

    Not "approximately the amount you spend". This seems to imply that Customers' Peppercoin accounts are simply stored value. Peppercoin will probably make a credit card charge of $10 or so to open an account, and then put another $10 charge through again each time the balance reaches $0. This will avoid a disproportionate amount of any micropayments from being eaten by bank fees.

    But to optimize transaction #4, any stored value system could use the same methods. As long as Peppercoin is billing customers for the exact amount they spend, there is nothing new here. Paypal could easily implement the same optimizations.

    So the whole point of the system must be to save computational and network resources at the merchant's end for processing each transaction. But the question is why? Exactly what problem are they trying to solve here?

    A server to server transaction for a merchant to verify a Paypal payment involves very little network traffic. You need to send over the transaction code, some customer details, and you receive back a result code indicating that the transaction was successful or not.

    For argument's sake, take a conservative estimate of 1KB of data flying back and forth per transaction. With today's inexpensive and reliable bandwidth and computing resources, this is very cheap. Put a price of $15 per GB for the bandwidth and a similar amount to lease the CPU cycles, and this costs about 3/100ths of a cent per transaction. So if a Peppercoin merchant has one $10 token to process instead of a twenty little 50 cent transactions, they will save about half a cent, a tiny fraction of the value involved.

    For this system to make any sense at all, we must be talking about much smaller micropayments. What if each micropayment was 1/100th of a cent? In this case, the merchant would collect 100,000 payments on average before needing 3/100ths of a cent of resources to connect to Peppercoin servers to redeem a $10 coin. A Paypal merchant would have to make 100,000 http calls, costing them about $30 to collect $10 worth of micropayments.

    For Peppercoin to work, the other transactions need to be limited as well. There's no point in saving the Merchant $30 of bandwidth and CPU resources if it cost Peppercoin $30 of resources in transaction #1, Customer to Peppercoin.

    Transaction #1, Customer to Peppercoin could be scaled down by allowing some value to be stored on the Customer's system directly. If they could download $10 worth of Peppercoin into their local app, a network transaction would not be necessary for each micropayment. Previous, now-defunct systems have worked out the necessary cryptography to ensure that stored values can only be spent once.

  146. PepperCash by rednox · · Score: 1

    I have a better idea. Put all of the random selection of when to bill at the Customer side, instead of the Merchant side. Take out the requirement of the Customer needing a Peppercoin account. Here's what my system would look like, call it PepperCash:

    1. Customer finds something they want to purchase on a Merchant's site for 50 cents
    2. Customer enters in payment details, including their credit card number
    3. Merchant transmits payment info to PepperCash servers
    4. PepperCash randomly decides to charge nothing or $10 to the Customer's credit card account. The odds of this are calculated in the same way as Peppercoin, so that a 50 cent transaction has a 1 in 20 chance of going through as $10, and a 19 in 20 chance of not being charged at all.
    5. PepperCash sends an email invoice of the actual amount billed to their credit card, $0 or $10
    6. PepperCash deposits 50 cents into the merchant's PepperCash account
    7. To further save on Bank fees, the merchant is only allowed to withdraw more than $10 at a time from their PepperCash account

    Of course, we don't want people to enter in invalid credit card information, and let it go through 95% of the time. This could be avoided by the PepperCash servers storing a database record of the payment info of all previous transactions. To prevent security catastrophes, the credit card numbers themselves would not be stored, only an MD5 hash of the numbers.

    Every time a transaction is received from a merchant, it is matched against this database. If no match is found, the actual value of the transaction is charged to the credit card, plus 3% and 50 cents to make up for Bank fees. The banking network then verifies that the payment information is valid.

    This makes the very first Micropayment made with the system into a kind of signup fee. Depending on how deep the pockets of the Angel Investors are, this extra 3% + 50c fee could be waived.

    I release this idea into the public domain. Software patents are bad. :)

    1. Re:PepperCash by rednox · · Score: 1

      A problem with randomly choosing which transactions go through is trust. With the system I proposed, the Customer has to trust PepperCash to use the correct odds to determine whether the transaction goes through. The solution is transparency. Give customers and merchants the tools to verify the integrity of the system.

      Each invoice emailed from PepperCash would have an MD5 checksum, and clear delimiters for what text is checksummed. That way, the customer can recreate the MD5 checksum themselves to verify it.

      Merchants would also receive an MD5 checksum with each transaction verification. The text to be checksummed would be a concatenation of several fields uniquely identifying the transaction so that the merchant can recreate the checksum.

      Each month, PepperCash would publish a database of every transaction. Each record would have only the transaction amount and the MD5 checksum. If an additional signup fee has been charged to a transaction, this will be in a seperate field.

      Anyone with a spreadsheet will be able to see if all the $10 and $0 amounts charged to the Customers add up to all the micropayments made to the Merchants. Merchants and Customers can verify that the MD5 checksums for their transactions are in the database and the correct amounts are listed.

  147. Yep by xant · · Score: 1

    Banks keep mum about what their real costs are, so I wouldn't know what they claim--those numbers are what we actually pay. Banks here have also started encouraging overdrafts so they can charge you astronomical interest.

    --
    It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
  148. This is one way that could work. by Anonymous Coward · · Score: 0

    You open a PepperCoin account.

    You can buy some amount of coins with minimum purchase of say 10 dollars at a cost of 50 cents a coin. PepperCoin will charge you for the coins then in one lump sum.

    Now you go shopping and spend the coins like real money. Some coins are worthless, some are worth 10 dollars. Neither you or the merchant knows at the time you spend the money.

    PC collects all the coins deposited by the merchant and examines them. The merchant is paid 10 dollars minus some fees.

    I don't see how this is much more beneficial that how other cybercash systems worked though.

    If it is more like the Russian Roulette algorithm where sometimes you get charged 10 bucks and sometimes you don't then I think it will fail since many consumers would think of it as gambling.

    1. Re:This is one way that could work. by Anonymous Coward · · Score: 0

      This scheme also sounds good and does not require the customer to purchase the coins up front.

      Scheme 2
      The Customer buys something from the Merchant.
      The Merchant is issued a P-Coin which is payable with probablity S (if payable, the coin is worth 1/S cents).
      If the coin is payable, when the Merchant redeams it his account is credited with 1/S Cents and the Customer is charged an amount equal to he amount he has spent since the last transaction that was processed (so over time payments and purchases balance).

    2. Re:This is one way that could work. by jc1971 · · Score: 1

      You've got it now... It's the merchant who gets payment based on the probability algorithm, the consumer just pays an account to Peppercoin at time (or dollar?) intervals.