-
Notifications
You must be signed in to change notification settings - Fork 0
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
RFC005: Summary of issues with protocol v1 #134
Comments
My notes from an earlier assessment:
|
reinkrul
changed the title
RFC006: Summary of issues with protocol v1
RFC005: Summary of issues with protocol v1
Oct 12, 2021
@reinkrul could you post an updated list with only the items that are still relevant? |
Each point has been adressed or planned, for the rest I've made an issue. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This issue is a list of all issues of protocol v1 we've identified and should be adressed in v2.
Network layer depends on application layer
TXs can be signed with keys that were published as JWK embedded in the TX or with a key that was only published in a DID document. The latter is a problem, because it makes the network layer dependent on the application layer (VDR, in this case):
Possible solutions:
Missing TX payload blocks processing
While the network layer can build the DAG regardless TX payload being present or not, the application layer only processes succeeding transactions when the payload of all preceding TXs is present. Problems:
Possible solutions:
Synchronizing out-of-date DAGs takes a long(er) time when the DAG grows
Reasons:
Possible solutions:
Can't exchange private information because of the share-everything-nature
Possible solutions:
Time-based blocks too complex and error-prone
We use blocks for quickly
The text was updated successfully, but these errors were encountered: