• Skip to primary navigation
  • Skip to content
  • Skip to footer

Nakamoto Studies Institute

  • Satoshi Writings
    • Satoshi’s White Paper
    • Satoshi Nakamoto Emails
    • Satoshi Nakamoto Forum Writings
  • Literature
    • Daniel Krawisz Archive
  • About NSI
  • Newsletter
  • Support
You are here: Home / Emails / Satoshi Reply to Mike Hearn

Satoshi Reply to Mike Hearn

April 19, 2009 by bitcoincash

The following email is notable because Satoshi responds to a question from Mike Hearn about micropayments.

From: Satoshi Nakamoto <satoshin@gmx.com>
Date: Sun, Apr 19, 2009 at 2:14 AM
To: Mike Hearn <mike@plan99.net>

The list is:
bitcoin-list@lists.sourceforge.net
Subscribe/unsubscribe page:
https://lists.sourceforge.net/mailman/listinfo/bitcoin-list
Archives:
https://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-list

I’ll always announce new versions there. Automatic update, or at least notification of new versions, is definitely on the list. There could potentially be necessary changes in the future where nobody will want to talk to you until you upgrade, and there needs to be code in the older version to convey that to the user. This is all the harder in the context of not trusting anyone.

Your approach to micropayments sounds right. At first, it might be a good idea to default to asking permission until the user gets comfortable and is ready to set it to automatic. The end goal though should get to something like you describe, where it’s similar to using your cell phone without really having to think about the per minute charges.

I looked at Google protocol buffers when they were released last year, but I had already written everything by then. What I did was something similar to Boost Serialisation. For this application, where I was parsing messages from strangers who might have extreme incentive to hack the protocol, it was necessary to make it as basic as possible so I could crawl over every line of code to convince myself it was airtight. It became clear that any unnecessary degrees of freedom in the binary format multiplied the potential angles of attack. You guys are so right though to standardize across the company on protocol buffers. I think you’ve got the optimal solution in the general case.

Notable Selections

Your approach to micropayments sounds right…The end goal though should get to something like you describe, where it’s similar to using your cell phone without really having to think about the per minute charges.

Further Reading

  • Bitcoin open source implementation of P2P currency (2009-02-11 22:27:00 UTC)

Filed Under: Emails Tagged With: cell phone, google, micropayment, mike hearn

Support NSI with Bitcoin Cash

Did you like this piece? Please consider dropping a tip to support our ongoing efforts to archive the work of Satoshi Nakamoto. Small tips are only made possible with Bitcoin Cash!

Footer

Categories

  • Code
  • Emails
  • Forums
  • Literature
  • Uncategorized

Keywords

adam back anonymous b-money bitcoin.org Bitcoin: A Peer-to-Peer Electronic Cash System bitcointalk bug commerce double spend dustin d. trammel gavin andresen generate coins gnutella gpu hal finney hashcash hash cash inflation james a. donald liberty standard linux micropayment mike hearn moore's law napster nicholas bohm node non-reversible transaction p2p foundation proof-of-work ray dillinger satoshi nakamoto scaling Simplified Payment Verification sirius-m the crypto anarchist manifesto" the cryptography mailing list timothy c. may tor transaction fee v0.1.6 visa wei dai white paper [bitcoin-list]

Support NSI with Bitcoin Cash

Copyright © 2020 · Genesis Sample on Genesis Framework ·