Bitcoin
Bitcoin | |
---|---|
Denominations | |
Plural | bitcoins |
Symbol | ₿ (Unicode: U+20BF ₿BITCOIN SIGN (HTML ))[a] |
Ticker symbol | BTC, XBT[b] |
Precision | 10−8 |
Subunits | |
1 | millibitcoin |
1 | satoshi[2] |
Development | |
Original author(s) | Satoshi Nakamoto |
White paper | "Bitcoin: A Peer-to-Peer Electronic Cash System"[4] |
Implementation(s) | Bitcoin Core |
Initial release | / 9January (12years ago)() |
Latest release | / 2August (5months ago)()[3] |
Development status | Active |
Website | conwaytransport.com.au |
Ledger | |
Ledger start | 3January (12years ago)() |
Timestamping scheme | Proof-of-work (partial hash inversion) |
Hash function | SHA |
Issuance schedule | Decentralized (block reward) Initially ₿50 per block, halved every , blocks[8][9] |
Block reward | ₿[c] |
Block time | 10 minutes |
Block explorer | conwaytransport.com.au |
Circulating supply | ₿18,, (as of 1May[update]) |
Supply limit | ₿21,,[5][d] |
|
Bitcoin[a] (₿) is a cryptocurrency invented in by an unknown person or group of people using the name Satoshi Nakamoto[15] and started in [16] when its implementation was released as open-source software.[7]:ch. 1
It is a decentralized digital currency without a central bank or single administrator that can be sent from user to user on the peer-to-peer bitcoin network without the need for intermediaries.[8] Transactions are verified by network nodes through cryptography and recorded in a public distributed ledger called a blockchain. Bitcoins are created as a reward for a process known as mining. They can be exchanged for other currencies, products, and services.[17] Research produced by the University of Cambridge estimates that in , there were to million unique users using a cryptocurrency wallet, most of them using bitcoin.[18]
Bitcoin has been criticized for its use in illegal transactions, the large amount of electricity used by miners, price volatility, and thefts from exchanges. Some economists, including several Nobel laureates, have characterized it as a speculative bubble at various times. Bitcoin has also been used as an investment, although several regulatory agencies have issued investor alerts about bitcoin.[19][20]
History
Creation
The domain name "conwaytransport.com.au" was registered on 18 August [21] On 31 October , a link to a paper authored by Satoshi Nakamoto titled Bitcoin: A Peer-to-Peer Electronic Cash System[4] was posted to a cryptography mailing list.[22] Nakamoto implemented the bitcoin software as open-source code and released it in January [23][24][16] Nakamoto's identity remains unknown.[15]
On 3 January , the bitcoin network was created when Nakamoto mined the starting block of the chain, known as the genesis block.[25][26] Embedded in the coinbase of this block was the text "The Times 03/Jan/ Chancellor on brink of second bailout for banks".[16] This note references a headline published by The Times and has been interpreted as both a timestamp and a comment on the instability caused by fractional-reserve banking.[27]
The receiver of the first bitcoin transaction was cypherpunk Hal Finney, who had created the first reusable proof-of-work system (RPoW) in [28] Finney downloaded the bitcoin software on its release date, and on 12 January received ten bitcoins from Nakamoto.[29][30] Other early cypherpunk supporters were creators of bitcoin predecessors: Wei Dai, creator of b-money, and Nick Szabo, creator of bit gold.[25] In , the first known commercial transaction using bitcoin occurred when programmer Laszlo Hanyecz bought two Papa John's pizzas for ₿10,[31]
Blockchain analysts estimate that Nakamoto had mined about one million bitcoins[32] before disappearing in when he handed the network alert key and control of the code repository over to Gavin Andresen. Andresen later became lead developer at the Bitcoin Foundation.[33][34] Andresen then sought to decentralize control. This left opportunity for controversy to develop over the future development path of bitcoin, in contrast to the perceived authority of Nakamoto's contributions.[35][34]
–
After early "proof-of-concept" transactions, the first major users of bitcoin were black markets, such as Silk Road. During its 30 months of existence, beginning in February , Silk Road exclusively accepted bitcoins as payment, transacting million in bitcoins, worth about $ million.[36]
In , the price started at $ per bitcoin, growing to $ for the year. The price rose to $ on 8 June. Within a month, the price fell to $ The next month it fell to $, and in another month to $[37]
In , bitcoin prices started at $, growing to $ for the year.[37] By 9 January the price had risen to $, but then crashed by 49% to $ over the next 16 days. The price then rose to $ on 17 August, but fell by 57% to $ over the next three days.[38]
The Bitcoin Foundation was founded in September to promote bitcoin's development and uptake.[39]
On 1 November , the reference implementation Bitcoin-Qt version was released. It introduced a front end that used the Qt user interface toolkit.[40] The software previously used Berkeley DB for database management. Developers switched to LevelDB in release in order to reduce blockchain synchronization time.[citation needed] The update to this release resulted in a minor blockchain fork on the 11 March The fork was resolved shortly afterwards.[citation needed] Seeding nodes through IRC was discontinued in version From version the software was renamed to Bitcoin Core. Transaction fees were reduced again by a factor of ten as a means to encourage microtransactions.[citation needed] Although Bitcoin Core does not use OpenSSL for the operation of the network, the software did use OpenSSL for remote procedure calls. Version was released to remove the network's vulnerability to the Heartbleed bug.[citation needed]
–
In , prices started at $ rising to $ by 1 January [37]
In March the blockchain temporarily split into two independent chains with different rules due to a bug in version of the bitcoin software. The two blockchains operated simultaneously for six hours, each with its own version of the transaction history from the moment of the split. Normal operation was restored when the majority of the network downgraded to version of the bitcoin software, selecting the backwards-compatible version of the blockchain. As a result, this blockchain became the longest chain and could be accepted by all participants, regardless of their bitcoin software version.[41] During the split, the Mt. Gox exchange briefly halted bitcoin deposits and the price dropped by 23% to $37[41][42] before recovering to the previous level of approximately $48 in the following hours.[43]
The US Financial Crimes Enforcement Network (FinCEN) established regulatory guidelines for "decentralized virtual currencies" such as bitcoin, classifying American bitcoin miners who sell their generated bitcoins as Money Service Businesses (MSBs), that are subject to registration or other legal obligations.[44][45][46]
In April, exchanges BitInstant and Mt. Gox experienced processing delays due to insufficient capacity[47] resulting in the bitcoin price dropping from $ to $76 before returning to $ within six hours.[48] The bitcoin price rose to $ on 10 April, but then crashed by 83% to $45 over the next three days.[38]
On 15 May , US authorities seized accounts associated with Mt. Gox after discovering it had not registered as a money transmitter with FinCEN in the US.[49][50] On 23 June , the US Drug Enforcement Administration listed ₿ as a seized asset in a United States Department of Justice seizure notice pursuant to 21 U.S.C. § This marked the first time a government agency had seized bitcoin.[51] The FBI seized about ₿30,[52] in October from the dark web website Silk Road, following the arrest of Ross William Ulbricht.[53][54][55] These bitcoins were sold at blind auction by the United States Marshals Service to venture capital investor Tim Draper.[52] Bitcoin's price rose to $ on 19 November and crashed by 50% to $ the same day. On 30 November , the price reached $1, before starting a long-term crash, declining by 87% to $ in January [38]
On 5 December , the People's Bank of China prohibited Chinese financial institutions from using bitcoins.[56] After the announcement, the value of bitcoins dropped,[57] and Baidu no longer accepted bitcoins for certain services.[58] Buying real-world goods with any virtual currency had been illegal in China since at least [59]
In , prices started at $ and fell to $ for the year.[37] On 30 July , the Wikimedia Foundation started accepting donations of bitcoin.[60]
In , prices started at $ and rose to $ for the year. In , prices rose and climbed up to $ by 1 January [37]
Release of the software was made public on 16 February It introduced a consensus library which gave programmers easy access to the rules governing consensus on the network. In version developers added a new feature which allowed transactions to be made unspendable until a specific time in the future.[61] Bitcoin Core was released on April 15, , and enabled multiple soft forks to occur concurrently.[62] Around contributors worked on Bitcoin Core which was released on 23 August
In July , the CheckSequenceVerify soft fork activated.[63]
In October , Bitcoin Core's release featured the "Segwit" soft fork that included a scaling improvement aiming to optimize the bitcoin blocksize.[citation needed] The patch which was originally finalised in April, and 35 developers were engaged to deploy it.[citation needed] This release featured Segregated Witness (SegWit) which aimed to place downward pressure on transaction fees as well as increase the maximum transaction capacity of the network.[64][non-primary source needed] The release endured extensive testing and research leading to some delays in its release date.[citation needed] SegWit prevents various forms of transaction malleability.[65][non-primary source needed]
–
On 15 July , the controversial Segregated Witness [SegWit] software upgrade was approved ("locked-in"). Segwit was intended to support the Lightning Network as well as improve scalability.[66] SegWit was subsequently activated on the network on 24 August The bitcoin price rose almost 50% in the week following SegWit's approval.[66] On 21 July , bitcoin was trading at $2,, up 52% from 14 July 's $1,[66] Supporters of large blocks who were dissatisfied with the activation of SegWit forked the software on 1 August to create Bitcoin Cash.
Prices started at $ in and rose to $13, on 1 January ,[37] after reaching its all-time high of $19, on 17 December [67]
China banned trading in bitcoin, with first steps taken in September , and a complete ban that started on 1 February Bitcoin prices then fell from $9, to $6, on 5 February [38] The percentage of bitcoin trading in the Chinese renminbi fell from over 90% in September to less than 1% in June [68]
Throughout the rest of the first half of , bitcoin's price fluctuated between $11, and $5, On 1 July , bitcoin's price was $6,[69][70] The price on 1 January was $3,, down 72% for and down 81% since the all-time high.[69][71]
In September , an anonymous party discovered and reported an invalid-block denial-of-server vulnerability to developers of Bitcoin Core, Bitcoin ABC and Bitcoin Unlimited. Further analysis by bitcoin developers showed the issue could also allow the creation of blocks violating the 21 million coin limit and CVE was assigned and the issue resolved.[72][non-primary source needed]
Bitcoin prices were negatively affected by several hacks or thefts from cryptocurrency exchanges, including thefts from Coincheck in January , Bithumb in June, and Bancor in July. For the first six months of , $ million worth of cryptocurrencies was reported stolen from exchanges.[73] Bitcoin's price was affected even though other cryptocurrencies were stolen at Coinrail and Bancor as investors worried about the security of cryptocurrency exchanges.[74][75][76] In September the Intercontinental Exchange (the owner of the NYSE) began trading of bitcoin futures on its exchange called Bakkt.[77] Bakkt also announced that it would launch options on bitcoin in December [78] In December , YouTube removed bitcoin and cryptocurrency videos, but later restored the content after judging they had "made the wrong call."[79]
In February , Canadian cryptocurrency exchange Quadriga Fintech Solutions failed with approximately $ million missing.[80] By June the price had recovered to $13,[81]
According to CoinMetrics and Forbes, on 11 March , bitcoins were sold by owners who held them for only thirty days. This compared to 4, bitcoins that had laid dormant for a year or more, indicating that the vast majority of the bitcoin volatility on that day was from recent buyers.[81] During the week of 11 March as a result of the COVID pandemic, cryptocurrency exchange Kraken experienced an 83% increase in the number of account signups over the week of bitcoin's price collapse, a result of buyers looking to capitalize on the low price.[81] On 13 March , bitcoin fell below $ during a broad COVID pandemic related market selloff, after trading above $10, in February [82]
In August , MicroStrategy invested $ million in bitcoin as a treasury reserve asset.[83] In October , Square, Inc. put approximately 1% of their total assets ($50 million) in bitcoin.[84] In November , PayPal announced that all users in the US could buy, hold, or sell bitcoin using PayPal.[85] On 30 November , bitcoin hit a new all-time high of $19, topping the previous high from December [86]Alexander Vinnik, founder of BTC-e, was convicted and sentenced to 5 years in prison for money laundering in France while refusing to testify during his trial.[87] In December Massachusetts Mutual Life Insurance Company announced it has purchased $ million in bitcoin, or roughly % of its general investment account.[88]
Design
Units and divisibility
The unit of account of the bitcoin system is a bitcoin. Ticker symbols used to represent bitcoin are BTC[b] and XBT.[c][93]:2 Its Unicode character is ₿.[1] Small amounts of bitcoin used as alternative units are millibitcoin (mBTC), and satoshi (sat). Named in homage to bitcoin's creator, a satoshi is the smallest amount within bitcoin representing 1 bitcoins, one hundred millionth of a bitcoin.[2] A millibitcoin equals 1 bitcoins; one thousandth of a bitcoin or , satoshis.[94]
Blockchain
The bitcoin blockchain is a public ledger that records bitcoin transactions.[97] It is implemented as a chain of blocks, each block containing a hash of the previous block up to the genesis block[d] of the chain. A network of communicating nodes running bitcoin software maintains the blockchain.[36]– Transactions of the form payer X sends Y bitcoins to payee Z are broadcast to this network using readily available software applications.
Network nodes can validate transactions, add them to their copy of the ledger, and then broadcast these ledger additions to other nodes. To achieve independent verification of the chain of ownership each network node stores its own copy of the blockchain.[98] At varying intervals of time averaging to every 10 minutes, a new group of accepted transactions, called a block, is created, added to the blockchain, and quickly published to all nodes, without requiring central oversight. This allows bitcoin software to determine when a particular bitcoin was spent, which is needed to prevent double-spending. A conventional ledger records the transfers of actual bills or promissory notes that exist apart from it, but the blockchain is the only place that bitcoins can be said to exist in the form of unspent outputs of transactions.[7]:ch. 5
Transactions
Transactions are defined using a Forth-like scripting language.[7]:ch. 5 Transactions consist of one or more inputs and one or more outputs. When a user sends bitcoins, the user designates each address and the amount of bitcoin being sent to that address in an output. To prevent double spending, each input must refer to a previous unspent output in the blockchain.[99] The use of multiple inputs corresponds to the use of multiple coins in a cash transaction. Since transactions can have multiple outputs, users can send bitcoins to multiple recipients in one transaction. As in a cash transaction, the sum of inputs (coins used to pay) can exceed the intended sum of payments. In such a case, an additional output is used, returning the change back to the payer.[99] Any input satoshis not accounted for in the transaction outputs become the transaction fee.[99]
Transaction fees
Though transaction fees are optional, miners can choose which transactions to process and prioritize those that pay higher fees.[99] Miners may choose transactions based on the fee paid relative to their storage size, not the absolute amount of money paid as a fee. These fees are generally measured in satoshis per byte (sat/b). The size of transactions is dependent on the number of inputs used to create the transaction, and the number of outputs.[7]:ch. 8
Ownership
In the blockchain, bitcoins are registered to bitcoin addresses. Creating a bitcoin address requires nothing more than picking a random valid private key and computing the corresponding bitcoin address. This computation can be done in a split second. But the reverse, computing the private key of a given bitcoin address, is practically unfeasible.[7]:ch. 4 Users can tell others or make public a bitcoin address without compromising its corresponding private key. Moreover, the number of valid private keys is so vast that it is extremely unlikely someone will compute a key-pair that is already in use and has funds. The vast number of valid private keys makes it unfeasible that brute force could be used to compromise a private key. To be able to spend their bitcoins, the owner must know the corresponding private key and digitally sign the transaction. The network verifies the signature using the public key; the private key is never revealed.[7]:ch. 5
If the private key is lost, the bitcoin network will not recognize any other evidence of ownership;[36] the coins are then unusable, and effectively lost. For example, in one user claimed to have lost 7, bitcoins, worth $ million at the time, when he accidentally discarded a hard drive containing his private key.[] About 20% of all bitcoins are believed to be lost -they would have had a market value of about $20 billion at July prices.[]
To ensure the security of bitcoins, the private key must be kept secret.[7]:ch. 10 If the private key is revealed to a third party, e.g. through a data breach, the third party can use it to steal any associated bitcoins.[] As of December[update], around , bitcoins have been stolen from cryptocurrency exchanges.[]
Regarding ownership distribution, as of 16 March , % of bitcoin wallets own 87% of all bitcoins ever mined.[]
Mining
Mining is a record-keeping service done through the use of computer processing power.[f] Miners keep the blockchain consistent, complete, and unalterable by repeatedly grouping newly broadcast transactions into a block, which is then broadcast to the network and verified by recipient nodes.[97] Each block contains a SHAcryptographic hash of the previous block,[97] thus linking it to the previous block and giving the blockchain its name.[7]:ch. 7[97]
To be accepted by the rest of the network, a new block must contain a proof-of-work (PoW).[97] The system used is based on Adam Back's anti-spam scheme, Hashcash.[][failed verification][4] The PoW requires miners to find a number called a nonce, such that when the block content is hashed along with the nonce, the result is numerically smaller than the network's difficulty target.[7]:ch. 8 This proof is easy for any node in the network to verify, but extremely time-consuming to generate, as for a secure cryptographic hash, miners must try many different nonce values (usually the sequence of tested values is the ascending natural numbers: 0, 1, 2, 3, [7]:ch. 8) before meeting the difficulty target.
Every 2, blocks (approximately 14 days at roughly 10 min per block), the difficulty target is adjusted based on the network's recent performance, with the aim of keeping the average time between new blocks at ten minutes. In this way the system automatically adapts to the total amount of mining power on the network.[7]:ch. 8 Between 1 March and 1 March , the average number of nonces miners had to try before creating a new block increased from quintillion to quintillion.[]
The proof-of-work system, alongside the chaining of blocks, makes modifications of the blockchain extremely hard, as an attacker must modify all subsequent blocks in order for the modifications of one block to be accepted.[] As new blocks are mined all the time, the difficulty of modifying a block increases as time passes and the number of subsequent blocks (also called confirmations of the given block) increases.[97]
Supply
The successful miner finding the new block is allowed by the rest of the network to reward themselves with newly created bitcoins and transaction fees.[] As of 11May[update],[] the reward amounted to newly created bitcoins per block added to the blockchain, plus any transaction fees from payments processed by the block. To claim the reward, a special transaction called a coinbase is included with the processed payments.[7]:ch. 8 All bitcoins in existence have been created in such coinbase transactions. The bitcoin protocol specifies that the reward for adding a block will be halved every , blocks (approximately every four years). Eventually, the reward will decrease to zero, and the limit of 21 million bitcoins[g] will be reached c. ; the record keeping will then be rewarded solely by transaction fees.[]
In other words, Nakamoto set a monetary policy based on artificial scarcity at bitcoin's inception that the total number of bitcoins could never exceed 21million. New bitcoins are created roughly every ten minutes and the rate at which they are generated drops by half about every four years until all will be in circulation.[]
Pooled mining
Computing power is often bundled together or "pooled" to reduce variance in miner income. Individual mining rigs often have to wait for long periods to confirm a block of transactions and receive payment. In a pool, all participating miners get paid every time a participating server solves a block. This payment depends on the amount of work an individual miner contributed to help find that block.[]
Wallets
A wallet stores the information necessary to transact bitcoins. While wallets are often described as a place to hold[] or store bitcoins, due to the nature of the system, bitcoins are inseparable from the blockchain transaction ledger. A wallet is more correctly defined as something that "stores the digital credentials for your bitcoin holdings" and allows one to access (and spend) them.[7]:ch. 1, glossary Bitcoin uses public-key cryptography, in which two cryptographic keys, one public and one private, are generated.[] At its most basic, a wallet is a collection of these keys.
There are several modes which wallets can operate in. They have an inverse relationship with regards to trustlessness and computational requirements.
- Full clients verify transactions directly by downloading a full copy of the blockchain (over GB as of January[update]).[] They are the most secure and reliable way of using the network, as trust in external parties is not required. Full clients check the validity of mined blocks, preventing them from transacting on a chain that breaks or alters network rules.[7]:ch. 1 Because of its size and complexity, downloading and verifying the entire blockchain is not suitable for all computing devices.
- Lightweight clients consult full clients to send and receive transactions without requiring a local copy of the entire blockchain (see simplified payment verification – SPV). This makes lightweight clients much faster to set up and allows them to be used on low-power, low-bandwidth devices such as smartphones. When using a lightweight wallet, however, the user must trust the server to a certain degree, as it can report faulty values back to the user. Lightweight clients follow the longest blockchain and do not ensure it is valid, requiring trust in miners.[]
Third-party internet services called online wallets offer similar functionality but may be easier to use. In this case, credentials to access funds are stored with the online wallet provider rather than on the user's hardware.[] As a result, the user must have complete trust in the online wallet provider. A malicious provider or a breach in server security may cause entrusted bitcoins to be stolen. An example of such a security breach occurred with Mt. Gox in []
Physical wallets
Physical wallets store the credentials necessary to spend bitcoins offline and can be as simple as a paper printout of the private key:[7]:ch. 10 a paper wallet. A paper wallet is created with a keypair generated on a computer with no internet connection; the private key is written or printed onto the paper[h] and then erased from the computer. The paper wallet can then be stored in a safe physical location for later retrieval. Bitcoins stored using a paper wallet are said to be in cold storage.[]
Cameron and Tyler Winklevoss, the founders of the Gemini Trust Co. exchange, reported that they had cut their paper wallets into pieces and stored them in envelopes distributed to safe deposit boxes across the United States.[] Through this system, the theft of one envelope would neither allow the thief to steal any bitcoins nor deprive the rightful owners of their access to them.[]
Physical wallets can also take the form of metal token coins[] with a private key accessible under a security hologram in a recess struck on the reverse side.[] The security hologram self-destructs when removed from the token, showing that the private key has been accessed.[] Originally, these tokens were struck in brass and other base metals, but later used precious metals as bitcoin grew in value and popularity.[] Coins with stored face value as high as ₿ have been struck in gold.[]– The British Museum's coin collection includes four specimens from the earliest series[] of funded bitcoin tokens; one is currently on display in the museum's money gallery.[] In , a Utahn manufacturer of these tokens was ordered by the Financial Crimes Enforcement Network (FinCEN) to register as a money services business before producing any more funded bitcoin tokens.[][]
Another type of physical wallet called a hardware wallet keeps credentials offline while facilitating transactions.[] The hardware wallet acts as a computer peripheral and signs transactions as requested by the user, who must press a button on the wallet to confirm that they intended to make the transaction. Hardware wallets never expose their private keys, keeping bitcoins in cold storage even when used with computers that may be compromised by malware.[]–45
Implementations
The first wallet program, simply named Bitcoin, and sometimes referred to as the Satoshi client, was released in by Satoshi Nakamoto as open-source software.[16] In version the client moved from the wxWidgets user interface toolkit to Qt, and the whole bundle was referred to as Bitcoin-Qt.[] After the release of version , the software bundle was renamed Bitcoin Core to distinguish itself from the underlying network.[][]
Forks
Bitcoin Core is, perhaps, the best known implementation or client. Alternative clients (forks of Bitcoin Core) exist, such as Bitcoin XT, Bitcoin Unlimited,[35] and Parity Bitcoin.[]
On 1 August , Bitcoin Cash was created as result of a hard fork.[] Bitcoin Cash has a larger block size limit and had an identical blockchain at the time of fork. On 24 October another hard fork, Bitcoin Gold, was created. Bitcoin Gold changes the proof-of-work algorithm used in mining, as the developers felt that mining had become too specialized.[]
Decentralization
Bitcoin is decentralized thus:[8]
- Bitcoin does not have a central authority.[8]
- There is no central server; the bitcoin network is peer-to-peer.[16]
- There is no central storage; the bitcoin ledger is distributed.[]
- The ledger is public; anybody can store it on their computer.[7]:ch. 1
- There is no single administrator;[8] the ledger is maintained by a network of equally privileged miners.[7]:ch. 1
- Anybody can become a miner.[7]:ch. 1
- The additions to the ledger are maintained through competition. Until a new block is added to the ledger, it is not known which miner will create the block.[7]:ch. 1
- The issuance of bitcoins is decentralized. They are issued as a reward for the creation of a new block.[]
- Anybody can create a new bitcoin address (a bitcoin counterpart of a bank account) without needing any approval.[7]:ch. 1
- Anybody can send a transaction to the network without needing any approval; the network merely confirms that the transaction is legitimate.[]
Trend towards centralization
Researchers have pointed out at a "trend towards centralization". Although bitcoin can be sent directly from user to user, in practice intermediaries are widely used.[36]– Bitcoin miners join large mining pools to minimize the variance of their income.[36], –[]:3[] Because transactions on the network are confirmed by miners, decentralization of the network requires that no single miner or mining pool obtains 51% of the hashing power, which would allow them to double-spend
0 thoughts on “Bitcoin vs btc”