This signing algorithm is supposed to be used in a PoW cryptocoin only. Every key can be used only once (every output can be spent only once).
What signing algorithm? I feel this is so far off topic now, that you really should start your own thread about your own design.