-
Notifications
You must be signed in to change notification settings - Fork 88
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
Authenticate network messages #965
Conversation
Test Results322 tests - 7 316 ✔️ - 7 21m 34s ⏱️ +27s Results for commit 71cf9ef. ± Comparison against base commit a1fe608. This pull request removes 14 and adds 7 tests. Note that renamed tests count towards both.
♻️ This comment has been updated with latest results. |
Transactions CostsSizes and execution budgets for Hydra protocol transactions. Note that unlisted parameters are currently using
Script summary
Cost of Init Transaction
Cost of Commit TransactionThis is using ada-only outputs for better comparability.
Cost of CollectCom Transaction
Cost of Close Transaction
Cost of Contest Transaction
Cost of Abort TransactionSome variation because of random mixture of still initial and already committed outputs.
Cost of FanOut TransactionInvolves spending head output and burning head tokens. Uses ada-only UTxO for better comparability.
|
130f774
to
ed7d675
Compare
857cb8b
to
3849e20
Compare
Ran some quick benchmarks For authenticated messages:
On master
|
05b5088
to
2e25720
Compare
- Provide SignableRepresentation instance for Heartbeat Use the new Authenticate module in the hydra-node executable - Provide SignableRepresentation instance for Heartbeat
Used to check the sender is the signer.
An AtuhenticatedMessager is a SignedMessage which we authenticated.
2e25720
to
12bf6e2
Compare
ca28cbd
to
751f092
Compare
This ensure that one can not forge a message from another party and signed it with it's own key. There is no party in a message so the party is always the signer of the Authenticated message.
751f092
to
4c8dac0
Compare
5000ee0
to
e6d78d1
Compare
e6d78d1
to
b3c76f0
Compare
b3c76f0
to
69356f1
Compare
69356f1
to
bed3f92
Compare
Fixes #727