koe seraphis ongoing support
Intro
Hi all, I closed out my previous Seraphis Library Work 2 CCS after consuming all the hours. There are additional tasks I would like to work on. For background on this CCS, please see the links in the previous sentence.
In the previous CCS I refined the seraphis library to a satisfying state. It can now be considered in 'final draft' form.
Continuing work
Here are the tasks I hope to finish by the end of this CCS.
- Update the Seraphis paper draft. I will split the current draft into two papers, one focused on the core Seraphis abstraction and the other focused on the current implementation using Jamtis. My goal is to get those papers to a place where I can collaborate with (as yet undetermined) security researchers to add proper security analysis.
- Support the seraphis migration workgroup with focused architecture design work, and possibly contribute development work to that effort.
- Build a demo for a secure and efficient escrowed market using Monero 2-of-3 multisig with the seraphis library.
- As usual, participate in ongoing Monero R&D discussions and tasks.
Funding
It has been a year and a half since I opened my first Seraphis-related CCS. I feel I have reached a level of proficiency with Monero research and development to justify asking for a raise of 10 USD + 0.1 XMR / hr
in this CCS.
- Rate: 60 USD + 0.3 XMR
- Hours: 240hrs
- XMR equivalent: 72 + (60*240)/USD_EXCHANGE_RATE XMR
- USD_EXCHANGE_RATE: set from 14-day EMA on a major exchange
- 157 USD/XMR at 2135 UTC 03/31/2023 w/ 14-day EMA on Kraken -> 163.7 XMR total
Merge request reports
Activity
I see point 1 as absolutely essential before we can deploy Seraphis and Jamtis on Monero mainnet. This needs analysis and feedback from qualified and independent third-parties, and those papers are the way to go, IMHO.
Regarding point 2 I am grateful that @koe is ready to continue to support the work of the Seraphis wallet workgroup. This will help a lot, as it's quite difficult to design and build this brand-new wallet.
I am surprised to see point 3:
Build a demo for a secure and efficient escrowed market using Monero 2-of-3 multisig with the seraphis library.
Is this a new idea, or was that on the table already earlier on? If this has still room inside 240 hours beside all the other things, this sounds very interesting, but I have to admit I am a bit sceptical it will turn out that way, given that many things Seraphis and Jamtis have taken far more longer than originally estimated ...
mentioned in commit cee01685
As per !537 you are invited to share progress / updates on your proposal at the bi-weekly meetings which can be found in the monero-meta repository under issues.
You have communicated publicly about your progress on this. IIRC it was around at least more than 50% of hours completed. Please update the relevant workgroups on your progress (No wallet left behind)
mentioned in merge request !563