Smart contracts – a computer code running on a blockchain that verifies or executes business processes – offer plenty of promises for organizations, from cost savings to security. But, as with any new technology, there are downsides as well. This article discusses the potential benefits – and challenges – smart contracts present, as well as the new auditing requirements and what kind of internal audit staffing and skills are necessary.