ftsrg / blockchain-benchmarks-tpcc

TPC-C benchmark implementations for blockchain platforms
Apache License 2.0
0 stars 0 forks source link

Blockchain Benchmarks: TPC-C

This repository is the collection of artifacts (smart contract and workload implementations) relating to the benchmarking of blockchain solutions using the TPC-C performance benchmark.

Users' Guide

Please refer to the documentation of the available smart contracts and workloads on how to use them.

Developers' Guide

The preferred way of contribution is:

  1. Fork the repository;
  2. Apply your changes;
  3. Submit your changes for review and merging in the form of a pull request.

Smart Contracts

The repository contains the following smart contract implementations of TPC-C:

Workloads

The repository contains the following workload implementations for TPC-C:

Reference Format

Please use the following information when you use or reference this project (or the related research paper) in your own work:

Acknowledgement

This research was partially funded by the EC and NKFIH through the Arrowhead Tools project (EU grant No. 826452, NKFIH grant 2019-2.1.3-NEMZ ECSEL-2019-00003).

License

The project uses the Apache License Version 2.0. For more information see NOTICES.md, CONTRIBUTORS.md, and LICENSE.