EOS Block Producer Technical Specifications

Technical Specifications

The EOS UK team have been working to assemble the next level of detail of the hardware specifications for our Block Producing infrastructure. Whilst this remains somewhat fluid and will be that way for the coming weeks at least, we are in the process of securing the following hardware from our Data Centre partner.  We will continue to discuss with the Block Producer community the ideal EOS Block Producer Technical Specifications but this is where we are at today.  All of the below is subject to change as we determine the answers to some of our questions.

Block Producer Servers
2 x HPE ProLiant DL380 Gen10 (1 x Primary 1 x Failover)

Proposed Launch Configuration
2 x Intel Xeon Gold 6134M Processor 3.2 GHz 8 cores
128GB RAM
512 GB SSD (RAID 1)

Full Node Servers
2 x HPE ProLiant DL380 Gen10 (1 x Primary 1 x Failover)

Proposed Launch Configuration
2 x Intel Xeon Gold 6134M Processor 3.2 GHz 8 cores
64GB RAM
512 GB SSD (RAID 1)

Production Servers

Role CPU RAM Disc Expansion
Block Producer Primary Dual Xeon 3.2GHz 8 Core 128 GB DDR4 512 GB SSD Yes
Full Node Primary Dual Xeon 3.2GHz 8 Core 64 GB DDR4 512 GB SSD Yes
Block Producer Failover Dual Xeon 3.2GHz 8 Core 128 GB DDR4 512 GB SSD Yes
Full Node Failover Dual Xeon 3.2GHz 8 Core 64 GB DDR4 512 GB SSD Yes
Primary Storage TBC TBC TBC

Security

Our EOS Block Producer Technical Specifications will provide defence in depth to the EOS Block Production service. Traffic screening and additional load balancing will be offered from one of the giant cloud operators, onward traffic will then be subject to boundary firewall and packet inspection services. We anticipate the need for detailed traffic plans for communications between the roles of the infrastructure such that Block Producers can freely talk to other Block Producers. We will use the facilities of multiple peered ISPs to facilitate this solution. Further controls are also being explored for additional security screening as we scale.

Testing Facilities

Testing our EOS Block Producer Technical Specifications is an ongoing task. We are aware that technology and software continues to change at a pace, so we are assembling resources to be used as a Pre-Production test environment. This will serve for involvement in the Testnet initially, and in the long term for establishing and testing new Operating System, Application and EOS code releases and updates. Our pre production environment will be built using virtual machines to facilitate the roles of the solution.

As part of our testing we are connected to the Jungle Testnet. Testing will be performed on an Intel Xeon based machine to virtualise the environment for pre production testing, 64GB RAM, 512GB SSD Discs, with the ability to upgrade RAM and Storage as required

Role CPU RAM Disc Expansion
Primary Block Producer 4vCore 16 GB 40 GB Yes
Primary Full Node 4vCore 16 GB 40 GB Yes
Primary Storage 4vCore 16 GB 40 GB Yes

Scaling Plans

We are working on the premise that the hardware infrastructure provisioned in advance of the 3rd June will be sufficiently scaled to operate both the initial voting and onward for a reasonable time beyond the award of Block Producer. To ensure our Block Production is as robust as possible we have over-estimated the potential demand for resources at launch and whilst there is always the opportunity to invest more funding in hardware when Block Rewards are being earned, we recognise that any downtime to implement expansion will always introduce the potential for error and problems. So by taking the launch specification a few grades higher than what might be considered a basic minimum, we hope to expand the longevity of our initial spec beyond the first scaling point. This is to alleviate any pressures to upgrade immediately during the critical post launch period. Therefore Block Rewards are not a factor in funding the initial scaling. Once scaling plans are activated the infrastructure will be built both vertically and horizontally in line with demand and growth. This plan is being developed in terms of time, cost and benefit to the solution. Scaling plans with Space Data Centres are in place to massively scale both hardware and bandwidth at very short notice when required.

Initial Data Centre Partner

Space Data Centres Ltd

Space Data Centres have been selected by EOS UK to provide the launch Data Centre facilities, including managed hardware (bare metal). Space Data Centres have been established in Nottingham for over 10 years.

They appeal to us because they are local, accessible and down to earth whilst providing a top class facility. Space Data provide the required level of transparency that we are looking for, and that the EOS network requires.

  • ISO 27001 Certified.
  • Fire Detection and Suppression Systems
  • 24-Hour Security
  • A/B Power Supply
  • Cold Aisle Containment

Certificate of Incorporation