Feasibility of limiting the computational power of each node |
(1/5) > >> |
yingyush55: If you add a computational power limit to each node in the Bitcoin base code, is this limit easy to crack? What I mean by cracking is not to increase the computational power by increasing the number of nodes, but can the set computational power be exceeded on a single node? |
joniboini: So, for example, one computer can only output 1 GH/s mining hash rate, and if they want to increase it legally, they have to add more computers. Is this what you're trying to say? If this is the case, I can see a lot of people using other clients or just straight up forking the network if they think it is worth the cost. Whether it is hackable or not is just speculative at this point since there is no code to scrutinize. Even if it is unhackable though, what I mentioned previously is still likely to happen. What is the purpose of this limitation btw? To prevent centralization or something else? I don't see how it works if the former is the purpose. CMIIW. |
yingyush55: Quote from: joniboini on April 01, 2023, 12:24:12 PM So, for example, one computer can only output 1 GH/s mining hash rate, and if they want to increase it legally, they have to add more computers. Is this what you're trying to say? If this is the case, I can see a lot of people using other clients or just straight up forking the network if they think it is worth the cost. Whether it is hackable or not is just speculative at this point since there is no code to scrutinize. Even if it is unhackable though, what I mentioned previously is still likely to happen. What is the purpose of this limitation btw? To prevent centralization or something else? I don't see how it works if the former is the purpose. CMIIW. If you can limit the number of registered nodes per person, do you think such a system will become very fair? The Pow mechanism is very complete and mature, but its node power is concentrated in the hands of wealthy people. |
yingyush55: Quote from: ETFbitcoin on April 01, 2023, 12:42:58 PM Assuming you're talking about computation power to perform Bitcoin mining, the answer is no. Few reasons why it's impossible, 1. Most miner these days don't run full node. They only connect to mining pool where the pool give them some computational task. 2. Since most miner connect to pool, that means most Bitcoin block is mined and broadcasted by few pools. 3. There's no way to check how many miners involved to mine a block without trusting the pool. Mining pools are a large node. Will such centralized computing power affect the security of Bitcoin? Can several large mining pools jointly launch 51% computing power attacks |
garlonicon: Quote If you can limit the number of registered nodes per person, do you think such a system will become very fair? No, it will increase pooled mining. Currently, you can mine coins without running a full node. If you restrict the number of nodes, then there will be even less miners with their own node. You will only harm people that run nodes without mining, which is probably not what you want. Quote The Pow mechanism is very complete and mature, but its node power is concentrated in the hands of wealthy people. Not really, because anyone can run a non-mining node. And it seems to be useful in some situations, for example here: https://bitcointalk.org/index.php?topic=5447129.0 Without full node running 24/7, getting block 00000000000000000002ec935e245f8ae70fc68cc828f05bf4cfa002668599e4 would be very hard, because block explorers won't show you that, so you won't see, why this block was not accepted. In theory, nothing stops non-mining nodes from charging fees for their services. In practice, most of them are not rewarded in any way, the only reward is that the node owner can be 100% sure what is going on in the network, if that node is online 24/7. Quote Mining pools are a large node. Will such centralized computing power affect the security of Bitcoin? Why you want to solve "large node" problem by limiting the number of nodes? You should do it in exactly opposite way: encourage people to run nodes, so there will be a lot of smaller ones. |
Navigation |
Message Index |
Next page |