scope keyword is not a part of standard Knockout.js. It is a Magento 2-specific feature that extends Knockout.js functionality.
It defines the context or "scope" in which the bindings will be applied. Essentially, it specifies a ViewModel (in this case, block-totals) that will be used as the context for all child bindings within the element.