logo
Back to posts

Announcing Alphanet

Alan Szepieniec

July 10, 2023

5 min read

Announcing Alphanet
Announcing Alphanet

On Friday 2023-07-07 we open-sourced the client for Neptune, neptune-core. Simultaneously we set up two dedicated servers to run a node. At the time of writing, the network has been up for 3 days, and counting!

Alphanet

While certainly an important milestone, alphanet is still very far from the final product. A lot of components are missing; we just haven't gotten round to implementing them yet. That said, it is minimally useful in the sense that you can mine, spend, and receive coins. Just don't expect those coins to hold value -- there are several attack vectors remaining.

What alphanet does represent is the first complete and sound implementation of mutator sets, our secret-until-now sauce for achieving scalable privacy. We will explain more about this technology in upcoming articles but for now suffice it to say that mutator sets achieve the same thing as the nullifier set does in alternative privacy constructions, just without the linear blowup. If you are really curious, you can always have a look at the source code.

About the name alphanet – as the picture of implemented components approaches the final architecture, we will release upgraded versions of the protocol: betanet, gammanet, etc.

Dashboard view of Neptune Core client
Dashboard view of the Neptune Core client running alphanet

Observations

Participate

If you feel like participating, please do! At this point the only way to install the software is to compile it from source. After installing, set up your node to connect to 51.15.139.238:9798 or 139.162.193.206:9798. Ping us to get some tokens to play with if you want some before you can mine them. And please let us know of any issues you encounter, or if you need technical support. The Telegram channel for developers is your friend.

Contribute

Please contribute! Blockchain-based money needs to be an effort driven by a grassroots community. We developers do have some funding to spearhead architecture and development but at some point this funding will run out and our corporate entity will dissolve. At this point, volunteers need to take over.

The single most important focus of our efforts is to foster this community. Further development of the code base is only instrumental to this end. So whether you want to contribute source code, documentation (possibly as a by-product of figuring out what's going on), research, discussions in the design phase, or even suggestions on how to move forward, please know that a) there is no minimum threshold for magnitude before a contribution is welcome, and b) we will prioritize supporting you. Also, the Telegram channel for developers is your friend.

Roadmap

So far we have declined to commit to a roadmap because the workload of software development tasks is notoriously difficult to estimate and many parts of the design and architecture were still relatively unclear up until now. But now with alphanet launched, it is safe to say that the architecture has crystallized quite dramatically. We have laid out a picture of the components in the roadmap issue, and will update this picture as more of the architecture crystallizes. This roadmap serves two purposes: 1) it highlights the components that remain to be implemented; and 2) it enables third parties to track our progress.