Num contrato inteligente, as condições do acordo entre o comprador e o vendedor são diretamente codificadas em linhas de código, tornando-o um contrato autoexecutável. São seguros, transparentes e impenetráveis porque o código e os acordos que contêm são descentralizados.