Bitcoin Core

Last updated

Bitcoin Core
Original author(s) Satoshi Nakamoto
Initial release2009
Stable release 28.0 (5 October 2024;2 months ago (2024-10-05)) [±]
Repository github.com/bitcoin/bitcoin
Written in C++
Operating system Linux, Windows, macOS
Type Cryptocurrency
License MIT License
Website bitcoincore.org

Bitcoin Core is free and open-source software that serves as a bitcoin node (the set of which form the Bitcoin network) and provides a bitcoin wallet which fully verifies payments. It is considered to be bitcoin's reference implementation. [1] Initially, the software was published by Satoshi Nakamoto under the name "Bitcoin", and later renamed to "Bitcoin Core" to distinguish it from the network. [2] It is also known as the Satoshi client. [3] Bitcoin Core includes a transaction verification engine and connects to the bitcoin network as a full node. [3]

The software validates the entire blockchain, which includes all bitcoin transactions ever. This distributed ledger, which has reached more than 608.9 gigabytes (not including database indexes) in size as of October 2024, [4] must be downloaded or synchronized before full participation of the client may occur. [3] Bitcoin Core includes a scripting language inspired by Forth that can define transactions and specify parameters. [5]

The original creator of the bitcoin client has described their approach to the software's authorship as it being written first to prove to themselves that the concept of purely peer-to-peer electronic cash was valid and that a paper with solutions could be written. The lead developer is Wladimir J. van der Laan, who took over the role on 8 April 2014. [6] Gavin Andresen was the former lead maintainer for the software client. Andresen left the role of lead developer for bitcoin to work on the strategic development of its technology. [6] Bitcoin Core in 2015 was central to a dispute with Bitcoin XT, a competing client that sought to increase the blocksize. [7]

Over a dozen different companies and industry groups fund the development of Bitcoin Core.[ citation needed ] In 2019, MIT announced donations of $900,000 would be used to fund the Digital Currency Initiative, which would mainly go to developers of Bitcoin Core. [8]

Related Research Articles

<span class="mw-page-title-main">Adam Back</span> British cryptographer and cypherpunk (born 1970)

Adam Back is a British cryptographer and cypherpunk. He is the CEO of Blockstream, which he co-founded in 2014. He invented Hashcash, which is used in the bitcoin mining process.

<span class="mw-page-title-main">Bitcoin</span> Decentralized digital currency

Bitcoin is the first decentralized cryptocurrency. Based on a free-market ideology, bitcoin was invented in 2008 by Satoshi Nakamoto, an unknown person. Use of bitcoin as a currency began in 2009, with the release of its open-source implementation. In 2021, El Salvador adopted it as legal tender. It is mostly seen as an investment and has been described by some scholars as an economic bubble. As bitcoin is pseudonymous, its use by criminals has attracted the attention of regulators, leading to its ban by several countries as of 2021.

<span class="mw-page-title-main">Satoshi Nakamoto</span> Pseudonym of the designer and developer of Bitcoin

Satoshi Nakamoto is the name used by the presumed pseudonymous person or persons who developed bitcoin, authored the bitcoin white paper, and created and deployed bitcoin's original reference implementation. As part of the implementation, Nakamoto also devised the first blockchain database. Nakamoto was active in the development of bitcoin until December 2010.

Namecoin is a cryptocurrency originally forked from bitcoin software. It uses proof-of-work algorithm. Like bitcoin, it is limited to 21 million coins.

<span class="mw-page-title-main">Bitcoin protocol</span> Rules that govern the functioning of Bitcoin

The bitcoin protocol is the set of rules that govern the functioning of bitcoin. Its key components and principles are: a peer-to-peer decentralized network with no central oversight; the blockchain technology, a public ledger that records all bitcoin transactions; mining and proof of work, the process to create new bitcoins and verify transactions; and cryptographic security.

<span class="mw-page-title-main">Gavin Andresen</span> US-based software developer

Gavin Andresen is a software developer known for his involvement with bitcoin. He is based in Amherst, Massachusetts.

<span class="mw-page-title-main">History of bitcoin</span> Cryptocurrency

Bitcoin is a cryptocurrency, a digital asset that uses cryptography to control its creation and management rather than relying on central authorities. Originally designed as a medium of exchange, Bitcoin is now primarily regarded as a store of value. The history of bitcoin started with its invention and implementation by Satoshi Nakamoto, who integrated many existing ideas from the cryptography community. Over the course of bitcoin's history, it has undergone rapid growth to become a significant store of value both on- and offline. From the mid-2010s, some businesses began accepting bitcoin in addition to traditional currencies.

<span class="mw-page-title-main">Nxt</span> Cryptocurrency

NXT is an open source cryptocurrency and payment network launched in 2013 by anonymous software developer BCNext. It uses proof-of-stake to reach consensus for transactions—as such, there is a static money supply. Unlike Bitcoin, there is no mining. NXT was specifically conceived as a flexible platform around build applications and financial services, and serves as basis for ARDR (Ardor), a blockchain-as-a-service multichain platform developed by Jelurida, and IoTeX (cryptocurrency) the current steward of NXT as of 2021. NXT has been covered extensively in the "Call for Evidence" report by ESMA.

<span class="mw-page-title-main">Counterparty (platform)</span> Cryptocurrency platform

Counterparty is a peer-to-peer financial platform and a distributed, open source protocol built on top of the Bitcoin blockchain and network. It was one of the most well-known "Bitcoin 2.0" platforms in 2014, along with Mastercoin, Ethereum, Colored Coins, Ripple and BitShares.

A blockchain is a distributed ledger with growing lists of records (blocks) that are securely linked together via cryptographic hashes. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data. Since each block contains information about the previous block, they effectively form a chain, with each additional block linking to the ones before it. Consequently, blockchain transactions are irreversible in that, once they are recorded, the data in any given block cannot be altered retroactively without altering all subsequent blocks.

<span class="mw-page-title-main">Andreas Antonopoulos</span> British-Greek Bitcoin advocate

Andreas Markos Antonopoulos is a British-Greek Bitcoin advocate, tech entrepreneur, and author. He is a host on the Speaking of Bitcoin podcast and a teaching fellow for the M.Sc. Digital Currencies at the University of Nicosia.

<span class="mw-page-title-main">Blockstream</span> Blockchain technology company

Blockstream is a blockchain technology company led by co-founder Adam Back, headquartered in Victoria, British Columbia, Canada, with offices and staff worldwide. The company develops products and services for the storage and transfer of cryptocurrency.

<span class="mw-page-title-main">Ethereum Classic</span> Blockchain computing platform

Ethereum Classic is a blockchain-based distributed computing platform that offers smart contract (scripting) functionality. It is open source and supports a modified version of Nakamoto consensus via transaction-based state transitions executed on a public Ethereum Virtual Machine (EVM).

The Lightning Network (LN) is a payment protocol built on the bitcoin blockchain. It is intended to enable fast transactions among participating nodes and has been proposed as a solution to the bitcoin scalability problem.

<span class="mw-page-title-main">Bitcoin scalability problem</span> Scaling problem in bitcoin processing

The Bitcoin scalability problem refers to the limited capability of the Bitcoin network to handle large amounts of transaction data on its platform in a short span of time. It is related to the fact that records in the Bitcoin blockchain are limited in size and frequency.

A cryptocurrency wallet is a device, physical medium, program or an online service which stores the public and/or private keys for cryptocurrency transactions. In addition to this basic function of storing the keys, a cryptocurrency wallet more often offers the functionality of encrypting and/or signing information. Signing can for example result in executing a smart contract, a cryptocurrency transaction, identification, or legally signing a 'document'.

In blockchain, a fork is defined variously as:

Colored Coins is an open-source protocol that allows users to represent and manipulate immutable digital resources on top of Bitcoin transactions. They are a class of methods for representing and maintaining real-world assets on the Bitcoin blockchain, which may be used to establish asset ownership. Colored coins are bitcoins with a mark on them that specifies what they may be used for. Colored coins have also been considered a precursor to NFTs.

References

  1. Antonopoulos, Andreas (2017). "3". Mastering Bitcoin: Programming the Open Blockchain (2nd ed.). O'Reilly Media. ISBN   978-1491954386. Bitcoin Core is the reference implementation of the bitcoin system, meaning that it is the authoritative reference on how each part of the technology should be implemented. Bitcoin Core implements all aspects of bitcoin, including wallets, a transaction and block validation engine, and a full network node in the peer-to-peer bitcoin network.
  2. "Bitcoin Core version 0.9.0 released". Bitcoin Core. 19 March 2014. Retrieved 21 October 2018.
  3. 1 2 3 Antonopoulos, Andreas M. (2014). Mastering Bitcoin: Unlocking Digital Cryptocurrencies. O'Reilly Media, Inc. pp. 31–32. ISBN   978-1491902646 . Retrieved 6 November 2016.
  4. “Bitcoin Blockchain Size.” n.d. Ycharts.com. https://ycharts.com/indicators/bitcoin_blockchain_size. ‌
  5. Antonopoulos, Andreas (29 May 2013). "Bitcoin is a money platform with many APIs". Radar. O'Reilly. Retrieved 19 November 2016.
  6. 1 2 Preukschat, Alex; Josep Busquet (2015). Bitcoin: The Hunt of Satoshi Nakamoto. Europe Comics. p. 87. ISBN   9791032800201 . Retrieved 16 November 2016.
  7. Maria Bustillos (25 August 2015). "Inside the Fight Over Bitcoin's Future". New Yorker. Retrieved 29 June 2020.
  8. "MIT Announces $900,000 Bitcoin Developer Fund". Inc. 29 March 2016. Retrieved 21 October 2018.

Further reading