What we really need is a trustless peg that works only with Bitcoin script. But this will require a soft-fork. Ecash is custodial and important to understand that some custodian arrangements are better than others. Federations distribute the trust, which is better than a single custodian, but not nearly as good as decentralization with self-custody.