This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env bash | |
| read -rd '' src <<'EOF' || : | |
| let | |
| system = "x86_64-linux"; | |
| # Latest nix-bitcoin release | |
| nix-bitcoin = builtins.getFlake "github:fort-nix/nix-bitcoin?rev=508a26f1f125f446f1faa2c594f1a4440c0cd341"; | |
| makeTest = scenario: | |
| nix-bitcoin.legacyPackages.${system}.makeTest { | |
| name = "bitcoind_30-${scenario}"; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env python3 | |
| """ | |
| TPS vs Signature Size for Bitcoin Post-Quantum Signature Schemes. | |
| Generates two plots comparing throughput (transactions per second) for: | |
| - P2TR keyspend (Schnorr, BIP-340) | |
| - SHRINCS stateful OTS (unbalanced XMSS + WOTS/WOTS+C) | |
| - SHRIMPS compact path (SPHINCS+ with small q_s) | |
| - Mixed deployment (60% SHRINCS + 30% SHRIMPS + 10% fallback) | |
| - Optimized SPHINCS+ (WOTS+C, PORS+FP, q_s = 2^40) |
OlderNewer