Vision for January 2027

2.5 months is not much time, and I haven’t seen any updates from Project Tachyon in the ZIPs repo proposing either ZIPs or updates to the Zcash Protocol Spec. The Tachyon Roadmap says “Once community consensus is reached and the proposal meets Zcash’s ZIP requirements, we will activate on mainnet” - how close is Tachyon to the latter?

I agree, we should get ZIP 248 deployed ASAP. Its design has been stable for well over half a year, and I’ve been cleaning the ZIP itself up over the past week (mainly updating it to take into account other consensus changes that have been deployed in the interim).

Your rationale both here and in the linked ZIP draft solely focus on the impact on full nodes. The ZIP draft alludes to in future using OOB / PIR for wallets, but given that there are still no specifications for either of these, and thus I expect most wallets won’t have deployed solutions for this within 2 months, any proposal to raise the block size will need to analyse the impact on as-deployed wallets using the light client protocol.

Any proposal to remove this needs to also propose a replacement mechanism for preventing transaction replays across forks. That was the original rationale for including this mechanism in ZIP 200, as replay protection was a hard requirement by various cryptocurrency ecosystem players at the time. It would also be nice for any replacement mechanism to also handle malicious forks (i.e. a fork solely intended on disrupting the main Zcash chain, rather than the friendly forks we designed ZIP 200 to enable and protect Zcash users against).

I noted elsewhere that once ZIP 248 is active, it will be pretty easy to define a sighash variant that doesn’t commit to the consensus branch ID (and other fields that prevent pre-authorization, which seems to be the main issue I’ve heard about), which users who are willing to lose replay protection could opt into.

4 Likes