What then enables these decentralized apps to function without human interaction?

crash-course-image

Well, all of this is possible because of a certain kind of computer software called a "smart contract."