5 ms·
Mining is a race. If you have X seconds latency because you are millions of miles away, you’ll loose $Y over the long run. You can figure out the function which
by amenghra 6y ago
Mining is a race. If you have X seconds latency because you are millions of miles away, you’ll loose $Y over the long run. You can figure out the function which ties X and Y together.
- runawaybottle 6y agoIf you drop beacon towers along the way to maintain bandwidth, why wouldn’t this work?
- WrtCdEvrydy 6y agolatency and bandwidth are two different things... speed of light is a constant.
- mrits 6y agothese beacons are in worm holes, obviously
- jerrysievert 6y agothe speed of light (or radio waves) doesn't become any faster with beacons. it's latency that's the problem.
- chii 6y agoif you have more mining machines because it's powered by a "free" source of energy, the latency will be beaten easily by just increasing the amount of tries you get to do.
- danShumway 6y agoIf you spend 8 minutes getting the next chunk of information to your machine, and then another 8 minutes returning the result, it does not matter how fast your machines are or how many of them you have. You're still going to lose to the machines on earth, because the Bitcoin network on earth can already mine blocks faster than 16 minutes. Think of it this way. Say we're running a mile long race by foot, and it takes me an average of 10 minutes to run that mile. You want to bring a car onto the track that will be able to go a mile in 15 seconds, but it's going to take you 20 minutes to get the car to the starting line. That's how latency works. It doesn't matter how fast your machines are, by the time you've sent the information to them, by the time you've told them what they need to do, everyone else has already finished with their work and moved on to the next problem.
- chii 6y agobut with bitcoin hashing, you're testing out random hashes to see if it works, and there's an equal chance of finding one for all parties. But if you spend more computational power, you have a higher chance of find one (because you got more tries). Now, a satellite orbiting the sun has 8 mins of latency. Imagine if there was only 1 computer on earth, and 1 computer orbiting, and both "submit", it's the earth computer that's going to succeed first, if both finds a valid hash. Suppose we keep the speed of the individual computers are the same - but now you double the amount of computers orbiting the sun. Now you are twice as likely to find a valid hash - even tho it still takes you 8 minutes to transfer the valid hash message to the earth network. In that 8 minutes, if somebody else on earth finds a valid hash, they will beat you. But they only have 1 machine, and so their chance of finding a valid hash _must_ be half. So on average, the orbiting machines will get _some_ hashes through, because they get more tries. Some of their successful tries would just fail due to latency. At some point, there would be a tipping point where a large number of machines would be able to, due to sheer chance, always generate a correct hash! Now, of course, the latency will still be there, so the earth machines would have to rely on their luck to beat the 8 minute latency (which they will sometimes). What that tippig point is - might be a very large number - is unknown to me of course...and if that tipping point is greater than 50% of the available hashing power, then you might as well just forge instead of doing it for real...
- danShumway 6y ago> But they only have 1 machine, and so their chance of finding a valid hash _must_ be half. No, Bitcoin's network is currently set up to guarantee that a new hash is found in roughly 10 minutes. It's not about how many computers you have in relation to the earth, you need there to be few enough computers on earth and structural enough changes to Bitcoin's technology that it takes the current network on Earth more than 16 minutes to find a hash. Adding more computers to your orbital array will not change the hash rate on Earth, the network is set up to take the computing power into account and keep the hash rate at about 10 minutes. Go back to my footrace analogy. What you're currently trying to do is to beat me in a race by getting a progressively faster and faster car, or by introducing 2 cars into the race instead of just 1. None of that matters unless you can get your cars onto the track in less than 10 minutes, because in 10 minutes I will be done with the race and have moved on to the next hash. You're not pitting your computer network against the earth, you're just pitting it against the latency. You need the on earth hash rate to be slower than 16 minutes, which is not how Bitcoin is currently set up. > and if that tipping point is greater than 50% of the available hashing power, then you might as well just forge instead of doing it for real... To be fair, a 51% attack might actually be a feasible idea for your satellite network if you have enough computers there, but it would also come with the fun side effect of making all of your coins useless and crashing the bitcoin bubble. I suppose the other thing you could maybe do is get so many computers in orbit accepted into the network that you actually drive up the hash difficulty until all of the computers on earth can't solve the problem in 10 minutes; purely because the built-in hashing requirements of Bitcoin become so high that your network's computing power is necessary to finish the transaction in a reasonable time at all. I vaguely suspect you'd need at least close to 50% of the network to do that, but I might be wrong, I haven't done the math. The downside of that scenario is that you've now raised the hash rate for Bitcoin to 26 minutes, because the 10 minute hash rate is going to stay the same regardless of how many computers are on the network, even if 90% of them are orbiting the sun. But to be fair again, a 26 minute hash rate only matters if you're trying to build a working currency, which pretty much nobody in Bitcoin land seems to care about at this point.
- maxerickson 6y agoYou'd have to figure out the balance between distance from the sun impacting power generation and distance from Earth impacting the reward interval. There should be an optimal distance for a given combination of solar panel + mining rig.
- varajelle 6y agoIt depends how many of these minors are near the sun. If the minors near the sun start mining on top of blocks discovered near the sun, then they have the head start again. This means there would me many more chain re-organisation, and that a 50.1% attack would be easier, so the network less secure.