Skip to content
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

Monthly report may #892

Merged
merged 12 commits into from
May 30, 2023
Merged

Monthly report may #892

merged 12 commits into from
May 30, 2023

Conversation

ch1bo
Copy link
Member

@ch1bo ch1bo commented May 25, 2023

Not much to say.. it's may.

TODO:

  • Make recording public and update links in slides/report

  • CHANGELOG updated or not needed
  • Documentation updated or not needed
  • Haddocks updated or not needed
  • No new TODOs introduced or explained herafter

@github-actions
Copy link

github-actions bot commented May 25, 2023

Transactions Costs

Sizes and execution budgets for Hydra protocol transactions. Note that unlisted parameters are currently using arbitrary values and results are not fully deterministic and comparable to previous runs.

Metadata
Generated at 2023-05-30 14:46:28.909290609 UTC
Max. memory units 14000000
Max. CPU units 10000000000
Max. tx size (kB) 16384

Script summary

Name Hash Size (Bytes)
νInitial 2212a4ee618434b9b2f366d7c330dbdfb5c7072e793a850fd0de6ddd 4294
νCommit 69e1ccf9ad73dc6d37a5bc8de5aec86f3c4c1710fe5fd334e0e16b18 2124
νHead 8ae095dca4d14a1b8edffb37faa6c84ec60340fbf389a62f027e0b76 9355
μHead 33642a45c7fbb955ce1704ef09229bb211bf9af9980530db28c6aafe* 4148
  • The minting policy hash is only usable for comparison. As the script is parameterized, the actual script is unique per Head.

Cost of Init Transaction

Parties Tx size % max Mem % max CPU Min fee ₳
1 4741 13.42 5.26 0.51
2 4947 16.14 6.30 0.54
3 5151 18.89 7.35 0.58
5 5559 23.78 9.20 0.65
10 6587 35.03 13.42 0.82
38 12328 99.27 37.58 1.77

Cost of Commit Transaction

This is using ada-only outputs for better comparability.

UTxO Tx size % max Mem % max CPU Min fee ₳
1 596 14.98 5.74 0.34
2 786 19.66 7.73 0.40
3 974 24.66 9.84 0.46
5 1344 36.15 14.59 0.61
10 2285 71.81 28.88 1.04
13 2838 98.03 39.15 1.35

Cost of CollectCom Transaction

Parties UTxO (bytes) Tx size % max Mem % max CPU Min fee ₳
1 57 815 27.59 10.72 0.49
2 113 1133 43.29 16.94 0.67
3 171 1456 61.29 24.14 0.88
4 225 1773 81.86 32.39 1.12

Cost of Close Transaction

Parties Tx size % max Mem % max CPU Min fee ₳
1 640 18.88 8.42 0.39
2 812 19.97 9.56 0.42
3 969 21.37 10.82 0.44
5 1295 24.46 13.45 0.50
10 2120 31.42 19.73 0.64
50 8725 86.87 69.87 1.74

Cost of Contest Transaction

Parties Tx size % max Mem % max CPU Min fee ₳
1 675 24.34 10.47 0.45
2 833 26.49 12.01 0.49
3 1005 28.20 13.38 0.52
5 1336 31.63 16.12 0.58
10 2160 39.77 22.80 0.73
44 7771 98.03 69.37 1.78

Cost of Abort Transaction

Some variation because of random mixture of still initial and already committed outputs.

Parties Tx size % max Mem % max CPU Min fee ₳
1 4927 23.38 9.86 0.63
2 5175 36.59 15.53 0.79
3 5353 48.96 20.72 0.93
4 5677 68.24 29.13 1.16
5 6139 95.85 41.38 1.49

Cost of FanOut Transaction

Involves spending head output and burning head tokens. Uses ada-only UTxO for better comparability.

Parties UTxO UTxO (bytes) Tx size % max Mem % max CPU Min fee ₳
5 0 0 4765 8.66 3.57 0.46
5 1 57 4801 10.06 4.39 0.47
5 5 285 4949 15.64 7.69 0.55
5 10 568 5126 22.61 11.82 0.64
5 20 1139 5483 36.56 20.07 0.83
5 30 1711 5848 50.52 28.33 1.02
5 40 2277 6203 64.49 36.60 1.21
5 50 2846 6563 78.46 44.87 1.40
5 65 3698 7099 99.42 57.28 1.68

@github-actions
Copy link

github-actions bot commented May 25, 2023

Test Results

307 tests  ±0   301 ✔️ ±0   24m 16s ⏱️ + 5m 23s
104 suites ±0       6 💤 ±0 
    5 files   ±0       0 ±0 

Results for commit 1f1215a. ± Comparison against base commit 85e650c.

♻️ This comment has been updated with latest results.

docs/monthly/2023-05-monthly.md Outdated Show resolved Hide resolved
docs/monthly/2023-05-monthly.md Outdated Show resolved Hide resolved
docs/monthly/2023-05-monthly.md Outdated Show resolved Hide resolved
docs/monthly/2023-05-monthly.md Outdated Show resolved Hide resolved
docs/monthly/2023-05-monthly.md Outdated Show resolved Hide resolved
docs/monthly/2023-05-monthly.md Outdated Show resolved Hide resolved
docs/monthly/2023-05-monthly.md Outdated Show resolved Hide resolved

The project is in it's second phase where the open-source
[hydra-pay](https://github.com/obsidiansystems/hydra-pay) library is getting
expanded with necessary features while the team pushes for a building a
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
expanded with necessary features while the team pushes for a building a
expanded with necessary features while the team pushes for building a

docs/monthly/2023-05-monthly.md Outdated Show resolved Hide resolved
docs/monthly/2023-05-monthly.md Outdated Show resolved Hide resolved
@pgrange pgrange force-pushed the monthly-report-may branch 6 times, most recently from a091a5d to 5476915 Compare May 30, 2023 13:59
@pgrange pgrange merged commit daa00a3 into master May 30, 2023
30 checks passed
@pgrange pgrange deleted the monthly-report-may branch May 30, 2023 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants