Author

Topic: One-CPU-one-vote but full nodes don't vote anymore (Read 204 times)

full member
Activity: 459
Merit: 104
Yes you can obtain monero by your CPU. Monero is minable with your computer easely. I tried this for 1 days and was at 10 cents/day, I stopped after 1 hours, I considered that I could buy some monero instead of obtaining it with my CPU. I do not know very good the Bitcoin network, but my guess is that what wanted Satoshi and what is the reality now, are different things. The biggest threat is if 51% of the bitcoin production would be at a certain moment produced by a one entity.  
legendary
Activity: 3472
Merit: 4801
If the above view is correct,

It is not.

can this situation evolve into a threat? (Fewer and fewer full nodes).

Possibly, but currently unlikely.

[/b]Are there other cryptos providing an implementation closer to "one-cpu-one-vote" ?[/b]

Altcoins?

Go ask in the altcoin sub-forum.  I don't pay any attention to those scams.

The original intention of Satoshi was "one-cpu-one-vote". Everybody would run the same full node and would simultaneously mine and have a chance for a mining fee.

That is not Satoshi's intention.

He said so himself, right here in this forum.

Take a look for yourself:

- snip -
Simplified Payment Verification is for lightweight client-only users who only do transactions and don't generate and don't participate in the node network.  They wouldn't need to download blocks, just the hash chain, which is currently about 2MB and very quick to verify (less than a second to verify the whole chain).  If the network becomes very large, like over 100,000 nodes, this is what we'll use to allow common users to do transactions without being full blown nodes.  At that stage, most users should start running client-only software and only the specialist server farms keep running full network nodes, kind of like how the usenet network has consolidated.
- snip -

The design outlines a lightweight client that does not need the full block chain.  In the design PDF it's called Simplified Payment Verification.  The lightweight client can send and receive transactions, it just can't generate blocks.  It does not need to trust a node to verify payments, it can still verify them itself.

- snip -

For now, everyone just runs a full network node.

I anticipate there will never be more than 100K nodes, probably less.  It will reach an equilibrium where it's not worth it for more nodes to join in.  The rest will be lightweight clients, which could be millions.

At equilibrium size, many nodes will be server farms with one or two network nodes that feed the rest of the farm over a LAN.

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.
- snip -


Emphasis in bold added by me.
newbie
Activity: 64
Merit: 0
maybe monero where it still possible to solo mine.
newbie
Activity: 8
Merit: 0
The original intention of Satoshi was "one-cpu-one-vote". Everybody would run the same full node and would simultaneously mine and have a chance for a mining fee.

But gradually mining got "out of control" and separated from full nodes. Now full nodes are still essential to the network but they don't get compensated.

If the above view is correct, can this situation evolve into a threat? (Fewer and fewer full nodes).

Are there other cryptos providing an implementation closer to "one-cpu-one-vote" ?
Jump to: