12 Blockchain: The road ahead

 

This chapter covers

  • Exploring decentralized identity management
  • Understanding consensus among decentralized participants
  • Reviewing scalability, privacy, security, and confidentiality
  • Analyzing public, private and permissioned blockchain networks
  • Capturing the scientific research behind blockchain concepts

Any emerging technology will experience challenges as it is maturing. Blockchain is no exception. This field is churning with activities and initiatives in a quest for continuous improvement in technology. Although blockchain is a brilliant technology for trusted transactions, social interaction, and commerce, it is also open and decentralized. Openness and inclusivity of decentralized participants are two of the many impediments to the ready adoption of the technology. Dapps deployed on the blockchain address these concerns by enabling trusted transactions. Now that you are armed with the knowledge from earlier chapters, I encourage you to examine the challenges at all levels of the blockchain stack, from decentralized application development to contribution to protocol improvements.

In this chapter, you’ll learn about some nonfunctional attributes that are relevant to blockchain applications. You need to pay attention to these attributes while designing and developing Dapps. This chapter will provide a high-level view of these attributes, challenges, existing solutions, potential opportunities, and the road ahead.

12.1 Decentralized identity

 
 

12.2 Self-managed identity

 
 
 

12.3 Consensus and integrity

 

12.3.1 Proof of work

 
 

12.3.2 Proof of stake

 
 
 
 

12.3.3 Byzantine fault-tolerant consensus

 
 

12.4 Scalability

 
 

12.5 Scalability solutions

 
 

12.5.1 Side channel

 
 

12.5.2 Block size

 
 

12.5.3 Network speed

 
 
 

12.6 Privacy

 
 

12.7 Public, private, and permissioned networks

 
 

12.8 Confidentiality

 
 

12.8.1 Open information

 
 
sitemap

Unable to load book!

The book could not be loaded.

(try again in a couple of minutes)

manning.com homepage
test yourself with a liveTest