KEMBAR78
Cryptocurrency: Athul P Sudheer S2 Mca Roll No 124 | PDF | Cryptocurrency | Bitcoin
0% found this document useful (0 votes)
129 views20 pages

Cryptocurrency: Athul P Sudheer S2 Mca Roll No 124

Cryptocurrency is a digital currency that uses encryption techniques to regulate transactions and control the creation of new currency units. The document traces the history of currency from barter systems to precious metals to fiat currency. It then discusses cryptocurrency and how Bitcoin works using blockchain technology and cryptography. Key aspects covered include mining, creating Ethereum tokens, and different types of cryptocurrencies. Sample smart contract code for an ERC20 token is also provided.

Uploaded by

ATHUL P SUDHEER
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
129 views20 pages

Cryptocurrency: Athul P Sudheer S2 Mca Roll No 124

Cryptocurrency is a digital currency that uses encryption techniques to regulate transactions and control the creation of new currency units. The document traces the history of currency from barter systems to precious metals to fiat currency. It then discusses cryptocurrency and how Bitcoin works using blockchain technology and cryptography. Key aspects covered include mining, creating Ethereum tokens, and different types of cryptocurrencies. Sample smart contract code for an ERC20 token is also provided.

Uploaded by

ATHUL P SUDHEER
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 20

CRYPTOCURRENCY

ATHUL P SUDHEER
S2 MCA
ROLL NO 124
HISTORY OF CURRENCY

╸ BARTER SYSTEM
╸ PRECIOUS METAL
╸ GOLD BACKED CURRENCIES
╸ FIAT CURRENCY

2
BARTER SYSTEM
● The barter system is a system of exchange, before the introduction of the
monetary system.
● Goods and services are traded for goods and services.
● This means that the parties exchange each other’s commodity directly without
any mediation of money .

LIMITATIONS
● Lack of Double Coincidence of Wants

● Lack of a Common Measure of Value

● Indivisibility of Certain Goods

3
PRECIOUS METALS
● Precious metals was the second mode of transaction used by humans.
● Gold and silver predominantly gold began to be used as a mode of transaction.
● People started exchanging goods and services in behalf of precious metals.

LIMITATIONS
● Suppose a person become rich and has lots of gold in his hands and
will have to travel with this gold to make a big deal

● Storage and security issue.

4
GOLD BACKED
CURRENCIES
● Gold is better mode of transaction but human realised it is difficult to use.
● At this stage some organisation started evolving and offers, give us the gold
you own and we will give you a verified paper or a currency equal to the value
of gold.
● This is the rudimentary form we call a bank today.

LIMITATIONS

● In 1940, During the world war many countries needed a lot of


money.

● Massive demand for money and limited gold reserve.

5
FIAT CURRENCIES
● A decision was made in 1970s (all major countries together) that any country could

print as many currencies they need.

● Which means no currency is no longer back / pegged to any commodities.

● This agreement is called Bretton Woods agreement.

● A fiat currency is money that is not backed by a physical commodity like gold, but

instead backed by the government that issued it.

● Most modern currencies, such as the U.S. dollar, euro, pound and yen, are fiat

money.

6
BANKING SYSTEM

7
PROBLEMS IN CURRENT
BANKING SYSTEM
╸ Controlled by a central authority at every stages.

╸ Risk of inflammation due to miss management by central authority.

╸ Inefficient to handle instabilities at the time.

╸ Security and threats.

╸ The major delay present in money transfer.

╸ Banks have the ability to print more (and unlimited) money – they can simply
create new cash out of thin air.

╸ In 2009 a new currency system was proposed, Which is called crypto


currency .

╸ Bitcoin is the world's first cryptocurrency ,which Satoshi Nakamoto proposed.


8
WHAT IS
CRYPTOCURRENCY?
╸ A cryptocurrency is a digital payment system that does not rely on bank to
verify transaction.
╸ It is a peer-to-peer system that anyone anywhere can send and receive
payments.
╸ when you transfer cryptocurrency funds the transactions are recorded in a
public ledger.
╸ Cryptocurrency receives its name because it uses encryption to verify
transactions.
╸ It is our digital cash which is fast,safe,secure and most importantly it is
decentralized.
╸ Everyone uses cryptocurrency more as a digital asset than as a currency.

9
WHAT IS BITCOIN ?
HOW DOES IT WORK?
╸ Bitcoin is a digital currency (cryptocurrency) which is independent of any
country or geographical entity & can be used by anyone who is connected to the
internet.
╸ Bitcoin purely peer to peer version of electric cash would allow online payment it
to be send directly from one party to another without going to a financial
institution.
╸ In 2009 Satoshi Nakamoto released bitcoin on internet.
╸ A person can send money to any other person directly without anyone's control
╸ The total supply of bitcoin is 21 million.
╸ In 21 million, 18.89 million have already be mined and circulated in the market.
╸ Today the value of a single bitcoin is nearly 50 lakhs.

10
WORKING?
TWO MAJOR TECHNOLOGIES USED IN CRYPTOCURRENCY
ARE:
1.CRYPTOGRAPHY

Cryptography is the study of secure communications techniques that allow only the
sender and intended recipient of a message to view its contents.The term is derived
from the Greek word kryptos, which means hidden.

2.BLOCKCHAIN TECHNOLOGY

Blockchain is a peer-to-peer decentralized distributed ledger technology that makes the


records of any digital asset transparent and unchangeable and works without involving
any third-party intermediary. It is an emerging and revolutionary technology that is
attracting a lot of public attention due to its capability to reduce risks and frauds in a
scalable manner.

11
W

12
╸ A public ledger records all bitcoin transactions and copies are held on servers around the

world.Anyone with a spare computer can set up one of these servers, known as a node.

╸ Consensus on who owns which coins is reached cryptographically across these nodes rather

than relying on a central source of trust like a bank.

╸ Every transaction is publicly broadcast to the network and shared from node to node.

╸ Every ten minutes or so these transactions are collected together by miners into a group

called a block and added permanently to the blockchain. This is the definitive account book

of bitcoin.

╸ In much the same way you would keep traditional coins in a physical wallet, virtual

currencies are held in digital wallets and can be accessed from client software or a range of

online and hardware tools.

13
WHAT IS MINING?

╸ Mining is the process that Bitcoin and several other cryptocurrencies use to
generate new coins and verify new transactions.
╸ It involves vast, decentralized networks of computers around the world that
verify and secure blockchains – the virtual ledgers that document
cryptocurrency transactions.
╸ In return for contributing their processing power, computers on the network are
rewarded with new coins.
╸ It’s a virtuous circle: the miners maintain and secure the blockchain, the
blockchain awards the coins, the coins provide an incentive for the miners to
maintain the blockchain.

14
HOW TO START MINING?
1. Set up a computer with at least one graphics card.

2. Create a Ethereum wallet.

3. Join a mining pool.

4. Select the algorithm which is good for your computer.

5. Paste your wallet address to mining software and start mining.

15
DIFFERENT TYPES OF
CRYPTOCURRENCY
1. MAJOR COIN
╸ BITCOIN
╸ TRON
╸ BNB
1. ALTCOIN
╸ LITECOIN
╸ RIPPLE
1. STABLE COINS
╸ USDT
╸ PAXGOLD

4. TOKENS.
╸ BASIC ATTENTION TOKEN (BAT)
╸ WRX
╸ PANCAKE SWAP
╸ THE SANDBOX
16
HOW TO CREATE A TOKEN
ON ETHEREUM
BLOCKCHAIN
1.GET ETHER

Getting ether on your hands has several ways. The first choice is to purchase it through fiat
currencies. The other choice is to swap other tokens for Ethereum on a decentralized
exchange.

2.CREATE A METAMASK ACCOUNT

It is necessary to have a metamask wallet, to acquire ether. This is the second thing we must
do before we create Ethereum tokens.

3.CREATE A SMART CONTRACT

Solidity is a contract-oriented, high-level programming language for implementing smart


contracts. Create our contract with solidity according to ERC20 standard.

17
4.CHECK THE WORKING

Ensuring the working of contracts is the most prominent step to deploy tokens on the
network. It can be done by using "brownie console" command. Once it compiles
successfully, all other things get perfect.

5. DEPLOYING THE TOKEN TO THE BLOCKCHAIN

Deploy our contract to the Ethereum network — well, not actually the Ethereum
network, but an Ethereum test network. We can’t deploy our contract on the real
Ethereum network because it would cost real money. Since we’re only practicing, we’ll
use this test network and transfer a free ETH to deploy our contract.

18
CREATE AN ECR20 TOKEN
pragma solidity >=0.7.0 <0.9.0;

contract ATHULERC20

event Transfer(address indexed from, address indexed to, uint tokens);

event Approval(address indexed tokenOwner, address indexed spender, uint tokens);

string public constant name = "SNIT";

string public constant symbol = "SNIT";

uint8 public constant decimals = 18;

mapping(address => uint256) balances;

mapping(address => mapping (address => uint256)) allowed;

uint256 totalSupply_;

constructor(uint256 total)

totalSupply_ = total;

balances[msg.sender] = totalSupply_;

}
19
REFERENCE
https://coinmarketcap.com/

https://www.tutorialspoint.com/solidity

https://blog.logrocket.com/create-deploy-erc-20-token-ethereum-blockchain/

https://github.com/CodeWithJoe2020/ERC20Token/blob/main/ERC20.sol

https://support.unmineable.com/what-are-the-minimum-requirements-for-mining/

https://remix.ethereum.org/

20

You might also like