-
Notifications
You must be signed in to change notification settings - Fork 11
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
feat(feature-activation): add transactions RFC #63
base: master
Are you sure you want to change the base?
Conversation
4bf4b6a
to
488b229
Compare
813a1ed
to
d50a352
Compare
projects/feature-activation/0005-feature-activation-for-transactions.md
Outdated
Show resolved
Hide resolved
projects/feature-activation/0005-feature-activation-for-transactions.md
Outdated
Show resolved
Hide resolved
projects/feature-activation/0005-feature-activation-for-transactions.md
Outdated
Show resolved
Hide resolved
projects/feature-activation/0005-feature-activation-for-transactions.md
Outdated
Show resolved
Hide resolved
c31f715
to
2465a8b
Compare
projects/feature-activation/0005-feature-activation-for-transactions.md
Outdated
Show resolved
Hide resolved
projects/feature-activation/0005-feature-activation-for-transactions.md
Outdated
Show resolved
Hide resolved
2465a8b
to
5262e37
Compare
000f40c
to
f41ab7c
Compare
f41ab7c
to
ec5eff6
Compare
projects/feature-activation/0005-feature-activation-for-transactions.md
Outdated
Show resolved
Hide resolved
projects/feature-activation/0005-feature-activation-for-transactions.md
Outdated
Show resolved
Hide resolved
projects/feature-activation/0005-feature-activation-for-transactions.md
Outdated
Show resolved
Hide resolved
|
||
Therefore, the mutability of transaction parents is not an issue for the solution proposed in this document. | ||
|
||
## Selection of transaction parents |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same here: move to the Guide-level explanation.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I also think that this is just an implementation detail that should be in the reference level, not guide level.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We must at least mention that the parent selection will be critical to enable new features. Even though the DAG width is usually low, it might happen to be high and transactions might fail due to a poor parent selection. The low level should cover on the details of how this selection should take place. This part is critical for wallets. In the low leve, we might even consider to make the full node select nodes that have activated features (instead of simply randomly choosing from the tips).
ec5eff6
to
c46bfbd
Compare
c46bfbd
to
b631014
Compare
Rendered
Acceptance Criteria
ATTENTION: @msbrogli @jansegre it's not necessary to read all 4 files in this PR, only the rendered one linked above. The other two files are incomplete/wrong ideas that are kept just for reference.