đź“™
[EN] The Book of Satoshi by Phil Champagne (beta)
source
  • The Book of Satoshi : The Collected Writings of Bitcoin Creator Satoshi Nakamoto by Phil Champagne
  • About the Cover Picture
  • Acknowledgements
  • Who This Book is Intended For
  • Foreword
  • 1. Introduction
  • 2. How and Why Bitcoin Works
  • 3. The First Post on Crypto Mailing List
  • 4. Scalability Concerns
  • 5. The 51% Attack
  • 6. About Centrally Controlled Networks Versus Peer-to-Peer Networks
  • 7. Satoshi on the Initial Inflation Rate of 35%
  • 8. About Transactions
  • 9. On the Orphan Blocks
  • 10. About Synchronization of Transactions
  • 11. Satoshi Discusses Transaction Fees
  • 12. On Confirmation and Block Time
  • 13. The Byzantine General's Problem
  • 14. On Block Time, an Automated Test, and the Libertarian Viewpoint
  • 15. More on Double Spend, Proof-of-Work and Transaction Fees
  • 16. On Elliptic Curve Cryptography, Denial of Service Attacks, and Confirmation
  • 17. More in the Transaction Pool, Networking Broadcast, and Coding Details
  • 18. First Release of Bitcoin
  • 19. On the Purpose For Which Bitcoin Could Be Used First
  • 20. "Proof-of-Work" Tokens and Spammers
  • 21. Bitcoin Announced on P2P Foundation
  • 22. On Decentralization as Key to Success
  • 23. On the Subject of Money Supply
  • 24. Release of Bitcoin Vo.1.3
  • 25. On Timestamping Documents
  • 26. Bitcointalk Forum Welcome Message
  • 27. On Bitcoin Maturation
  • 28. How Anonymous Are Bitcoins?
  • 29. A Few Questions Answered By Satoshi
  • 30. On "Natural Deflation"
  • 31. Bitcoin Version 0.2 is Here!
  • 32. Recommendation on Ways to Do a Payment for An Order
  • 33. On the Proof-of-Work Difficulty
  • 34. On the Bitcoin Limit and Profitability of Nodes
  • 35. On the Possibility of Bitcoin Address Collisions
  • 36. QR Code
  • 37. Bitcoin Icon/Logo
  • 38. GPL License Versus MIT License
  • 39. On Money Transfer Regulations
  • 40. On the Possibility of a Cryptographic Weakness
  • 41. On a Variety of Transaction Types
  • 42. First Bitcoin Faucet
  • 43. Bitcoin 0.3 Released!
  • 44. On The Segmentation or "Internet Kill Switch"
  • 45. On Cornering the Market
  • 46. On Scalability and Lightweight Clients
  • 47. On Fast Transaction Problems
  • 48. Wikipedia Article Entry on Bitcoin
  • 49. On the Possibility of Stealing Coins
  • 50. Major Flaw Discovered
  • 51. On Flood Attack Prevention
  • 52. Drainage of Bitcoin Faucet
  • 53. Transaction to IP Address Rather Than Bitcoin Address
  • 54. On Escrow and Multi-Signature Transactions
  • 55. On Bitcoin Mining as a Waste of Resources
  • 56. On an Alternate Type of Block Chain with Just Hash Records
  • 57. On the Higher Cost of Mining
  • 58. On the Development of an Alert System
  • 59. On the Definition of Money and Bitcoin
  • 60. On the Requirement of a Transaction Fee
  • 61. On Sites with CAPTCHA and Paypal Requirements
  • 62. On Short Messages in the Block Chain
  • 63. On Handling a Transaction Spam Flood Attack
  • 64. On Pool Mining Technicalities
  • 65. On WikiLeaks Using Bitcoin
  • 66. On a Distributed Domain Name Server
  • 67. On a PC World Article on Bitcoin and WikiLeaks Kicking the Hornet's Nest
  • 68. Satoshi's Last Forum Post: Release of Bitcoin 0.3-19
  • 69. Emails to Dustin Trammell
  • 70. Last Private Correspondence
  • 71. Bitcoin and Me (Hal Finney)
  • 72. Conclusion
  • Bitcoin: A Peer-to-Peer Electronic Cash System
  • Terms & Definitions
  • Index
Powered by GitBook
On this page

Terms & Definitions

Terms & Definition

Asymmetric Encryption—A type of encryption involving two keys, a private key and a public key. Text that is encrypted with the private key must be decrypted with the public key and vice versa. The public key is easily derived from the private key but the reverse is nearly impossible.

Bitcoin Address—A long series of digits to which the block chain will associate bitcoins. It is the hash output of the public key. Any bitcoins it contains can only be transferred to another Bitcoin address by the person who owns its corresponding private key.

Block—A chunk of data that contains several Bitcoin transactions that miners work on creating.

Block Chain—The Bitcoin block chain is shared via a peer-to-peer network between all miners and interested nodes (computers). It contains all the blocks since the creation of Bitcoin on January 3rd, 2009.

BTC—The acronym representing Bitcoin currency.

Cryptography—The study of techniques by which communications are secured.

Cryptographic Hash—An algorithm that creates a fixed-length series of numbers from an input having an arbitrary length. The algorithm’s output can be defined as the equivalent of the “fingerprint” of a document.

Distributed File Sharing—A system in which files are shared across multiple computers which act as both consumers and providers of information.

Encryption—The process of encoding messages or information in such a way that only authorized parties can read or access them.

Elliptic Curve Cryptography—A public-key cryptography based on the algebraic structure of elliptic curves over a finite number of elements (finite fields). Elliptic curves are also used in several integer factorization algorithms that have applications in cryptography.

Elliptic Curve Digital Signature Algorithm (ECDSA) In cryptography, the Elliptic Curve Digital Signature Algorithm (ECDSA) offers a variant of the Digital Signature Algorithm (DSA), which employs elliptic curve cryptography.

Genesis Block—The very first block of the block chain.

Hash, Hash Function—Hash is the fixed-length output of a cryptographic algorithm, or hash function. Hash is a document’s “fingerprint”, where the document, which may be of any length, is the text being encoded by the hash function.

Hexadecimal Number System—Whereas the decimal numbering system is based on 10, the hexadecimal system is based is 16, and the system employs the symbols 0 through 9 to represent the numbers 0 through 9 and the symbols A, B, C, D, E, and F (either in lower case or upper case) to represent the numbers 10 through 15. Hexadecimal numbers are prefixed by 0x, and so decimal 16 is 0x10 in hexadecimal, decimal 17 is 0x11, and so on.

Ledger—In accounting, this is the principal book or computer file for recording and totaling monetary transactions by account. It includes a beginning balance, debits, credits, and an ending balance.

Message Digest—The output of a cryptographic hash function.

Miners—Initially called nodes, these are devices with specialized hardware that compete in creating the next block and so collecting the rewards associated with it. Rewards are composed of new bitcoins the protocol allows miners to create along with the sum of all transaction fees contained in that block.

Nonce—A number within a block that a miner increments until he or another miner obtains the message digest with the characteristics required by the Bitcoin protocol to constitute “winning” that block.

Open Source Software—Software code (blue print) that is shared and available for anyone to see, inspect, and modify so as to be able to reproduce the programs themselves.

Peer-to-Peer network—A decentralized and distributed network architecture where individual nodes (computers) in the network act as both suppliers and consumers of resources. This is in contrast with a centralized client-server model where clients request resources from the server.

Proof-of-Work—This is like a “contest” in which each miner competes. The first miner to obtain a “nonce” that generates the message digest with the characteristics defined by the Bitcoin protocol as a “win”.

Protocol—An established procedure that miners and clients must follow. It is dictated by the Bitcoin open source software which all miners run.

SHA256—One type of cryptographic hash algorithm. It is currently used by the Bitcoin software.

Satoshi—The smallest denomination of Bitcoin. It is equivalent to 10-8 bitcoin, and so there are 100,000,000 satoshis in 1 bitcoin.

Transaction fee—This is the cost that senders of bitcoins pay miners to include their transactions in the next block chain.

Wallet—The software that contains a list of Bitcoin addresses and their corresponding private keys.

PreviousBitcoin: A Peer-to-Peer Electronic Cash SystemNextIndex

Last updated 12 months ago