Allow the user to control the scope of each signature. - [ ] Allow signature to be used anywhere (global) - [ ] Allow signature to be used only when executing a particular script (defined by its script hash) - [ ] Allow signature to be used once ("consume" signature) - [ ] Allow signature to be used multiple times (in the same script hash) - [ ] Neo-cli: Transaction building with scoped witnesses