Certified Blockchain Solutions Architect (CBSA) — Question 44

Consider the following scenario: A solo app developer wants to create their own cryptocurrency and build a blockchain based that allows users to buy and sell second-hand items with that cryptocurrency from each other. Before the transaction is considered complete, the purchaser must put the funds in an escrow service and the sender must enter the courier tracking number into that same escrow. Time is of the essence and this developer doesn't want to worry about networking of infrastructure. This app must be fully autonomous or "decentralized".
Which architecture would best solve the product need?

Answer options

Correct answer: B

Explanation

Option B is correct because it utilizes Ethereum for creating the token and incorporates a traditional multitier API and database for the escrow service, which is necessary for managing transactions efficiently. The other options either do not fully meet the requirement for decentralization or involve technologies that complicate the process, such as relying on Hyperledger which is less suited for public cryptocurrency transactions.