4miners
Posts: 3
Joined: Thu Dec 01, 2016 4:20 pm

4miners.net - #115 - Big servers, fat pipes, developer & contributor

Thu Dec 01, 2016 5:56 pm

Introduction

Hi Liskers! Greetings from Poland - Mq here!

I'm one of SHIFT (younger brother of Lisk) core developers. Some of you probably already know me from SHIFT Slack, others maybe from breaking Testnet during Thanksgiving day (yep, bad timing, I'm not proud of it).
I have huge experience as a developer and sysadmin (mostly freelancer). Former miner & pool owner. I'm in crypto since 2014 and love it.

Server Specifications

Physical servers
  • Intel Xeon E5 1630v3 • 4c/8t • 3.7/3.8 GHz • 64 GB RAM DDR4 ECC 2133 MHz • 2x2 TB RAID SOFT • 1 Gbps connection
  • Intel Xeon E5 1630v3 • 4c/8t • 3.7/3.8 GHz • 64 GB RAM DDR4 ECC 2133 MHz • 2x2 TB RAID SOFT • 1 Gbps connection

Physical servers are loaded with VMware ESXi and provide following VMs:

Virtual servers (Mainnet)
  • mainnet-1 • 8 vCPU, 16 GB vRAM, 100GB HDD, 10GB tmpfs
  • mainnet-2 • 8 vCPU, 16 GB vRAM, 100GB HDD, 10GB tmpfs
  • mainnet-3 • 8 vCPU, 16 GB vRAM, 100GB HDD, 10GB tmpfs

Virtual servers (Testnet)
  • testnet-1 • 8 vCPU, 16 GB vRAM, 100GB HDD, 10GB tmpfs

Security
  • A+ score on SSL Server Test
  • Dual certificates • RSA 4096 • ECDSA 384 (eq. 7680 bits RSA)
  • Strict Transport Security (HSTS) with preload
  • Public Key Pinning (HPKP) enabled
  • ChaCha20-Poly1305 Cipher Suites for Transport Layer Security (TLS)

Configuration
  • PostgreSQL 9.6 running in pure RAM (for best performance)
  • NGINX 1.11.6 compiled with OpenSSL 1.1.0c (for performance & security)
  • Custom monitoring & load-balancing & failover scripts

Current Contributions to the Lisk Ecosystem

Services for the community

Github contributions (core)
  • Replace js-nacl with sodium library here and here
    Speeds up overall network performance about 3 times!
    Faster block/transactions processing, syncing, snapshoting, etc.
  • Fixing / improving fork 1 and 5 recovery (together with @Isabella) here
    - Compare blocks based on timestamp, not block id.
    - Warning when delegate detected forging on multiple nodes.
    - Deleting both last block and its parent on fork 1.
    - Immediately receiving block on fork 5 resolution.
  • Added details about votes to /api/transactions/get endpoint here
    API now returns information about added and deleted votes for "Delegate vote" (type 3) transactions. There is additional property "votes" with properties "added" and "deleted" that contains arrays of delegates public keys.
  • Added /api/delegates/getNextForgers endpoint here
    Endpoint returns current block height, current slot ID and list of next delegates (their public keys) that are expected to forge block.
  • Add broadhash & consensus % info to API endpoint here
    Endpoint: /api/loader/status/sync
    Change will help third-party scripts with better nodes management. For exmaple - script can constantly observe consensus % on few nodes and pick for forging the best one
    .

Github contributions (explorer)
  • Cenetered map, fixed markers on map here
  • Dynamic supply % in /topAccounts here
  • Added more information on address page here
    Added:
    - incoming and outgoing transactions count
    Added for delegate accounts:
    - forged blocks (including missed)
    - votes & voters sections (collapsed by default)
  • Fixed display on mobile here
  • Added limit for performance here
  • Different colors for incoming/outgoing txs arrows here
  • Display balance in /topAccounts on mobile here
  • Add delegate name display on "Latest Transactions" list here
  • Make use of new core's /api/delegates/getNextForgers endpoint here
    - added "Next forgers" section in /delegateMonitor
    - refactored logic to display forging status in realtime and less
    resource usage
    - added "Forging time" column that displays estimate time to forge for
    active delegates
    - added tracking for missed blocks in current round (missed blocks in
    current round are shown instantly)
    - added tracking for blocks in last round (forged & missed)
  • Added "Best heights" to /networkMonitor here
    - added tracking of network heights (height, peers count, network %) in
    /networkMonitor
    - added columns "Height" and "Broadhash" (hidden for mobile)
    - better tracking of network peers
  • Added display of voting details in transactions here
    Added "Added votes" and "Deleted votes" for "Delegate vote" (type 3) transactions
  • Added display delegate names under /address/ endpoint here
  • Add delegate name display on blocks lists here
  • Add delegate name display in "Latest votes" list here


Planned Contributions to the Lisk Ecosystem

  • Active development & helping with issues
  • More improvements for Explorer
  • Testnet explorer & wallet
  • Guides about security, performance, etc.

Ending Statement

Thank you for reading my proposal. I will be grateful for all your votes.
Being a delegate will help me to maintain both fast development of SHIFT and more great contributions to Lisk.

Contact Details

Lisk.Chat: Mq
GitHub: 4miners
SHIFT Slack: Mq
BitcoinTalk.org: Mariuszeq
Last edited by 4miners on Thu Dec 22, 2016 4:44 am, edited 13 times in total.

User avatar
Isabella
Global Moderator
Posts: 10
Joined: Wed Jun 08, 2016 10:49 pm

Re: 4miners.net - #726 - Big servers, fat pipes, developer & contributor

Thu Dec 01, 2016 6:04 pm

Please vote for 4miners! They have instrumental in getting things fixed with core and explorer.

User avatar
Gr33nDrag0n
Lisker
Posts: 123
Joined: Sat Mar 26, 2016 8:22 pm
Location: Quebec, Canada

Re: 4miners.net - #287 - Big servers, fat pipes, developer & contributor

Thu Dec 01, 2016 9:50 pm

I'm happy you joined the Lisk community. (knowing you from SHIFT)

Already a big fan of your work, you should mention that you started as a community member of SHIFT that went beyond.

Definitively voting for you !
Gr33nDrag0n | 194109334904015388L | Delegate | lisknode.io

User avatar
Joel
COO/Community Manager
Posts: 155
Joined: Wed Mar 16, 2016 4:43 am

Re: 4miners.net - #287 - Big servers, fat pipes, developer & contributor

Mon Dec 05, 2016 9:20 pm

Thank you for participating on our Delegate Campaign!

Your proposal has qualified for the reimbursement of your Delegate registration and the 25 LSK bonus! Additionally, the proposal is under review and eligible for the contest in which the top three proposals will receive 5,000 LSK while the follow up ten proposals will receive 1,000 LSK! Throughout the time period of the contest, proposals may be upgraded and improved for better chances to win.

May the best proposal win!
Joel, Community Manager

User avatar
Poly#Crypto
Lisker
Posts: 430
Joined: Thu May 05, 2016 2:19 pm
Contact: Twitter

Re: 4miners.net - #115 - Big servers, fat pipes, developer & contributor

Sun Dec 18, 2016 1:13 pm

Hello 4miners

For some days I am running a small Twitter action for the community.
You are among today's delegates.

https://forum.lisk.io/viewtopic.php?f=30&t=1238#p9816
polycrypto ❖ Lisker since day one ❖ 7 secure nodes - Mainnet/Testnet

My Delegate Proposal | My Transparency Reports | My Twitter | Bitcointalk Profil

jamdawg
Lisker
Posts: 45
Joined: Fri Sep 01, 2017 7:51 pm

Re: 4miners.net - #115 - Big servers, fat pipes, developer & contributor

Sun Sep 03, 2017 7:01 am

Just voted for you - thanks for the great work! Very new to Lisk but it seems to be a winner. Any tips on how to support the project and earn more LSK welcome!

12728518524887618377L

Regards
J

joo5ty
Lisker
Posts: 76
Joined: Thu Jul 06, 2017 7:34 pm

Re: 4miners.net - #115 - Big servers, fat pipes, developer & contributor

Wed Sep 27, 2017 7:55 am

Hi 4M, You have my vote! Please look at my delegate page for all the things I do fulltime for the Lisk eco-system and consider voting me back? Cheers! viewtopic.php?f=48&t=1543

Return to “Proposals”

Who is online

Users browsing this forum: Bing [Bot] and 7 guests