What would/should Snax Block Producer do?

in #steemit5 years ago (edited)

This is in response to @dragosroua for his post https://steemit.com/steemit/@dragosroua/30-days-writing-challenge-day-22-what-would-you-do-as-a-snax-block-producer

Hopefully I have understood his question!!!

What would/should Snax Block Producer do?

Well, the main role of a Block Producer is to run 24/7 reliable, secure, fault-tolerant, redundant, resilient, and legally compliant (e.g. EU GDPR) operations. The security (including blocks generation and verification) depends on the Block Producers.

INFRASTRUCTURE & NETWORK SECURITY layout and concepts used by BP sweden are described here: https://eossweden.eu/infrastructure-sec/


INFRASTRUCTURE & NETWORK SECURITY



Note: Applicable to all Blocks Production Infrastructure @ Core Net

What hardware should I use?

BP sweden is using Hardware as described here: https://eossweden.eu/eosio-node-specifications/'' . We use highly secure, resilient, & reliable Bare Metal Severs at geographically safe and multiple locations for Blocks Production Nodes. For additional extra nodes we use reliable Cloud Service Providers that comply with CSA (Cloud Security Alliance) CCM (Cloud Controls Matrix) industry best practices. We also align our processes and procedures with Information Security best practices (ISO 27001/2, ISO 27005, ISO 27017, ISO 27018).

PRODUCTION NODES

  • Processor: Intel® Core™ i7-8700 Hexa-Core (incl. Hyper-Threading Technology)
  • RAM: 64 GB DDR4 RAM
  • Storage: 2 x 1 TB NVMe SSD
  • Connection: 1 GBit/s port

How much time should I dedicate to technical maintenance?

It varies a lot... It is 24/7 live production operations. 24/7 monitoring is required (though it is not possible for a single person BP teams).

Block Producers should expect to spend every day some time/hours to monitor their servers until they have built-in processes, procedures, and controls to auto-monitor and take actions.

Some ad-hoc actions and technical maintenance and upgrades may also be needed time-to-time....

How much time should I dedicate to maintaining normal relationships with other BPs?

Ideally there should be weekly calls for status and agree on certain governance issues. BPs should also organize regional and global meetups (as frequent as possible, maybe minimum once per year). On top of all this there should be some sharing of knowledge and culture aspects as BPs are spread all over the world and have different culture and environment.

How much time should I dedicate to campaigning for getting votes from regular users?

This is the most difficult part. The better the campaign, the better the results will be to ensure long time success as a top ranked BP. Most of the BPs have technical background and they lack diplomatic, communication and collaboration skills. Neither BPs have good budget/finances to outsource campaign activities. Neither they have enough financial strength to hire experts in this area.

In my view all the left-over time that BP has [after maintaining the reliability, security, resiliency, and legally compliant (e.g. EU GDPR) 24/7 operations] should be spend in campaign activities. Otherwise BP will lose grip in maintaining his top ranked position for blocks generation and verification [top 21 BPs].

How much from my stake should be dedicated to promotion?

All the stake that is left over after paying for costs and salaries (if possible). By the way all the Snax BPs are at the moment are under loss....


This is my contribution to the #snax #challenge30days implemented by @dragosroua. Day 22.

My SNAX BP ID is: sweden [Note: The rewards can be given to non-BP (not to me)]


BP's HOLISTIC APPROACH
to
INFORMATION SECURITY AND PRIVACY


swedencornet-security-Holistic_sm1.jpg


BP sweden considers WELL-KNOW, INDUSTRY RECOGNIZED FRAMEWORKS, LEGISLATION AND STANDARDS


Links:

Sort:  

Thanks a lot! Really appreciate the answers and it does shed a lot of light on what a BP / witness is required to do. Maybe end users will start to pay more attention to reliable BPs / witnesses. We need more posts like this!

Thanks. Yes, I will write more... and try to be more active as now I am also thinking to register for Steemit Witness and deploy Witness nodes...

Reaching 1500 upvotes maynot be easy.. Good Luck @eos.sweden

Let's see if Snax Calculations for this round works? So far you have 19 upvotes, some re-steems and few comments!

Very interesting question.

Posted using Partiko Android

Congratulations @eos.sweden! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You distributed more than 1250 upvotes. Your next target is to reach 1500 upvotes.

You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.26
TRX 0.11
JST 0.033
BTC 63851.10
ETH 3059.36
USDT 1.00
SBD 3.85