(page is constantly updated)
Social terms | Technical terms | Bitcoin Economics terms | Game Theoretical terms | Philosophical terms
Each term can be linked to directly with all lower case and dashes for spaces, like this: https://bitcoinandmarkets.com/glossary/#casascius-coin
Bitcoin maximalist – 1) originally a pejorative coined by Vitalik in a blog post – a person who blindly believes Bitcoin to be the best in all things related to cryptocurrency.
2) a person that believes they know Bitcoin’s position is unassailable by nature of technology adoption curves, economic incentives and network effects. It is the position based on the most evidence and research. It is the logical and scientific position.
Bitcoin minimalist – a person who believes that Bitcoin’s consensus protocol layer should be kept robust and simple to minimize vulnerabilities. This is done by moving most processes, features and functions up the stack, to other layers, in the very same way the internet itself has scaled and improved.
Buttcoin – a famous skeptical subreddit r/buttcoin. They always make fun of bitcoiners, but sometimes have good skeptical takes. They have been wrong 90% of the time on the anti-bitcoin FUD.
Casascius coin – (ca-say-tious) – an early physical bitcoin coin made by Mike Caldwell, there are large runs and limited editions, more of the story here.
Etherium – 1) a common misspelling of Ethereum made by people new to the space. 2) a slightly trollish way to spell Ethereum to point out that all its investors are noobs and are investing in a marketing ponzi.
Fiatsplaining – A very new term coined by a patron of the show @WahWhoWah – it means that a person uses simple outdated mainstream financial arguments in a discussion with a bitcoiner.
FUD – Fear Uncertainty and Doubt – FUD is found in any community and usually consists of unfounded rumors or claims aimed at causing an emotional reaction from other members or even outsiders. It can be targeted at different demographics within or without the community. For example, certain types of rumors can scare new traders or owners of bitcoin, but don’t affect more experienced bitcoiners. To protect against FUD you must learn as much about bitcoin as possible (technicals and history), and find sources of information you can trust.
Hodl – variant of hold – first used in a bitcointalk.org forum post. The author was drunk and furious at his poor trading performance during the December 2013 rally. He misspelled the word hold and it quickly became a viral meme in the community. Today, it has morphed into an ideology, where hodlers are people that will never sell their coins. It’s a very important concept in bootstrapping a store of value for bitcoin.
Nocoiner – a recent term, even has made it into the urban dictionary now – a person who has no Bitcoin. Nocoiners (usually Socialists, Lawyers or MBA Economists ) are people who missed their opportunity to buy Bitcoin at a low price because they thought it was a scam, and who is now bitter at having missed out. The nocoiner takes out his or her bitterness on Bitcoin Hodlers, by constantly claiming that Bitcoin will crash, is a scam, is a bubble, or other types of easily refuted FUD.
The Flippening – the much anticipated event where Ethereum would overtake Bitcoin in market cap, it never came – the term was adapted to all sorts of similar events in the 2017 scaling conflict, like hashpower on rival chains, node count, etc.
The Halvening – the reduction in block reward that happens roughly every four years – funny form of halving – this term appeared in 2015 as the block reward reduction was approaching. You can watch the countdown with the halvening rocket here. The bitcoin community likes to come up with little in group sayings and this one caught on. The ending of “ening” has been adopted in other terms like “The Flippening.”
Reckless – in a sense it is a used literally to mean “(of a person or their actions) without thinking or caring about the consequences of an action”, but it is often used in relation to Bitcoin’s Lightning Network. When lightning was starting out in alpha, people recklessly started using it before the protocol developers said it was ready. There are some products that have embraced this meme, like Recksplorer for the Lightning Network.
ASIC – Application Specific Integrated Circuit – These are computer chips specifically designed to work on one or one family of algorithms. The introduction of ASICs to bitcoin caused the difficulty of mining to skyrocket, making it nearly impossible for basement miners to get a ROI. ASICs are a hotly debated issue today, because of the relative centralized manufacturing process. One major company has come to dominate Bitcoin ASIC manufacturing, Bitmain, though this is quickly changing as three new companies are beginning delivery of their chips in 2018.
Bitcoin Address –
Block – a file containing transactions and a block header, primarily to order transactions and provide proof of work, analogous to a page in a ledger – Blocks are “found” in the process of mining and appended to the chain of previous blocks. In Satoshi’s words from a comment in the original software:
Block chain (also written as “blockchain“) – a chain of blocks – The decentralized ledger of transactions and block headers in bitcoin. The block chain is only one piece of the whole system balanced by incentives. Block chains require proof of work and are append only. They provide a censorship resistant database at the cost of efficiency. Centralized databases are much more efficient.
Some say blockchain and block chain (“block space chain”) are different. “Blockchain” has come to mean a friendlier more palatable-to-suits version of bitcoin. While “block chain” is a decentralized ledger created through proof of work. The word block chain did not appear in the whitepaper, but did make its first appearance written by Satoshi in the original software, see Fig. 1 and Fig. 2:
Block reward – also known as block subsidy – the reward of bitcoin for finding a block, the incentive for miners to mine. When a miner finds a block they create a special transaction called a coinbase transaction where they create virgin coins at their own address. There is a decreasing maximum amount of reward, halved every 210,000 blocks, roughly every 4 years. The block reward started at 50 coins, halved to 25 in 2012, and halved again in 2016 to the current 12.5 coins. In 2020, the reward will be halved again to 6.25 coins.
The block reward is a very important part of the incentive structure of bitcoin. It provides an incentive to miners to maintain the block chain and order transactions into a block to prevent double spending. It is the sole incentive for miners. Some say miners also have a second incentive to mine, that being the right to vote on upgrades, but that is a perversion of the incentive structure and also impossible to implement.
Byzantine Fault Tolerance – the dependability of a fault-tolerant computer system, particularly distributed computing systems, where components may fail and there is imperfect information on whether a component has failed. The term is derived from the Byzantine Generals’ Problem, where actors must agree on a concerted strategy to avoid catastrophic system failure, but some of the actors are unreliable. Byzantine fault tolerance has been also referred to with the phrases interactive consistency or source congruency, error avalanche, Byzantine agreement problem, Byzantine generals problem, and Byzantine failure. Wikipedia
Cold wallet – or offline wallet, also cold storage – this is a wallet created and maintained offline making it impossible to hack. In the past, many people printed private/public key pairs on paper from an offline computer and kept them in a safe. Hardware wallets are a derivative of a cold wallet.
Deterministic – an algorithm which, given a particular input, will always produce the same output, with the underlying machine always passing through the same sequence of states. Deterministic algorithms are by far the most studied and familiar kind of algorithm, as well as one of the most practical, since they can be run on real machines efficiently. Wikipedia
Difficulty adjustment – or difficulty retarget – bitcoin is a self-adjusting system. When more hashpower starts mining the difficulty to find a block can adjust to retarget the 10 minute goal for new blocks. Bitcoin’s difficulty is retargeted every 2016 blocks or about 2 weeks.
Double spend – this is the main problem that a block chain solves. Prior to bitcoin it was impossible to solve the double spending problem without a central authority. Specifically, double spending is sending the same coin to multiple recipients. When transactions go through a central clearing house, they’d throw out the second tx, but in a decentralized system it was impossible. Bitcoin solves this through proof of work and ordering transactions into blocks.
2) There’s also another type of fork in regards to the block chain. If two miners find a block at almost the exact same time, and some on the network receives a block from one miner, and the other half of the network receives a block from the other miner, there is a fork in the block chain. These types of forks usually don’t last longer than 10 mins, because they are resolved when the next block is found. In very rare circumstances, forks of this nature can last for 3 blocks, but they eventually converge. It’s very safe to count 3 blocks as irreversible in this sense.
Soft Fork – A backwards compatible change to the codebase. Soft forks make the rules of bitcoin more restrictive, so the resulting valid set is smaller. All actions on the network after the soft fork remain valid to older versions of the software. This is an extremely important concept for a decentralized network. Since bitcoin is decentralized, you have control over your own node, and getting everyone to update to a new version is impossible. There’s still people running 3-4 year old versions on the bitcoin network and they continue to function as they always have.
Hard Fork – A non-compatible change to the codebase. Hard forks change the rule set of bitcoin, so some new rules can be previously invalid and some previous valid rules can be made invalid. The resulting valid rule set is different. Since bitcoin is decentralized, some nodes will not upgrade and will be left behind/kicked off the network. Hard forks have massive centralizing pressure for a network, and creates a central party of developers or large stakeholders that take control, because hard forks introduce new attack vectors not present in soft forks. Political attacks, social engineering attacks or stakeholder attacks from governments can control the central party and force changes onto the network.
Full node – also known as a fully validating node – Created by running the bitcoin software on a computer. Includes a copy of the block chain, mempool and UTXOs. Validates transactions and blocks, can broadcast transactions and act as a wallet. A full node is your vote on the network, your tool to individual sovereignty over your money. No one can tell you what software to run on your node. In the scaling conflict the winning side promoted running your own, and even kept the protocol light to make running a full node easier. Full nodes are the backbone of a decentralized network. If a node receives an invalid block (doesn’t conform to the rules of the network) it rejects it and disconnects from th
Genesis block – The very first block on the bitcoin block chain, mined by Satoshi on Jan 6th, 2009. There was a message contained in the genesis block from a Times headline, “Chancellor on Brink of Second Bailout for Banks.” Another less known fact is that there was a period of time before the second block ending on the 10th. Also the coins in the genesis block are unspendable.
Hot wallet – a wallet that holds your private keys and with access to the internet, most commonly on a smartphone. In the early days of bitcoin these wallets were very unsafe, but have come a long way over the last couple of years. They now have encrypted keys in isolated environments. It’s very important that you are careful where you download your wallet. Never keep more than spending money on a hot wallet.
MASF – Miner Activated Soft Fork – When miners signal for readiness for a new feature, this signaling activates the use of new features. This was the subject of BIP9 activation that was how Segwit was originally designed to take advantage of. The major problem with MASF is that it changes the incentive structure of bitcoin itself and invites politics into the process. It also, wrongly gives the miners a feeling that they are more important than they are.
Mempool – the group of transactions in a node’s memory waiting to be confirmed. In Bitcoin transactions are broadcast so the entire network can hear them, until they show up in a block they sit in the mempool. Miners take txs from the mempool and order them into blocks.
Each node may have a slightly different mempool, because they hear a slightly different set of txs than other nodes. Nodes can set an individual mempool max size for their node, ie 50MB, so anything more than that, the node will drop older txs. A reason for restricting the size of the mempool could be performance. Another option for limiting your mempool is by transaction fee. You can set it to not retain txs with fees lower than a set limit, ie 5 sats/byte.
The mempool is “cleared” by miners ordering transactions into blocks. With a maximum block weight now of 4MB and 6 blocks/hour, the mempool can theoretically be cleared at a rate of 24MB/hour. However, if people refuse to use segwit type txs, the block size is more limited.
Mining – 1) Bitcoin mining was first described in the white paper, but was adapted from earlier efforts by Wei Dai and Hal Finney. It serves several functions, it is the process by which new bitcoins are released into circulation, distributed randomly, transactions are confirmed, and the keeps the system immutable.
2) Mining is the use of software, hardware and electricity to find a random number which solves a math problem. The difficulty of finding the random number is programatically adjusted to keep the average time to find it to 10 minutes. Miners are incentivized to do this work by allowing them to claim a reward of bitcoin in special transaction in each block called a coinbase transaction. They are also rewarded to order transactions through fees, and doing so increases the value of the block reward, too. When a miner finds a valid solution they hash it together with ordered valid transactions into a block and broadcast it to the network. For their reward to be claimed, their solution must be added to the block chain by the network. If two miners simultaneously broadcast a block, and because of network latency both are accepted by different parts of the network the tie is broken by the next block. Each block is built on the previous block, so whatever the next block builds on becomes the winner.
3) Behavior of miners is the result of an extremely dynamic process within the Bitcoin incentive structure. It’s not fully understood and the subject of lively debate within the community.
Native Token – a purely digital token that solely exists on and for the network. The native token is directly dependent on the other Nakamoto Consensus rules, and they on it. It’s the keystone that locks the network’s economic incentive structure together.
Non-deterministic – an algorithm that, even for the same input, can exhibit different behaviors on different runs, as opposed to a deterministic algorithm. There are several ways an algorithm may behave differently from run to run. A concurrent algorithm can perform differently on different runs due to a race condition. A probabilistic algorithm’s behaviors depends on a random number generator. An algorithm that solves a problem in nondeterministic polynomial time can run in polynomial time or exponential time depending on the choices it makes during execution. The nondeterministic algorithms are often used to find an approximation to a solution, when the exact solution would be too costly to obtain using a deterministic one. Wikipedia
Private key – a private key in the context of Bitcoin is a secret number that allows bitcoins to be spent. Every Bitcoin wallet contains one or more private keys, which are saved in the wallet file. The private keys are mathematically related to all public keys and Bitcoin addresses generated for the wallet
Proof of work – (proof-of-work, PoW) – a piece of data which is difficult (costly, time-consuming) to produce but easy for others to verify and which satisfies certain requirements. Producing a proof of work can be a random process with low probability so that a lot of trial and error is required on average before a valid proof of work is generated. Bitcoin uses the Hashcash proof of work system as a decentralized consensus mechanism to keep all nodes on the same history. Bitcoin nodes will follow any block which has valid proof-of-work and valid data in the block.
Accumulated proof of work secures the network’s history, because to change the history, an attacker would need to redo the proof of work. An extremely costly and time consuming process. The attack would need to sustain >50% of the network’s hash power for an extended period of time to even rewrite a few blocks. A vast majority of 80% or more would be needed to dominated the current and historical record of Bitcoin.
Proof of stake – (proof-of-stake, PoS) – an alternative decentralized consensus model to proof-of-work where cost and time is replaced by putting some of the native token on the network at stake with a risk of loss for dishonest behavior. There are many more attack vectors to PoS than pure PoW. It has been a well studied topic, with live experiements in the form of cryptocurrency networks. To date, no PoS network has been able to garner much confidence, especially relative to PoW networks.
Public key – a 2D point coordinate on an Elliptic Curve derived from private key. The private key is used to sign messages (in case of Bitcoin – the transactions), and the public key is used to check whether the signature is correct. The public key can either be used raw in a transaction, or turned into a Bitcoin address by means of hashing and other operations.
Seed phrase – (also known as a seed recovery phrase or backup seed phrase) – a list of words which store all the information needed to recover a Bitcoin wallet. Wallet software will typically generate a seed phrase and instruct the user to write it down on paper. If the user’s computer breaks or their hard drive becomes corrupted, they can download the same wallet software again and use the paper backup to get their bitcoins back. Anybody else who discovers the phrase can steal the bitcoins, so it must be kept safe like jewels or cash. For example, it must not be typed into any website. Seed phrases are an excellent way of backing up and storing bitcoins and so they are used by almost all well-regarded wallets. Read more
Soft fork –
UASF – User Activated Soft Fork – a mechanism to activate a compatible upgrade the Bitcoin network where users coordinate and agree to adopt the change as a large organic distributed consensus. The opposite of a centrally planned change. As a soft fork, the upgrade is backwards compatible, so doesn’t mandate any action on the part of other nodes (the segwit UASF was slightly different than this due to the hardcoded requirements included in the upgrade).
UAHF – User Activated Hard Fork – a mechanism to activate an incompatible upgrade the Bitcoin network where users coordinate and agree to adopt the change as a large organic distributed consensus. The extremely important distinction is incompatible, because it is very hard or impossible to force all nodes to upgrade. Leaving nodes behind out of consensus shrinks the network. If any of those nodes constitute significant economic value, the hard fork will definitely decrease the price of the hard forked coin, influencing others not to upgrade. In Bitcoin, HFs are impossible if there is an option to not upgrade, they are only viable in existential cases. All other HFs in Bitcoin result in an altcoin.
Whitepaper – The original outline of ideas written by Satoshi Nakamoto and released on 31 Oct 2008. The white paper introduced the ideas behind Bitcoin, but wasn’t the first application of the ideas. That came two months later.
Austrian Economics – A tradition starting generally around the study of human action in St. Thomas Aquinas and the University of Salamanca, flowing through the scholastics to economists like Richard Cantillon, Turgot, and getting its modern form in Menger, Böhm-Bawerk, Mises and Rothbard. The foundational ideas are free market, individual rights, subjective value, an Austrian theory of money, and business cycles. One of things that stands out in Austrian Economics after Mises is a methodological reliance on logic vs empiricism of other modern economic schools of thought. What that means is we can reach some understanding through reason. Read more…
Plunge Protection Team – The Working Group on Financial Markets (also, President’s Working Group on Financial Markets, the Working Group, and colloquially the Plunge Protection Team) was created by Executive Order 12631, signed on March 18, 1988, by United States President Ronald Reagan. Its goals are enhancing the integrity, efficiency, orderliness, and competitiveness of our Nation’s financial markets and maintaining investor confidence. It’s commonly believed that this body acts to support stock market prices directly.
Credible Commitment – an attempt to induce a certain behavior by signaling your own intentions toward a strategy. By signaling the intention toward a strategy, the player is effectively trying to restrict the choices of the other player/s. “I promise not to defect.” The problem with commitments of this nature is the player could be lying.
A credible commitment is only needed if they are trying to break or avoid a Nash equilibrium/status quo.
Finite Game – a game played with the purpose of winning. Finite games have a set number of players, set rules with clear boundaries and set victory conditions. Profit isn’t the purpose of this kind of game, profit can result from winning, but survival in this zero sum environment is the purpose. Examples of finite games are chess, sporting events, wars, political battles for absolute power, etc. In the study of game theory matrices, infinite games are one round.
Infinite Game – a game played with the purpose of continuing the game. Infinite games have no set rules or players, in fact the rules must change through the game, precisely to prevent a player from winning, and also to bring as many players as possible into the game. In the study of game theory matrices, infinite games are infinitely repeated games.
Lindy Effect – The longer a non-perishable thing, like technology, survives, the longer it will survive. My comments: Not necessarily that it must survive longer. Taleb uses the terms life expectancy and expected, in this regard. The only qualifier we can rely on is time itself. If it lasts relatively longer, it means it’s robust enough to last, and so it will last.
A Nash equilibrium is very stable in repeated games, because it’s the trust minimized solution.
Shelling Point (also called a focal point) – is a strategy that people will tend to use in a game in the absence of communication, because it seems natural, special, or relevant to them. This has importance to bitcoin, because it’s the first and the biggest, most liquid, most secure, most well-known, the most respected technically, the most users, etc etc etc, so when investors look into this space, bitcoin stands out as the only investable asset. Also, in a game theoretic sense, status quo is the shelling point. If there is a credible commitment problem, or uncertainty in any way, the shelling point will win, because it’s the most obvious and established consensus.