Certified Blockchain Solutions Architect (CBSA) — Question 24
Consider the following scenario: A large department store chain is being pressured by lawmakers to provide evidence that proves the store's clothing is not produced through child labor. This is no easy task currently due to the store's clothing being transferred between at least 6 different parties in between creation and placement at the storefront. The store chain is considering the use of blockchain to solve their problem. Discretion in the reading and writing of transactions is highly important to the store chain to protect its proprietary interests.
Which solution would best solve the product need?
Answer options
- A. Use a public blockchain that supports assets, then create a new clothing asset for each item created. When the clothing item is transferred to the next party in the process, require that the associated blockchain asset be transferred to the next party's blockchain account with relevant metadata. The lawmakers can now view the transactions and transfers at any time.
- B. Use a permissioned blockchain to build the technology. Require every party involved in the process to host a node on you network. Create a new clothing asset for each item created. When the clothing item is transferred to the next party in the process, have the previous party use your web portal to initialize a chaincode Smart Contract to transfer control of the asset. When the next party receives the asset have them use your web portal to initialize a chaincode Smart Contracts to acknowledge receipt of the asset. Provide read-only permissions to the lawmakers so they can receive the evidence they are looking for.
- C. Both options are equally suitable
- D. None of the above
Correct answer: A
Explanation
Answer A is correct because using a public blockchain allows transparency for lawmakers while maintaining a straightforward asset transfer process. Option B, while secure, complicates the process with node requirements and may not provide the same level of transparency. Options C and D are incorrect as they do not identify the most effective solution.