-
Notifications
You must be signed in to change notification settings - Fork 63
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
Improve transport-settlement handshake. #271
Comments
@evanlinjin this should simplify the transport establishment. However, if the tpID is deterministic, then why would |
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
We should depend on transport-discovery to settle transports, otherwise it may lead to some ambiguity. The following changes depend on deterministic Transport IDs (implemented within PR:#252).
The transport-settlement handshake SHOULD look as follows:
The current implementation of the transport-settlement handshake works very similarly to the aforementioned. The only differences include:
Resp-er
replies withE+2S
(Entry with two signatures) instead ofTpID
(Transport-ID).Resp-er
does not wait for theTpDisc
to have the entry submitted.Further Notes
For the implementation, ensure that:
Factory.Accept()
a transport, if a settlement-handshake is required.Tasks
The text was updated successfully, but these errors were encountered: