Low-cost low power-usage electronics are garnering a lot of attention in the blockchain space. These devices are capable of providing the necessary hardware needed to interact with the blockchain while still having a power usage that is low. This low power usage makes it cheap to run the device off a solar or other off-grid installation.
Raspberry Pis have arguably been king-of-the-hill in terms of low cost single-board computers capable of running a full operating system however recent supply chain shortages have pushed their prices up from the $30-60 range with most retailing in excess of $100-120USD.
One of our Fund 7 proposals that received funding entailed the creation of an Easy Node Deployment solution/guide. As we have gone through the process fulfilling our obligations to this proposal, we have discovered that there are many ways to augment low-cost hardware devices and bypass some of the hardware restrictions whilst only incurring a very small performance cost.
This means that devices with requirements less than the recommended requirements, can become viable considerations albeit with a few clever tweaks.
We therefore want to explore other low cost hardware devices that could be used to interact with the blockchain or run an always-on node. We also want these devices to be low power usage so that the energy burden to turn a low-power deployment into a self sustainable deployment is very small.
Many of the current Cardano deployments are being run using centralized hardware owned by cloud providers. Whilst there are valid use cases for using these vendors, it is also important to build a community of decentralized hardware. We believe that by researching ways to create low-cost low-power hardware based deployments of Cardano nodes, it would provide valuable learning opportunities as well as give more people access to on-chain tools and software services.
In line with the challenge, we will be keeping our findings open-source with a MIT License in the form of a guide, just like our Fund 7 proposal.
Risks there are a plenty but the two primary risks we see are:
-
Further supply chain issues - The supply chain shortages could start affecting some other devices as well. We plan to mitigate the effect of global supply chain shortages (as much as is in our power to do) by looking at other devices available that could be used to build and run a node
-
Nested incompatibility troubleshooting - One risk is that devices appear to be compatible on the surface but then as one progresses through the process of building a node, it becomes apparent.