Public release is being postponed.

If you have been following our Telegram over the past few months, I have been promising an update on Wavelet for quite some time now.

I’m here to deliver the full picture of what has been going on with Wavelet’s development. But before kicking into it, here’s a brief timeline on what has been happening over the past few months.

The Past

By the end of August 2019, we had open-sourced and gained public traction on two core Go projects that were components of Wavelet: Noise, and Life.

The first version of Wavelet had been stabilized by then and was used to…

The latest release, Noise v1.1.2, finally arrives 9 months after the initial release of Noise.

The release involves a complete refactor that has allowed for Noise to adopt significant performance, security, privacy, and developer ergonomic improvements.

Click here to access Noise’s Github, or here to access Noise’s godocs for example code and documentation.

What is Noise?

noise is an opinionated, easy-to-use P2P network stack for decentralized applications, and cryptographic protocols written in Go.

noise is made to be minimal, robust, developer-friendly, performant, secure, and cross-platform across multitudes of devices by making use of a small amount of well-tested, production-grade dependencies.

Now, let’s dig…

16,987 smart contract calls per second, 487 concurrent players — game and challenge down for maintenance, 5,555 PERLs to be distributed.


The initial demo launch on 28th August 2019 gave the community a chance to try out PERL Clicker.

PERL Clicker is a game that was developed to help us stress-test our network under extreme load; allowing just a small number of users to create a large amount of tracks.

With just 100 users, PERL Clicker could generate up to 10,000 transactions per second.

Following the launch, we collected extremely valuable feedback which has allowed us to make adjustments/improvements to…

Say hello to a new world of crypto games; powered by Wavelet.

Play now!

There are so many amazing new dApps you can build because of Wavelet’s scalability, security, and support for WebAssembly.

Decentralized social media, productivity tools, and so much more are evermore possible because of Wavelet’s scalability.

However, time and time again, throughout our channels lies a slew of developers; in particular game developers, pondering about one single question:

Is it possible to build a game on Wavelet?

Create and deploy your own decentralized chat in just a hundred lines of code using Wavelet.

Creating a Dapp (decentralized app) takes a lot of research and implementation effort.

Countless hours have to be spent worrying about malicious users, secure p2p networking, security, and even governance when it comes towards building a Dapp.

To combat this, we at Perlin have created and open-sourced a blockchain called Wavelet that makes creating secure, resilient Dapps surprisingly easy.

By easy, I mean Firebase level of easy. About a hundred lines of straightforward code level of easy. Don’t believe me?

Well, let’s create a decentralized chat :).

What We’re Going To Be Building

Like any great tutorial, it would be nice to see a live demo…

The fastest, developer-friendly, open-sourced public blockchain that sustains 31,240 transactions per second. Now without Avalanche.

A clip of 240 nodes slowly building up to reaching 31,240 TPS on DigitalOcean ❤️.

A tl;dr for those who need it.

We have constructed an entirely new consensus protocol for Wavelet: a public blockchain made for writing/deploying robust, decentralized apps.

This new protocol makes Wavelet incredibly:

  • Scalable (the fastest public blockchain processing over 31,240 payment transactions per second; finalizing transactions in a matter of 1–4 seconds across millions of nodes)
  • Practical (supports WebAssembly smart contracts, decentralized governance, and system/smart contract upgradeability)
  • Succinct (running a node requires only 512MB RAM and a healthy Internet connection; the lowest barrier to entry to running a full node for a blockchain)
  • Open (whether you’re a student or a billionaire, become a validator and reap node…

What’s Coming up on Perlin’s Development Roadmap

2018 has been a tremendous year for Perlin. We met our goals of bringing some of the best of what research has to offer in terms of decentralized technology to the masses with the release of our networking stack Noise, embeddable WebAssembly VM Life, and decentralized ledger Wavelet.

For 2019, our goal is simple: to drive significant adoption to Perlin’s technologies, and to unleash cheap computing resources into the hands of students, developers, and companies across the world.

To meet this goal, we have thought long and hard and incorporated feedback from our token holders, partners, and community members to…

Our First Major Development Release: Smart Contract SDKs, Graph Explorer, 10,000 TPS and more!— Github

No words can express my shock by the fact that after only 8 months of development, we’re finally ready to unveil Wavelet and bring it into the hands of the community.

There has been thousands of updates, community contributions, source code rewrites, and changes in Wavelet that it would be next to impossible to somehow fit it in this single blog post alone.

Yet, this only marks but the first step in our technical roadmap.

In spite of this, I cannot express my gratitude enough for the community and our core development team in making this possible.

We really, really…

Improving upon the shortcomings of Avalanche consensus.

NOTE: This article is now outdated, however we are keeping this article here for archival purposes. For the latest update to Wavelet, check out the article here:

The recent introduction of metastable consensus protocols from the paper Snowflake to Avalanche has intrigued researchers and engineers across the cryptocurrency space, and has been the basis for much of the exciting research and development efforts we have undertaken here at Perlin. However, misnomers, edge cases and minor discrepancies around this new family of protocols have yet to be covered publicly.

In this blog post, I would like to provide a brief…

WebAssembly is a high-level instruction set enabling developers to easily design computationally heavy programs that may be securely run on web browsers.

For many developers, it is a no-brainer that such a secure, high-level, yet performant instruction set has use cases in so many more places outside of the browser.

Imagine writing blazing-fast WebAssembly programs running on your smart TVs/fridges, mobile phones, or even your gaming laptops.

You could have smart devices all around the world securely training machine learning models, hosting up databases, or even hosting up blogs/online retail stores 24/7.

With that comes the reason we at Perlin…

Kenta Iwasaki

Theorist at heart; engineer at scale.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store