Introduction to Cryptocurrency

If you're new to Cryptocurrency then you're probably sent here from someone as an intro or found this to see what all the hype is about. We will go through all the key concepts, show you around and help you understand this new financial innovation in a way that it deserves.

Key concepts

First we will go through the key concepts used by the space and what you'll need to know to get started.

Definitions

Address

The account which holds your funds, can only be spent from by the private key. These identifiers for your account usually are long random strings such as 0xfa6de2697... and are public. In simpler terms the address is like a username that you give other people to find and transact with you.

CryptoCurrency

To put it simply Crypto generally acts as an intermediaryless money system. This allows for people to hold what are called private keys- a secret that only they hold- which allows them to sign a transaction from their public address which holds the funds. The system has no central party to control who or how funds are spent and so allows sending to anyone, anywhere, anytime for any value. The system is trustless so that everyone on the network can verify for themselves that a transaction has occurred and details, for example like looking at transactions in a block explorer, being able to prove every transaction.

Key

Private keys are secrets that you keep to authorize your funds to move by signing a transaction to send funds from an address.

Public keys are generated from private keys and are used to generate an address. To be simpler, private keys are like a big password to your funds, held by your “username” aka address and used to prove a transaction or interaction was initiated by you through an irreversible process called signing.

Wallet

Public keys are generated from private keys and are used to generate an address. To be simpler, private keys are like a big password to your funds, held by your “username” aka address and used to prove a transaction or interaction was initiated by you through an irreversible process called signing.

Block

A set of transactions that get bundled, submitted and verified and then executed with any smart contract execution being performed as well in order of transaction. 1 block gets produced about every 15 secs for Ethereum, 1 every 10 mins for Bitcoin. Has a limit for space that can be used. Every successful block also rewards the proposer with a small reward in the networks native currency.

Blockchain

A chain that's established by the consensus mechanism such as PoW or PoS (see below) which orders transactions and allows for the network to agree on what transactions happened when. Blocks are tied together by using the block before it's contents to help form the answer to the current blocks question (see PoW and PoS), irreversibly generating a chain making it impossible to alter any earlier blocks without affecting every single block after it.

Fork

When consensus gets split and 2 chains come out, both independent from the other. Sometimes this is used to refer to copying the code of a project to make your own or making a separate branch of the current chain.

Soft fork
Backwards compatible change, no update needed.

Hard fork
Majority signal support for a change or choose to fork anyway and 2 branches are created with seperate rules. Not backwards compatible.

Altcoin

Smaller market cap currencies, created after Bitcoin. Alternative Cryptocurrencies.

Nodes

Independent clients that verify every block and transaction on the network, full nodes keep the full state and know and have verified every transaction that has happened on the chain to verify validity. Needed to interact with the network, send, receive, verify transactions.

Confirmations

Number of blocks that have been included in the chain and built ontop of the block that the transaction was included in. If your transaction got into block 4 and the current chains at block 10, block 4 and your transaction has 6 confirmations. Confirmations are important to prevent the same transaction being accepted, as 1 or 2 blocks may be reversible or both be valid and so the network must choose one to build on.

Proof of Work

The process by which miners (nodes with specialist hardware) race to be the first to find the answer to a problem posed by the network, this answer gets attached to the block and can be used as a proof that work was done to find the answer. By then building on top of that block with more answers, the accumulated work increases, making it harder to submit a block behind the current one as the miner would need to submit new answers for each new block they want to propose up until and passing the current block. Answers are unique to the block and all transactions within. Change 1 transaction, you need to do a completely different answer.

Proof of Stake

Like proof of work but have stakers that provide capital in the network's native currency to then vote for the proposed block, with majority votes deciding the included block. Requires no specialist hardware. Think of it being a bet on the correct block.

Concensus

The means by which the network reaches a state where they all agree on what accounts hold what balance and the current blockchains general state.

Exchange

A service or website to buy, sell, trade cryptocurrency. Recommended ones include Coinbase for people new to finance and Kraken for those with some experience.

Cold Storage / Wallet

A non internet connected device. Usually a physical hardware wallet or paper with the private keys.

Hot wallet
A wallet connected to the internet.

Whitepaper

A document explaining a cryptocurrency and it's purpose and fundamentals.

Concepts for Bitcoin

Satoshi

The founder(s?) behind Bitcoin. Unknown identity.

Satoshis (Sats)

The smallest unit that can be transferred on the Bitcoin network. Worth 0.00000001 BTC.

Concepts for Ethereum's protocol

Smart Contracts

Self sovereign code that runs and executes the specified logic on the blockchain itself. Can hold funds on it's own and once deployed usually can not be changed on how it behaves and with no one able to control its functionality. Applications that run on the blockchain.

DAO

Decentralized autonomous organisation. Organisations that run on smart contracts where holders for the tokens vote on decisions and community governance controls the protocol for the project.

Dapp

Decentralized apps that do not use central parties and no central point for failure. Front ends for smart contracts.

DeFi

Decentralized Finance, generally takes up the space for any and all financial dapps, loans, NFTs, trading.

Ether (ETH)

The currency natively used by the ethereum protocol and the network as gas to run transactions.

Gas

The fuel for the network. Paid for in ETH, every operation for a transaction has a small fee, with the gas price being the amount you're willing to spend per 1 gas consumed.

Etherscan

The default service for exploring transactions

Gwei

Standard representation for .0000000001 ETH and base unit for gas costs. You increase this to up your fee to get into a block faster.

Metamask

The most common wallet for using dapps and interacting with Web3.

Tokens

Also known as ERC20 (the standard for Ethereum based fungible tokens) for any tokens where you want any 1 token to act as any other. Able to represent value in projects, systems, as wrappers for other assets.
ERC721 tokens are Non Fungible Tokens also known as NFTs and are uniquely tracked, often collectibles (such as art, items in games, used to prove ownership of a specific object).

Web3

Web apps with crypto use and integration, usually decentralized applications running on smart contracts.

Decentralized Exchange (dex)

An exchange without human operators, completely autonomous and smart contract controlled. Trades occur between users directly or with the contract itself.

Economics

Bull

To be optimistic to the price increasing

Bear

To expect decreasing prices

HODL

To hold onto an asset despite price movements. Originally a typo but was adopted into the crypto community and later became known as an acronym for “hold on for dear life”.

Fiat

Centrally issued government backed money such as the USD and Euro. Usually with no underlying value other than as an abstraction for value.

Moon

Extreme rises in price.

FUD

Fear, uncertainty, doubt

Pump and Dump

To push the price up high to attract buyers then sell on them to make money. Market manipulation. Often disguised as signals groups, buy and hold, gurus. Usually just a small amount of people buying an asset then trying to market it in order to sell onto people buying in.

Market Cap

The value for the asset as a whole. Shown as the total token supply x the current market price. Usually USD.

ROI and APY

Return on investment. Annual percent yield. How much return you get after 1y.

ICO

Initial coin offering. Selling a token which represents stake in a project, which has been tokenized as a crypto asset, and sold to the public.

Whale

A large holder

TA

Technical Analysis. Using financial strategies and indicators to try to predict future price movements.

FA

Fundamental Analysis. Using concepts such as news, project purpose, market, technology and other fundamental concepts to predict future price.

Getting Started

Alright now that you know roughly what's what let's go through how Cryptos generally operate at a high level and walk you through your first transaction.

To get started you'll need to sign up to an exchange such as coinbase.com or binance.com and purchase some cryptocurrency or find someone to send you some. Once you have some ready to be sent to your own wallet we can move to the first step.

1. Download and setup your wallet
We recommend that the wallet you use be a reputable one as any wallet that controls your keys controls your funds. Once you download a wallet you'll see that it asks you to save your private key or seed. Make sure to keep this somewhere safe and preferably stored not anywhere that has an internet connection. If this gets lost or stolen there’s no way to recover your funds.

2. Receiving crypto
Now that your wallet is ready to go you should see a button to receive. Press this and you'll be shown your unique address belonging to your private key. Use this as the recipient for your cryptocurrency, make sure to use the correct address for the correct cryptocurrency as each crypto has its own address for your key.

3. Sending crypto
Now that you have some find someone to send some crypto to. Walk them through if needed and then get your wallet out.

Go to the send option and put in their address and the amount you want to send. You'll then see a suggested fee for the transaction. This fee will be used by miners or stakers to decide which transactions get in first. The higher the fee the faster it'll be included in a block. The suggested fee should be fine.

Confirm the transaction and wait for your transaction to be confirmed. And you're done.

Congrats you just sent someone money with no intermediary, anywhere in the world and in 10m or less.

Using DAPPS

Now that you have the basics covered lets buy some crypto using a decentralized exchange. For this you will need metamask (metamask.io) and some Ether (the currency for the Ethereum network).

1. Go to app.uniswap.com and authorize the site to connect to metamask
2. On the bottom box select a token. You can also put a smart contract address for a non listed token to be able to trade it (try 0xfa6de2697D59E88Ed7Fc4dFE5A33daC43565ea41 for a token that acts as an index for DEFI)
3. Choose how much you want to spend or receive
4. Choose your gas fee (note the difference between gas price being how much you pay per 1 gas and gas limit being the max gas you're willing to pay for)
5. Confirm the transaction
6. You're done. You just traded on a completely autonomous exchange thats controlled by no humans and is just code

Why Crypto?

CryptoCurrency allows you to, for the first time, be in complete control for your money online. No one has access to your money, no one can freeze your accounts, take fees, lose your money, you and only you are responsible. Crypto allows you full control and makes cross border or even national payments easy and faster than traditional rails. You can send money from the US, to South Africa to China, back to the US in under 60s and pay fees usually under 1 USD for any amount.

Crypto can also act as a hedge against inflation and monetary policy where banks simply print more money, making the value for your savings go down slowly without you knowing. Assets such as Bitcoin and Ethereum are deflationary, holding value against inflationary currencies.

Crypto allows you to own your money and control how you spend it.

Resources

Basics

Good intro for some background and philosophy of crypto (generally Andreas Antonopolous has really good videos for the space and getting a basic understanding of cryptology)
https://youtu.be/qkxdys-Ek9U

The original paper for BTC which started the basis for all cryptology
https://bitcoin.org/bitcoin.pdf

Technical

Mastering Bitcoin (please purchase or support Andreas for making these open source)
https://gateway.pinata.cloud/ipfs/Qmb4zxhSVqraAXEyUqU5om4Dsv676vgwMcUnHUJPfH8LsF

Mastering Ethereum
https://gateway.pinata.cloud/ipfs/QmSLS1gkC1u9BGsShbxPph6WJ3t5zAz4uoEjRBoyWwz8rr

Exchanges

Coinbase.com
Kraken.com
App.Uniswap.org
Binance.com

Decentralized Finance

Indexed.Finance (decentralized tokenized indexs, good for beginners to be exposed to the whole space)
App.uniswap.org (decentralized exchange)

Tools

etherscan.io (for ethereum transactions, blocks, network info, contract verification)
Zapper.Fi (useful dashboard for many defi projects)
Handles.me (links that replace addresses with usernames)

Disclaimer

Many “Dapps” aren’t actually decentralized as they can potentially be manipulated by the contract owner or have other things that could be exploited built in as well as many other aspects that aren’t really decentralized such as prices, ability to change the contract and balances. Always do thorough research on any crypto you wish to interact with.