GEP for Super Green Farming with 100% Renewable Energy [Closed]

The calculation correctly shows the probability that three nodes with 90% uptime will all be offline at the same time, assuming their downtimes occur randomly. In practice, there will be some correlation in energy availability for any nodes relying on solar power which are in adjacent time zones, but to the extent they also rely on wind and have significant geographical separation, this correlation would be reduced. Solar only farms won’t hit 90% uptime.

As a majority, but not exclusive, consumer of hydroelectric power, I’ve pondered this quite a bit. Dams impact the local environment in ways that are harmful, including greenhouse gas emissions from decaying biomatter in the flooded area upstream (could actually be worse than burning fossil fuels for the same energy in some cases).

Every method of harvesting energy has impacts that are greater than what’s observed at the site and time of production. The total impact of any choice around using energy becomes a very complicated question. That’s why I don’t think we should take the role of judging the relative impact of various farms. Rather, I think we can take the more neutral stance of accommodating farming done with intermittent non polluting energy sources, and leave it to consumers to choose farms that align with their values.

1 Like

“assuming their downtimes occur randomly”

Yes. This is exactly my point. The 0.001 comes from a random distribution.
I think we are saying the same thing here.


Also, 100% agree with this: “accommodating farming done with intermittent non polluting energy sources”

This is way more feasible.

Just a side note, dams in colder climate will produce less decaying biological matter in the flooded area, compared to dams in a tropical region. Also, the decaying biological matter will happen mostly in the first years of the dam. After several decades of construction, like here in Canada, the decaying matter will be minimal.

While having higher rewards for green farmers would be a nice bonus, especially as an incentive for others, this has never been my primary goal. When I joined this community about a year ago and made my first post on this topic, higher rewards were not even something I had in mind. So personally, I am completely fine with receiving default rewards.

From my viewpoint the primary goal has always been to lower uptime requirements to such a degree, that farmers relying on 100% renewable energy with intermittent supply are enabled to participate in this project in the most sustainable way. For me this also means using as few backup batteries as possible and actively researching and working on solutions that enable workload execution to adapt to the nature of fluctuating green energy supply. All of this works better, if more people from different parts of the world participate. That’s why higher rewards could be beneficial. But they certainly are not the main focus here.

I also agree that without boosted rewards the incentive to try and abuse the system is much lower. The only way people could benefit from claiming that their nodes are powered by phsically green energy is by saving a few bucks on electricity if they turn off their nodes the last 2-3 days of each month or so.
I don’t think many people would bother going through all this trouble. Especially if they have to some degree (fake)-proof beforehand that their power really is renewable on a physical level.

2 Likes

Yes of course this is only true when assuming a random distribution. In the real world, depending on the type of power and the geographical separation, numbers will be a bit different. Though not necessarily worse. We ourselves have sustainable power available in Germany, France, Poland and South Africa. I think that could be a good starting point. The more people participate in this around the world the better it will work. Once a certain number of super green nodes have joined the grid, deployments could be done is such a way that they are distributed across nodes with different usual downtime schedules.

2 Likes

If you can reach 100% uptime using exclusively physical hydro energy with your nodes that’s super sweet. Since the consensus seems to shift to not giving additional rewards to green farmers there would indeed not be any benefits. At least not in terms of higher monthly payouts. Those nodes could still be considered green and work together with other super green nodes to make IT-Systems and deployments more available. This way those nodes could potentially benefit from higher utilization rewards.

2 Likes

Seems we should make the move from an untested opinion to a proof of concept then. While we are still figuring out the exact details on how to include nodes with intermittent power into the grid I’d be happy to dive deeper into this. It will probably be quite a challenge initially. Maybe I could get started by figuring out how to deploy a basic distributed qsfs solution to some of my own DIY nodes first. I suppose it would be best if connect them to the dev-grid for this purpose? Going from there I could simulate power outages and see how it all plays out.

Once the PoC is estabished further optimizations such as the ones @scott has suggested could be implemented.



By the way: ChatGPT also agrees that storage systems relying on erasure coding such as qsfs are well suited for these kinds of circumstances.

Devnet would allow you to test without cost, but getting some Zdb HDD storage to test is already rather inexpensive. For testing, I think it’s best to invoke QSFS manually, either in a VM or on your local machine. That way you have direct control over the configuration and can access internals that would normally be hidden when you deploy on the Grid (removing the cache to force reconstructing data from backends, for example).

I ran some tests like this when I was first getting to know QSFS—distributing some data over a set of backend nodes, simulating a failure by blocking network access to some subset of those nodes, then reconstructing the data from the remaining nodes. Short answer is that that this works as expected.

Happy to support your efforts in testing. Would be nice to document the process too in case others have the same interest.

1 Like

Will your next video be on QSFS ? :open_mouth:

Yes that does seem like a good way to get started. I assume the quantum-storage repository on github contains everything I need to dive into it. Can you point me in the right direction? Maybe you still even have some config files from your own testing that you could share with me. VMs on Apple silicon don’t work too well… lets see how far I can get without having to dust off my rather old windows PC.

I’ve been working on a video about Kubernetes on the Grid. First time I’ve done something like that and it still feels a bit weird. Hope to publish soon. I am considering doing the same for qsfs if I can get something done that is worth sharing. Or maybe a written guide as an alternative.

Summary and Interim conclusion

Based on the fruitful discussion in the last few days I think we have somewhat reached a consensus. In the current project stage additional rewards for green farming may be too prone to abuse and deciding on the exact definitions of what may or may not be considered green on a global scale is presently beyond the capabilities of the DAO. Instead the main focus should be on something that is technically and bureaucratically achievable at the current stage of this project. Luckily the first and also most important proposal of my GEP seems to be suited for implementation.

I think we can all agree with @scott that green farmers still need to show that their nodes are actually indeed powered by phyiscally sustainable sources in order to qualify for lower uptime requirements.

How exactly a green farmer can show that his nodes are directly connected to a renewable energy source will be different on a case by case basis. For now let’s just say that if it’s supported by sufficient evidence and looks overall convincing it will be fine.

As I’ve already exemplified, the incentive to cheat this system should indeed be very low.

My personal goal is to actively work on solutions that can be deployed on single or multiple green nodes with lower uptime, without significant disadvantages. Starting with file storage using the Quantum Safe File System. @Mik has laid out a great vision for this that I hope we can further pursue all together.

Furthermore, I hope one day we will be able to include some of the more advanced features of my original proposal into the grid. Such as making better use of excess energy and the whole concept around smart contracts for green IT.

Next steps

  • Implement a new type of farming class with lower uptime requirements for farmers that are physically connected to renewable power sources.
  • Optional: Enhance the Farmerbot with its WOL features to power off/on super green nodes based on power availability.

@weynandkuijpers Since this whole idea really took form by us two talking, can you help get this thing rolling? Maybe a second, much slimmer GEP is needed? Let’s finally get it done! :muscle::earth_asia:

1 Like

Indeed, especially considering the farmerbot coming soon.