Althea Development Update #77: Hiding in plain sight

Since our last update I’ve encountered a couple of bugs where the problem had been hiding in plain sight. In one case for weeks and another for a year or more. Discovering root causes long term subtle bugs is both satisfying and important to create a better product.

Read More arrow_forward

Althea Development Update #76: Automatic connection tuning

Now we're exploring that we can do with multihomed users and connections

Read More arrow_forward

Althea Development Update #75: Chasing latency

We apply latency control judiciously throughout at every Althea node in the network, with the ultimate goal of fairly allocating bandwidth at any given bottleneck.

Read More arrow_forward

Althea Development Update #74: Automated Xdai bridge

what we’ve done in this release is design a fully automated a bridge, the user merely has to deposit ETH and the router takes care of the rest. The money will be exchanged for DAI, then transferred across the cross-blockchain bridge to become Xdai.

Read More arrow_forward

Althea Development Update #73: For want of a transaction

A minute later when the gateway tried to validate that same payment again it chose the same failed node at random. It wouldn't get a third chance.

Read More arrow_forward

Althea Development Update #72: Easy local Althea testnet

For this development cycle I've focused on building a more advanced and easier to run series of integration tests. As Althea matures the complexity of the average bug to track down, identify and

Read More arrow_forward

Althea Development Update #71: Transaction amnesia

As I slapped this solution together I got a bad feeling. What if the full node lied to us? I really couldn’t think of a situation in which it would but I just couldn’t shake it.

Read More arrow_forward

Althea Development Update #70: Dueling scripts

Put on your night time sunglasses because I have a tale from our cyberpunk future, or present as it may be. How a poorly coded smart contract disrupted an ISP in rural Oregon.

Read More arrow_forward

Althea Development Update #69: Decentralization without compromises

Althea has taken the same base software ISPs use and applied some modern advancements. In short we've stacked our advantages and minimized our overhead to such a degree that we come out even with centralized ISP performance.

Read More arrow_forward

Althea Development Update #68: Time is relative for computers too

This issue got me thinking about the relativity of time on the routers. Our billing algorithm made the assumption that everyone did billing computations every 5 seconds, what would happen when that didn't hold true?

Read More arrow_forward

Althea Development Update #67: Chasing ghosts in the machine

Once you design a distributed system to handle any one point of failure you don't stop having failures, they just get more complicated and interconnected. Beta 3 is finally rolling out, after several

Read More arrow_forward

Althea is about building infrastructure

When we talk about Althea's design often the first question comes down to 'why home internet'. Why do we focus on home networks when what people really want is cell data, just cheaper?

Read More arrow_forward

Althea Development Update #66: New dashboard, exit redundancy

Althea now supports multihomed exits, meaning a single exit can be run across multiple datacenters and bridged into the mesh like any other alternate route. The other major change is the creation of a 'low balance' mode.

Read More arrow_forward

Althea Development Update #65: The Quantum Leap

we released payments and then immediately set about doubling the size of our test network. In doing so we had raised the bar for the quality of our features and interfaces.

Read More arrow_forward

Althea Development Update #64: Beta 1 rollout, UI improvements, New blog platform

Rolled out @AltheaOrg Beta 1 today in production. Members of the Clatskanie Co-op are loading up their routers with ethereum, which automatically pays my router for bandwidth. Exciting stuff! pic.twitter.com/uCUftWoDDG

Read More arrow_forward

Outage report: 14-Jan–2019

Starting at 8pm Pacific time yesterday through 3am Pacific time today Althea’s exit servers were down. This is our first major (longer than a 15 minute) outage since June of 2018. The

Read More arrow_forward

Althea Development Update #63: Beta 1

Right now Beta 1 rc2 is churning it’s way through the build system Once this release passes QA in a couple of days we will have out first Althea build with feature

Read More arrow_forward

Althea Development Update #62: Free tier design and the life of a packet

Since our last update bandwidth payments have been making their way down the stabilization pipeline we’re going to roll out Alpha 12 to…

Read More arrow_forward

Metered Bandwidth on Althea

In this post I’m going to explain Althea’s billing system and how it provides more transparency, choice, and control than the traditional…

Read More arrow_forward

Althea Development Update #61: Testnet bandwidth payments

Pragmatic bootstrapping

Read More arrow_forward