ACC 377 - Chapter 8: Blockchain

studied byStudied by 0 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 44

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

45 Terms

1

Blockchain

A system that enables the recording of digital transactions packaged into blocks that form a sequence in a peer-to-peer network.

  • A type of disruptive technology.

  • All participants can view the blocks = distributed ledger.

  • No intermediaries in a transaction = peer-to-peer.

  • All transactions are approved by consensus.

  • Example 🡲 Bitcoin.

New cards
2

What are the characteristics of general blockchain?

  1. Multi-party collaboration system.

  2. Improves trust between participants using multiple verification points.

  3. Verifies who did a transaction and when it was done.

  4. Prevents double-counting of assets.

  5. Transparent with network participants.

New cards
3

Nodes

A computer, laptop, or server of a participant in the network chooses to store, distribute, and update the blockchain data as a miner.

  • All nodes are always up-to-date 🡲 constantly communicate to exchange the latest blockchain ledgers.

  • Each one has an identical copy of the ledger.

  • Verifies each transaction using its hash 🡲 prevents changing previous blocks.

New cards
4

Miner

A person who uses their computer power (nodes) to create the ledgers of transactions in chained blocks by solving mathematical encryption puzzles to secure transactions.

  • Use their own computers to verify and add transactions to the blockchain.

New cards
5

How does a blockchain transaction occur?

  1. Someone requests a transaction.

  2. The transaction is broadcasted to a P2P network with nodes.

  3. The nodes validate the transaction and user permissions.

  4. Once verified, the transaction is combined with other ones to create a new data block.

  5. The block is added to the existing blockchain in a permanent way.

  6. The transaction is complete.

New cards
6

Cryptocurrency

A type of digital currency that has NO intrinsic value and NO physical form so it cannot be redeemed for other goods.

  • Has a decentralized network.

  • Example 🡲 Bitcoin is a type of cryptocurrency.

New cards
7

Wallet Applications

An application that allows blockchain participants to broadcast and receive transactions using smart contracts.

New cards
8

Smart Contracts

A computer program/code that acts as an intermediary to create, execute, and settle contracts automatically under certain conditions.

  • Translates all contractual terms into logic to reduce ambiguity.

  • Example 🡲 Ethereum, first platform to introduce these contracts.

New cards
9

What are the advantages of smart contracts?

  1. Accelerate business processes 🡲 automate contract processing.

  2. Reduce operational error 🡲 no human intervention to monitor & enforce contracts.

  3. Improve cost efficiency 🡲 reduce settlement times.

New cards
10

What are the 2 underlying technologies of blockchain?

  1. Cryptology - encryption, decryption.

  2. Ledgers - centralized, decentralized, distributed.

New cards
11

Cryptology

The science of using a secret code for secure data communication where both parties might be completely anonymous.

  • Encryption.

  • Decryption.

New cards
12

Encryption

The process of using an algorithm to encode a plaintext message and converting it into ciphertext so that it can be transmitted confidentially across a network.

New cards
13

Decryption

The process of converting an encrypted message to its original so the receipt can read it, given a secret key that the authorized user owns.

New cards
14

What is the process of transmitting a message using encryption and decryption?

  1. The sender who wishes to send a plaintext message.

    • Public key = Anyone who wishes to send a secure message can use it.

    • Private key = Only allows certain people to decrypt a message, helps prove sender’s identity.

  2. The message is encrypted using a key, converting into ciphertext.

  3. The ciphertext is then decrypted using another symmetrical private key.

  4. The receiver can read the plaintext message, such as securely signing and transferring bitcoin to another person.

New cards
15

Centralized Ledger

A system where participants (nodes) have access to a central ledger that serves as a foundation for financial accounting and is the central repository for all transactions.

  • Requires trusted intermediaries 🡲 verify transactions & ensure validity.

  • Example 🡲 the general ledger.

<p>A system where participants (nodes) have access to a central ledger that serves as a foundation for financial accounting and is the central repository for all transactions.</p><ul><li><p>Requires trusted intermediaries 🡲 verify transactions &amp; ensure validity.</p></li><li><p><strong>Example </strong>🡲 the general ledger.</p></li></ul><p></p>
New cards
16

Decentralized Ledger

A system where groups of users have access to hubs with copies of the same ledgers, requiring consensus to validate transactions.

  • No trusted intermediaries or central authorities for transactions.

<p>A system where groups of users have access to hubs with copies of the same ledgers, requiring consensus to validate transactions.</p><ul><li><p>No trusted intermediaries or central authorities for transactions.</p></li></ul><p></p>
New cards
17

Distributed Ledger

A system where all participants (nodes) receive an identical electronic copy of the ledger, which is distributed via networks of nodes.

  • A transaction added to the ledger can be viewed by all participants in the network.

  • All transactions are read-only 🡲 permanent and unalterable when added.

  • Example 🡲 Blockchain, uses encryption to prevent fraud.

<p>A system where all participants (nodes) receive an identical electronic copy of the ledger, which is distributed via networks of nodes.</p><ul><li><p>A transaction added to the ledger can be viewed by all participants in the network.</p></li><li><p>All transactions are read-only 🡲 <em>permanent and unalterable</em> when added.</p></li><li><p><strong>Example </strong>🡲 <em>Blockchain</em>, uses encryption to prevent fraud.</p></li></ul><p></p>
New cards
18

Bitcoin

The first cryptocurrency that has been the most successful case of blockchain technology.

  • Provides proof of concept for blockchain 🡲 “proof of work”

  • Validates transactions with transparency and decentralization.

New cards
19

Proof of Work

A proven consensus protocol that replaces third-party intermediaries in a blockchain network to eliminate reliance on them for approval or entering transactions.

New cards
20

Bitcoin Blockchain

A type of blockchain where miners compete to solve the equation first and successfully add a block to the chain, receiving part of the bitcoin as a reward.

  • Uses a public network.

New cards
21

What are the 3 fundamental principles of blockchain?

  1. Decentralization.

  2. Immutability.

  3. Transparency.

New cards
22

Principle of Decentralization

Eliminates the need for intermediaries or central authorities to process, validate, or authenticate transactions.

  • Leads to transparency and immutability.

New cards
23

Principle of Immutability

Provides blockchain users assurance that their assets and information are secure based on proof od work that secures it through powerful computer computations.

New cards
24

Principle of Transparency

Ensures that the most accurate and recent record of transactions are arranged in blocks only after they are approved by consensus from network participants.

New cards
25

What is the biggest risk to a blockchain system?

The biggest risk is the possibility that a single entity or malicious colluding party will gain control of more than 50% of the network’s computing power, creating monopoly over consensus.

  • As network size increases, the risks are decreased 🡲 harder to gain consensus when there are more participants.

New cards
26

Public Blockchain

A network that is open to all without restrictions to access or leave the network, making all transactions open to the public.

  • Users can remain anonymous.

  • Anyone with internet access can verify transactions and set themselves up as nodes.

New cards
27

What are the characteristics of public blockchain?

  1. Decentralizes power since no single entity has control.

  2. Has full transparency of transactions.

  3. Faster, more secure systems.

  4. Less expensive than traditional systems.

New cards
28

Private Blockchain

A network where a single entity (the business) controls the network and predetermines the nodes and includes an intermediary.

  • Users must have permission to join.

  • User identity is known.

  • Ideal for maintaining privacy while replacing traditional blockchain.

New cards
29

What are the characteristics of private blockchain?

  1. Users enter & validate transactions by consensus 🡲 more efficient and speedy.

  2. Has different levels of access and encryption for confidentiality.

  3. Miners have NO economic incentive to validate transactions with proof of work.

  4. Only entities participating in transactions have knowledge of it.

New cards
30

Consortium Private Blockchain

An association of companies that collaborate and leverage information to improve workflow, accountability, and transparency.

  • Has select groups of users who can control the network & set rules.

  • Each group operates and node to validate by consensus.

  • More complex permissions than private systems.

New cards
31

Hybrid Blockchain

A network that allows participants in public and private networks to communicate and enables transactions between them.

New cards
32

How does blockchain impact accounting functions?

  1. Eliminates need for trusted intermediaries 🡲 i.e. independent auditors, banks, government, etc.

  2. Automates processes for transparency & immutability without violating regulations 🡲 reduce need for external auditors.

New cards
33

What are the advantages of blockchain?

  1. Data integrity 🡲 immutable, cannot be changed or deleted.

  2. Data retention 🡲 nodes can backup an entire ledger with multiple copies, can be readily accessed.

  3. Data validity 🡲 miners use majority consensus to verify transactions, no single party controls the chain.

  4. Data transparency 🡲 widely distributed, parties can directly communicate with a single ledger and no intermediary.

  5. Data security 🡲 many participants must collude for fraud.

New cards
34

Consensus Algorithm

A mechanism designed to check that a transaction is valid through nodes communicating by combining multiple transactions into a single block before being added to the ledger.

  • Each block is linked to the previous ones.

  • No participants can alter blocks added to the chain.

New cards
35

Permissionless (Public) Blockchain

A classification of blockchain that is shared publicly with anyone who has access to the internet, allowing users to join by downloading software and ledger.

  • Includes bitcoin.

New cards
36

What are the limitations of public blockchain?

  1. Transaction volume and size are set to the best available at the time of creation 🡲 can become outdated and slow processing.

  2. Transaction history for all users is available to anyone 🡲 privacy risk.

New cards
37

Permissioned (Private) Blockchain

A classification of blockchain that is shared only with certain participants who have permissions from agreed-upon administrators.

  • Often created by a consortium of parties that collectively benefit.

  • More likely to be adopted.

New cards
38

What areas is blockchain likely to have the biggest impact?

  1. Transferring assets is hard to manage.

  2. Transferring assets is expensive.

  3. Transferring assets requires more than one centralized organization.

New cards
39

What are the 5 areas where blockchain technology benefits are high?

  1. Financial services.

  2. Consumer/Industrial products.

  3. Life sciences & healthcare.

  4. Public sector/government.

  5. Energy resources.

New cards
40

What are the risks of blockchain replacing auditors?

  1. Can still have unauthorized, fraudulent, or illegal transactions.

  2. Can be executed between related parties.

  3. Can be linked to “off-chain” side agreements.

  4. Can be incorrectly classified in financial statements 🡲 values are estimated costs, not historical values.

New cards
41

What are the limitations of blockchain?

  1. Volume and size capacity is limited to transactions that are less than 900 bytes 🡲 proof of concepts cannot work with more data.

  2. Can NOT delete transactions, preventing correction or modification of errors.

  3. All information is available to anyone with access to the blockchain.

  4. Scalability issues can make searching the chain time-consuming.

  5. Lack of industry standards.

  6. Can NOT alter chain for technological advancements.

New cards
42

What are the challenges of blockchain?

  1. Technical details are important so it can be difficult to understand what impacts sustainability.

  2. Designed to meet the specific needs of cryptocurrency but other proposed uses significantly differ from bitcoin & crypto.

  3. Regulatory and legal issues make physical transfers NOT guaranteed.

New cards
43

What are the key factors for successful mass adoption of blockchain?

  1. Widespread understanding of its function and benefits.

  2. Maturity of blockchain technology, compatibility, and standardization.

  3. Integration with legacy systems.

  4. Regulatory and legal frameworks on where to use it.

  5. Increasing number of participants to streamline implementation.

  6. Overcoming decentralized technology challenges.

New cards
44

Hashing

The process of taking a message of any length and mathematically transforming it into a digital hash of shorter and fixed length of 64 digits.

  • Irreversible.

  • Has 2^256 possible hashes.

  • Makes collusion unlikely.

  • NO shortcut to obtaining hashes.

New cards
45

Hash String

A part of encryption that is created using an algorithm to ensure that third parties can NOT access records, ensuring that all unmodified records have a string.

New cards
robot