Jiro is transferring cryptocurrency to his friend Lance. He notices the transaction is validated by multiple participants in the network who all agree before it is finalized. This process is called ____.
JC is developing an app using blockchain technology. He wants a system where agreements between users are executed automatically when conditions are met without involving a middleman. What should he use?