The Simplest Way I can Describe Everything You Need to Know About Cryptocurrency
Here is a guide to cryptocurrency for beginners. We offer simple answers to questions like what is cryptocurrency, how does it work, what is Bitcoin, what is blockchain, how do I buy cryptocurrency, etc.
Metaphor: Cryptocurrency is a bit like online banking without a central bank. It is software-based, like an online banking platform. There is a ledger (called a blockchain), balances, and account numbers. You access your balances by using a password and can make transactions this way. Just like with online banking, you don’t need to know how it works under the hood to use it.
What is Cryptocurrency? Cryptocurrency is a type of digital asset that functions as a currency. The system that makes a cryptocurrency possible is based on cryptography (“crypto”) and a cryptocurrency is meant to be used like a currency (“currency”). With that in mind, not every digital crypto asset is meant to be used as a currency like the popular cryptocurrency Bitcoin is.
What is Bitcoin? Bitcoin is a software file stored on computers across the world that acts as a ledger of financial transactions called a “blockchain.” The ledger contains account numbers called “public addresses” associated with balances of Bitcoin. People can move around balances of Bitcoin if they have the passwords (or “private keys”) to those accounts using software called a “cryptocurrency wallet” (see description below). Bitcoin is the name of both this system and its unit of the currency. You can phrase it like this, “balances of Bitcoin tokens are moved around on the Bitcoin blockchain by creating transactions in Bitcoin wallets.”
What is Blockchain? Technically Blockchain is first and foremost a database protocol (a set of rules) for sorting data into “blocks,” but it’s easier to think of a Blockchain as a type of database. Essentially, it is a spreadsheet where data is stored in cells (or “blocks”) that are linked together in order by cryptographic codes called “hashes.” This database is generally decentralized and distributed on many computers instead of being stored in one central location or managed by one central entity. In Bitcoin, blockchain is generally used to describe both the public ledger where all transaction data is stored and technology (the protocol) behind the ledger. Many who aren’t believers in Bitcoin as a currency / digital asset are supporters of blockchain technology and its many applications both within finance and beyond.
On Being Decentralized and Distributed. Instead of Bitcoin being hosted on one computer or one company’s computers, Bitcoin is hosted on many computers by many different entities (it is distributed). Meanwhile, everything is either done democratically or is controlled by algorithms, so there isn’t a need for a “centralized” middle-man like a bank or government (it is decentralized). Bitcoin’s blockchain is in this sense both decentralized and distributed.
How is Cryptocurrency Different From Fiat Currency? Fiat currency, like the U.S. dollar, is controlled by central banks and controlled by states. It is legal tender and you can pay your taxes with it. Cryptocurrency, like Bitcoin, isn’t controlled by a central entity… but it isn’t legal tender and you can’t pay your taxes with it. Otherwise both fiat currencies and crypto currencies act as mediums of exchange and stores of value. With that in mind, some argue that cryptocurrency is a digital asset with exchange value, but not a true currency.
Can I buy things with Cryptocurrency? Cryptocurrency can be used as a payment method for any good or service that accepts cryptocurrency. The most common cryptocurrency used as payment is Bitcoin. As time goes on, accepting Bitcoin and other cryptocurrencies as payment is becoming more common. Check out a list of things you can buy with Bitcoin.
What are the Benefits of Using Cryptocurrency as a payment method? There are a number of benefits of cryptocurrency as a payment method. The main benefits of cryptocurrency in this sense are the often low transaction costs and quick transaction fees compared to other payment systems. On a good day cryptocurrency is the quickest and cheapest way to send money around the globe (XRP is a great example of this). Cryptocurrency is also an easy way to make payments online, especially for peer-to-peer transactions. Another big benefit is that cryptocurrency doesn’t require trust, which removes potential worry for both the sending and receiving party. Meanwhile, for some people in some states, cryptocurrency can act as an alternative to a states’ currency (which can be good if that currency is suffering from rapid inflation for example).
How do I Buy / Sell Cryptocurrency? One can buy and sell cryptocurrencies like Bitcoin via online brokers or exchanges like Coinbase or GDAX. Exchanges are like digital stock exchanges, but for cryptocurrencies. Learn how to trade cryptocurrency or check out our cryptocurrency investing starter kit.
Is Cryptocurrency Legal? In general, cryptocurrency is legal in every respect in the U.S. and much of the world. The only rules of thumb are 1. you have to pay taxes on it and 2. anything that would be illegal otherwise is also illegal with cryptocurrency.
Is Cryptocurrency Taxable in the U.S.? Cryptocurrency is taxed as an investment property, that means you have to tally profits and losses at the current market value of a cryptocurrency when you sell it, use it, or trade it and then pay the capital gains tax on profits in a calendar year. Please take time to learn about the tax implications of cryptocurrency.
What is an ICO? An ICO is an initial coin offering, a way for a new coin to raise money by offering a pre-sale of an up-and-coming token. ICOs are controversial. On one hand, some ICOs have been scams, on the other hand some states have worried that ICOs are mimicking securities without following the securities rules. One should do extra research before participating in an ICO.
What is a token? Token is a word that has a few different meanings in cryptocurrency. In simple terms, it just describes a cryptocurrency and its unit of value (a cryptocurrency = a token). For example one could say “I have 10 Bitcoin tokens.” The term is also sometimes used to describe cryptocurrencies existing on other coin’s networks. For example, the KIN ICO is a token on the Ethereum network. Lastly, encrypted bits of data that don’t contain identifying information are also called “tokens,” this type of token is also used in cryptocurrencies. In other words, what the term means depends on context.
How Do Transactions Work? Software called a cryptocurrency wallet (see below) is used in conjunction with an account number and password (technically public address and private key). The private key (known only to its owner, like a password) is used to create a signature that allows the owner to move around funds on the blockchain. Transactions are then secured on the blockchain in sequential blocks by “miners” (see the next section). Almost all cryptocurrencies work like this.
How Do I Store Cryptocurrency? In overly simple terms, you essentially “store” cryptocurrency in cryptocurrency wallets (see the next point for the technical details). For long term, you’ll likely want a “cold wallet”(where you store your private keys offline). For short term use, you might use a range of options or even temporarily keep funds on an exchange (but be careful, if it is connected to the internet, it is a “hot target”).
What is a Cryptocurrency Wallet? A wallet can be thought of as software that allows one to store cryptocurrency and create cryptocurrency transactions. This is a simple way to think of a wallet even though cryptocurrency isn’t technically stored in a wallet (instead public addresses are associated with transactions recorded on the blockchain, and thus are associated with balances, which the wallet software can read and display for you). More technically then, a wallet is software that allows you to store your private keys, view balances associated with public addresses, and create and sign outgoing transactions. With that noted, one must differentiate between wallets where you control your private keys (like the Bitcoin Core wallet), and custodial wallets where third parties host the wallet for you and are in control of the private keys (like the wallets on Coinbase or GDAX).
What is a Node? Since cryptocurrency is distributed many computers around the world have to run the software. Any computer running a copy of the software is “a node.” A full node runs a full copy of the blockchain.
How are New coins Created? When a transaction is created in a wallet it is broadcast to everyone in the Bitcoin network. For that transaction to be added to the ledger, users running mining software must solve cryptographic puzzles that let them add a block of transactions to the blockchain. The reward for adding a block is newly minted cryptocurrency. Thus “mining” is cracking puzzles to play digital accountant, and new coins are minted as rewards for mining transaction blocks.
How is Bitcoin Secure? Bitcoin is secure for two main reasons. 1. It uses a lot of one-way encryption that makes everything that is encrypted next to impossible to hack (it requires a ton of work). 2. It is distributed and so there is no central software to hack.
How does the cryptography aspect of Bitcoin work? At the core of Bitcoin, in terms of cryptography, is cryptographic hash functions. Key concepts include public-key cryptography and proof-of-work functions. If you want a crash course in the cryptography behind those terms, clicks those links and try reading the Bitcoin white paper: Bitcoin: A Peer-to-Peer Electronic Cash System.
What Happens If I Lose My Keys or if Someone Steals My Cryptocurrency? If you lose your private key, you lose access to the balances associated with it. If someone gets access to your crypto and they steal it, there is generally no way to resolve this issue. However, if you use a third party platform, like an exchange, and the exchange and not your account is hacked, then you might have recourse. The major exchanges tend to be good about reimbursing users in the case of a hack.
How Can I better Secure My Cryptocurrency? Since losing your keys and theft are real issues, it makes sense to follow some best practices of basic internet security. Keep your keys backed up offline (learn more about secure cold wallets), don’t store all your crypto in one location, be careful about URLs (make sure the URL is the real one), use a browser dedicated to crypto, use two factor authentication on any account you can, choose strong unique passwords, and don’t use your public email to log into your accounts. Taking just a few of these steps will go a long way to protecting you, taking none of these steps is asking for trouble. As a rule of thumb two-factor authentication is a must, so make sure it is enabled on all platforms that allow it! TIP: Although there are exceptions to this rule, the main security risk with the major cryptos isn’t the software (the software takes a ton of work to hack) or the major exchanges (the major ones are ensured, keep most of their funds in cold storage, and have security teams), it is people not taking care to secure their accounts.
Is Bitcoin Anonymous? Bitcoin is pseudo-anonymous. Every transaction is recorded on the public ledger (the blockchain), but no identifying data is used. Everyone can see the transaction and the public wallet address associated with it, but no one knows who made the transaction (unless that person or entity makes that information public). Other cryptocurrencies have more or less focus on privacy than Bitcoin. Some cryptocurrencies, like Monero are truly anonymous (in theory). With Monero, not even transaction data is public.
What is a smart contract? A smart contract is exactly what it sounds like, a “smart” (software-based and programable) “contract” (a set of conditions that when met execute the terms of the contract). Smart contracts can be written to a cryptocurrency’s blockchain to create a trustless contract (a peer-to-peer contract that doesn’t require a middle-man or trust). Unlike paper contracts a software contract can execute any function that can be executed by the software once conditions are met. This means in theory smart contracts can replace real contracts, but also do anything software can do. Ethereum’s system relies heavily on smart contracts, anyone can create a smart contract on Ethereum if they have the native Ether token to pay the fee for using the system. TIP: Bitcoin transactions are smart financial contracts, but Ethereum allows for smart contracts for much more than just financial transactions. Ethereum’s contracts can distribute new tokens, double as insurance contracts, or anything you can think of.
On Being Peer-to-Peer and Trustless. An important feature of cryptocurrency is that it is trustless. The encryption, code, blockchain, etc all comes together to allow for a trustless peer-to-peer distributed and decentralized system. That sentence might sound jargon-y, but it contains some important points. At the core, the idea is that all the aspects of cryptocurrency come together to create a system that doesn’t rely on trusting your peers or trusting a middle-man. Contracts written to the blockchain are written in stone, there is no need for trust or middle-men to ensure the execution of a contract once its conditions are met!
Crypto Terms: “FOMO” is fear of missing out (an emotional response to seeing the price move a lot and wanting in). FUD is fear, uncertainty, and doubt that can affect prices of assets. “HODL” is a misspelling of hold from an old forum post (it today means “hold on for dear life during big price movements”). A “hard fork” is like a fork in the road, a copy and paste of software that allows each copy to branch off in a different direction (when this happens with Bitcoin the ledger is duplicated along with balances, meaning people get the newly forked coins for free). An “Airdrop” is a method of distributing newly minted coins to the wallet addresses of current coin holders. See a list of crypto jargon.
Did I miss something or do you need something clarified? Just ask me a question in the comments below and I’ll answer it.