0% found this document useful (0 votes)
120 views

Cryptocurrency: 51% Attack

When more than half of a cryptocurrency network's computing power is controlled by a single entity, they could harm the network by issuing conflicting transactions if they wanted to. Addresses are strings used to send or receive transactions, and ASICs are specialized hardware for mining that can offer power savings over GPUs. Blockchains permanently record transaction data in packages called blocks secured through cryptography.

Uploaded by

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

Cryptocurrency: 51% Attack

When more than half of a cryptocurrency network's computing power is controlled by a single entity, they could harm the network by issuing conflicting transactions if they wanted to. Addresses are strings used to send or receive transactions, and ASICs are specialized hardware for mining that can offer power savings over GPUs. Blockchains permanently record transaction data in packages called blocks secured through cryptography.

Uploaded by

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

51% Attack

When more than half of the computing power of a cryptocurrency network is controlled
by a single entity or group, this entity or group may issue conflicting transactions to
harm the network, should they have the malicious intent to do so.

Address

Cryptocurrency addresses are used to send or receive transactions on the network. An


address usually presents itself as a string of alphanumeric characters.

ASIC

Short form for Application Specific Integrated Circuit. Often compared to


GPUs, ASICs are specially made for mining and may offer significant power savings.

Bitcoin

Bitcoin is the first decentralized, open source cryptocurrency that runs on a global peer
to peer network, without the need for middlemen and a centralized issuer.

Block

Blocks are packages of data that carry permanently recorded data on the blockchain
network.

Blockchain

A blockchain is a shared ledger where transactions are permanently recorded by


appending blocks. The blockchain serves as a historical record of all transactions that
ever occurred; from the genesis block to the latest block, hence the name blockchain.

Block Explorer

Block explorer is an online tool to view all transactions, past and current, on the
blockchain. They provide useful information such as network hash rate and transaction
growth.

Block Height

The number of blocks connected on the blockchain.


Block Reward

A form of incentive for the miner who successfully calculated the hash in a block during
mining. Verification of transactions on the blockchain generates new coins in the
process, and the miner is rewarded a portion of those.

Central Ledger

A ledger maintained by a central agency.

Confirmation

The successful act of hashing a transaction and adding it to the blockchain.

Consensus

Consensus is achieved when all participants of the network agree on the validity of the
transactions, ensuring that the ledgers are exact copies of each other.

Cryptocurrency

Also known as tokens, cryptocurrencies are representations of digital assets.

Cryptographic Hash Function

Cryptographic hashes produce a fixed-size and unique hash value from variable-size
transaction input. The SHA-256 computational algorithm is an example of a
cryptographic hash.

DApp

A decentralized application (DApp) is an application that is open source, operates


autonomously, has its data stored on a blockchain, incentivized in the form of
cryptographic tokens and operates on a protocol that shows proof of value.

DAO

Decentralized Autonomous Organizations can be thought of as corporations that run


without any human intervention and surrender all forms of control to an incorruptible set
of business rules.

Distributed Ledger

Distributed ledgers are ledgers in which data is stored across a network of decentralized
nodes. A distributed ledger does not have to have its own currency and may be
permissioned and private.
Distributed Network

A type of network where processing power and data are spread over the nodes rather
than having a centralized data center.

Difficulty

This refers to how easily a data block of transaction information can be mined
successfully.

Digital Signature

A digital code generated by public key encryption that is attached to an electronically


transmitted document to verify its contents and the senders identity.

Double Spending

Double spending occurs when a sum of money is spent more than once.

Ethereum

Ethereum is a blockchain-based decentralized platform for apps that run smart


contracts, and is aimed at solving issues associated with censorship, fraud and third
party interference.

EVM

The Ethereum Virtual Machine (EVM) is a Turing complete virtual machine that allows
anyone to execute arbitrary EVM Byte Code. Every Ethereum node runs on the EVM to
maintain consensus across the blockchain.

Fork

Forks create an alternate version of the blockchain, leaving two blockchains to run
simultaneously on different parts of the network.

Genesis Block

The first or first few blocks of a blockchain.

Hard Fork

A type of fork that renders previously invalid transactions valid, and vice versa. This
type of fork requires all nodes and users to upgrade to the latest version of the protocol
software.
Hash

The act of performing a hash function on the output data. This is used for confirming
coin transactions.

Hash Rate

Measurement of performance for the mining rig is expressed in hashes per second.

Hybrid PoS/PoW

A hybrid PoS/PoW allows for both Proof of Stake and Proof of Work as consensus
distribution algorithms on the network. In this method, a balance between miners and
voters (holders) may be achieved, creating a system of community-based governance
by both insiders (holders) and outsiders (miners).

Mining

Mining is the act of validating blockchain transactions. The necessity of validation


warrants an incentive for the miners, usually in the form of coins. In this cryptocurrency
boom, mining can be a lucrative business when done properly. By choosing the most
efficient and suitable hardware and mining target, mining can produce a stable form of
passive income.

Multi-Signature

Multi-signature addresses provide an added layer of security by requiring more than one
key to authorize a transaction.

Node

A copy of the ledger operated by a participant of the blockchain network.

Oracles

Oracles work as a bridge between the real world and the blockchain by providing data
to the smart contracts.

Peer to Peer

Peer to Peer (P2P) refers to the decentralized interactions between two parties or more
in a highly-interconnected network. Participants of a P2P network deal directly with each
other through a single mediation point.
Public Address

A public address is the cryptographic hash of a public key. They act as email addresses
that can be published anywhere, unlike private keys.

Private Key

A private key is a string of data that allows you to access the tokens in a specific wallet.
They act as passwords that are kept hidden from anyone but the owner of the address.

Proof of Stake

A consensus distribution algorithm that rewards earnings based on the number of coins
you own or hold. The more you invest in the coin, the more you gain by mining with this
protocol.

Proof of Work

A consensus distribution algorithm that requires an active role in mining data blocks,
often consuming resources, such as electricity. The more work you do or the more
computational power you provide, the more coins you are rewarded with.

Scrypt

Scrypt is a type of cryptographic algorithm and is used by Litecoin. Compared to


SHA256, this is quicker as it does not use up as much processing time.

SHA-256

SHA-256 is a cryptographic algorithm used by cryptocurrencies such as Bitcoin.


However, it uses a lot of computing power and processing time, forcing miners to form
mining pools to capture gains.

Smart Contracts

Smart contracts encode business rules in a programmable language onto the


blockchain and are enforced by the participants of the network.

Soft Fork

A soft fork differs from a hard fork in that only previously valid transactions are made
invalid. Since old nodes recognize the new blocks as valid, a soft fork is essentially
backward-compatible. This type of fork requires most miners upgrading in order to
enforce, while a hard fork requires all nodes to agree on the new version.
Solidity

Solidity is Ethereums programming language for developing smart contracts.

Testnet

A test blockchain used by developers to prevent expending assets on the main chain.

Transaction Block

A collection of transactions gathered into a block that can then be hashed and added to
the blockchain.

Transaction Fee

All cryptocurrency transactions involve a small transaction fee. These transaction fees
add up to account for the block reward that a miner receives when he successfully
processes a block.

Turing Complete

Turing complete refers to the ability of a machine to perform calculations that any other
programmable computer is capable of. An example of this is the Ethereum Virtual
Machine (EVM).

Wallet

A file that houses private keys. It usually contains a software client which allows access
to view and create transactions on a specific blockchain that the wallet is designed for.

Please Note:

The above data has been compiled from various sources across the internet.

Intent is to provide a concise place for basic terminology used in Blockchain. This is not
an exhaustive list as Blockchain is an evolving technology.

You might also like