(no title)
aljungberg | 3 years ago
“Employees” are part of a company, they run the company, don’t they? Yet the cost of having employees is not “therefore revenue” from the standpoint of the company.
“Drivers” are a part of Uber, they deliver the service, don’t they? Yet the money paid to drivers reduce Uber’s profits.
I think where your argument runs into trouble is “from the standpoint of the network”. If you want to equate the network and its validators, to say they are the same thing, then your sentence becomes, “The money [the validators] get paid [by the validators] is therefore revenue, from the standpoint of [the validators]”. That’s non-sensical. You can’t give yourself money and say it’s revenue. Either these two things are in fact not the same thing and we can analyse the cashflow of “Ethereum the network” separately from “the validation service providers”, in which case Ethereum is paying out less than it’s taking in, so it is profitable. Or they are the same thing, in which case the “profit”, to the extent you can say a virtual entity like a network can have such a thing, is even higher.
This is because whatever costs the validators bear are less than the ETH they receive is worth. This is true if we assume validators are rational actors (they wouldn’t validate if they were losing money doing so). And even if we take away the assumption that they are profit motivated (maybe they’re all doing it as charity work for some higher purpose), the cost of running an Ethereum validator is tiny, so we end up in the same place: outgoings are smaller than receipts when considering the whole.
(The fact that Ethereum the network “burns” its receipts and then “mints” its outgoings to the validators does not affect this calculation since it’d work out the same if Ethereum paid validators from fees directly.)
lottin|3 years ago
yokem55|3 years ago
You seem to think that is the end all be all to measure the profitability of the network. And you aren't entirely wrong. If it requires too much hardware, too much internet bandwidth, too much in the way of skilled node operators relative to the value the folks running the nodes would gain, the number of particpants would dwindle and the physical network would suffer.
So there are boundaries that real world costs impose on the operation of the network. But at what level do those boundaries kick in? Well, that is why it's been an important value to the developers that a node can be run on 'commodity hardware and internet'. You can run a full node on a standard Pc from the last 5 years with 16gb of ram (less in some configurations), a 2 tb ssd (or 1tb if you don't mind some downtime every few months), a modest internet connection and can be done so by anyone with some basic command line skills.
Because of those modest demands, I can and do run a non-validating node on old hardware I already owned on an internet connection I would be paying for anyway. I make $0 from doing so, but it interests me as a hobby because I want non-intermediated access to the the network. In contrast some large node service providers have immense costs because they host on a cloud services and they hire expensive SRE's to keep it running at a high reliability level. But they woudn't be spending that money if they didn't seem some kind of profit or value in it. Because of that variability and the low baseline to get started, whether it is real-world profitable to any particular participant is irrelevant to "ethereum" as a whole.
So, from my view, it becomes reasonable to look at it as "how much ether is created vs how much is burned" to see if "ethereum" as a whole is profitable.
aljungberg|3 years ago
TimJRobinson|3 years ago
How could validators possibly be revenue? Maybe it helps if you visualize them as contractors who do a job for the Ethereum network, and get paid for that. How the contractor manages their own budget is irrelevant to Ethereum.