GoConqr has a new look! Let us know what you think.

Quiz

12 Blockchain

Yawen Hou 27 questions Updated 14 Jun 2019

Take the quiz

This quiz has question types that open in the usual player.

Questions in this quiz (27)

  1. 1A [blank_start]mining[blank_end] node...
    - [blank_start]validate[blank_end] transactions
    - [blank_start]Add[blank_end] them to the block they are building
    - [blank_start]Broadcast[blank_end] the completed block to other

    All these operations have huge [blank_start]cryptographic[blank_end] [blank_start]cost[blank_end] (many operations)
    nodes
    1. Amining
    2. Bvalidate
    3. CAdd
    4. DBroadcast
    5. Ecryptographic
    6. Fcost
  2. 2Bitcoin started in year [blank_start]2009[blank_end].
    1. A2009
  3. 32 flavors of financial instrument...
    1. [blank_start]Bearer[blank_end] instrument
    > Physical holder of object (or secret) [blank_start]possesses[blank_end] asset
    • E.g., [blank_start]cash[blank_end], bearer bond
    :) Easy to transfer, [blank_start]anonymous[blank_end]
    :( Easy to lose

    2. [blank_start]Registered[blank_end] instrument
    > Asset with centralized [blank_start]record[blank_end] of [blank_start]ownership[blank_end]
    • E.g., most types of [blank_start]shares[blank_end] or bonds
    :) Won't [blank_start]lose[blank_end]
    :( Not anonymous, hard to transfer
    1. ABearer
    2. BRegistered
    3. Ccash
    4. Dpossesses
    5. Eownership
    6. Frecord
    7. Gshares
    8. Hanonymous
    9. Ilose
  4. 4Features of bearer instrument:
    1. Creation
    2. [blank_start]Forgery[blank_end] [blank_start]prevention[blank_end]
    2.1 Tokens from [blank_start]scarce[blank_end] [blank_start]resource[blank_end]
    2.2 Signature hard to [blank_start]duplicate[blank_end]
    2.3 Death penalty for illegal forgers
    3. Verification of [blank_start]validity[blank_end] / ownership
    4. [blank_start]Transfer[blank_end] between parties

    Bitcoin for forgery prevention:
    > Scarce resource: [blank_start]computation[blank_end]
    > Hard-to-forge data: [blank_start]cryptography[blank_end]
    1. Acomputation
    2. Bcryptography
    3. Cscarce
    4. Dresource
    5. Eduplicate
    6. FForgery
    7. Gprevention
    8. Hvalidity
    9. ITransfer
  5. 5What kind of money (bearer / registered financial instrument)?
    - Bitcoin combines [blank_start]bearer[blank_end] [blank_start]and[blank_end] [blank_start]registered[blank_end]:
    >> A [blank_start]ledger[blank_end] (collection of financial accounts) : public record of asset ownership called [blank_start]blockchain[blank_end]
    >> [blank_start]secret[blank_end] keys: to control individual's assets
    >> [blank_start]pseudo[blank_end]nymous
    1. Abearer
    2. Band
    3. Cregistered
    4. Dledger
    5. Eblockchain
    6. Fsecret
    7. Gpseudo
  6. 6Blockchain is the [blank_start]immutable[blank_end] [blank_start]ledger[blank_end] of transactions, to prevent [blank_start]double[blank_end] [blank_start]spending[blank_end].
    The hash contains compacted version of [blank_start]transaction[blank_end] [blank_start]history[blank_end].
    Ex. Hash 1 contains [blank_start]_[blank_end] and transactions [blank_start]1[blank_end], 2, [blank_start]3[blank_end], Hash 2 contains [blank_start]Hash1[blank_end] + transactions 4, [blank_start]5[blank_end], 6, and so on.
    The [blank_start]decentralisation[blank_end] - replication of the blockchain guarantees the unf[blank_start]orgettabili[blank_end]ty of the blockchain.
    Image for question 6
    1. Aimmutable
    2. Bledger
    3. Cdouble
    4. Dspending
    5. Etransaction
    6. Fhistory
    7. G_
    8. H1
    9. I3
    10. JHash1
    11. K5
    12. Ldecentralisation
    13. Morgettabili
  7. 7Blockchain abstraction:
    #1 [blank_start]Strict[blank_end] [blank_start]ordering[blank_end] of the [blank_start]message[blank_end] (longest chain always wins)
    #2 [blank_start]Rule[blank_end]-[blank_start]based[blank_end] [blank_start]write[blank_end], [blank_start]global[blank_end] [blank_start]read[blank_end] (write permission given by rules)
    #3 [blank_start]No[blank_end] [blank_start]message[blank_end] [blank_start]modification[blank_end]

    :) Blockchain are much [blank_start]faster[blank_end] and [blank_start]transparent[blank_end] than money transfer, because it has much less middleman / fragmented records / difficulty to audit.
    1. AStrict
    2. Bordering
    3. Cmessage
    4. DRule
    5. Ebased
    6. Fwrite
    7. Gglobal
    8. Hread
    9. INo
    10. Jmessage
    11. Kmodification
    12. Lfaster
    13. Mtransparent
  8. 8Cryptocurrency
    v0: [blank_start]Suckercoin[blank_end]: Completely unprotected electronic currency relying on a "a self-policing feature for users to red flag questionable advertisements or products".
    :( No privacy, no security.
    :) Fast, simple, universal access

    v1: [blank_start]Wallcoin[blank_end]: [blank_start]Registered[blank_end] digital currency.
    > A [blank_start]trusted[blank_end] [blank_start]ledger[blank_end] (Facebuck) maintains all [blank_start]transactions[blank_end] over history of the system.
    > Entity [blank_start]dictate[blank_end] the [blank_start]creation[blank_end] of the money
    > Users identify themselves by logging in.
    :( No privacy, :( [blank_start]Weak[blank_end] security.
    :) Fast, simple, universal access.
    1. ASuckercoin
    2. BWallcoin
    3. CRegistered
    4. Ddictate
    5. Ecreation
    6. Ftrusted
    7. Gledger
    8. Htransactions
    9. IWeak
  9. 9Cryptocurrency
    v2: [blank_start]SigCoin[blank_end]
    > For every account X, [blank_start]sign[blank_end] transactions using [blank_start]private[blank_end] [blank_start]key[blank_end] SK_[blank_start]x[blank_end]
    > Assume all [blank_start]public[blank_end] [blank_start]keys[blank_end] PK_x shown to the world
    :) Better security:
    -- Facebuck cannot [blank_start]falsify[blank_end] my transactions
    -- Need [blank_start]SK_x[blank_end] to generate [blank_start]valid[blank_end] transaction [blank_start]signature[blank_end]
    -- SK_x cannot be [blank_start]stolen[blank_end] from Facebuck, since it's not saved on the server
    :( User can be identified using public keys > [blank_start]pseudon[blank_end]ymous > risk of losing [blank_start]privacy[blank_end]
    :( Facebuck need to manage [blank_start]public[blank_end] keys
    :( User need to manage [blank_start]private[blank_end] keys
    :( Facebuck can still cheat...
    ---> By [blank_start]failing[blank_end] to process / post transactions
    ---> By [blank_start]erasing[blank_end] transactions (take away your money)
    ---> can show different [blank_start]subsets[blank_end] of transactions to different users
    1. ASigCoin
    2. Bsign
    3. Cprivate
    4. Dkey
    5. Ex
    6. Fpublic
    7. Gkeys
    8. Hfalsify
    9. ISK_x
    10. Jvalid
    11. Ksignature
    12. Lstolen
    13. Mpseudon
    14. Nprivacy
    15. Opublic
    16. Pprivate
    17. Qfailing
    18. Rerasing
    19. Ssubsets
  10. 10Cryptocurrency
    v3: [blank_start]Chaincoin[blank_end]
    > Facebuck [blank_start]periodically[blank_end]—every 10 minutes—digitally [blank_start]signs[blank_end] [blank_start]batches[blank_end] of transactions >([blank_start]linked[blank_end] to old batches)
    >> Batches of transactions signed w.r.t. [blank_start]PK[blank_end]Facebuck
    > Facebuck [blank_start]publishe[blank_end]s batch for users to see and [blank_start]record[blank_end]
    :) Better [blank_start]security[blank_end]:
    --> if Facebuck presents different batches to different users, will be caught
    --> If Facebuck tries to delete transaction after the fact, will get caught

    The [blank_start]ledger[blank_end] is now constructed as a chain of blocks.
    -- A block = [blank_start]batch[blank_end] of [blank_start]transactions[blank_end] + digital [blank_start]signature[blank_end]
    -- Whole chain = all [blank_start]transactions[blank_end] overtime
    = Blockchain

    :( Partial privacy : [blank_start]pseudo[blank_end]nimity only
    :( Facebuck can [blank_start]suppress[blank_end] transactions by refusing to process / post transactions. You can catch it, but you cannot do anything about it because [blank_start]trust[blank_end] resides in a single entity.

    >> Trust in a single entity will cause...
    >>>> Hyperinflation
    >>>> [blank_start]Frozen[blank_end] assets (Banks closed for a week in Greece in 2015)
    1. AChaincoin
    2. Bperiodically
    3. Csigns
    4. Dbatches
    5. Elinked
    6. FPK
    7. Gpublishe
    8. Hrecord
    9. Isecurity
    10. Jledger
    11. Kbatch
    12. Ltransactions
    13. Msignature
    14. Ntransactions
    15. Opseudo
    16. Psuppress
    17. Qtrust
    18. RFrozen

Information

Description
- Information security (12 Blockchain) Quiz on 12 Blockchain, created by Yawen Hou on 06/06/2019.
Author
Yawen Hou
Language
English
Views
3
History
Created on 6 Jun 2019 · updated on 14 Jun 2019
Rating
No ratings yet
Rate this quiz
Rate this quiz

Feedback

What is it about?

What do you think of the new look?

How do you like it?