Generalized Channels from Limited Blockchain Scripts and Adaptor Signatures