Chapter B1. Strengths and Weaknesses of Blockchain Technology Flashcards
Benefits of blockchain for business:
- get rid of the man in the middle»_space; peer-to-peer network
* cutting costs»_space; optimizing processes
Main issues that prevent business to implement blockchain:
- lack of awareness and know-how
* Legal issues
advantage of a peer-to-peer system
The advantage of peer-to-peer systems over centralized systems is that direct interactions occur between contractual partners instead of indirect interactions through a middleman, hence, there is less processing time and lower costs.
What is disintemediation?
It also means to replace the middleman
What is an example of a centralized peer-to-peer system? Explain it.
An example of a centralized peer-to-peer system is Napster, which maintained a central database of all nodes connected with the system and the songs
available on these nodes.
The excitement about the blockchain is based on its ability to serve as a tool for achieving and maintaining integrity in _______ systems that have the potential to change whole industries due to ________.
purely distributed peer-to-peer
disintermediation
Peer-to-peer systems can be
centralized or purely distributed.
Explain the excitement about blockchain and peer-to-peer systems.
The excitement about the blockchain is based on its
ability to serve as a tool for achieving and maintaining
integrity in purely distributed peer-to-peer systems that
have the potential to change whole industries due to
disintermediation.
What is the major purpose of the blockchain?
maintaining integrity in distributed systems is the
major purpose of the blockchain.
what is integrity in the context of software systems?
integrity is a nonfunctional aspect of a system to be safe, complete, consistent, correct, and free of corruption and errors.
what is trust in the context of software systems?
Trust is also the firm belief of humans in the reliability, truth, or ability of someone or something without evidence, proof, or investigation.
Achieving and maintaining integrity in purely distributed systems depends on a variety of factors, some of the most important are:
- Knowledge about the number of nodes or peers
* Knowledge about the trustworthiness of the peers
two major integrity threats in peer-to-peer systems:
- Technical failures
* Malicious peers
The core problem to be solved by the blockchain is….
achieving and maintaining integrity in a purely distributed peer-to-peer system that consists of an unknown number of peers with unknown reliability and trustworthiness.
The core problem to be solved by the blockchain is also known as….
Byzantine general problem.
The most important technical limitations of the blockchain are:
- Lack of privacy
- The security model
- Limited scalability
- High costs
- Hidden centrality
- Lack of flexibility
- Critical size
Nontechnical Limitations of the Blockchain:
- Lack of legal acceptance
* Lack of user acceptance