Index
A
- ABI (Application Binary Interface) / Installation on macOS, Circuit
- accountability / Accountability
- Advanced Encryption Standard
- about / Advanced Encryption Standard
- working / How AES works
- Advanced Message Queuing Protocol (AMQP) / Nodes
- algorithms
- difficulty, in adjustments / Difficulty adjustment and retargeting algorithms
- altcoin projects / Development of altcoins, Coinage
- alternative chains (altchains) / Blockchains
- anonymity, Bitcoin
- mixing protocols / Mixing protocols
- third-party mixing protocols / Third-party mixing protocols
- inherent anonymity / Inherent anonymity
- Anti Money Laundering (AML) / Initial Coin Offerings (ICOs), Financial crime prevention
- AntPool
- reference / Mining pools
- Apache Artemis message broker (Active MQ) / Nodes
- Application-specific blockchains (ASBCs) / Application-specific blockchains (ASBCs)
- Application Specific Integrated Circuit (ASIC) / ASICs, Hardware research and development
- architecture, Corda
- state objects / State objects
- transactions / Transactions
- consensus / Consensus
- flows / Flows
- Artificial Intelligence (AI) / Convergence
- Artificially Intelligent Decentralized Autonomous Organizations (AIDAOs) / Convergence with other industries
- asymmetric cryptography algorithms / Introduction to key derivation functions
- asymmetric key cryptography
- about / Asymmetric cryptography
- Rivest–Shamir–Adleman (RSA) / RSA
- Elliptic Curve Cryptography (ECC) / Elliptic Curve Cryptography
- Atomic Transport Protocol (ATP) / Transport layer
- Aura
- working / Understanding how Aura works
- reference link / Understanding how Aura works
- Australian Securities Exchange (ASX)
- reference / Real-world implementations
- authentication
- about / Authentication
- entity authentication / Entity authentication
- data origin authentication / Data origin authentication
- Autonomous Agent (AA) / Decentralized Autonomous Organizations, Convergence
- avalanche effect / Collision resistance
B
- Base58Check encoding / Base58Check encoding
- betting contract
- building / Building the betting contract
- bid price / Orders and order properties
- BigchainDB
- about / BigchainDB
- reference / BigchainDB
- BigNumber.js / BigNumber.js
- binding / Confidential transactions
- Bitcoin
- about / Bitcoin
- network effect / Bitcoin
- defining / Bitcoin definition
- components / Bitcoin – a bird's-eye view
- payment, sending / Sending a payment to someone
- Segregated Witness (SegWit) version / Sending a payment to someone
- payment transaction / Sending a payment to someone
- digital keys / Digital keys and addresses
- private keys / Private keys in Bitcoin
- public keys / Public keys in Bitcoin
- Bitcoin, limitations
- about / Bitcoin limitations
- privacy / Privacy and anonymity
- anonymity / Privacy and anonymity
- extended protocols / Extended protocols on top of Bitcoin
- development of altcoins / Development of altcoins
- Bitcoin-NG
- about / Bitcoin-NG, Bitcoin-NG
- leader blocks / Bitcoin-NG
- micro blocks / Bitcoin-NG
- bitcoin address
- about / Addresses in Bitcoin
- Base58Check encoding / Base58Check encoding
- vanity address / Vanity addresses
- multisignature address / Multisignature addresses
- Bitcoin Improvement Proposals (BIPs)
- about / Block size increase
- Bletchley
- blind signatures / Blind signatures
- block
- structure / The structure of a block
- genesis block / The genesis block
- blockchain
- growth / The growth of blockchain technology
- distributed systems / Distributed systems
- history / The history of blockchain and Bitcoin
- layman's definition / Blockchain defined
- technical definition / Blockchain defined
- peer-to-peer / Peer-to-peer
- distributed ledger / Distributed ledger
- cryptographically-secure / Cryptographically-secure
- append-only / Append-only
- updateable / Updateable via consensus
- benefits / Benefits and limitations of blockchain
- limitations / Benefits and limitations of blockchain
- technology, tiers / Tiers of blockchain technology
- features / Features of a blockchain
- and CAP theorem / CAP theorem and blockchain
- about / Blockchain, Blockchains
- Kadena / Kadena
- Ripple / Ripple
- Stellar / Stellar
- Rootstock / Rootstock
- Quorum / Quorum
- Tezos / Tezos
- Storj / Storj
- MaidSafe / MaidSafe
- BigchainDB / BigchainDB
- MultiChain / MultiChain
- Tendermint / Tendermint
- emerging trends / Emerging trends
- challenges / Other challenges
- notable projects / Notable projects
- miscellaneous tools / Miscellaneous tools
- convergence, with other industries / Convergence with other industries
- future / Future
- blockchain, elements
- about / Generic elements of a blockchain
- working / How blockchain works
- blocks, accumulating / How blockchain accumulates blocks
- blockchain, history
- electronic cash / Electronic cash
- about / Blockchain
- defined / Blockchain defined
- tokenized blockchains / Tokenized blockchains
- blockchain, types
- about / Types of blockchain
- distributed ledgers / Distributed ledgers
- distributed ledger technology / Distributed Ledger Technology
- public / Public blockchains
- private / Private blockchains
- semi-private / Semiprivate blockchains
- sidechains / Sidechains
- permissioned ledger / Permissioned ledger
- shared ledger / Shared ledger
- fully private and proprietary blockchains / Fully private and proprietary blockchains
- token-less blockchains / Tokenless blockchains
- Blockchain as a Service (BaaS) / Blockchain as a Service
- blockchain explorer
- reference / Explorer
- blockchain research
- about / Blockchain research
- smart contracts / Smart contracts
- centralization issues / Centralization issues
- limitations, cryptographic functions / Limitations in cryptographic functions
- consensus algorithms / Consensus algorithms
- scalability / Scalability
- code obfuscation / Code obfuscation
- block ciphers
- about / Block ciphers
- block encryption mode / Block encryption mode
- electronic codebook / Electronic Code Book
- cipher block chaining / Cipher Block Chaining
- counter mode / Counter mode
- keystream generation mode / Keystream generation mode
- message authentication mode / Message authentication mode
- cryptographic hash mode / Cryptographic hash mode
- block header
- structure / The structure of a block header
- block time / Block time
- brokers / Trading
- BTC
- reference / Mining pools
- BTC Relay
- reference / Counterparty
- BTC TOP
- reference / Mining pools
- Burrow
- Byzantine node / Distributed systems
C
- calldata / Data location
- Capital Gains Tax (CGT) / Regulation
- CAP theorem
- about / Distributed systems
- and blockchain / CAP theorem and blockchain
- Casper
- Cello
- centralized systems / Decentralization using blockchain
- certificate authority (CA) / Chaincode implementation
- chaincode services
- about / Chaincode services
- secure container / Chaincode services
- secure registry / Chaincode services
- events / Chaincode services
- APIs / Chaincode services
- CLIs / Chaincode services
- Chain Core / Generic elements of a blockchain
- chained hashing scheme / Alternatives to Proof of Work
- chain of blocks / Blockchain
- Chain Virtual Machine (CVM) / Generic elements of a blockchain
- challenges, blockchain technology
- regulation / Regulation
- dark side / Dark side
- churning / MaidSafe
- Cipher Block Chaining (CBC) / Cipher Block Chaining, MACs using block ciphers
- ciphers / Introduction
- client, for betting contract
- building / Building a client for the betting contract
- project structure / Projecting the structure
- backend, building / Building the backend
- frontend, building / Building the frontend
- testing / Testing the client
- client, for ownership contract
- building / Building a client for an ownership contract
- project structure / The project structure
- backend, building / Building the backend
- frontend, building / Building the frontend
- testing / Testing the client
- coinbase transaction / Coinbase transactions
- CoinJoin / CoinJoin
- Collateralized Coin (CollCo) / CollCo
- colored coin wallets
- reference / Colored coins
- Colu
- reference / Colored coins
- compilers
- about / Compilers
- Solidity compiler / Solidity compiler (solc)
- components, Corda
- nodes / Nodes
- permissioning service / The permissioning service
- network map service / Network map service
- notary service / Notary service
- Oracle service / Oracle service
- transactions / Transactions
- vaults / Vaults
- CorDapp / CorDapp
- Composer
- confidentiality / Confidentiality
- confidential transactions / Confidential transactions
- connectors / Ledger layer
- consensus
- about / Consensus
- mechanism / Consensus mechanism
- mechanism, types / Types of consensus mechanisms
- in blockchain / Consensus in blockchain
- consensus mechanism, Kadena / Kadena
- consensus protocol / Generic elements of a blockchain
- consortia / Consortia
- consortium blockchain
- about / What is a consortium blockchain?
- speed / What is a consortium blockchain?
- permissioned / What is a consortium blockchain?
- security / What is a consortium blockchain?
- privacy / What is a consortium blockchain?
- identity privacy / What is a consortium blockchain?
- data privacy / What is a consortium blockchain?
- contract code / State objects
- contract development and deployment
- about / Contract development and deployment
- writing step / Writing
- testing / Testing
- contracts / Contracts
- Corda
- about / Corda
- architecture / Architecture
- components / Components
- development environment / The development environment – Corda
- Corda distributed application (CorDapp) / CorDapp
- Cosmos
- reference / Tendermint Socket Protocol (TMSP)
- Counterparty
- about / Counterparty
- reference / Counterparty
- CPU mining / CPU
- cryptographic primitives
- about / Cryptographic primitives
- symmetric cryptography / Symmetric cryptography
- Data Encryption Standard / Data Encryption Standard
- Advanced Encryption Standard / Advanced Encryption Standard
- cryptography
- about / Introduction, Cryptography
- asymmetric cryptography / Asymmetric cryptography
D
- DAO hack / Transaction families
- DAPPLE
- Dark Gravity Wave (DGW) / Dark Gravity Wave
- Data Encryption Standard (DES) / Data Encryption Standard
- decentralization
- blockchain used / Decentralization using blockchain
- decentralization, methods
- about / Methods of decentralization
- disintermediation / Disintermediation
- contest-driven decentralization / Contest-driven decentralization
- decentralization, platforms
- about / Platforms for decentralization
- Ethereum / Ethereum
- Maidsafe / MaidSafe
- Lisk / Lisk
- decentralization, routes
- about / Routes to decentralization, How to decentralize
- framework example / The decentralization framework example
- Decentralized Anonymous Payment scheme (DAP scheme) / Zcash
- Decentralized Applications (DApps) / Decentralized Applications (DApps)
- Decentralized Autonomous Corporations (DACs) / Decentralized Autonomous Corporations
- Decentralized Autonomous Societies / Decentralized Autonomous Societies
- decentralized consensus / Decentralization using blockchain
- decentralized organizations
- about / Decentralized Organizations
- autonomous / Decentralized Autonomous Organizations
- autonomous societies / Decentralized Autonomous Societies
- decentralized application, requisites / Requirements of a Decentralized Application
- DAPP, operations / Operations of a DApp
- DAPP, examples / DApp examples
- DAPP examples, KYC-Chain / KYC-Chain
- DAPP examples, OpenBazaar / OpenBazaar
- DAPP examples, Lazooz / Lazooz
- decentralized system / Decentralization using blockchain
- Delegated Proof of Stake (DPoS) / Consensus in blockchain
- Denial of Service (DoS) attack / Third-party mixing protocols, Transaction families
- deployment transactions / Transactions
- DigiShield / DigiShield
- Digital Rights Management (DRM) / Features of a blockchain, Future
- digital rights management (DRM) / Transaction families
- Digital Signature Algorithm (DSA) / Encrypt then sign
- digital signatures
- about / Asymmetric cryptography, Digital signatures
- generating, OpenSSL used / How to generate a digital signature using OpenSSL
- Digital Trade Chain (DTC) / Real-world implementations
- Directed Acyclic Graph (DAG) / Storage, Alternatives to blockchains
- discrete logarithm problem
- in ECC / Discrete logarithm problem in ECC
- discrete logarithm scheme / Discrete logarithm
- disintermediation / Disintermediation
- Distributed Artificial Intelligence (DAI) / Convergence with other industries
- Distributed Hash Tables (DHTs) / Storage, Distributed Hash Tables, Storj
- distributed ledger
- Block Header / Distributed ledger
- transaction / Distributed ledger
- Block Metadata / Distributed ledger
- peer to peer protocol / The peer to peer protocol
- ledger storage / Ledger storage
- chaincode services / Chaincode services
- components, of fabric / Components of the fabric
- peers / Peers
- orderer nodes / Orderer nodes
- clients / Clients
- channels / Channels
- world state database / World state database
- transactions / Transactions
- Membership Service Provider (MSP) / Membership Service Provider (MSP)
- smart contracts / Smart contracts
- crypto service provider / Crypto service provider
- applications on blockchain / Applications on blockchain
- chaincode implementation / Chaincode implementation
- application model / The application model
- onsensus mechanism / Consensus in Hyperledger Fabric
- transaction life cycle / The transaction life cycle in Hyperledger Fabric
- Distributed Ledger Technology (DLT) / Distributed Ledger Technology
- distributed systems / Decentralization using blockchain
- Domain-specific languages (DSLs) / Smart contract templates
- Domain Name System (DNS) / Namecoin
E
- ECC, with OpenSSL
- about / ECC using OpenSSL
- private key / Private key
- private key, generating / Private key generation
- ecosystem decentralization
- about / Blockchain and full ecosystem decentralization
- storage / Storage
- communication / Communication
- computing power / Computing power and decentralization
- electronic cash
- accountability / Electronic cash
- anonymity / Electronic cash
- blind signatures / Electronic cash
- signatures sharing / Electronic cash
- Electronic Code Book (ECB) / Electronic Code Book
- Electronic Frontier Foundation (EFF) / Data Encryption Standard
- Electronic Government as a Service (EgaaS) / Blockchain as a Service
- Elements Porject
- reference / Confidential transactions
- elliptic curve / Elliptic curves
- Elliptic Curve Cryptography (ECC)
- about / A finite field, Elliptic Curve Cryptography, Mathematics behind ECC, Digital keys and addresses
- point addition / Point addition
- point doubling / Point doubling
- discrete logarithm problem / Discrete logarithm problem in ECC
- elliptic curve cryptography (ECC) / Ethereum accounts
- Elliptic Curve Diffie-Hellman (ECDH) / Elliptic curves, Elliptic Curve Cryptography
- Elliptic Curve Digital Signature Algorithm (ECDSA) / Transactions
- Elliptic Curve Digital Signatures Algorithm (ECDSA)
- elliptic curves algorithm / Elliptic curves
- Embark
- embedded consensus / Counterparty
- emerging trends, blockchain technology
- about / Emerging trends
- application-specific blockchains (ASBCs) / Application-specific blockchains (ASBCs)
- enterprise-grade blockchains / Enterprise-grade blockchains
- private blockchains / Private blockchains
- start-ups / Start-ups
- strong research interest / Strong research interest
- standardization / Standardization
- enhancements / Enhancements
- real-world implementations / Real-world implementations
- consortia / Consortia
- solution, to technical challenges / Answers to technical challenges
- convergence / Convergence
- education of blockchain technology / Education of blockchain technology
- employment / Employment
- cryptoeconomics / Cryptoeconomics
- research, in cryptography / Research in cryptography
- new programming languages / New programming languages
- hardware research and development / Hardware research and development
- research, in formal methods and security / Research in formal methods and security
- alternatives, to blockchains / Alternatives to blockchains
- interoperability efforts / Interoperability efforts
- Blockchain as a Service / Blockchain as a Service
- efforts, to reduce electricity consumption / Efforts to reduce electricity consumption
- encoding schemes / Encoding schemes
- enrollment certificate authority (E-CA) / Membership services
- enrollment certificates (E-Certs) / Membership services
- enterprise-grade blockchains / Enterprise-grade blockchains
- Enterprise Ethereum Alliance (EEA) / The growth of blockchain technology
- ERC20 tokens / ERC20 tokens
- Eris / Eris
- Ether currency (ETH) / Decentralized Autonomous Organizations
- Ether denominations / Ether denominations
- Ethereum
- about / Overview of Ethereum
- account, creating / Ethereum accounts
- limitations / Weaknesses
- serenity / Serenity
- tools / Tools and libraries
- Ethereum blockchain
- languages / Languages
- EthereumJS / EthereumJS
- ethereumjs-tx library / hooked-web3-provider and ethereumjs-tx libraries
- Ethereum Request for Comments / ERC20 tokens
- Ethereum virtual machine (EVM) / Ethereum virtual machine, Transaction families
- Ethereum Virtual Machine (EVM) / Generic elements of a blockchain, Deploying smart contracts on a blockchain, Solidity compiler (solc)
- Ethereum Wallet / Ethereum Wallet
- European Union Agency for Network and Information Security (ENISA) / Regulation
- events, Solidity / Events
- Everledger
- reference / Application-specific blockchains (ASBCs)
- exchanges / Exchanges
- execution modes, Pact
- Extendable Output Functions (XOFs) / Design of SHA-3 (Keccak)
- extended protocols, on top of Bitcoin
- colored coins / Colored coins
- counterparty / Counterparty
F
- Fabric
- Falcon / Falcon
- Federated Byzantine Agreement (FBA) / Consensus in blockchain, Stellar
- Feistel cipher / Block ciphers
- Field Programmable Gate Array (FPGA) / FPGA, Hardware research and development
- finance industry, IoT
- about / Finance
- insurance / Insurance
- post-trade settlement / Post-trade settlement
- financial crime prevention / Financial crime prevention
- Financial Conduct Authority (FCA) / Regulation
- financial markets / Financial markets and trading
- forking / Forking
- Frama-C
- reference / Smart contract security
- Fully Homomorphic Encryption (FHE) / Homomorphic encryption
- functions, Solidity / Functions
- function types, Solidity
- internal functions / Internal functions
- external functions / External functions
G
- Galois fields / A finite field
- Ganache
- gas / Gas
- general-purpose programming languages (GPLs) / Smart contract templates
- genesis block / Updateable via consensus, Genesis block, The genesis block
- genesis transaction / Ricardian contracts
- geth
- about / Geth
- installing / Installing geth
- installing, on OS X / OS X
- installing, on Ubuntu / Ubuntu
- installing, on Windows / Windows
- JSON-RPC / JSON-RPC and JavaScript console
- JavaScript console / JSON-RPC and JavaScript console
- sub-commands and options / Sub-commands and options
- mainnet network, connecting to / Connecting to the mainnet network
- private network, creating / Creating a private network
- accounts, creating / Creating accounts
- mining, starting / Mining
- fast synchronization / Fast synchronization
- google RPC (gRPC) / The peer to peer protocol
- government, Internet of Things (IoT)
- about / Government
- border control / Border control
- voting / Voting
- citizen identification (ID cards) / Citizen identification (ID cards)
- miscellaneous / Miscellaneous
- GPU mining / GPU
- Greedy Heaviest Observed Subtree (GHOST) / Block interval reduction
H
- Hardware Description Languages (HDLs) / FPGA
- hardware of security modules (HSMs) / Privacy and confidentiality
- Hash-based MACs (HMACs) / Hash-based MACs
- hash functions
- about / Hash functions
- compression of arbitrary messages, into fixed-length digest / Compression of arbitrary messages into fixed-length digest
- easy to compute / Easy to compute
- preimage resistance / Preimage resistance
- collision resistance / Collision resistance
- Message Digest (MD) / Message Digest
- OpenSSL example / OpenSSL example of hash functions
- Merkle trees / Merkle trees
- Patricia trees / Patricia trees
- Distributed Hash Tables / Distributed Hash Tables
- digital signatures / Digital signatures
- Hawk / Hawk
- hiding / Confidential transactions
- hierarchical deterministic wallet / What is a hierarchical deterministic wallet?
- homomorphic encryption / Homomorphic encryption, Homomorphic encryption
- hooked-web3-provider library / hooked-web3-provider and ethereumjs-tx libraries
- HydraChain / Network manager
- Hyperledger
- projects / Projects under Hyperledger
- blockchain projects / Projects under Hyperledger
- as protocol / Hyperledger as a protocol
- reference architecture / The reference architecture
- Hyperledger Fabric
- requirements / Requirements and design goals of Hyperledger Fabric
- design goals / Requirements and design goals of Hyperledger Fabric
- about / Hyperledger Fabric
- membership services / Membership services
- blockchain services / Blockchain services
- ordering services / Consensus services
- consensus services / Consensus services
- distributed ledger / Distributed ledger
I
- IC3
- about / Strong research interest
- reference / Strong research interest
- Indistinguishability Obfuscation (IO) / Privacy
- Indy
- Information and Communication Technology (ICT) / Decentralization using blockchain
- INFURA / INFURA
- inheritance, Solidity / Inheritance
- Initial Coin Offerings (ICOs) / Bitcoin, Initial Coin Offerings (ICOs)
- Initialization Vector (IV) / Cipher Block Chaining
- Initial Public Offering (IPO) / Initial Coin Offerings (ICOs)
- integer factorization schemes / Integer factorization
- Integrated Development Environments (IDEs), Solidity
- about / Integrated Development Environments (IDEs)
- Remix / Remix
- integrity / Integrity
- Inter Blockchain Communication (IBC) / Tendermint Socket Protocol (TMSP)
- Interledger
- about / Interledger
- reference / Interledger
- application layer / Application layer
- transport layer / Transport layer
- Interledger layer / Interledger layer
- ledger layer / Ledger layer
- Interledger Control Protocol (ILCP) / Interledger layer
- Interledger Protocol (ILP) / Interledger layer
- Interledger Quoting Protocol (ILQP) / Interledger layer
- International Civil Aviation Organization (ICAO) / Border control
- Internet of Things (IoT)
- about / Internet of Things
- government / Government
- health industry / Health
- finance industry / Finance
- media industry / Media
- Internet Service Providers (ISPs) / Communication
- InterPlanetary File System (IPFS) / Storage
- Invertible Bloom Lookup Tables (IBLTs) / Invertible Bloom Lookup Tables
- invocation transactions / Transactions
- IoT blockchain experiment
- about / IoT blockchain experiment
- first node setup / First node setup
- Raspberry Pi node setup / Raspberry Pi node setup
- Node.js, installing / Installing Node.js
- circuit / Circuit
- IoT network
- about / Internet of Things
- physical object layer / Physical object layer
- device layer / Device layer
- network layer / Network layer
- management layer / Management layer
- application layer / Application layer
- Iroha
K
- Kademlia / Storj
- Kadena
- key derivation functions (KDF)
- about / Introduction to key derivation functions
- reference / Introduction to key derivation functions
- keyed hash functions / Message Authentication Codes
- Kimoto Gravity Well (KGW) / Kimoto Gravity Well
- Know Your Customer (KYC) / Bitcoin, Initial Coin Offerings (ICOs), Financial crime prevention
L
- languages, for Ethereum blockchain
- Last In, First Out (LIFO) / The script language
- layout, Solidity source code file
- version pragma / Layout of a Solidity source code file
- import / Import
- comments / Comments
- Legal Knowledge Interchange Format (LKIF) / Definition
- legal prose / State objects
- libraries, Solidity / Libraries
- LightWallet
- about / Introduction to LightWallet
- HD derivation path / HD derivation path
- limitations, Ethereum
- about / Weaknesses
- Sybil attack / Sybil attack
- 51% attack / 51% attack
- Linux
- Solidity compiler (Solc), installing on / Installation on Linux
- Litecoin / Litecoin
- Litecoin wallet
- download link / Litecoin
- literals, Solidity
- integer literals / Integer literals
- string literals / String literals
- hexadecimal literals / Hexadecimal literals
- Lumens / Stellar
M
- M-of-N MultiSig / Multisignature addresses, Types of transactions
- Machine-to-Machine (M2M) communication / Convergence with other industries
- Machine Readable Travel Document (MRTD) / Border control
- Machine Readable Zone (MRZ) / Border control
- macOS
- Solidity compiler (Solc), installing on / Installation on macOS
- MaidSafe / MaidSafe, MaidSafe
- market manipulation / Market manipulation
- market order / Order management and routing systems
- markets
- money markets / Financial markets and trading
- credit markets / Financial markets and trading
- capital markets / Financial markets and trading
- mathematics, cryptography
- about / Mathematics
- set / Set
- group / Group
- field / Field
- finite field / A finite field
- order / Order
- abelian group / An abelian group
- prime fields / Prime fields
- ring / Ring
- cyclic group / A cyclic group
- modular arithmetic / Modular arithmetic
- memory hard computational puzzles / Alternatives to Proof of Work
- Merkle-Damgard construction / Collision resistance
- Merkle-Patricia tree / Patricia trees
- Merkle root / Updateable via consensus, Merkle trees
- Merkle trees / Merkle trees
- mesh networks / Communication
- Message Authentication Codes (MACs)
- about / Data origin authentication, Hash functions, Message Authentication Codes
- with block ciphers / MACs using block ciphers
- Hash-based MACs (HMACs) / Hash-based MACs
- Message Digest (MD) functions / Message Digest
- MetaMask
- Meteor
- MimbleWimble / MimbleWimble
- miners
- tasks / Tasks of the miners
- minikey / Private keys in Bitcoin
- mining / Mining
- mining algorithm
- about / The mining algorithm
- flowchart / The mining algorithm
- hash rate / The hash rate
- mining guide, Zcash
- address generation / Address generation
- GPU mining / GPU mining
- mining methods, bitcoin
- about / Mining systems
- CPU / CPU
- GPU / GPU
- FPGA / FPGA
- ASICs / ASICs
- mining pool / Mining pools
- mining rewards / Mining rewards
- mini private key format / Private keys in Bitcoin
- miscellaneous tools, blockchain
- Mist / Mist
- modulus / Modular arithmetic
- Multi-Interval Difficulty Adjustment System (MIDAS) / MIDAS
- Multi-Party Non-Repudiation (MPNR) / Non-repudiation
- MultiChain
- about / MultiChain
- reference / MultiChain
- multifactor authentication / Entity authentication
N
- Namecoin
- about / Namecoin
- services / Namecoin
- trading / Trading Namecoins
- obtaining / Obtaining Namecoins
- records, generating / Generating Namecoin records
- Near Field Communication (NFC) / Usage of hardware to provide confidentiality
- NEM
- reference / Initial Coin Offerings (ICOs)
- Next Generation (NG) protocol / Bitcoin-NG
- nheqminer
- compiling / Downloading and compiling nheqminer
- downloading / Downloading and compiling nheqminer
- NiceHash
- reference / GPU mining
- node
- about / Distributed systems
- Node.js
- installing, on Raspberry Pi / Installing Node.js
- requisites / Installing Node.js
- nodes, Ripple network
- non-repudiation / Non-repudiation
- nonce / Updateable via consensus
- notable projects, blockchain
- Zcash on Ethereum / Zcash on Ethereum
- CollCo / CollCo
- Cello / Cello
- Qtum / Qtum
- Bitcoin-NG / Bitcoin-NG
- Solidus / Solidus
- Hawk / Hawk
- Town-Crier / Town-Crier
- SETLCoin / SETLCoin
- TEEChan / TEEChan
- Falcon / Falcon
- Bletchley / Bletchley
- Casper / Casper
- null data script / Types of transactions
O
- off-chain solutions / Scalability
- offer price / Orders and order properties
- offline wallets
- on-chain solutions / Scalability
- one-way pegged sidechain / Sidechains
- online wallet
- OpenSSL
- used, for generating digital signature / How to generate a digital signature using OpenSSL
- OpenSSL command line
- working with / Working with the OpenSSL command line
- OpenSSL example
- of hash functions / OpenSSL example of hash functions
- Open Web Payment Scheme (OWPS) / Application layer
- opportunistic caching / MaidSafe
- Optimistic Transport Protocol (OTP) / Transport layer
- OP_RETURN script / Types of transactions
- Oraclize
- about / Introduction to Oraclize
- working / How does it work?
- data sources / Data sources
- proof of authenticity / Proof of authenticity
- pricing / Pricing
- queries, encrypting / Encrypting queries
- data source, decrypting / Decrypting the data source
- Oraclize API
- getting started process / Getting started with the Oraclize API
- proof type, setting / Setting the proof type and storage location
- storage location, setting / Setting the proof type and storage location
- queries, sending / Sending queries
- queries, scheduling / Scheduling queries
- custom gas / Custom gas
- callback functions / Callback functions
- parsing helpers / Parsing helpers
- query price, obtaining / Getting the query price
- Oraclize web IDE / Oraclize web IDE
- order anticipators / Order anticipators
- orderer / Consensus services
- ordering services, Hyperledger Fabric
- SOLO / Consensus services
- Kafka / Consensus services
- order properties / Orders and order properties
- order routing systems / Order management and routing systems
- orders / Orders and order properties
- Over-The-Counter (OTC) / Trading
- Oyente
- reference / Smart contract security
- about / Oyente tool
P
- Pact
- parity
- about / Introduction to parity
- executing / Getting parity running, Downloading, installing and running parity
- rust, installing / Installing rust
- downloading / Downloading, installing and running parity
- installing / Downloading, installing and running parity
- private network, creating / Creating a private network
- privacy / Permissioning and privacy
- permissioning / Permissioning and privacy
- identity privacy / Permissioning and privacy
- data privacy / Permissioning and privacy
- parsing helpers, Oraclize API / Parsing helpers
- Partially Homomorphic Encryption (PHE) / Homomorphic encryption
- Password-Based Key Derivation Function (PBKDF) / Litecoin
- Patricia trees / Patricia trees
- Pay-per-Share (PPS) model / Mining pools
- Pay to Pubkey / Types of transactions
- Pay to Public Key Hash (P2PKH) / Types of transactions
- Pay to Script Hash (P2SH) / Types of transactions
- Peer-to-Peer (P2P) file sharing / Secure Hash Algorithms
- peer discovery / Peer discovery
- peers, distributed ledger
- pervasive determinism / Kadena
- Plasma
- point addition / Mathematics behind ECC, Point addition
- point doubling / Mathematics behind ECC, Point doubling
- point of infinity / Mathematics behind ECC
- pool hopping / Difficulty adjustment and retargeting algorithms
- Practical Algorithm to Retrieve Information Coded in Alphanumeric (Patricia) / Patricia trees
- Practical Byzantine Fault-Tolerance (PBFT) / Distributed systems, Eris
- Primecoin
- about / Primecoin
- trading / Trading Primecoin
- mining guide / Mining guide
- privacy
- about / Privacy
- Indistinguishability Obfuscation / Indistinguishability Obfuscation
- homomorphic encryption / Homomorphic encryption
- Zero-knowledge Proofs / Zero-Knowledge Proofs
- state channels / State channels
- secure multiparty computation / Secure multiparty computation
- confidentiality / Usage of hardware to provide confidentiality
- CoinJoin / CoinJoin
- confidential transactions / Confidential transactions
- MimbleWimble / MimbleWimble
- security / Security
- private blockchains / Private blockchains
- private key / Public and private keys
- private keys, Bitcoin / Private keys in Bitcoin
- private network
- creating / Creating a private network
- accounts, creating / Creating accounts
- specification file, creating / Creating a specification file
- nodes, launching / Launching nodes
- nodes, connecting / Connecting nodes
- progress freeness / Alternatives to Proof of Work
- projects, Hyperledger
- Proof-of-Authority (PoA)
- consensus / What is Proof-of-Authority consensus?
- about / Introduction to parity
- Aura, working / Understanding how Aura works
- Proof of Activity (PoA) / Consensus in blockchain
- Proof of Burn (PoB) / Sidechains
- Proof of Capacity (PoC) / Consensus in blockchain, Consensus algorithms
- Proof of Deposit (PoD) / Consensus in blockchain
- Proof of Elapsed Time (PoET) / Consensus in blockchain, PoET, Hardware research and development
- Proof of Importance (PoI) / Consensus in blockchain
- Proof of Stake (PoS) / Sidechains, Consensus in blockchain, Proof of Stake (PoS), Block interval reduction
- Proof of Storage (PoS) / Consensus in blockchain, Proof of Storage
- Proof of Work (PoW)
- about / Electronic cash, Consensus in blockchain, Proof of Work (PoW), Proof of Stake
- alternatives / Alternatives to Proof of Work, Proof of Stake (PoS)
- pruning / Storage plane
- Pseudo-random Numbers Generator (PRNGs) / Hash functions
- public-key cryptography
- about / Electronic cash, Asymmetric cryptography
- security mechanisms / Asymmetric cryptography
- integer factorization / Integer factorization
- discrete logarithm / Discrete logarithm
- elliptic curves / Elliptic curves
- public key / Public and private keys, hooked-web3-provider and ethereumjs-tx libraries
- public keys, Bitcoin / Public keys in Bitcoin
- publish/subscribe (pub/sub) mechanism / Storj
Q
- Qtum
- Quasar / Storj
- Quilt
- Quorum
- about / Quorum
- transaction manager / Transaction manager
- Crypto Enclave / Crypto Enclave
- QuorumChain / QuorumChain
- network manager / Network manager
- download link / Network manager
- quorum voting / Consensus in Sawtooth
R
- RACE Integrity Primitives Evaluation Message Digest (RIPEMD) / Secure Hash Algorithms
- Radix tree / Patricia trees
- Redundant Byzantine Fault Tolerance (RBFT) / Indy
- reference architecture, Hyperledger
- about / The reference architecture
- consensus layer / The reference architecture
- smart contract layer / The reference architecture
- communication layer / The reference architecture
- security and crypto layer / The reference architecture
- data stores / The reference architecture
- policy services / The reference architecture
- APIs / The reference architecture
- SDKs / The reference architecture
- reference types, Solidity
- arrays / Arrays
- structs / Structs
- data location / Data location
- mappings / Mappings
- regulation, Bitcoin
- reference / Bitcoin
- Remix
- requirements, Hyperledger Fabric
- modular approach / The modular approach
- privacy / Privacy and confidentiality
- confidentiality / Privacy and confidentiality
- scalability / Scalability
- deterministic transactions / Deterministic transactions
- identity / Identity
- auditability / Auditability
- interoperability / Interoperability
- portability / Portability
- rich data queries / Rich data queries
- Ricardian contracts
- about / Ricardian contracts
- smart contract templates / Smart contract templates
- Oracles / Oracles
- smart Oracles / Smart Oracles
- smart contracts, deploying on blockchain / Deploying smart contracts on a blockchain
- DAO / The DAO
- Ricardo / Ricardian contracts
- Ripple
- Ripple Protocol Consensus Algorithm (RPCA) / Ripple
- Rivest–Shamir–Adleman (RSA)
- about / RSA
- encryption, performing / Encryption and decryption using RSA
- decryption, performing / Encryption and decryption using RSA
- with OpenSSL / RSA using OpenSSL
- private key / Private key
- public key / Public key, Exploring the public key
- Rootstock
- about / Rootstock
- sidechain / Sidechain
- drivechain / Drivechain
- reference / Drivechain
- Rootstock Virtual Machine (RVM) / Drivechain
- RSA, with OpenSSL
- encryption / Encryption
- decryption / Decryption
- RSA digital signature algorithm
- about / RSA digital signature algorithm
- sign then encrypt approach / Sign then encrypt
- encrypt then sign approach / Encrypt then sign
- RSA key pair
- generating / RSA
- rust, parity
- rustup installer
- URL, for downloading / Windows
S
- sales / Sales
- Sawtooth Lake
- about / Sawtooth Lake, Sawtooth Lake
- reference / Sawtooth Lake
- PoET / PoET
- transaction families / Transaction families
- consensus / Consensus in Sawtooth
- development environment / The development environment – Sawtooth Lake
- Sawtooth_bond
- reference / Transaction families
- scalability
- about / Scalability
- network plane / Network plane
- consensus plane / Consensus plane
- storage plane / Storage plane
- view plane / View plane
- block size increase / Block size increase
- block interval reduction / Block interval reduction
- Invertible Bloom Lookup Tables (IBLTs) / Invertible Bloom Lookup Tables
- sharding / Sharding
- state channels / State channels
- private blockchain / Private blockchain
- Proof of Work (PoW) / Proof of Stake
- sidechains / Sidechains
- Scrypt / Litecoin
- secret key cryptography / Symmetric cryptography
- Secure Hash Algorithms (SHAs)
- SHA-0 / Secure Hash Algorithms
- SHA-1 / Secure Hash Algorithms
- SHA-2 / Secure Hash Algorithms
- SHA-3 / Secure Hash Algorithms
- RACE Integrity Primitives Evaluation Message Digest (RIPEMD) / Secure Hash Algorithms
- Whirlpool / Secure Hash Algorithms
- design / Design of Secure Hash Algorithms
- Securities and Exchange Commission (SEC) / Bitcoin, Initial Coin Offerings (ICOs)
- security
- about / Security
- smart contract security / Smart contract security
- security mechanisms, public-key cryptography
- key establishment / Asymmetric cryptography
- digital signatures / Asymmetric cryptography
- identification / Asymmetric cryptography
- decryption / Asymmetric cryptography
- encryption / Asymmetric cryptography
- Segregated Witness (SegWit) / Block propagation
- serenity, Ethereum
- about / Serenity
- payment channels / Payment and state channels
- state channel / Payment and state channels
- proof-of-stake / Proof-of-stake and casper
- casper / Proof-of-stake and casper
- sharding / Sharding
- SETLCoin / SETLCoin
- SHA-0 / Secure Hash Algorithms
- SHA-1 / Secure Hash Algorithms
- SHA-2 / Secure Hash Algorithms
- SHA-3
- about / Secure Hash Algorithms
- design / Design of SHA-3 (Keccak)
- SHA-256
- design / Design of SHA-256
- shared key cryptography / Symmetric cryptography
- sidechains
- about / Sidechains
- subchains / Subchains
- tree chains (trees) / Tree chains (trees)
- block propagation / Block propagation
- Bitcoin-NG / Bitcoin-NG
- Plasma / Plasma
- signcryption / Signcryption
- Simple Payment Setup Protocol (SPSP) / Application layer
- single-factor authentication / Entity authentication
- Single Board Computer (SBC) / IoT blockchain experiment
- smart contracts
- about / Smart contracts, History
- defining / Definition
- smart contracts, Pact
- smart contract security
- about / Smart contract security
- formal verification and analysis / Formal verification and analysis
- Oyente tool / Oyente tool
- SNARK / Zero-Knowledge Proofs
- Software Guard Extension (SGX) / Usage of hardware to provide confidentiality, Hardware research and development
- Solidity
- about / Solidity language
- types / Types
- events / Events
- inheritance / Inheritance
- libraries / Libraries
- functions / Functions
- source code file, layout / Layout of a Solidity source code file
- Solidity compiler (Solc)
- about / Solidity compiler (solc)
- installing, on Linux / Installation on Linux
- installing, on macOS / Installation on macOS
- solidity extension, for Microsoft Visual Studio
- Solidus
- sponge and squeeze construction / Design of SHA-3 (Keccak)
- sponge construction / Secure Hash Algorithms
- stack types
- proof of coinage / Proof of coinage
- proof of deposit / Proof of Deposit (PoD)
- proof of burn / Proof of Burn
- proof of activity / Proof of Activity (PoA)
- nonoutsourceable puzzles / Nonoutsourceable puzzles
- Stellar
- reference / Initial Coin Offerings (ICOs)
- about / Stellar
- Stellar Consensus Protocol (SCP) / Stellar
- Storj / Storj
- Storjcoin X (SJCX) / Storj
- Stratis
- stream ciphers / Stream ciphers
- strings
- working with / Working with strings
- Substitution-Permutation Network (SPN) / Block ciphers
- Sumeragi / Iroha
- Swarm / Whisper and Swarm
- symmetric cryptography
- stream ciphers / Stream ciphers
- block ciphers / Block ciphers
- symmetric cryptography algorithms
T
- TEEChan / TEEChan
- Tendermint
- about / Tendermint
- reference / Tendermint Socket Protocol (TMSP)
- Tendermint Core / Tendermint Core
- Tendermint Socket Protocol (TMSP) / Tendermint Socket Protocol (TMSP)
- Tezos
- Time-Memory Trade-Off (TMTO) / Litecoin
- timestamp / Timestamp
- tools and libraries, Ethereum
- about / Tools and libraries
- Node version 7 / Node version 7
- EthereumJS / EthereumJS
- topics / Storj
- Town-Crier / Town-Crier
- trade
- underlying instrument / The underlying instrument
- general attributes / General attributes
- economics / Economics
- counterparty / Counterparty
- trade life cycle / Trade life cycle
- trade ticket / Components of a trade
- trading / Trading
- transaction / Updateable via consensus
- transaction data structure
- about / The transaction data structure
- metadata / Metadata
- inputs / Inputs
- outputs / Outputs
- verification / Verification
- script language / The script language
- transaction families / Sawtooth Lake
- transaction malleability / Transaction malleability
- transaction object
- properties / Sending ether
- transaction pool / The transaction life cycle, Transaction pools
- transactions / Transactions
- about / Transactions
- life cycle / The transaction life cycle
- fee / Transaction fee
- Pay to Public Key Hash (P2PKH) / Types of transactions
- Pay to Script Hash (P2SH) / Types of transactions
- MultiSig (Pay to MultiSig) / Types of transactions
- Pay to Pubkey / Types of transactions
- null data/OP_RETURN / Types of transactions
- coinbase transactions / Coinbase transactions
- contracts / Contracts
- verification process / Transaction verification
- transactions, Corda
- input references / Transactions
- output states / Transactions
- attachments / Transactions
- commands / Transactions
- signatures / Transactions
- type / Transactions
- timestamp / Transactions
- summaries / Transactions
- transactions, Ripple
- about / Transactions
- payment related / Payments related
- order related / Order related
- account and security-related / Account and security-related
- Transport Layer Security (TLS) / Namecoin, Nodes, Circuit
- Truffle
- about / Truffle
- reference / Truffle
- installing / Installation
- Trusted Execution Environment (TEE) / Usage of hardware to provide confidentiality
- two-way pegging / Rootstock
- types, Solidity
- value types / Value types
- literals / Literals
- enums / Enums
- function types / Function types
- reference types / Reference types
- global variables / Global variables
- control structures / Control structures
U
- Unique Node List (UNL) / Ripple
- Universal Transport Protocol (UTP) / Transport layer
- Unspent Transaction Output (UTXO) / Inputs
- uPort
V
- Value Added Tax (VAT) / Regulation
- value types, Solidity
W
- wallet
- about / Difference between online and offline wallets
- online wallet / Difference between online and offline wallets
- offline wallet / Difference between online and offline wallets
- Wallet Import Format (WIF) / Private keys in Bitcoin
- wallet service
- building / Building a wallet service
- prerequisites / Prerequisites
- project structure / Project structure
- backend, building / Building the backend
- frontend, building / Building the frontend
- testing / Testing
- web3.js
- about / Introduction to web3.js
- references / Introduction to web3.js
- importing / Importing web3.js
- nodes, connecting to / Connecting to nodes
- API structure / The API structure
- BigNumber.js / BigNumber.js
- unit conversion / Unit conversion
- gas price, retrieving / Retrieving gas price, balance, and transaction details
- balance of address, retrieving / Retrieving gas price, balance, and transaction details
- transaction details, retrieving / Retrieving gas price, balance, and transaction details
- ether, sending / Sending ether
- contracts, working with / Working with contracts
- contract events, retrieving / Retrieving and listening to contract events
- contract events, listening to / Retrieving and listening to contract events
- Weierstrass equation / Mathematics behind ECC
- Whirlpool / Secure Hash Algorithms
- Whisper / Whisper and Swarm
- Why3
- reference / Smart contract security, Formal verification and analysis
Z
- Zcash
- about / Zcash
- trading / Trading Zcash
- mining guide / Mining guide
- reference / Mining guide
- Zcash on Ethereum / Zcash on Ethereum
- Zcoin
- reference / FPGA
- Zero-Knowledge Proofs (ZKP) / Zero-Knowledge Proofs, Inherent anonymity, Voting, Zero-Knowledge Proofs
- Zero-knowledge Succinct Non-Interactive Argument of Knowledge (ZK-SNARK) / Zero-Knowledge Proofs, Zcash
- Zero-knowledge Succinct Transparent Argument of Knowledge (ZK-STARKs) / Zero-Knowledge Proofs