Drupal views contextual filters
Yes, you can use a contextual filter on a node nid.  For its value, select a default argument (since a block won't have it) and then select node id from url.  Then also click on exclude the argument.  This will create a contextual filter that excludes the node on the page from the View.