bitcoin scripting and lisp



Summary:

The discussion on the Bitcoin-dev mailing list involves various topics related to cryptocurrency. In one thread, cross-input signature aggregation (sigagg) is compared to cross-input puzzle/solution compression, and it is suggested that the latter could be a less complicated solution. The discussion also touches upon the concept of lisp-generating-lisp compression as a way to reduce the cost of bytes transmitted, but increase the CPU load. Another thread discusses PTLCs and their compatibility with Chia, noting that PTLCs are not Chia-friendly due to the absence of secp256k1 operations in Chia and the loss of information when signatures are non-interactively aggregated via BLS. The discussion touches upon the security implications of using BLS signatures and whether they are theoretically less secure than SECP256K1 Schnorr/ECDSA. Finally, there is a discussion about the risks associated with implementing complex covenants directly in C++ and the possibility of using a domain-specific language (DSL) for covenants instead. It is noted that embedded DSLs can be complicated and require learning two languages, leading to potential issues with auditing and complexity.


Updated on: 2023-06-15T17:32:25.281583+00:00