Anonymity is for monero and other coins not bitcoin and I don't think there will be any upgrade for bitcoin that will bring anonymity in the future ,I dont think its needed for bitcoin ,many tokens are introducing use of KYC and most are just forcing it on investors ,cryptonight coins are the only ones standing out and some other algorithm as well
THere is no plan for anonymous bitcoin addresses because CORE refuses to do it, they refuse because they have been 100% compromised by the corporations & GOV, which is the definition of FASCISM.
Since it would be optional, just like the z-model, in theory you wouldn't have to use it, but they want BTC to be the #1 coin, and they go along with all GOV KYC rules so they can 'shoot to the moon', but the trouble is in the end, once BTC becomes valuable to GOV, then all the brown-nosers that turned BTC into FASCIST-COIN, will be dumped on the streets.
But what do you propose, and how should the Core developers viably,
and safely add features to make Bitcoin anonymous, and private?
If you are not satisfied in how Core is handling development, who would you want to take over?
You just add new services to provide addresses, but instead of the default sha-256 base-58 addresses, you use sha-512, and call them P-addresses, they'll be twice as long, so people could recognize them right away,
Could be placed in the private-msg-data-area ( the additional info ) of block-chain each transaction and have a new payment type magic-cookie indicating target address is a P-address.
Then people generate P-addresses just like normal from the client, and give P-addresses to the person they want to get funds.
It would be better to use sig-signed encryption methods on the P-addresses so only sender-receiver could decode and verify the P-Address is only available to a particular recipient,
Or have a handshake where two partys both accept to share a P-address, and both have a signed-sig to verify that only they can share
Or go back to the old public-key model, and use that code to support the new P-address, but again using SHA-512
...
or just use the z-snark code from z-cash family and slide that code into bitcoin, but again call it P-address for private as not to confuse people with bitcoin, versus zcash
I suspect that people could easily release another shitcoin called pBitcoin, but do we really need another shit-coin?
If you want BTC to survive, we must move to a real private address using sha-512, and we must move to ECDSA using a 512 bit encryption algo that isn't compromised by NSA, both SHA-256 and secp256k1 are NSA, so the current system is just plain stupid.
Probably the Sha-3 so called kecak model that used in ETH would be good, move but to the 512 bit, not the 256 which is now compromised.
Most of this stuff is just adding new cmd-lines routines to the client shell, 99% of btc users don't need to use this stuff, just people who want to do real anonymous btc transfer of funds
Adding new transfer routines to setup and deploy a P-Addr tx, thus stuff wouldn't even effect exchanges as they wouldn't even need use any of the RPC's
Core wants to keep btc weak, also the code is just a 'hack' now after 10 years of hacking crap, and add crap by various party's people are just plain 'afraid', but most of all they know that GOV will not allow a coin that NSA can't hack.
BTC has two majors problems
1.) It's easy to hack, solution move on to 512 algos that aint NSA
2.) there is no mechanism for privacy, solution create the P-address