We have one more great UI feature to announce - embedded performance monitoring! In case you are tired of long initial block synchronization or just curious how node is behaving, you can run performance monitoring from the main menu of Scash desktop wallet. Here vital parameters are displayed, including traffic and connections count. Some spamming nodes are autobanned, and here is good place to count them:
Local performance parameters are counted too, such as memory usage, database accesses and blocks statistics. In case you are thinking about moving to fancy new SSD or limited in RAM amounts, here are the required metrics:
Also rejected blocks metric is displayed. Rejected blocks are malformed ones, or have been created by hackers to try to break down network. With this chart, you can learn about such attempts. In case of rapid increase of rejected blocks count, the proper decision is on your side: temporary switch off node/wallet or ban some suspicious users.
You may look at these two beautiful screenshots (well not really, but they are clickable!) demonstrating basic network communication between Scash clients: one server node and two client-only nodes communicating with each other. You may notice block addition times are synchronized, but some of local parameters are different. SSDs are good. - With these (still expensive) devices, we have extremely fast database accesses (not a benefit of Scash project, rather just like a "life rule").
Here's one more of (almost) the same thing. Just switch to network performance and see that communication over network is synchronized in the same matter as block creation times (that's actually because clients are receiving blocks from the server node). Also, you can see, that overall communication footprint is very small in these test conditions.
We hope that after the release you may enjoy these charts based on your real data.