On Thu, Mar 10, 2022 at 8:46 PM Anthony Towns <aj@erisian.com.au> wrote:
Note that PTLCs aren't really Chia-friendly, both because chia doesn't
have secp256k1 operations in the first place, but also because you can't
do a scriptless-script because the information you need to extract
is lost when signatures are non-interactively aggregated via BLS --
so that adds an expensive extra ECC operation rather than reusing an
op you're already paying for (scriptless script PTLCs) or just adding
a cheap hash operation (HTLCs).

The CLVM currently supports BLS12-381 group 1 point operations which it uses to support taproot which I think is enough to support PTLCs but obviously isn't compatible with secp. In the future there will likely be a soft fork to include a complete set of BLS12-381 operations mostly to support ZK implementation.