> For the complete documentation index, see [llms.txt](https://hub.bsvblockchain.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hub.bsvblockchain.org/wiki/introduction/bitcoin-until-today.md).

# Bitcoin until today

1. Core Technology Discoveries Bitcoin was developed over the decade preceding its release and melds numerous technologies that were well established in the computing and cryptography industries.

* [Merkle Trees](https://en.wikipedia.org/wiki/Merkle_Tree) which Bitcoin uses as a means to immutably condense the record of a block of unbounded size into just 32 bytes were patented by [Ralph Merkle](https://en.wikipedia.org/wiki/Ralph_Merkle) in 1979.
* The use of elliptic curves in cryptography was suggested independently by both [Neal Koblitz](https://en.wikipedia.org/wiki/Neal_Koblitz) and [Victor S. Miller](https://en.wikipedia.org/wiki/Victor_S._Miller) in 1985. The Elliptic Curve Digital Signature Algorithm which builds on this technology to enable signing of messages using ECC keypairs and is used heavily in Bitcoin.
* [Forth](https://en.wikipedia.org/wiki/Forth_\(programming_language\)) is a programming language created by [Charles H. Moore](https://en.wikipedia.org/wiki/Charles_H._Moore) in the late 1960's. The scripting language used to build Bitcoin transactions is based heavily on Forth.

1. Digital Cash systems pre-Bitcoin
2. eCash A cryptographic system for untraceable payments was first described by David Chaum in 1982 in the paper "Blind signatures for untraceable payments, Advances in Cryptology - Crypto '82, Springer-Verlag (1983), 199–203. In 1990 Chaum extended this system to create the first cryptographic anonymous electronic cash system which became known as [Ecash](https://en.wikipedia.org/wiki/Ecash).
3. b-money and Bit Gold In 1998 Wei Dai published a description of an anonymous, distributed electronic cash system which he called "b-money". Around the same time, Nick Szabo created bit gold. Like Bitcoin, Bit gold was a currency system where users would compete to solve a proof of work function, with solutions being cryptographically chained together and published via a distributed property title registry. A variant of Bit gold, called Reusable Proofs of Work, was implemented by Hal Finney.
4. Liberty Reserve [Liberty Reserve](https://en.wikipedia.org/wiki/Liberty_Reserve) was a centralized digital currency service that allowed users to register and transfer money to other users with only a name, e-mail address, and birth date. The site was siezed by US authorities in a co-operative operation across 17 countries after it was discovered to be facilitating money laundering activities.
5. Release of the Bitcoin whitepaper In 2008, Satoshi Nakamoto published a paper titled "Bitcoin: a peer to peer electronic cash system" on The Cryptography Mailing list at metzdowd.com describing the Bitcoin system.
6. Establishment of the Bitcoin Network The Bitcoin network came into existence on 3 January 2009 with the release of the first Bitcoin client, wxBitcoin, and the distribution of the first bitcoins. A year after, the initial exchange rates for bitcoin were set by individuals on the bitcointalk forums. The first significant transaction involved the exchange of 10,000 BTC from Laszlo Hanyecz for “a couple of pizzas” supplied by Jeremy Sturdivant. The record of this transaction can be found [here](https://whatsonchain.com/tx/a1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d). In 2011, Wikileaks, Freenet, Singularity Institute, Internet Archive, Free Software Foundation and others began to accept donations in bitcoin. In 2012, BitPay reports of having over 1000 merchants accepting bitcoin under its payment processing service.
7. See Also

* [History of Bitcoin](/wiki/introduction/history-of-bitcoin.md)
* [Bitcoin Satoshi Vision](/wiki/introduction/bitcoin-satoshi-vision.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://hub.bsvblockchain.org/wiki/introduction/bitcoin-until-today.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
