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

Compact / shrink down the flat size of uplc #6051

Open
bezirg opened this issue May 17, 2024 · 1 comment
Open

Compact / shrink down the flat size of uplc #6051

bezirg opened this issue May 17, 2024 · 1 comment

Comments

@bezirg
Copy link
Contributor

bezirg commented May 17, 2024

Taking inspiration from cardano-foundation/CIPs#314 it is worthwile to investigate how much we could further compact the UPLC’s flat format. The size of plutus scripts correlates with the TPS performance of the chain.

This spike should perhaps investigate if it is worthwhile to not be future-proof in the flat format, by making the format more tight and not leaving out space (bits) for extensibility.

Acceptance Criteria:

The spike should show how much percentage we could shrink the plutus-benchmark

@github-actions github-actions bot added the status: needs triage GH issues that requires triage label May 17, 2024
@bezirg
Copy link
Contributor Author

bezirg commented May 17, 2024

kenneth wrote:

See also

  • PLT-243: Write a custom binary format for serializing Plutus Core programs
    BACKLOG

  • PLT-329: Re-implement the flat format ourselves
    BACKLOG

  • PLT-330: Figure out what we can do with a custom binary format of our own
    BACKLOG
    .

CIP-0041? | UPLC Serialization Optimizations by HarmonicPool · Pull Request #314 · cardano-foundation/CIPs

@effectfully effectfully added status: triaged and removed status: needs triage GH issues that requires triage labels May 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants