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

✒ Document extra signer logic #773

Closed
JFWooten4 opened this issue Jul 10, 2024 · 2 comments
Closed

✒ Document extra signer logic #773

JFWooten4 opened this issue Jul 10, 2024 · 2 comments

Comments

@JFWooten4
Copy link
Contributor

What problem does your feature solve?

Transactions with extra signers are rejected for a number of reasons. ❌

Despite this reality, the present docs only lightly cover the extra signer case.

Without adequate documentation, the community may not fully understand the real-world implications of disallowing extra signers.

What would you like to see? 🔍

Flesh out the documentation for extra signers, possible including a new section in the docs.

Details should include traditional liability, distributed computation, and account privacy considerations. 👀

Ideally provide edge case examples for problematic examples, in code.1

What alternatives are there?

There seems to be lingering confusion in the community as to why transactions with too many signature should be and are rejected.

If we leave this undocumented, the network risks the introduction of proposals aimed at allowing unlimited signers, hurting scalabitlity. 📉

Might we contemplate where to place any new page detailing this material protocol design choice? 💭

Footnotes

  1. See, e.g., reaching quorum, config, and peers.

@JFWooten4
Copy link
Contributor Author

JFWooten4 commented Nov 17, 2024

Per Wayback, this used to be at https://developers.stellar.org/docs/glossary/transactions/#list-of-signatures

@briwylde08
Copy link
Contributor

Adding to our idea spreadsheet instead of keeping in issues 🫶

@github-project-automation github-project-automation bot moved this from Backlog to Done in Dev Docs Jan 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

3 participants
@JFWooten4 @briwylde08 and others