blockchain and web Flashcards
this is the new appraoch to digital data storage
blockchain
anything can be digitized, give examples
documents, transactions, executable computer programs
blockchain is _____ meant to replace traditional appraoches to data storage
NOT
while traditional databases allow for create, read, update, and delete operations, blockchains only support
create and read operations
in blockchain app copies of the blockchain are maintained by _____ participants
- participants often elect to have their own local copy of the blockchain
different blockchain
participants having their own local copy means. ablockchain app is a ___
distributed system
any validated data added to a local copy of the blockchain will be ____ added to all copies of the blockchain
automatically
process of copy synchronization and agreeing to add new data to the block chain is called
consensus
what are some benefits of having multiple copies of a blockchain
-each participant having their own copy can help to improve trust as to what is being recorded
-data is not being stored in some backroom computer on one companys machine
-permissionless
how to protect privacy on “public” blockchain
- use fake names on social media
- encrypt data
-choose a private blockchain
when there are many participants that need to coordinate and there may be potential trust issues between participants, or information flow issues, and there is no strong central intermediary that can be counted on to ensure informatio flow and trust
this is when to use blockchain technology
when to use blockhain?
-property rights
-rapid and accurate tracking of history/provenance of items
-simplify rapid generation
-central authority
what are types of blockchain?
public blockchains
-private blockchains
-consortium blockchains
open to everyone
no central coordinating authority
public blockchains
fully centralized and owned by a isngle organizations
- all participants are vetted before entering into this blockchain netowkr
- used by banking organizations
private blockchains
private blockchain, but controlled by a group of organizations
consortium blockchains
leading technology in this area
hyperledger
what are the propeties of blockchain technology
-immutable
-distributed
-transparent
-can store executable computer programs
a set of recorded transactions
- has both a header and a body
block
a new block will be linked to the last block
block chain
math used in creating the block chain
-only works in one direction
hasing
is hashing an encryption?
no