Умные контракты представляют собой новый способ заключения сделок, при котором стороны используют подпись и передачу средств, аналогичные тем, что используются в криптовалютных сетях. После подписания контракта он вступает в силу, и для его автоматического исполнения требуется среда, способная полностью автоматизировать выполнение условий контракта. Умные контракты следят за выполнением условий и принимают решения на основе заданных правил.