Hal Finney (computer scientist)

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Hal Finney
Born Harold Thomas Finney II
(1956-05-04)May 4, 1956
Coalinga, California
Died Script error: The function "death_date_and_age" does not exist.
Phoenix, Arizona
Alma mater California Institute of Technology (B.S., Engineering, 1979)
Known for Reusable proof-of-work system
First Bitcoin recipient
Spouse(s) Fran Finney

Harold Thomas Finney II (May 4, 1956 – August 28, 2014) was a developer for PGP Corporation, and was the second developer hired after Phil Zimmermann. In his early career, he was credited as lead developer on several console games. He also was an early bitcoin user and received the first bitcoin transaction from bitcoin's creator Satoshi Nakamoto.

Early life and education

Finney was born in Coalinga, California in 1956. He went on to attend the California Institute of Technology, graduating with a BS in engineering in 1979.

Career

After graduation from Caltech, he went to work in the computer gaming field for a company that developed video games such as Adventures of Tron, Armor Ambush, Astroblast and Space Attack.[1] He later went to work for the PGP Corporation with whom he remained until his retirement in 2011.[2]

Finney was a noted cryptographic activist.[3] During the early 1990s, in addition to being a regular poster on the cypherpunks listserv, Finney ran two anonymous remailers.[4] Further cryptographic activism included running a (successful) contest to break the export-grade encryption Netscape used.[5]

In 2004, Finney created the first reusable proof of work system before bitcoin.[citation needed][6] In January 2009, Finney was the bitcoin network's first transaction recipient.[7] He continued to program until his death; he was working on experimental software called bcflick, which uses Trusted Computing to strengthen bitcoin wallets.[8]

Private life, illness

In October 2009, Finney announced in an essay on the blog Less Wrong that he had been diagnosed with Amyotrophic Lateral Sclerosis (ALS) in August 2009.[9] Prior to his illness, Finney had been an active runner. Finney and his wife Fran Finney raised money for ALS research with the Santa Barbara International Marathon.[10][11][12]

In March 2013, Finney posted on a bitcoin forum that he was essentially paralyzed, but continued to program.[13]

During the last year of his life, the Finneys received anonymous calls demanding an extortion fee of 1,000 bitcoin. They became victims of swatting - a hoax "where the perpetrator calls up emergency dispatch using a spoofed telephone number and pretends to have committed a heinous crime in the hopes of provoking an armed police response to the victim’s home".[14]

Death

Hal Finney died in Phoenix August 28, 2014 and was cryopreserved by the Alcor Life Extension Foundation.[2][15][16]

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. 2.0 2.1 Popper, Nathaniel, "Hal Finney, Cryptographer and Bitcoin Pioneer, Dies at 58", The New York Times, August 30, 2014
  3. "For instance, many ACLU members do not share the generalized antipathy toward government that is a common premise of "cypherpunk" activists like Hal Finney and Tim May." David Brin, The Transparent Society ch2
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. "Give Us Some Credit: Your Card is Safe", The Washington Post, 1996
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Fight for a Cure for ALS: A Marathoners Story
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. Lua error in package.lua at line 80: module 'strict' not found.
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.

External links