Development Update 08.13–08.27

Augustas Radziukas
3 min readAug 27, 2020

Autumn is looking to be an exciting period for NOIA Network. But first, let’s wrap up this summer and look into what developers achieved in the latest couple of weeks.

Lately, the team has focused on two workstreams. Our developers are highly engaged in both. First is NOIA Platform adoption, and second is NOIA Network expansion. Here’s what is happening.

NOIA Platform Adoption

If you have been following our development updates, you are probably aware that the NOIA Platform is finished for the most part and we are now actively testing, analyzing, and making adjustments with our PoC partners. This process is vital to our strategy, and it has been going on for several months now.

In Q3/Q4, we expect to start closing distribution deals and releasing the Platform to the wider networking community. That will mark a very significant moment for our development team, but at the same time, open a new chapter with entirely new challenges and opportunities.

NOIA Network Expansion

In terms of Network expansion, we’re planning to do a major node software update which will allow us to include tens of thousands of new nodes running on various professional and consumer machines. Any VM, server, router, or NAS device will be able to join freely and become a part of this new Internet.

We already see significant gains in speed and security with our current infrastructure, but we expect to take this on to the next level with this node update. That will also lay the foundation for our long-term vision: an open, programmable internet governed by a blockchain-enabled SRv6 network that can be accessed by anyone and by any application.

NOIA is Hiring

You might wonder how developers are coping with all this workload. As we’re getting ready for the product launch and network expansion, there are many new roles that must be filled. For that reason, we have just begun the next hiring cycle.

We will be adding from 20 to 25 people to the team within the next 2–3 months or so, mostly looking for Python, NodeJS developers, IT support personnel, network engineers, frontend developers, and more. In addition, we are planning to form a dedicated blockchain team.

If you are reading these updates, chances are that you might be interested in helping us. Definitely check out our careers page, and if you see how you could fit with your skill set — let’s talk!

Now let’s see what our developers achieved in these weeks.

NOIA Network Software Updates:

UI:

  • Made some additional design changes in UI tables including edit, filters, services and error/warning logger;
  • Improved network graphs visualization design;
  • Successfully integrated the first version of network graphs visualization according to updated design;
  • Implemented error logging to sentry;
  • Made font modifications;
  • Created new User Interface components for the table.

Agent:

  • Optimized CPU usage;
  • Updated Controller to Platform communication protocol;
  • Temporary files;
  • Performed peer mapping with an actual server.

Controller:

  • Optimized configuration performance, improving efficiency;
  • Updated Controller to Platform communication protocol;
  • Performed iterative testing.

DARP:

  • Successfully increased the accuracy of latency measurements;
  • Performed iterative measuring of network stability as it grows;
  • Worked on the effectiveness of alternative path calculations.

Networking Stack:

  • Started working on implementing eBPF version of stateless UDP NAT.

That is all for this update. We are super excited for the autumn ahead, and we hope you are too. As per usual, we will report on our developers’ progress in two weeks from now. Keep track of our progress by following us on Medium, Twitter, Reddit or Facebook. If you have questions, we are always on Telegram.

--

--