MixBytes EOS BP Development Report

in #eos6 years ago (edited)

1) Public Presence

2) ID on Steemit

  • Official block producer, candidate’s name: MixBytes EOS BP.
  • Company Headquarters: Moscow, Russia.
  • Server Location: Moscow, Mail.Ru Group company cloud infrastructure (mcs.mail.ru).
  • Type of servers (cloud, bare metal, etc): VPS in OpenStack environment. Bare metal if needed.

Sergey Prilutsky
Co-founder, Chief Researcher MixBytes

  • Started programming in elementary school.
  • Worked as system administrator for many years.
  • Engaged in reverse engineering and software security, researching software protection and antivirus engines.
  • Graduated from the Moscow Engineering Physics Institute.
  • Lead project developer at Mail.Ru, headed Anti-spam team.
  • Worked with systems, ranging from small highly loaded micro services and sites to the large clusters for distributed computing.
  • Teacher and author of the course on information security for «Technopark» (BMSTU).
  • Active member of the blockchain developer’s community.
  • Lectures at Moscow leading Fintech-Universities (BMSTU, MEPHI).

Yuri Vasilchikov
Co-founder, CEO MixBytes

  • Wrote a clone of Tetris in BASIC.
  • Started to develop the sites in 2000 in Perl.
  • Former Programmer in the Lebedev Studio.
  • Co-founded Eggo.ru web studio in 2006, technical director till 2011.
  • Managed the Eggo.ru web-studio for 3 years.
  • Consulted and developed IT solutions for more than 150 small and medium-sized companies.

Alexey Makeev
Co-founder, CTO MixBytes

  • Graduated from Bauman Moscow State Technical University (BMSTU), Faculty «Computer Complexes, Systems and Networks».
  • 17 years experience in programming (Assembler, C/C ++, Java, PHP, Perl, Python, JS).
  • Experience in Big Data, developing solutions on the industrial-scale Hadoop cluster.
  • Team leader in the Internet search project Poisk Mail.Ru.
  • System architect at 1C Company.
  • Fields of interest: Big Data, distributed computing, information security, finance, investments.

Konstantin Privezentsev
Back-end Developer

  • Graduated from Moscow Institute of Electronics and Mathematics with a degree in CAD.
  • 8 years of programming experience.
  • Worked as a developer in Paragon, BigData-infrastructure developer in Internet searching engine Poisk Mail.Ru and data processing systems in Kaspersky Lab.
  • Interests: databases, functional programming, distributed computing.

Maxim Polyakov
Back-end Developer

  • 15 years experience in Linux system administration.
  • Perl back-end developer in Mail.Ru Group (2013-2018).
  • Software developer for over 20 years utilising: Assembly, C/C++, Javascript, Perl, Lua, Golang, Solidity (also Basic, PHP and Python).
  • Interests: smart contract development, highload, distributed decentralized systems, software security, internet anonymity.

Algys Ilevlev
Software Researcher

  • BMSTU senior student, participated in the «Technopark» Project.
  • Intern developer in Mail.Ru Group, messenger’s team.
  • Started C/C++ programming in the 8th school grade, practiced in competitive programming.
  • Participated in the final of the All-Russia Programming Competition. 3d degree diploma.
  • Developed prototypes using Steem and EOS platforms.

Mikhail Shubin
DevOps Engineer

  • While still in school, organized a «domoneta» (home-coin) cell network with a collective connection to the Net. Maintained a FidoNet node.
  • Graduated from Tomsk State University of Control Systems and Radioelectronics, Department of Radio Communications, Radio Broadcasting, and Television.
  • Developed digital measuring devices.
  • Managed system administration with varying levels of complexity.
  • Wrote code in Python, Perl, and Bash.
  • Likes to learn new things to understand «how it works» and «how it can be used».
  • Major interests: robotics, electronics, psychology.

Pavel Kruglov
Analyst, SMM, Manager

  • Graduated from the National Research Nuclear University «Moscow Engineering Physics Institute», Faculty of Information Security of Banking Systems.
  • Started programming on C/C ++ and developing sites while learning at school.
  • Worked on several projects as an information security expert, including the Central Bank of Russia.
  • Has more than 30 personal publications in the Hacker magazine, as well as mutliple editorial articles.
  • Interests: information security, system analysis, investment, psychology.

3) Tech Specs

Team: Developers. Infrastructure: cloud.mail.ru.

1-st stage

Hardware. 2 x VPS Servers (different datacenters). CPU: 4 vCPU Cores, RAM: 32GB, NET: 1Gbit, SSD: 512Gb, 1 x Balancer.

Software. Test of upgrade process of one on nodes (stop one node, replace, up). Some basic monitoring scripts (cpu, mem, hdd, net).

2-nd stage

Hardware. 2 x VPS Servers (different datacenters). CPU: 8 vCPU Cores, RAM: 96GB, NET: 1Gbit, SSD: 1Tb, 2 x Balancers (different datacenters).

Software. Graphana instance and basic metrics and webhooks. Obligatory test of node upgrade process at early stages of mainnet launch.

4) Scaling Plan

Our team has rich experience in high-loaded projects in top Russian web-projects with multi- million users, and we know, that scaling plan is highly dependant on the process of upgrading node software. Of course it includes simply increasing of servers, but more exact answers depend on EOS team commits.

In the case of how to force massive parallel execution on node, we will tune servers to increase parallelisation (mostly cores, filecache, filesystem). 

In the case of increasing the main thread execution speed, we can switch to bare servers, minimizing virtualization overheads.

In all cases we begin by gathering execution metrics and continue to develop them.

5) Community Benefit

We are a software company, and stand for open source software, decentralization and security. All our work is open, and we’re also publishing useful pieces of code for community developers and ready to help any team that want to implement EOS blockchain for their tasks.

Our contribution to EOS development in Russia is:

  • development of useful tools and scripts for EOS development;
  • technical consulting for businesses, that want to implement EOS solutions;
  • development of EOS smart-contracts for real usage;
  • workshops, articles, hackathons and other educational activity related to EOS.

6) Telegram + TestNet

Telegram: https://t.me/MixBytesEOSBP 

MixBytes now has a node at CryptoLions.io “Jungle” Testnet and successfully became a Block Producer. We are working on improving node availability and preparing to be part of EOS Mainnet.

7) Block Producer Candidate Roadmap

  • 2017 Q3. Provide Lectures on Graphene.
  • 2017 Q4. Develop proof-of-Concepts on Graphene.
  • 2018 Q1. Provide Lectures and developed open-sourced prototypes on EOS.
  • 2018 May. Testnet Node Launch.
  • 2018 June. Develop first smart contract constructor on EOS.
  • 2018 June 9-10. Participate first EOS Global Hackathon in Hong Kong.
  • 2018 Q3. Develop a control panel for EOS Governance functions.
  • 2018 Q4. Improve a hardware infrastructure.

8) Position on Dividends 

We specifically confirm that we do not intend to buy user votes. We are not a financial organization and are not permitted to carry out activities which calculate dividends and other income sources. At the same time, we have extensive experience in the development of high loaded systems and decentralized blockchain applications, and we see the focus of our activity in providing our technological solutions for EOS community members. In particular, for our voters we will provide preferential access to our smart contracts and DAPPS, which have been developed for EOS based Contracts on the Smartz platform.