ECOM6013 Topic 8 Blockchain and Cybercurrency

Author: Erhe Yang | 543 words, 3 minutes | 2020-10-09 | Category: Notes

e-commerce, ecom6013, hku

Translations: ZH

ECOM6013 E-Commerce Technologies

Topic 8 Blockchain and Cybercurrency

Form of Money

  • Token money
    • Physical token
    • Value is lost without the token
    • No intermediary is required for spending
    • Requires faith in the issuer (a government or a bank)
  • Notationary money
    • Notation/entry in a ledger, passbook, or database
    • Can’t be lost
    • Requires an intermediary
    • Requires faith in the maintainer of the ledger
  • Hybrid money
    • Requires both a token and a ledger account
    • Can be lost
    • Requires an intermediary
    • Requires faith in the issuer
  • Virtual money
    • No token/ledger
    • Can be lost
    • No intermediary required
    • No issuer, no government backing
  • Digital money
    • String of bytes (data) stored on a device
    • Value is lost/stolen when devices fail/invaded
  • Cybercurrency
    • Bitcoin is the most influential one
    • Based on blockchain

Bitcoin

  • Designed for the “online society”
  • An important example application of Blockchain
  • Relationship with national currencies
    • Decentralized and independent of national currencies
    • Easily convertible to national currencies
  • Excellent application Scenarios
    • Anonymous transactions
    • E-Commerce

Land Deeds - A Blockchain Analogy

land_deeds

  • A “chain of title” (a sequence of deeds leading from the original owner to the present owner)
  • Deeds are recorded in the Land Registry
  • Ownership is established by searching the Registry
  • The Land Registry is ledger holder
  • Double-selling is prevented by timestamps
  • If the Registry is altered, ownership can be lost

5 elements of Bitcoin

  • Currency
    • Send units of value
    • Convertible
    • Divisible
  • Commodity
    • Scarcity stores wealth
    • Market fluctuates with speculation
  • Brand
    • Marketing message
    • Commodity and sharing knowledge
  • Protocol
    • Decentralized trust
    • Distributed ledger
  • Technology
    • Blockchain

How to Get Bitcoin

  • Sell something
  • Salary (some companies)
  • Bitcoin exchange
  • Mining
    • No more than 21 million BTCs
    • Divisible into units as small as 1/100 millionth of a BTC

Bitcoin and Encryption Technologies

  • Hash functions
  • Public-private key (asymmetric) encryption
  • Digital signatures
  • All of these technologies are mature and trusted

Bitcoin Characteristics

  • No physical object (not a character string)
    • “Bitcoin” - protocol
    • “bitcoin” - value
  • A chain of digitally signed transaction records leading from the original owner to the current owner
  • Transaction records
    • Hashes
    • Addresses
  • No Bitcoin registry
  • No central authority
  • Broadcast to everyone
    • Everyone can verify the Bitcoin blockchain

Bitcoin Protocol

Bitcoin addresses

  • An elliptic curve public key
    • 25-44 characters for users
  • Send Bitcoins
    • Receiving address (public)
    • Amount
  • Receive Bitcoins
    • Receiving address (public)
  • Addresses are not directly registered to users

Possible Vulnerabilities

  • No way to reverse a transaction without the payee’s cooperation
  • Software bugs
  • Bank robbery by hackers
  • Malware attacks against wallets
  • Government attempts to control
  • Competing digital currencies easy to make (fork)
    • Auroracoin
    • Dogecoin
    • Namecoin
    • Primecoin

Challenges for Bitcoin

  • Scalability
  • Time to solve a block (security concerns in algorithms)
  • Energy consumption
  • Meaningless and highly inefficient

Possible Future of Bitcoin/Virtual Currencies (Social)

  • For the world’s unbanked
  • For small businesses, freelancers and startups
  • Inevitable development of “money”
  • Distributed trust

Possible Future of Bitcoin/Virtual Currencies (Economic/Political)

  • A future with digital currencies and decentralized stores
  • National adoption of decentralized currencies may bring political transparency and economic neutrality
  • Developing nations seeking to curb corruption and break free of economic dependence on other countries could see potential in these technologies
  • Central Bank Digital Currency (CBDC)

Retail Money Key Attributes

retail_money

Different Degrees of Responsibilities for the Central Bank

central_bank

Related Posts

2020-10-16
A Look at Tik-Tok
2020-10-01
Mobile Payment Systems Case Study
2020-09-27
ECOM6013 Topic 7 E-Payment Systems
2020-09-26
ECOM6013 Topic 6 E-Commerce Security
2020-09-21
ECOM6013 Topic 5 Mobile Commerce
Erhe Yang

Author

Erhe Yang

Backend development engineer, blockchain & Web3 enthusiast, with a Master’s degree in Software Engineering from Donghua University (DHU). Enjoys learning and building things.. Follow me on GitHub