Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

Foundations of BlockchainToward Smart Contract and Consensus Mechanisms of Blockchain

Foundations of Blockchain: Toward Smart Contract and Consensus Mechanisms of Blockchain [This chapter presents a detailed description of smart contracts and proof-based consensus mechanisms used in blockchain technology. Smart contracts are used in blockchain technology while making the transaction between two parties, and it enables only the validated transaction to be included in the blockchain. However, to validate a transaction Satoshi Nakamoto, who is the inventor of blockchain, introduced a Proof-of-Work (PoW) consensus algorithm while performing transactions among blockchain nodes (i.e., users). Later on, various proof-based consensus mechanisms (e.g., Proof-of-Stake (PoS), Proof-of-Location (PoL), PBFT (Practical Byzantine Fault Tolerance)) are proposed. The main concept of applying proof-based algorithms is that the nodes within the blockchain network that performs and exhibits sufficient proof will get the privilege to append a new block to the main chain and collect the reward. In this chapter, we present a clear explanation of smart contracts and discuss some of the most important consensus algorithms of blockchain that are widely used.] http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png

Foundations of BlockchainToward Smart Contract and Consensus Mechanisms of Blockchain

Loading next page...
 
/lp/springer-journals/foundations-of-blockchain-toward-smart-contract-and-consensus-DbIXdimDSO
Publisher
Springer International Publishing
Copyright
© The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG 2021
ISBN
978-3-030-75024-4
Pages
15 –28
DOI
10.1007/978-3-030-75025-1_2
Publisher site
See Chapter on Publisher Site

Abstract

[This chapter presents a detailed description of smart contracts and proof-based consensus mechanisms used in blockchain technology. Smart contracts are used in blockchain technology while making the transaction between two parties, and it enables only the validated transaction to be included in the blockchain. However, to validate a transaction Satoshi Nakamoto, who is the inventor of blockchain, introduced a Proof-of-Work (PoW) consensus algorithm while performing transactions among blockchain nodes (i.e., users). Later on, various proof-based consensus mechanisms (e.g., Proof-of-Stake (PoS), Proof-of-Location (PoL), PBFT (Practical Byzantine Fault Tolerance)) are proposed. The main concept of applying proof-based algorithms is that the nodes within the blockchain network that performs and exhibits sufficient proof will get the privilege to append a new block to the main chain and collect the reward. In this chapter, we present a clear explanation of smart contracts and discuss some of the most important consensus algorithms of blockchain that are widely used.]

Published: Apr 15, 2021

Keywords: Smart contract; Blockchain; Consensus mechanism; Consensus methods; Accessibility; Scalability; Decentralization; Proof of Work; Proof of Stake; Practical Byzantine Fault Tolerance; Proof of Elapsed Time; Proof of Activity; Proof of Importance; Proof of Capacity; Proof of Burn; Latency

There are no references for this article.