Open sierkov opened 2 weeks ago
Here are the links to the dataset:
The README includes detailed information, such as the latest performance results of the C++ Plutus implementation and step-by-step instructions for reproducing the transaction sampling and dataset creation.
Also, there is some additional information and discussion of the dataset in a related issue in the main Plutus repository: https://github.com/IntersectMBO/plutus/issues/6626
Let me know if you have questions or need support in preparing implementation-specific scripts.
I'm working on a C++ implementation of Plutus aimed at optimizing batch synchronization. We'd like to benchmark our implementation against existing open-source Plutus implementations to foster cross-learning and understand their relative performance. This issue is a request for feedback on the proposed benchmark dataset, as well as for approved code samples representing your implementation to include in our benchmarks. Detailed information is provided below.
The proposed benchmark dataset is driven by the following considerations:
The procedure for creating the proposed benchmark dataset is as follows:
<mainnet-epoch>/<transaction-id>-<script-hash>-<redeemer-idx>.flat.
To gather performance data across open-source Plutus implementations, I am reaching out to the projects listed below. If there are any other implementations not listed here, please let me know, as I’d be happy to include them in the benchmark analysis. The known Plutus implementations:
I look forward to your feedback on the proposed benchmark dataset and to your support in providing code that can represent your project in this benchmark.