Skip to content

Commit

Permalink
fix word
Browse files Browse the repository at this point in the history
Co-authored-by: Rootul Patel <[email protected]>
  • Loading branch information
evan-forbes and rootulp committed Sep 2, 2022
1 parent 7cee154 commit a161fbb
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion docs/architecture/ADR-003-Non-interactive-defaults.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ While this functions as a message inclusion check, the light client has to assum

> **All share commitments included in `MsgPayForData` must consist only of subtree roots of the data square.**
The main issue with that requirement is that users must know the relevant subtree roots before they sign, which is problematic considering that is the block is not organized perfectly, the subtree roots will include data unknown to the user at the time of signing.
The main issue with that requirement is that users must know the relevant subtree roots before they sign, which is problematic considering that if the block is not organized perfectly, the subtree roots will include data unknown to the user at the time of signing.

To fix this, the spec outlines the “non-interactive default rules”. These involve a few additional **default but optional** message layout rules that enables the user to follow the above block validity rule, while also not interacting with a block producer. Commitments to messages can consist entirely of sub tree roots of the data hash, and for those sub tree roots to be generated only from the message itself (so that the user can sign something “non-interactively”). NOTE: THE STATEMENT BELOW IS MODIFIED FROM THE SPEC

Expand Down

0 comments on commit a161fbb

Please sign in to comment.