Martijn de Vos
Martijn de Vos
Note that the tragedy of the commons is even present in [blockchain systems](https://medium.com/nervosnetwork/state-explosion-and-the-tragedy-of-the-blockchain-commons-1fbd4837e859) (as a consequence of full state replication).
https://github.com/ElementsProject/secp256k1-zkp/pull/138 has matured quite a lot. I think it's the best candidate to generate Bitcoin-compatible Schnorr signatures.
Possibly helpful for this line of work: [Anime Recommendation Engine](https://github.com/Preetikasri/Anime-Recommendation-Engine) notebooks + [a blog post](https://towardsdatascience.com/anime-recommendation-engine-from-matrix-factorization-to-learning-to-rank-845d4a9af335).
Since I recently also got interested in this topic and worked with decentralized Federated Learning during my recent research visit, let me give my two cents on this topic. One...
After a bit of research, it seems that getting Schnorr signatures up and running is not only a requirement for "large-scale collective money ownership" but can also be a step...
Update: I've extended the [Coincurve Python bindings](https://github.com/ofek/coincurve) with support for Schnorr signatures. In summary, I had to write a few additional CFFI bindings for methods related to Schnorr signatures and...
@jonasnick thanks for your comment! I decided to tackle the `n-out-of-n` signing as a first step, and to get some familiarity with the `secp256k1` library. My follow-up question was indeed...
Update: I now have a fully functional implementation of FROST in Python, using the more mature [`frost-dalek` RUST library](https://github.com/isislovecruft/frost-dalek). There is no networking support so far. To interface with this...
@jonasnick the `frost-dalek` library does not seem to produce BIP-340 signatures, so that's an oversight from my side 😁
I also completed the Python bindings to the [FROST implementation in the `secp256k1-zkp` library](https://github.com/ElementsProject/secp256k1-zkp/pull/138), which is able to produce BIP-340 compatible signatures: ``` /usr/local/bin/python3 /Users/martijndevos/Documents/coincurve/frost.py Participants: 4, threshold: 2, #signers:...