@Tsontar: A manifesto was the first thing I produced. It will be updated and revised, but only released together with the initial public information release.
Please understand that the release of the manifesto would directly reveal the project name, which is a detail that I don't want to reveal at this point to protect infrastructure and the momentum of other projects. About the nature of the fork, I feel this forum offers a good place for advance discussion.
If I can summarize the fundamental tenets of this fork:
PRESERVE THE FUNDAMENTAL QUALITIES OF BITCOIN:
- preserve the 21M coin limit
- preserve the existing ledger (spin off, same genesis block and history up to trigger height)
- preserve the Nakamoto consensus (longest valid chain)
- preserve the 10 minute block period
- preserve the halving schedule (no change to halving algorithm)
- preserve the P2P qualities of the protocol
- (non-POW fork) preserve the SHA256 POW
The POW fork will change to an ASIC-resistent, memory-hard POW function, most probably
@rocks' scrypt-based algorithm.
Both forks will use a modified difficulty algorithm, details of which I will not disclose right now, except to say it will be used to re-target at every block.
Both forks will use a modified version of BitPay's adaptive algorithm (the median calculation remains the same, but the soft limit scaling is modified). The lower/upper limits of the dynamic cap might also be adjusted - I am currently considering a 4MB upper limit and a 2MB lower limit.
The forks shall be clean - transactions after the fork trigger shall be incompatible with transactions on the old chain (and the POW/non-POW fork transactions shall also be mutually incompatible).
I wish to include Xthinblock support right from the start.
The code will be released under the same MIT license, on a publicly accessible repository.
W.r.t. UTXO set hashing, I am calling for more information right now, but I am skeptical that sufficient clarity can be reached on this point. It would certainly be a major change with repercussions as you mentioned, and I don't want to put any declarations related to that in a manifesto until it's clear that there is strong community support for it and it is feasible.