Version 1.6, Pricing Updates, New Site, and More!

ZeroTier has been growing fast! In addition to a much needed web facelift we are pleased to announce an upcoming point release, continued progress toward our milestone version 2.0, and a pricing update that will help us have enough resources to meet the needs of our growing customer base while continuing to innovate and improve […]
Read More

COMPLETE! Upcoming Maintenance – August 29, 2020, 10PM PDT

We will be performing some database maintenance this coming Saturday, August 29 at 10PM PDT (August 30, 2020 at 05:00 UTC). During this time, ZeroTier Central will remain available, however you will not be able to create new accounts or networks, add new members to networks, or make any changes to existing networks including the […]
Read More

Working From Home

In response Covid-19, organizations across the globe are encouraging, and often requiring, people to stay at home and work remotely. This often presents technical challenges that can be difficult to overcome, especially for small businesses. Enabling remote working has now become a critical priority for many, many people. We’d like to take this opportunity to […]
Read More

On the GPL to BSL Transition

As of version 1.4.2 we changed ZeroTier’s license from the GNU General Public License V3 (GPLv3) to a newer licensing scheme pioneered by MariaDB called the Business Source License (BSL). ZeroTier’s version can be found here and there is more information on our pricing page. For the vast majority of our users this change means […]
Read More

ZeroTier 2.0 Status

ZeroTier 2.0 is relatively close, so we want to take this opportunity to announce some of the changes and improvements that are coming. Version 2.0 is a major milestone release, hence our first major version increment. It will also be a “breaking release” for a few people. Version 2.0 nodes can still talk to 1.x […]
Read More

Research Notes: AES-GMAC-CTR (SIV)

This post is for cryptography geeks who are interested in what we’re doing to improve ZeroTier’s security and performance in version 2.0. Disclaimer: these are research notes, not a final design, and you shouldn’t copy this design into a production cryptosystem as it has not yet received sufficient review. In our previous post on ZeroTier […]
Read More

ZeroTier Root Server Upgrades

ZeroTier’s root servers don’t do very much. They relay initial traffic between peers, help peers establish peer-to-peer connectivity, and act as a cache of identities and associated public keys. If you’ve typed “zerotier-cli listpeers” you’ve seen them. They’re called “planets” in the current version. For four years two clusters of nodes affectionately named Alice and […]
Read More

Research Notes on 2.x Cryptography

Since releasing ZeroTier 1.4 and LF we have shifted most of our effort over to developing our upcoming 2.0 release. Not much has been announced about this release, though in the LF documentation we hinted at how it will be used with 2.0 roots. In 2.0 we’re improving numerous things: performance, multicast efficiency, the ability […]
Read More

How ZeroTier Eliminated Kernel Extensions on MacOS

… version 10.13 or newer at least … Since we first released ZeroTier for MacOS we’ve used a kernel extension based on a stripped down and rebranded version of tuntaposx. In our version we increased the maximum MTU, removed tun support (we only use tap), and changed the interface names to start with “zt.” To […]
Read More

LF: A Fully Decentralized Fully Replicated Key/Value Store

TL;DR: this post introduces LF in detail and provides a little bit of back story on its development. You can head over to GitHub if you just want to jump in and give it a spin. Also see threads at Hacker News and lobste.rs. ZeroTier started as an open source Internet decentralization project. That goal […]
Read More