Blockchains by number of nodes/validators
chainparrot.com
chainparrot.com
Number of nodes is a poor metric that is easily gamified (pumped up), presenting an artificial picture. If a blockchain's economics purposefully incentivizes nodes, then number-of-nodes is entirely subsidized, in one common example.
Further, the "Sybil" factor - which one party controls many nodes - and other centralizing factors - e.g. 90% of nodes are on Big Cloud - also complicates the number-of-nodes use as a simple metric and useful comparator.
https://bitcoinmagazine.com/business/garzik-forks-unitedbitc...
So yeah, bit of a burned reputation.
I'm not sure that this dynamic would compromise the metric's usefulness. A cryptocurrency can only offer such incentives in-protocol if it's made the currency have real-world, persistent value. So any ability to bribe users to run nodes would itself be a validation of the cryptocurrency's success/influence/etc.
(That is, being paid 1000 ScamCoins a week to run a node won't be much of an incentive if they're only worth trillionths of a penny each.)
I do agree your next paragraph identifies a real problem though:
>Further, the "Sybil" factor - which one party controls many nodes - and other centralizing factors - e.g. 90% of nodes are on Big Cloud - also complicates the number-of-nodes use as a simple metric and useful comparator.
It's definitely hard to identify how truly independent the nodes are.
>> The non-mining nodes will not be able to resist a re-org by antagonistic miners.
A full node can pick whatever block it wants as the tip of the chain. Many nodes choosing the same would be a UASF. That would resist, by ignoring, the antagonistic miners.
Additionally, different nodes could receive different blocks at different times, meaning they will decide to do a USAF at different block heights.
The idea that non-mining/staking nodes do anything for decentralization or network security is basically cope for cryptocurrencies in which it is difficult for regular users to actually participate in mining/staking.
"The current system where every user is a network node is not the intended configuration for large scale. That would be like every Usenet user runs their own NNTP server. The design supports letting users just be users. The more burden it is to run a node, the fewer nodes there will be. Those few nodes will be big server farms. The rest will be client nodes that only do transactions and don't generate." -Satoshi
Say I have a fully synced and always up to date Bitcoin node, running on a Pi in my closet, that I only use to make and receive payments, which I very rarely do. Then yes, that node did participate in consensus for those payments but it was practically asleep for all the other transactions happening in the network (it did validate all blocks, but it didn't have anything meaningful to say to the network).
I think a better metric is nodes that are economic actors, but that is hard to measure, since, like my example above, my node could be sitting in the closet and very rarely being used for actual transactions.
So maybe a even better metric then is potential economic actors? How many nodes that could, if needed, be practically used by people in carrying out actual useful transactions. But how do we measure that?
That is a bit of an understatement of its function. If a miner produced a bad block (with, say, 51 btc block subsidy), and it pushed that block onto the network to my node, it would reject it and not propagate that block to others. This is a meaningful feature that is often overlooked.
Looking at metrics like Realized Price and Illiquid Supply helps far more than looking at how many nodes are online.
But how does that help the network except by saving some bandwidth?
In the end, "bad" blocks will and should propagate and should be rejected by every node that decides that the block is "bad". There isn't one node that is a gatekeeper for "bad" blocks.
I think that whenever people talk about consensus, they think about it in terms of how a democracy works - and that is wrong, because Bitcoin is not democratic. It's not like if you nave n nodes, you need n/2+1 to agree on something and all the rest will be forced to agree to their decision. It's up to every individual node to enforce rules for their own transactions.
I start a new coin call $FOO. I release 1,000,000 coins. I sell one coin to a friend for $1,0000, and keep the remaining 999,999 coins for myself. The market cap is now $100M.
> Number of nodes is a poor metric that is easily gamified (pumped up), presenting an artificial picture.
You can game either one.
Secondly, Market Cap is only relevant when reported by popular metrics websites which vet their data sources a little... nobody relevant is listing your coin anywhere, sorry if it disappoints you.
Thirdly, I'm sure that in your first year as a veteran you will learn to care for coins/token which have liquidity/volume either on reputable CEXs or in tokens/networks with a good track record on DEXs.
You can't really game liquidity for long without risking your capital.
I know this is HN, so I would expect less low brow criticism... but who am I kidding this is about cryptocurrencies, rules don't apply.
No but they were clearly refuting the alternative suggestion (nodes) was game-able. That was my point.
> Market Cap is only relevant when reported by popular metrics websites which vet their data sources a little
> you will learn to care for coins/token which have liquidity/volume either on reputable CEXs or in tokens/networks with a good track record on DEXs.
This is hilarious, because your idea is that:
- It's a popular metrics website
- You believe they are vetted
by a centralized web site, is the exact antithesis of cryptocurrencies. What happened to decentralization?
> You can't really game liquidity for long without risking your capital.
Sure, but why is that relevant here? We're not talking about liquidity as being the relevant metrics, we're talking about market cap.
Market cap is such a hilarious concept for cryptocurrencies because it converts everything to a fiat, which, again, is the antithesis of cryptocurrency.
> I know this is HN, so I would expect less low brow criticism... but who am I kidding this is about cryptocurrencies, rules don't apply.
Meeting low brow comments with low brow comments, chapeau!
> by a centralized web site, is the exact antithesis of cryptocurrencies. What happened to decentralization?
A centralized cryptocurrency is an antithesis. I don't care if any of the products or websites in the surrounding ecosystem are centralized: all I care about is that bitcoin remains decentralized.
Decentralization is a force that limits usefullness. Bitcoin is useful only as a base layer; digital gold that higher layer (more centralized) systems can use to settle down to. Being more centralized offers features Bitcoin doesn't have (high throughput, easy onboarding, etc) at a cost of new risks (counterparty risk, etc). Settling down at the behest of the user allows those users to mitigate that risk, and get the best of both worlds.
0yr experience with all investments?
> The market cap is now $100M.
Look up "closely-held shares" vs "floating stock" and how free-float market cap is calculated.
Btw your comment has nothing to do with the one you're replying to. Why derail the thread instead of starting your own?
In your dreams only. Good luck finding any serious (aka "smart") money willing to take your valuation seriously. With such due diligence you're likely to be the only one hodling $FOO ;)
Worst of all, currencies do not have market caps - equities do. Market caps are measured in currencies.
From the outside there is no way of verifying that any chain has any real activity without verifying ownership of the wallets.
Also exchanges that are not participating in scams, actively or passively, will attempt to detect wash trading and stop it.
It's a similar story for nodes as well. A ton of the reported nodes are actually running on AWS and ultimately its a fairly worthless metric.
For a while the crypto community valued node count as a meaningful number for measuring decentralization, and naturally from that moment forward people have been fully shameless about running hundreds (at some points in history tens of thousands) of nodes just to boost metrics.
So? That doesn't mean anything, Amazon doesn't control the nodes just because they are running on its infra.
Control of the software is the relevant thing here. If AWS started modifying the software to make it fraudulent that's a problem.
Until that is an issue the hosting provider is as relevant as the bandwidth provider. It's just dumb compute.
Remember also that a lot of the large staking players are staking on AWS and also have other external factors which dictate where they can host (taxes, corporations, shareholders, etc).
Many of the large players are also tied to AWS deployment APIs... moving means rewriting those. Ever worked with terraform before? It isn't just some trivial thing to point at another provider.
Google Cloud, Azure, deploy a server yourself, etc.
> As we've seen more recently with the OFAC list blocking... once one big player starts to block, the rest follow suit pretty quickly.
There's a big difference between something that is made illegal (eg the OFAC sanctions) and a private action by a company. If your service is illegal then you are going to have other problems than just AWS refusing to host.
> Many of the large players are also tied to AWS deployment APIs... moving means rewriting those.
There's a big difference between using AWS as dumb compute and using AWS features.
The more AWS features you use the more control AWS has. The same applies to any software you use - if a license can be withdrawn there is an element of control. These things are much more important than if the physical machine you are running on is owned by Amazon.
As I said above: Control is the important thing.
My point is that if AWS decides to follow Hetzner, the rest will too. If it was so easy to just deploy a server yourself, then more people would be doing that already. Right now, AWS is the lowest bar cause that's what half the people running this stuff know already [1].
> If your service is illegal
PoS / staking is a grey zone right now... there is a lot of discussion over the legalities.
> There's a big difference between using AWS as dumb compute and using AWS features.
Correct, but even the dumb compute involves setting up VPC's, networking, disk, monitoring, logging... etc... and each provider does it differently. For one staker, no big deal... but for the larger ones... it gets a lot more complicated.
[1] https://github.com/verida/storage-node#lambda-deployment
There's really not.
US gov or the CIA/fbi just forces AWS to do so.
Since Snowden not unreasonable.
Currently there are 79,717 distinct depositor addresses. They list 36 known entities validating, accounting for about 75% of staked ETH. So that leaves about 100K validators split among small unknown entities. Many of those would be home stakers.
Some of the known entities are staking pools, representing lots people who own the stake. But it's only the pool producing the blocks. Bitcoin is similar: lots of home miners but they're mostly in pools, not attempting to create blocks on their own.
For the number of entities creating Bitcoin blocks, I just found this paper, which doesn't give a total number but says 55 to 60 miners control at least half of Bitcoin mining: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3942181
I wouldn't expect the number of independent (i.e. unpooled) Bitcoin miners to be especially large, since a fairly large investment is required to have a chance of producing a block in a given year.
2. Yes.
3. It is not in good faith.
Arbitrage and exchange, and all of the people and infrastructure surrounding those, would have no mass in this ranking system.
"What about online stuff?"
Well, yeah. If you pay for a small instance VPS using bitcoin then you get credit for 1/64th of the weight of that PowerEdge R7525 you're renting and the 375 lbs dev you hired to run your site. Unless it's an exchange or trading platform, of course.
Raw usage (as in number of transactions) is meaningless because it can be trivially manipulated by wash trading if the fees are super low (typical of a barely used chain).
"Yes, I would like to purchase a thousand stone bricks. Do you accept BrickCoin?"
My background is in game development both on Facebook and mobile, and I spent a lot of time paying close attention to the growth of the web and its various startups. Number of nodes and market cap both look a lot like vanity metrics to me - numbers that sound good in a market/tech-specific way but don't actually reflect the true value or growth potential from a business perspective.
Cryptocurrency, AFAIK, has network effects, so the true value should likely be measured in common KPI's like DAU, MAU, and some kind of replacement for ARPU - likely average transaction volume per daily/monthly user.
The numbers I've seen for crypto games - DAU in the tens of thousands - are absolutely laughable compared to the numbers on Facebook and mobile games even in the first year or two of the platforms. If crypto was truly going to be a revolutionary mass-market phenomenon, I would expect to see hundreds of thousands to millions of DAU on any individual currency and AFAIK that's just not happening.
You're right that better measures are number of transactions-per-second, merchant acceptance, etc:
https://mempool.space/lightning https://bitinfocharts.com/comparison/transactions-btc-eth-lt... https://moneroj.net/merchants/
I agree that crypto games have been pretty pitiful in their current incarnation, outside of gambling applications (thanks to provable fairness). They have a bad reputation of being too centralized and pay-to-win, which is really the only problem cryptocurrency is supposed to solve.
Crypto is heavily censored in the US from multiple directions.
Also, I don't see why you couldn't just distribute a defi app on android as an APK, including tornado cash. I don't really know if trading on leverage is a critical part of using cryptocurrency, but I don't really see how you would be prevented from doing that on mobile unless your CEX distributes a different desktop app.
Crypto is not heavily censored in the US. I mean maybe, but it depends on what state you live in. Also, you can't legally mix coins as a service like tornado cash or coinjoin server, as that constitutes money laundering.
> Crypto is not heavily censored in the US. I mean maybe, but it depends on what state you live in.
There are major roadblocks being put in place by powerful entities. I have to use VPNs, different distribution/ platforms, .onions, NATS, and other bits of technology to get around those roadblocks and use the technology as I see fit.
> tornado cash or coinjoin server, as that constitutes money laundering.
Ensuring privacy is money laundering? Please tell.
Distributing an APK? There is nothing google can do about this. I never accept google's terms of service because I use an AOSP distro like calyxos or grapheneos
>There are major roadblocks being put in place by powerful entities. I have to use VPNs, different distribution/ platforms, .onions, NATS, and other bits of technology to get around those roadblocks and use the technology as I see fit.
The cryptocurrency is only as decentralized as its development infrastructure.
>Ensuring privacy is money laundering? Please tell.
It can be prosecuted as money laundering if you are offering a service (tornado cash, wasabi, coinjoin, etc.). If it is a passive feature of the network (zcash, monero, etc.) then there is no one to prosecute.
Also worth checking about Chia Network projects with WorldBank and InternationalFinanceCorporation for carbon credits market https://www.chia.net/2022/08/17/bringing-transparency-and-ef... about some real use that is launching very soon.
As far as real transactions, they’ve got a way to go. Just releasing NFT support a few months ago.
Destroying a lot of HDDs and SSDs for nothing
Because these useless calculations have cryptographic properties (one way functions) that make the process secure. Useful calculations instead of just calculating a simple hash function would either be risky in term of future security (because of unknown properties), or outright insecure.
The process of plotting the data is strenuous on SSDs. You might kill an SSD if you are plotting a petabyte or so. But if you are that serious, you can plot in RAM (or just eat the cost, which is insignificant compared to the cost of a petabyte).
The process of farming/mining doesn't stress HDDs in the slightest.
To the OP, why isn't Chia in this list?
and then places at #2 because it erroneously just divides the ethereum stakable supply up by 32 and counts that as 'validators' when it's really just a small number of entities. That would be like claiming that bitcoin has some number of trillion 'validators' because it performs that many sha256 operations per unit time, or counting each 1e-8 btc as a 'validator' because anyone that owns bitcoin at all is incentivized to validate and protect the network or other such meaningless metric.
It might be cute to also see some derived statistics like "market cap/node", average size of transaction, and "estimated cost of 51% attack". ;-)
https://luke.dashjr.org/programs/bitcoin/files/charts/histor...
Someone already built that one here: https://www.crypto51.app/
The last column is important to understand. It's answering the question: if you rented NiceHash's entire supply of compute power, how close would that get you to launching an attack? For any crypto worth caring about, the number is 0% or close to it. And for the others where it's >= 100%, attacks are a common issue for exactly this reason.
https://www.coindesk.com/markets/2020/08/29/ethereum-classic...
For security reasons, there can only be one top coin per class of hardware.
sha256/bitcoin = asic
ethash/ethereum = gpu
randomx/xmr= cpu
Yes, there are ethash asics, but they are effectively just asic gpus with ram... the memory controller is the gating factor because ethash is memory hard [1].
The gpu balance will shift with the merge... all the hash will go to ETC and other shitcoins. $21m a day in rewards will go to $1.2m a day.
A lot of GPUs will be turning off as the profitability drops. As profit drops, large miners will sell to the retail market to cover their costs...
ETC will trend towards zero... miners will try other coins, but those will also trend to zero since they have no actual use (utility) other than speculation.
These next couple weeks are going to be fascinating to watch. This merge is not only the end of ETH mining, but it could also be the end of speculation profit for a lot of other (shit)coins.
[1] https://www.vijaypradeep.com/blog/2017-04-28-ethereums-memor...
However, I think you could have multiple competing cryptocurrencies in the ASIC class, because the ASICs are not as generic as GPUs or CPUs, so they cannot be easily repurposed for attack unless they are FPGA-based (doubful).
Anyways, I'm looking forwards to the new supply of GPUs. Hopefully we don't get the same thing again with Chia hogging up all the storage on the market or Monero hogging up all the CPUs.
Another little tidbit for you... GPU mining didn't really impact the supply as much as people like to talk it up in the press. Maybe for a short while, but it was more just a lack of manufacturing than anything.
Because ethash is memory hard, older (4-5 year old) gpus are actually the most ROI profitable. It isn't the same nm hardware race as asics. People buying up the most expensive GPUs for mining were not helping themselves at all.
CPU based mining is kind of a shit show... less about people buying CPUs and more about bot networks being used to mine.
Not only is Grin the one coin, out of many thousands, that strongly deters speculation with its pure linear emission, but it did in fact have ASICs built for it (the Ipollo G1/G1-mini).
I still stand by what I said... grin doesn't have any demand (the price is in the dumps and it has no utility)... nobody is going to pay $9k for an asic to earn pennies. how many of those things have people actually bought?
I appreciate that you tried to make a coin and that your algo is actually pretty interesting... but it is also too bad you didn't do a memory hard algo and be in a position to capture the 18m+ GPUs that are about to need a new home.
ethash held out surprisingly well. certainly a lot of asics were sold, but it didn't fully knock out GPUs like say sha256 did with btc. where as grin... you changed your original tone on it and decided to embrace asics with specific changes to CC to support that.
The original Cuckoo Cycle turned out to be rather ASIC friendly; the Cuckatoo variant even more so. But it's the Cuckaroo variants that saw the most changes to make them substantially more ASIC resistant.
update: removed comment about ROI cause I didn't do the full maths.
That comment makes no sense, since most cryptocurrencies have no use except speculation. The price is low (well, no lower than Doge) because Grin deters speculation, and hence much fewer people are willing to speculate on it.
> ROI is 4300+ days
Based on what electricity price?
Also, the number of nodes doesn't actually matter that much. It's more important that people can run nodes.
There's no market cap of USD. There's only the supply. It's value is derived from how much you can reasonably anticipate exchanging one USD for in an economy. Fundamentally that requires goods and services to be priced in USD so that you can derive a value for the dollar from a basket of goods and services. But nothing is priced in BTC, it's priced in local currencies and converted in real-time at the point of a transaction since generally speaking you can't exchange BTC for anything directly, cost of inputs is determined local currency and taxes are due in local currency at the spot price at the time of the transaction.
This is an aspect of the holy trinity of crypto where it's all things to all people.
It's not a currency, it's a high-beta speculative play on US dollar liquidity in the market as determined by the Federal Reserve.
Nodes are gameable, market cap is gamed for sure. The only way to more forward quantitatively is to actually treat BTC for what it is. That's why none of these definitions fit.
If you want to treat it as a currency compute its GDP, which is supply times velocity converted at spot to international dollars.
Also the number of nodes can be seem there: https://telemetry.polkadot.io/#list/0xfe58ea77779b7abda7da4e...
PoS will be on AWS or similar.
PoW and PoST will not be on AWS or similar.
Source: https://dashboard.chia.net/
If you zoom out that dashboard it says at one point 200k nodes that than very sudden changes but in a general trend downwards. Data might not be accurate
I don't understand much of Chia or other coins, but it does not look very organic
Like it worked out way too well by 2015 and too poorly at the beginning, he thought he would get traction right away (hence the second block taking like a week, this indicates it's the first thing he released) but it didn't. Overshot the difficulty. So he was stuck pre-mining until he again selflessly stopped mining, he could have mined more. And he was an all-around cryptographer, so very very paranoid (job requirement) very hidden, Bitcoin wasn't the only code he wrote I divine the only code he published, similar to the Truecrypt author, went by alias John Smith that guy, who is getting out of prison for murders based on his code, in like five years. That's one alternate universe of Satoshi.
what was really the catalyst for this, my gut feeling is circa 2018 tether money printing and chinese money flight
people write to it
ELI16: they are public utility state machines that people pay to use, there are other metrics sites that show what people are willing to pay for. in many cases, the payments themselves make the token more scarce permanently, and anyone needing to make payments in the future has to buy it as a higher price from someone else. There is a lot of activity on the Ethereum network.
so despite the more familiarity with speculation, there are many users that acquire the cryptocurrencies as short term inventory when needed to perform state operations
"Our economic model consists of two kinds of users: The ones who want to use the benefits of NKN, and the ones who create them."
So how many of 32k nodes are actually the ones that create NKN?
This causes a massive--and very unsustainable--"pump" in the value of the token, as more people rush to invest in the token so they can get paid rewards by staking it (to set up more nodes and earn more rewards), which is then used to market the product saying "look how many more nodes we have! we keep getting more and more nodes!" causing others to rush to invest in the token to speculate on the value increase, which adds up to the value of the token going up and thereby either the value of the treasury held by the company going up or the value that can be extracted via inflation going up, which can then be used to pay for more rewards.
The ONLY correct metric by which to judge a cryptocurrency project is by the amount of legitimate--not "I am going to subsidize our nodes by acting as a client and using the network a ton randomly to make it look like there is a lot of usage"... which, yes, means this is a difficult metric to correctly measure--traffic, as probably measured by revenue (but maybe "untainted income" or something would work? I have stared at the question some but never managed to figure out what the best exact figure is... which is of course even harder of a problem than valuing a normal stock/company).
To draw an analogy: would you want to decide the value of a restaurant chain by the number of locations they have around the world--or a gig economy company by the number of people providing service--if you knew the company took a billion dollars in VC money and could quite literally just be paying people to set up locations or drive in circles without a single user in sight? You'd want to know how much people were actually willing to pay for the food people are buying or how much they are willing to pay for the rides they are getting, and if that answer were somehow not only $0 but NEGATIVE--as cryptocurrencies often set up unsustainable VC/pump-funded incentives focused on the USER as well!!--you'd hopefully be skeptical of the company.
(But, of course, I use those examples to explicitly include the ilk of Uber or DoorDash, as the question for SOME of these cryptocurrencies is "if we can get enough providers in enough places, only then can we unlock revenue and value". But that is then more of a progress check on their ability to build out their network as opposed to a real understanding of whether their product has any value or not... an ecosystem where you have a ton of supply and almost no actual demand is not an ecosystem which is functioning or one which will be sustainable.)