Latest version: 1.10.2 || ZeroTier is now available on MikroTik. 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