Witness proposal

in peerplays •  2 months ago

Hello Peerplays, Hello PPY-holders,

Upfront tl;dr = Motivated witness-team on the lookout for PPY votes.
Accountname = eifos-witness
Full story below!

We're Sofie and Tim, a couple of IT professionals and sports fanatics with a healthy interest in blockchain technology. Both of us hold master's degrees in computer science and have a background in software design and server management. Over the last couple of months we've been keeping a close eye on Peerplays, BookiePro and all things BOS-* and decided that we'd like to play a more active role in the community. In our case, and given our background, the most appropriate way to do so would be to become a peerplays witness.

On the 25th of october 2018 we launched a proposal aimed solely at the Peerplays Beatrice testnet. This was done deliberately to build and test the needed infrastructure and to get our feet wet. Thanks to the support of pbsa, community manager Senter and the other witnesses we managed to get voted in and things are running smoothly. Ever since we've been working very hard on our setup.

This is what we came up with:

eifos-full.png
High res version

This setup follows pbsa guidelines as close as possible and since a lot of components are Python-based we've implemented a WSGI setup to promote scaling and allow flexibility.

The eifos setup consists of 2 separate witness-servers: a primary and a standby counterpart. The monitoring server constantly checks the status of the primary witness. If anything goes wrong it changes the witness account to allow the standby server to take over. It also sends out phone notifications allowing us to intervene as soon as possible.

The API-servers are located behind wss://api-beatrice01.eifos.org and a load balancer is in place to allow future expansion.

All nodes use our own seed server seed-beatrice01.eifos.org:7777 as an initial connection to the blockchain. Please feel free to add it to your seed-list.

We have two web interfaces to monitor

  • The BOS-mint interface (manual intervention tool) which connects to our BOS-server.
  • The monitoring tool that watches all relevant system processes on our nodes.

All servers have at least the following spec:
Intel Xeon 61XX - 4 Cores - 2.3/ 3.7 Ghz
16 GB Ram
RAID 10 SSD drives
1GB/s connection
DDOS Protection
(Servers shown as transparent are yet to be implemented)

A few other things we've done before the launch of the Beatrice testnet

  • Ran seednodes on Alice (Mainnet) to learn the ropes
  • Created a blockexplorer site for Baxter (The previous testnet) showing live bets and events
  • Gathered statistics for the BookiePro world cup period. Example1
    Example2
  • Tracked down users who tried to bend the rules in the Bookiepro.fun Win-Real-BTC competition

Joining Peerplays mainnet

While building the testnet setup we've gained the knowledge and confidence to launch this mainnet witness proposal. The goal is to fully duplicate (not switch) the current setup and constantly keep working on upgrades and improvements.

Now we're looking at you for support. If you like our work and believe in Peerplays just like we do then please give us a vote.
Our witness account is called eifos-witness

If we somehow reach full witness status the block rewards will be put towards server infrastructure and in return you'll receive a dedicated witness-team that will do whatever they can to help BookiePro and Peerplays become a success.

If you have any questions you can find us in the BookiePro or Peerplays telegram channels. Just give a ping to eifos_sofie

Thank you!
Sofie and Tim

FAQ:


Q: What's your IT background?
A: Sofie: CAD Infrastructure. Tim: Data engineer

Q: Who's getting out of bed when you're missing blocks?
A: ****Ninja edit**** She is

Q: Where are you located?
A: Europe GMT+1

Q: Favourite sporting events?
A: Sofie: Tour de France / Roland Garros / Nations Football
Tim: Crucible Snooker / European Football / e-sports

Q: Soccer/Football or Football/Handegg?
A: The BookiePro.fun app was wrong

Q: Were you up or down after betting the BookiePro world cup?
A: Down. but not nearly as much as Senter

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!