Replies: 3 comments 6 replies
-
Once we hash this out, I envision an article: Headline: "No, the Nano network does not run off of a single wind turbine" |
Beta Was this translation helpful? Give feedback.
-
I'm not sure how feasible it will be to attribute a specific GPU to a given block (and thus PoW). We would need a way to link GPUs to accounts (and therefore blocks). This could be possible for services but I'm having a hard time figuring out how it could be done for users using various wallets. I think a crude first attempt could be polling various sources of PoW to get an idea of what GPUs are used and from that information establishing a low, median and high estimate. We can then combine that with block counts by type over X period for an estimate. |
Beta Was this translation helpful? Give feedback.
-
Hey @mistakia , not sure if you saw this question in my original post:
FWIW, it's a tiny change in the final number, but I want to get this right. If we did multiply 40.08 by 24 and work that out, the final total number of transactions a windmill could support only drops from 32,873 tx/s, to 31,778 tx/s. I'd be curious to dig into that CPU TDP number more, and figure out a more meaningful way to work it into the equation. I know you said it was a crude estimate based on polling some reps, right? How did that go - you asked 20 nodes and 10 came back and you added those 10 together? I feel like we could take an average CPU TDP across the nodes that provided data, and multiply it out across every PR? Just to estimate, in the example, what the 10 nodes that didn't respond to your survey contribute to total energy usage. |
Beta Was this translation helpful? Give feedback.
-
Tasks
Putting some thoughts down regarding how much energy the network actually uses. I'd like to address the often-repeated talking point that the entire Nano network could run off of a single wind turbine.
Below is a screenshot of a spreadsheet I've been working on. Most of it was taken from taken from the Nano Developer Work Generation Guide: https://docs.nano.org/integration-guides/work-generation/#example-benchmarks. 3090 datapoint added by my own test.
Example, best-case scenario:
This is JUST PoW, and not energy used by the rest of the network for confirmation.
Also, again, this is a best case scenario. We need to weight it against whatever distribution real-world PoW generation follows.
This would be an important piece of information we could gather that would legitimize this calculation - what GPUs does the network use? Can we survey the biggest nodes/wallets to see what hardware they use to generate work?
Though it’s interesting to see the cross over from dedicated GPU to CPU - I doubt the real-world number is worse than, like, 10x this best-case number.
Nano.community currently lists network TDP for the last 24 hours as 40.08 kWh
Assuming holding steady for a year, that’s 14,600 kWh / year (Do I have this right? 40.08 kWh accumulated over the last 24 hours, or 40.08 kWh, per hour, averaged over the last 24 hours?)
Taking that into account, we reduce the 10,116,000 kWh produced by the windmill by 14,600 kWh:
10,101,400,000,000 mWh / year / 9.7438 mWh / tx
= 1,038,198,649,397 tx / year
= 32,873 tx / s (best case PoW generation, and using estimated PR TDP for CPU only)
Beta Was this translation helpful? Give feedback.
All reactions