Millions of Transactions Per Second

in #eos6 years ago (edited)

Aloha, friends!

The EOSIO technical whitepaper states that the architecture "may ultimately scale to millions of transactions per second." While we are currently a long way from that level, we will continually strive toward making improvements that will push that goal ever closer. To that end, today we’re very excited to announce our EOS Block Producer Benchmarks tool.

chart01.png

This tool charts the CPU execution time from a custom dApp that was written specifically for the purpose of benchmarking. Our aim is for it to be as objective and accurate as possible across block producers. We expect this will be a valuable tool for BPs to see and potentially improve their performance. Additionally, we urge block producers to share any newfound best practices for increasing performance in an effort to improve the overall network.

The data, methods, and strategy for this project are brought to you by EOS Mechanics, a collaborative research initiative dedicated to the continuous improvement of the EOS network infrastructure. We seek to accomplish this through cutting-edge experimentation and objective measurement of block producers’ performance.

EOS Mechanics Project Contributors:

Aloha EOS - https://www.alohaeos.com
EOS Titan - https://eostitan.com/
TeamGreymass - https://greymass.com/

Aloha EOS firmly believes that the future of EOS is brighter than ever. As we watch the maturation of the overall EOS ecosystem with excitement and anticipation, we’ll continue to focus on producing high-quality tools such as this benchmark, that provide benefit to block producers and ultimately the EOS community at large. If you appreciate what we’re doing, we would welcome a vote cast in our direction (alohoaeosprod) for block production.

Until next time, mahalo!

Sort:  

Wow, that's too fast transaction speed compared to ripple at 1,500 transactions per second and etherium which has 15 transactions per second; and the slowest of them all none other than the: bitcoin which has only 7 transactions per second. That is why daily there are tons of pending transactions on queue. Sometimes the delay took days before it succeed, lol

NexusBot.io - Best Crypto Trading Bot

  • Bittrex
  • Poloniex
  • Bitfinex
  • 50+ exchanges

Welcome to NexusBot.io

EOS's current target is a stable 1000 tps. Even 400 - 500 tps makes most small accounts run out of CPU. Config file line 63:

const static uint32_t default_target_block_net_usage_pct = 10 * percent_1; /// we target 1000 TPS

Any word on when Steemit 2.0 is coming?

@alohaeos Very informative. It makes me more encouraging!
I am sure that this will have an effective article on the price of the EOS prices... How can I give my input for this project? @printskill

wow!it's too fast transaction rate

Its very nice improvement. I hope it will grow more and more.

Wow, that's too fast transaction speed compared to ripple at 1,500 transactions per second and etherium which has 15 transactions per second; and the slowest of them all none other than the: bitcoin which has only 7 transactions per second.

Aloha :)
I’ll look into Aloha EOS

Will be moving to Hawaii soon and it’s nice to see EOS community there :)

Mahalo

Always love seeing metrics for how a BP is performing. Do you have the specs on the servers you all are using? Are you using a bare metal infrastructure in a co-location, AWS/GCloud/Azure setup, or Hybrid? Thanks for the info!

Aloha is using baremetal servers with high clock Xeon processors.

Thanks for the reply do you have a whitepaper? I'm a bit of a nerd and I like to read of the actual setup. Down to the generation Xeon you are using I've seen some BPs use 2013 or older Xeon Servers with full specs such as memory and disk space / type (SSD/SAS/SATA). Also why type of hypervisor are you all using (VMWare / HyperV / Xen). Does it have High Availability Configured and is it Geo-Redundant?

Coin Marketplace

STEEM 0.20
TRX 0.25
JST 0.038
BTC 96907.08
ETH 3380.66
USDT 1.00
SBD 3.23