BitCoin Talk at Strangeloop

My notes from a talk by Eric Brigham from TruCoin talking about BitCoin.

  • BitCoin is “digital cash” — you can lose it just like you can lose a $100 bill and there isn’t a central source.
  • Digicash (1990 – 1998) focused on security.
  • Paypal (1998 – ) focused on convenience.
  • Both required centralize servers to solve double spending problem.
  • BitCoin solves the double spending problem without needing a centralized server. The transaction log is handled via P2P.
  • BitCoin was created by Satoshi Nakamoto – it is unclear to who he actually is or even if he is a single person.
  • A look at the code reveals that Satoshi is not a professional developer.
  • BitCoin is the worlds first cryptographically secure distributed digital notary service.
  • The number of BitCoins should level off to about 21,000,000 over the next 50 years.
  • BitCoins are created via computational effort so they represent “computer work”.
  • Cheating isn’t prevented, it is just made very expensive.
  • A BitCoin address is a base 58 encoded public key.
  • A transaction is simply a digitally signed message.
  • It is theoretically possible to rewrite the transaction history, but it is very computationally expensive and is getting exponentially more expensive.
  • If two separate people find the next coin at the same time, the chain that wins is the one that gets the next coin found on top of it.
  • Most of the security issues have nothing to do with BitCoin, but they can be stolen in the same way that cash can be stolen.
  • DOS attack are possible, but haven’t been much of an issue.
  • Biggest known attack is if someone possesses >50% of the total network computational power you can double spend coins.
  • It is very difficult to operate anonymously with BitCoin.
  • People are working on a multi-signature transaction that would allow e-wallet type transactions similar to Paypal where a central site would keep part of your signature.

About 

Leave a Reply

Your email address will not be published. Required fields are marked *