Development Update 28 from Storj Labs


Hello Storjlings, 

If you haven’t heard, Pioneer 1 is a go! We launched our first beta release last week while we were at Open Source Summit in San Diego. Open Source Summit has a special place in our hard drives because we love being a part of the incredibly talented, and diverse open source community. Here are some of the major items we have been working on over the last month.

Recent development accomplishments:

  • We enhanced the storage nodes to automatically delete expired or rejected orders to save space on their disks. 
  • We enhanced the performance on Satellites by grouping some database calls into single transactions. We expect this will substantially reduce the load on the Satellite databases.
  • We finished a few design docs for features we’re going to be working on in the near future. If you want to learn more about those please visit our forum where we openly discuss them. 
  • We refactored some parts of the Satellite user GUI to be more performant and simpler in order to help us implement future features. 
  • We began the implementation of another storage node auditing feature so we can ensure nodes are behaving correctly and our user’s data is readily available. This auditing feature is going to audit nodes more consistently across the network, regardless of how much data each node is storing. 

What we’re focused on next:

  • Removing our Kademlia network since it is no longer needed.
  • Finishing the new auditing feature that will audit nodes consistently across the network regardless of how much data each node is storing. 
  • Creating a storage node windows installer and auto-updater so we can support more SNOs who run Windows. 
  • Replacing GRPC with our own solution to increase the performance across the network and on each operation.

For more information: