Un error lógico en el que un bucle itera una vez de más o una vez de menos, a menudo debido al uso incorrecto de operadores de comparación o índices incorrectos en la gestión de estructuras de datos. En el contexto de Bitcoin, este error se encuentra en el caso del «elemento ficticio» en OP_CHECKMULTISIG, donde se consume erróneamente un elemento adicional.
► En inglés, este término puede traducirse como «off-by-one error».