Algorand Running on Raspberry Pi

Brian Olson
Jul 16, 2019 · 2 min read

Algorand is radically more efficient than previous blockchains. To demonstrate this we setup a cluster of inexpensive Raspberry Pi computers. Running a network of 3 model 3 B+ boards with quad core 1.4GHz ARM A53 processors and 1 GB of RAM we were able to securely handle 75 transactions per second while committing a block every 4.4 seconds. A recent busy day on the Bitcoin network averaged 5.2 transactions per second and wait times for a transaction to be committed on the Bitcoin network are often around an hour.

3 Raspberry Pi computers and a mess of cables on a desk next to a keyboard

Using better server technology we’ve scaled this up to 1000 transactions per second across a global network while still committing blocks every 5 seconds. The same code ran in both cases just recompiled for x86_64 or ARM 32 bit. We’ve been testing this for a while and had a Raspberry Pi connected to our test network for several months to check ourselves on efficiency and portable compilation. A participating node can follow along and work with a cache of just the last 1000 blocks, easily within the storage space available. Most home computers should be good enough to connect to the network and participate.

The security of Algorand comes from its Proof-of-Stake based Byzantine Agreement protocol, not a race to waste the most computing power. Although a bit slower, a small network of $35 computers is every bit as secure as the full Algorand network.

Algorand

Algorand Inc.

Algorand

Algorand Inc. built the world’s first open source, permissionless, pure proof-of-stake blockchain protocol for the next generation of financial products. This blockchain, the Algorand protocol, is the brainchild of Turing Award-winning cryptographer Silvio Micali.

Brian Olson

Written by

Boston area software engineer. Likes high performance software. Dislikes gerrymandering.

Algorand

Algorand Inc. built the world’s first open source, permissionless, pure proof-of-stake blockchain protocol for the next generation of financial products. This blockchain, the Algorand protocol, is the brainchild of Turing Award-winning cryptographer Silvio Micali.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

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