View Code? Open in Web Editor
NEW
⛓️ Hyperledger Besu TypeScript wrapper and benchmarks
Python 12.25%
TypeScript 87.75%
besu-benchmark's Introduction
Hyperledger Besu benchmarks
- eea.ts, a lightweight TypeScript wrapper around PegaSys's web3.js EEA extensions and private smart contract operations. See main.ts for example usage;
- rpc.py, a utility script to help interact with Besu's JSON RPC.
Usage:
./rpc.py <method> <params> <endpoint>
, for example ./rpc.py admin_nodeInfo
.
- VM: Azure D2s_v3 (2 vCPU, 8 GB)
- OS: Ubuntu 18.04 LTS
- DLT: 4 IBFT 2.0 nodes where only the first two nodes are privacy-enabled
- Hyperledger Besu 1.2.4
- Orion 1.4.0
Key-value pairs |
Batch size |
Parallel? |
Store |
Fetch |
100 |
5 |
❌ |
54432.529ms |
52249.685ms |
100 |
10 |
❌ |
26855.693ms |
25716.169ms |
100 |
50 |
❌ |
58093.335ms |
37195.854ms |