Factom TPS Report — Factomize

  • Is my P2P2 library an improvement over the old library?
  • Does it make sense to make it more efficient if the limiting factor is the network?
  • much EPS/TPS can Factom theoretically handle?

Setup

  • Host: A high-end Ryzen 3700x rig used as the machine to create traffic on the network
  • NUC1 & NUC2: Two similar NUCs with i3–7100Us
  • PI2 & PI4: Two Raspberry PI 4’s with 2GB RAM and 4GB RAM respectively

App

  • EPS: Entries per second, where an entry is “a factoid transaction, new chain, or entry”.
  • TPS: Transactions per second, where a transaction is defined as “an entry in the processlist”.
  • MPS: Messages per second, where a message is defined as a message sent on the network. This also includes “duplicate messages” and P2P library messages.
  • If the message arrives is a duplicate, ignore it
  • If it’s a broadcast message (ACK, EOM/DBSig, Heartbeat, Commit, Reveal, Factoid Transaction), send a copy to peers
  • If it’s a missing message or dbstate request, send a response to that peer only

Data

EPS by Protocol

Uprate

Message Rate

EPS by Machine

Conclusions

--

--

--

Developer

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How we use IBM Watson speech-to-text to transcribe our classes

What’s new in Kubernetes Version 1.20 and How to upgrade to 1.20.x?

Web Scraping on a Large-Scale for E-Commerce (Ultimate Guide)

One Size Does Not Fit All: Tailoring Incident Response Messages to Different Stakeholders |…

How to Add a Fly-Out Nav to a Dropdown Menu

New Guidance for Deploying SharePoint Globally

A Brief History Of Low-Code Development

Puzzle game

Free Facebook Messenger ChatBot created using RedBod and Node-RED

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Who

Who

Developer

More from Medium

Dream World — The Whitepaper

Random Ravers Sellout: Whitelist, Waitlist, then Public Sale

$NFB Tokenomics & Utilities

IFS ERP Finance- Procure 2 Pay (Posting Control Analysis)