https://forums.nxtcrypto.org/viewtopic.php?f=38&t=701&p=3396#p3396I am trying to communicate with cryptography professors from Greek Universities.
Meanwhile:
@Jean Luc - we will be always in coordination with you, if we have to rewrite everything in Java then this is what we will try to do..
@NxtChg , @jl777 - It seems that we cannot do this with you in the same team. I will try to find a solution so that you will work independently and we keep all options open (jl777 proposal, NxtChg and CfB's).
Not sure how I will manage this yet. I have to talk with other stakeholders too.
Please try to be professional, no need to waste resources like this!
Looks like jl777 is looking for some skilled developers to join his effort. His plan has merit. Watching with interest!
We have to do some ugly things and write some scaffolding (throw away) code, but it is the only path that I could figure out that directly leverages existing libzerocoin and allows us to make progress now.
As soon as Jack Needles gets a SWIG layer, we can even call the libzerocoin from Java. I know, horribly ugly. All this frankenstein stuff will only be for testnet and gets us smart about zeroknowledge proofs using code that works.
CIYAM is helping with architecture and we think we have a pretty direct integration path to build on the SWIG layer.
When ricot is back from vacation and bloodyrookie finishes reviewing the zerocoin integration guide, we will have a very good idea of how to hack in actual zerocoin minting and redemption.
All this is ugly and will make coding purist throw up out of disgust, but I am a pragmatist and just want to see something working before diving into the long path of refactoring C++ code into Java. In any case zerocoin is coming up with a much better zerocash, so we just need to have a process to go from C++ library -> NXT. No sense in refactoring obsolete code.
If you are good at testing software, I could use a couple of good testers, especially if you are experienced with forensic accounting. I want to setup test mints/spends and have someone try to figure out who is sending what to whom. Its supposed to be impossible with zeroknowledge proofs, but I want to make sure.
James
P.S. There are some VERY exciting things being worked on now, just not quite ready to announce it yet.