Sheet MCQ-1
Sheet MCQ-1
33. In blockchain-based data sharing systems, how is data privacy typically protected?
a. Through centralized server authentication
b. Using cryptographic encryption schemes
c. By limiting the number of network nodes
d. Through manual verification processes
37. In the OBFP system model, how many main entities are involved?
a. Two entities (User and Worker)
b. Three entities (User, Worker, and Cloud)
c. Four entities (User, Cloud, Worker, and Blockchain)
d. Five entities (User, Cloud, Worker, Blockchain, and Bank)
38. What is the primary purpose of the guarantee deposit (vg) in OBFP?
a. To pay for cloud storage costs
b. To ensure worker compensation
c. To protect against malicious worker behavior
d. To fund blockchain operations
39. Which cryptographic tool is used for commitment in the OBFP
implementation?
a. RSA-based accumulator
b. Pedersen commitment
c. Keccak-256 hash function
d. IND-CPA encryption scheme
41- What is one of the main advantages of using blockchain for data sharing and exchange
compared to centralized platforms?
A. Reduced storage costs for data sharing.
B. Centralized control over transaction data.
C. Elimination of the need for a trusted third party.
D. Faster transaction processing in all scenarios.
45- What is one of the key challenges in designing blockchain based data sharing and
exchange platforms?
A. Lack of demand for interoperable systems.
B. Difficulty in implementing zero-knowledge proofs efficiently.
C. High storage costs for unencrypted data.
D. Absence of any need for copyright protection mechanisms.
46- What is the key advantage of the proposed OBFP (Optimized Blockchain-Based Fair
Payment) system compared to existing solutions?
A. It uses a centralized trusted third party for resolving disputes.
B. It achieves robust fairness without relying on zero-knowledge proofs.
C. It exclusively uses the Merkle tree for data verification.
D. It eliminates all cryptographic techniques to reduce computation costs.
47- What is the role of the smart contract in the OBFP system?
A. To store large computation task data directly.
B. To act as an intermediary deciding payment and deposit allocation.
C. To replace cryptographic tools like commitment schemes.
D. To execute off-chain communication between users and workers.
48- What is the primary purpose of the guarantee deposit vgv_gvg in the OBFP system?
A. To store the task data securely in the blockchain.
B. To punish malicious workers for providing invalid responses.
C. To replace the need for cryptographic commitments.
D. To ensure that the user cannot reject valid task results.
49-Which of the following properties is not explicitly addressed in Theorem 1 about the
OBFP system?
A. Completeness
B. Robust Fairness
C. Transparency
D. Compatibility
50- What is the optimal number of participants for achieving maximum scalability and
concurrency in cloud storage as identified in the OBFP benchmarks?
A. 64
B. 128
C. 256
D. 2048
51- Data in Blockchain is ……………………….
A- Immutable
B- B- mutable
C- Editable
D- not secure
52- Blockchain can track data ownership and prevent unauthorized copying or
redistribution.
A- true
B- false
53- Distributed nature makes blockchain highly resilient to failures and attacks.
A- true
B- false
55- Blockchain technology can be complex for organizations to adopt and integrate into
existing workflows.
A- true
B- false
56- Which of the following entities is responsible for storing the original task data in the
OBFP system?
A- User
B- Worker
C- Cloud
D- Blockchain
57- Which of the following cryptographic techniques is integrated into the OBFP system?
A- Perdesen commitment
B- RSA-based accumulator
C-Keccak-256
E- All the above
58- Which of the following methods is used for "off-chain" communication in the OBFP
system ?
A- Peer-2-Peer (P2P)
B- Transport Layer Security (TLS)
C-Blockchain
D- Smart contract
59- Which blockchain platforms are compatible with the OBFP system?
A- Ethereum and Ripple
B- Ethereum and Hyperledger Fabric
C-Bitcoin and Ripple
D-Ethereum and Solana
60-What is the constant number of transactions required in OBFP regardless of solution size?
A- Three transactions
B- Four transactions
C-Five transactions
D-Six transactions
61-Which of the following systems enables fine-grained access control using blockchain?
a) Role-Based Access Control (RBAC)
b) Attribute-Based Access Control (ABAC)
c) Access Control Contracts (ACC)
d) Consensus-Based Access Control (CBAC)
62-What is the role of miners in a blockchain-based data exchange system?
a) Managing data storage
b) Packaging transactions and generating blocks
c) Providing access control to data
d) Acting as centralized authorities
63-Why is private blockchain preferred in many enterprise level applications?
a) It offers complete anonymity to participants.
b) It ensures high efficiency and lower consensus costs.
c) It eliminates the need for cryptographic protocols.
d) It provides universal access to all nodes.
64-Which cryptographic scheme allows data access based on attributes like roles or
privileges?
a) Identity-Based Encryption (IBE)
b) Attribute-Based Encryption (ABE)
c) Symmetric Encryption
d) Public Key Infrastructure (PKI)
65-What is the primary function of a smart contract in a blockchain ecosystem?
a) Storing data directly on the blockchain
b) Providing interoperability between systems
c) Automating transactions based on predefined rules
d) Verifying user identities for access control
66-What is one of the main reasons for using the OBFP system in cloud computing?
A) To support large-scale operations more efficiently.
B) To address trust issues between users and workers.
C) To provide a simple API interface for all parties.
D) To reduce processing costs at the system level.
67) Which of the following describes the “compatibility” feature of OBFP?
A) Supporting automatic execution of smart contracts on various blockchains.
B) Using centralized data storage protocols.
C) Integrating with AI systems to accelerate operations.
D) Restricting the system to Ethereum-based platforms only.
68) What factors contribute to reducing storage costs in the OBFP system?
A) Storing only result data in the smart contracts.
B) Using advanced encryption protocols to minimize data.
C) Storing only the index path and hash value instead of all the data.
D) Relying on centralized networks to reduce on-chain load.
69) What is the purpose of using the Pedersen commitment in OBFP?
A) To provide a binding and hiding mechanism for committed values.
B) To encrypt data during transmission.
C) To ensure high scalability for cloud operations.
D) To reduce transaction fees in blockchain systems.
70) Which of the following cryptographic tools is NOT used in the OBFP system?
A) Commitment schemes
B) Accumulators
C) Digital signatures
D) Symmetric encryption
71. Which of the following is considered an advantage of using blockchain for data sharing
and data exchange?
a) Faster transaction speeds
b) Decentralization
c) Centralized control
d) Lower data storage costs
72. Which of the following is NOT a challenge in implementing blockchain-based data
sharing systems?
a) High-frequency transaction processing
b) High storage and network communication costs
c) Lack of data privacy
d) Centralized management of data
73. Which blockchain consensus mechanism is known for requiring nodes to solve
computational puzzles?
a) Proof-of-Stake (PoS)
b) Proof-of-Work (PoW)
c) Practical Byzantine Fault Tolerance (PBFT)
d) Delegated Proof-of-Stake (DPoS)
74. What is the key feature of public blockchains?
a) Restricted access to data
b) Only authorized nodes can participate
c) Data is visible and verifiable by all participants
d) High performance and scalability
75. Which of the following is true about smart contracts in blockchain?
a) It is an automated transaction protocol
b) It increases transaction speeds
c) It allows manual intervention in transactions
d) It stores data in a private ledger
76. Which specific hash function is used in the OBFP system?
a) SHA-256
b) MD5
c) HMAC
d) Keccak-256
77. Which of the following cryptographic techniques is integrated into the OBFP system?
a) Perdesen commitment
b) RSA-based accumulator
c) Keccak-256
d) All of the above
78. Which of the following entities is responsible for storing the original task data in the
OBFP system?
a) User
b) Worker
c) Cloud
d) Blockchain
79. Which of the following methods is used for "off-chain" communication in the OBFP
system?
a) Peer-2-Peer (P2P)
b) Transport Layer Security (TLS)
c) Blockchain
d) Smart contract
80. Which blockchain platforms are compatible with the OBFP system?
a) Ethereum and Ripple
b) Ethereum and Hyperledger Fabric
c) Bitcoin and Ripple
d) Ethereum and Solana
81-Traditional centralized data platforms face many problems such as …
a) Privacy leakage
b) High transaction costs
c) Lack of interoperability
d) All of the above
82-The process of sharing digital information between organizations or individuals refers to
e) Data sharing
f) Data exchange
g) Privacy leakage
h) All of the above
83-Data exchange refers to
i) sharing digital information between organizations or individuals
j) the act of trading data commodities between demanders and owners
84-What is a key advantage of blockchain in data sharing systems?
a) Single point of failure
b) High transaction costs
c) Decentralization
d) Privacy leakage
a) Data Integrity
b) Privacy Protection
c) High Transaction Costs
d) Availability
a) Public blockchain
b) Private blockchain
c) Consortium blockchain
d) Decentralized blockchain
a) Commitment schemes
b) Zero-Knowledge Proofs (ZKPs)
c) Accumulators
d) Symmetric encryption
98-How does the OBFP system handle large computation task data?
99-What is the primary role of the smart contract in the OBFP system?
118. What tool does OptiSwap still rely on, which affects the fairness of workers?
A. Interactive dispute resolution.
B. Merkle tree.
C. PoM (Proof of Misbehavior).
D. ZKP (Zero-Knowledge Proof).
119. What does a commitment scheme allow a party (e.g., Cindy) to do?
A. Encrypt and immediately reveal a secret value.
B. Generate a randomness for secure transactions.
C. Commit to a chosen value while keeping it hidden until later.
D. Share a key with another party securely.
120. Which algorithm is used in the login phase of the reviewed offline dictionary
guessing scenario?
A. RSA Encryption.
B. HMAC-based Key Derivation.
C. XOR-based hashing and randomization.
D. Merkle tree commitment
121.What is the primary advantage of using blockchain in data sharing and exchange?
A) Reduced storage costs
B) Enhanced data privacy and security
C) Faster consensus mechanisms
D) Increased centralization of control
122. Which cryptographic method is frequently used in blockchain-based data exchange to
ensure secure access control?
A) Symmetric-key encryption
B) Identity-based encryption (IBE)
C) Public-key infrastructure (PKI)
D) Transport Layer Security (TLS)
123. What is a significant limitation of blockchain systems for large-scale data sharing?
A) Lack of transparency
B) Difficulty in standardizing data formats
C) Limited scalability and high resource consumption
D) Absence of consensus mechanisms
124. In blockchain-based data marketplaces, what role do smart contracts play?
A) Store and manage large datasets
B) Ensure anonymity of participants
C) Automate and enforce data-sharing agreements
D) Resolve disputes through machine learning
125. What is a key technical challenge in integrating blockchain for interoperable data
sharing?
A) Designing advanced cryptographic methods
B) Establishing standardized protocols and formats
C) Implementing private blockchains
D) Reducing the cost of transactions
126. What is the main advantage of OBFP compared to traditional fair payment systems?
A) Eliminates the need for trusted third parties (TTPs)
B) Reduces data storage requirements
C) Enhances scalability of blockchain
D) Increases the size of computation tasks
135. What is the main goal of Digital Rights Management (DRM) in blockchain data
exchange?
A) Prevent unauthorized data copying and distribution
B) Enable faster transactions
C) Increase network scalability
D) Improve consensus efficiency
136. What is the main objective of the OBFP system?
A) Reducing computation time
B) Achieving fair payment in outsourcing computations
C) Improving blockchain mining algorithms
D) Enhancing encryption techniques
137. Why are accumulators used in the system?
A) To increase computation speed
B) To compress multiple values into a single hash
C) To provide proof of work
D) To secure cloud storage
153. Which encryption method is highlighted as solving key lifecycle management issues?
a) Traditional symmetric encryption
b) Identity-Based Encryption (IBE)
c) Homomorphic encryption
d) Attribute-Based Encryption (ABE)
154. What is the function of smart contracts in blockchain-based data sharing systems?
a) Data storage and retrieval
b) Automating access control and permissions
c) Ensuring tamper-proof hardware
d) Providing physical storage solutions
155. Which type of blockchain is often used in business applications due to its efficiency?
a) Public Blockchain
b) Private Blockchain
c) Consortium Blockchain
d) Hybrid Blockchain
156. What is the primary objective of the OBFP system proposed in the paper?
a) To reduce data storage costs on the blockchain
b) To ensure robust fairness in outsourcing computations
c) To increase the speed of cloud computations
d) To replace smart contracts with manual agreements
157. Which cryptographic technique is NOT utilized in the OBFP system?
a) Symmetric encryption
b) Zero-Knowledge Proofs (ZKPs)
c) Accumulators
d) Hash functions
158. What role does the smart contract play in the OBFP system?
a) Stores all computational data
b) Facilitates off-chain communication
c) Acts as a mediator for fair payment
d) Generates encryption keys
159. What is the significance of using a "ZKP-free" approach in the OBFP system?
a) It reduces computational complexity and costs
b) It eliminates the need for secure accumulators
c) It ensures absolute fairness without smart contracts
d) It increases transaction speeds on the blockchain
160. What does the "guarantee deposit" in the OBFP system ensure?
a) Payment security for the worker
b) Data privacy for the user
c) Accurate task results from the worker
d) Reduced gas costs for both parties