Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Distinguish between standard and consensus rules #45

Closed
daira opened this issue Apr 16, 2016 · 1 comment
Closed

Distinguish between standard and consensus rules #45

daira opened this issue Apr 16, 2016 · 1 comment

Comments

@daira
Copy link
Collaborator

daira commented Apr 16, 2016

No description provided.

@daira daira self-assigned this Apr 16, 2016
@daira daira added this to the Payment API spec milestone Aug 7, 2016
@daira daira changed the title Distinguish between standard and acceptance rules Distinguish between standard and consensus rules Oct 1, 2016
@daira
Copy link
Collaborator Author

daira commented Oct 2, 2016

I've decided that Zcash will not add any standard rules, beyond its additional consensus rules. It will retain all of the standard rules of Bitcoin, except that where a Bitcoin consensus rule is loosened (e.g., allowing txns with zero transparent inputs iff there is a JoinSplit), the corresponding standard rule is set to the consensus rule.

Note that the Bitcoin documentation is generally quite poor on specifying standard rules; it specifies the standard scripts, but some of the other standard rules are not specified anywhere but the Bitcoin Core implementation (and of course mining software can impose its own arbitrary additional rules). The Zcash spec needs to explicitly call this out as a problem.

@daira daira closed this as completed Mar 19, 2018
daira pushed a commit to daira/zips that referenced this issue Nov 8, 2023
This adds some details to the ZIP 226 Security and Privacy
Considerations section to address this
[comment](zcash#680 (comment))
daira pushed a commit to daira/zips that referenced this issue Feb 7, 2024
This adds some details to the ZIP 226 Security and Privacy
Considerations section to address this
[comment](zcash#680 (comment))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant