- This course is on @cognitive-class https://cognitiveclass.ai/courses/blockchain-course/
- I have made the repo to summerize the skills I have learned in the course.
- I have not shared any quiz/exam answers.
- What is blockchain
- The business backdrop
- The problem area
- Relation to bitcoin
- Requirements for blockchain in a business environment
- Requirements deep dive
-
Business networks today are often inefficient because each participant in the network keeps records, or a ledger, of all transactions between all the parties that the business interacts with. This process is expensive because of duplication of effort and intermediaries adding costs for their services.
-
Blockchain provides a shared ledger technology that allows any participant in the network to see the one system of record, or ledger. By using blockchain technology, businesses can benefit from a more efficient transfer of goods and services.
Related links: Blockchain overview IBM Blockchain for developers
- Businesses are interdependent. They cannot operateas as an stand alone identity.
- Market could be of two types:
- Open market: Auction
- Private market: Supply chain, fruit market, etc
- Assets could also be of two types:
- Tangible Assests: Car or House
- Non-Tangible Assests: Digital music or a poece of intellextual property.
- The current systems that are used to share ledger are:
-
Inefficient: Each of the different parties in the business needs to run their own form of business process to update their ledger effectively that they are doing that in the duplicate way.
-
Expensive: Each business party needs to do audits that takes an awful lot of time and effort to do that accross the business network.
-
Vulnerable: It's vulnerable to malicious modifications or cyber attack.
- Blockchain can bring a common ledger that can be shared amoung the business network. Ledger is shared through the peer-to-peer replication technology.
Only those two parties who are invovled in that tranactions can see the details. This is what we mean by privacy in Blockchain.
- Four important points of Blockchain for privacy services and building trust:
- Consensus: We determine who within the network can validate or approve the tranaction
- Provenance: This can be thought of as Complete Audit trail of an Asset, who has owned the asset throughout the lifecycle of asset.
- Immutability: It's almost impossible to tamper with the blocks once they are actually written. This gives blockchain a property of IMMUTABILITY.
- Finality: Once everything is committed into the blockchain, we have got one single system of truth accross the business network.
This helps to resolve the conflicts very easily.
-
Bitcoin is a Blockchain which can be thought of as shallow currency.
-
Hyperleder basically focuses on Blockchain for business.
-
Three important key areas which differ Bitcoin with Hyperledger.
- Identity over Anonymity: Everyone in the business network knows who they are dealing with.
- Priortise selective endorsement over proff-of work: We choose, who in the blockchain validates a particular transaction and this is much more computationally effective then the intensive proof-of-work that's associated with proof od work in Bitcoin.
- Assets over digital currency:
-
Shared Ledger: All the participants in the Business Network have their own copy of sum of this distributed ledger but due to permissioning in the blockchain network, we can control who can see what part of the blockchain. This increases the trust.
-
Smart Contracts: Business logic is implied by the contract.. embedded in Blockchain and executed with Blockchain. Verifiable and signed
-
Privacy: Appropriate confidentiality between subsets of participants.
-
Trust: The way we handle efficiency in business blockchain is the selected members in the network validates the tranansaction. This gives us verifiable audit trail of everything, ie who owned what in the business network.
QUIZ: What are the core requirement for a business blockchain? OPTIONS: [] Optimized cryptographic mining [] Technical services, business services and solution [] A new cryptocurrency (x) [] Shared ledger, smart contract, privacy and trust