Contrato auto-ejecutable con los términos del acuerdo entre el comprador y el vendedor escritos directamente en líneas de código. El código y los acuerdos contenidos en él existen a través de una red de cadenas de bloques distribuidas y descentralizadas. El código controla la ejecución, y las transacciones son rastreables e irreversibles. Además permiten realizar transacciones y acuerdos fiables entre partes dispares y anónimas sin necesidad de una autoridad central, un sistema jurídico o un mecanismo de ejecución externo.