Litecoin [LTC] X11 hardfork at block 564,480
bitcointalk.org
bitcointalk.org
This is a pretty interesting comment from the person who is proposing the fork. I wonder how the currency will split if a sizable amount of people switch to this method of mining? Will the devs be forced to accept their fork or will this just split off into a litecoin 2.0 that is ASIC resistant which previously mined coins grandfathered into this new fork
See: https://bitcointalk.org/index.php?topic=549572.msg5981748#ms...
And I'm sure existing ASICS can be adapted to new algorithms, they're developed in VHDL/Verilog, surely, not as easily as changing an FPGA, still, it won't be a work from scratch.
I agree that FPGA resistance is much harder to achieve.
ASICs have to go through a manufacturing cycle. Software doesn't. It is plainly obvious that software can move faster than hardware.
Has anybody tried looking at making GPUs do what they are designed for? Namely sorting and rasterizing triangles. If a cryptocurrency was made to use a very large number of triangles as the problem, perhaps GPUs would be the most efficient device to solve it with.
Oh, and nobody is using triangles because hashing lends itself so well to Proof-of-Work. The "work" must be difficult to perform, but very easy to verify. Like a zip file that takes 20 minutes to compress, but only 5 seconds to unzip. To verify a triangle you would have to re-render it.
This didn't drive the price of BTC up, but when they cashed out into USD it drove the price of BTC down.
Alternatively, the events might not be related. Cryptos are very volatile.
* This Litecoin thing appears to be some random person with no authority trying to make stuff happen.
* Bitcoin price is falling because news is claiming banks in China must close all accounts related to bitcoin-businesses by April 15th. I don't know if it's true or not, but I'm not panic-selling my coins.
It sounds like this is just some GPU owners wanting to turn back time to protect their assets.
I somehow suspect, however, the proponents of this change are not "regular joes", who might have an intel HD2000 in their laptop. And if we're going to play the "democratising" card, with GPU mining it's a lottery of where you happen to live - electricity prices vary wildly around the globe. ASICs help to take that out of the equation, so if anything they're more "democratic"!
i wonder if there is a solution to the byzantine general's problem with that is resistant to 50% malicious nodes but doesn't require so much energy overhead. even proof-of-stake coins still require energy wasting.
As compared to entire blocks of office high-rises in every major city required for our current financial system?
Though it is worth mentioning there are cryptocurrencies looking to solve this problem, like peercoin's proof of stake.
Also, don't fool yourself on power efficiency. The network adjusts the difficulty, so if ASICS are 100x as power efficient the difficulty will tend towards 100x harder.
And yes, it's always a balancing act. The network adjusts the difficulty based on total hashrate, not on power efficiency, which is just an overhead. More and more people will pile in until the difficulty is high enough to render mining unviable. However, ASICs at least will shift the balance more towards hardware costs vs the raw power cost that it is now, and reduce the number of useless components that need to be manufactured, etc.
Everyone has a GPU, and your gpu is usually on the same magnitude of efficiency (assuming its modern) as the optimal GPU miner for any given algorithm. With ASICs, the barrier to entry is huge, so you have less "casual" miners. The casual miners significantly dilute the power of concentrated mining operations.
False. Mining difficulty automatically adjusts to compensate for faster hardware. Nothing is gained.
Increased efficiency is generally beneficial in non-zero-sum games, but cryptocurrency mining is actually a zero-sum game where increased efficiency does not add value anywhere.
Well, where's the gain from mandating GPUs?
> increased efficiency does not add value anywhere
Back to CPUs, then?
That means a stark concentration of mining power, because it means "average joe shmoe" can't just start running cgminer on their integrated openCL hardware and get coins at reasonable rates for the money invested (in power).
I think it is too late for litecoin, and would rather see them implement this in a less entrenched altcoin like peercoin, because there is too much inertia and scale now to change it in the litecoin space.
GPUs may be ubiquitous but it's not viable to run a mining rig with just one, which means that all those GPU miners are basically running "specialised hardware" too. Joe schmoe does not just happen to have an 8-GPU tower computer lying around.
It's not totally vanilla hardware like the 15-watt laptop I'm typing this on, but it is common enough I happened to have it already.
With ASICs the barrier to entry is five figures. (Most of the cheaper ASICs have terrible payoff timelines) With GPUs the barrier to entry is far, far lower. You won't make it rich on a $150 GFX card, but you can make some revenue.
ASIC resistant
GPU resistant
botnet resistant
My Cuckoo Cycle PoW (https://github.com/tromp/cuckoo) configured to require for instance 7GB of memory, is all of the above. And is very power friendly, since only 5% of the runtime is computation and 95% is waiting for main memory random access latency...
Sure, if you can come up with a good proof-of-work algorithm that runs well only on CPUs.
It could be possible. The straightforward way would be, I believe, to use an algorithm that has weak parallelism and depends strongly on branching. CPUs are king of branching, and both GPUs and ASICs get ahead by taking advantage of parallelism.
Although, one nice thing about GPUs being the standard-bearer, is it makes most general purpose server hardware useless for mining. That's good in that it makes hijacking a webserver to mine bitcoins, a largely pointless affair.
It's like everyone would fork Linux kernel, make some adjustment and try to promote it as something new rather than doing a pull request.
Or, like everyone was writing their own blogging engines after WP's success.
Which is true in 95% of cases.
It's confusing now, but I think eventually having hundreds or even thousands of crypto currencies will contribute to their stability. Hopefully, we'll eventually have an abstraction layer on top of all these coins that can maintain a balanced portfolio of "value" in your wallet.
But, yes, there are some "me too" CC's.
[1]: http://www.reddit.com/r/CryptoCurrency/comments/21bely/have_...
This looks like someone took many different hash functions and for some reason thinks it's "anti-ASIC"...
1) The existing algorithms for finding prime chains or clusters are rather involved, and people may keep superior algorithms private.
2) They're not very botnet-resistant.
I guess when this fork happens, I'll have a handful of LTC X11, and I guess I'll dump them for BTC at whatever bargain price they're selling for, as I can't imagine how this could end well.
That's the answer to your question. It really is a new currency, but everyone with Litecoins gets an amount of the new currency equal to their Litecoin stake.
After that, Litecoin and Litecoin X11 are separate entities, which will not have the same price. Possibly Litecoin X11 will be worthless, if it doesn't get much support. Like any digital currency of this kind, it will be worth whatever people are willing to pay for it. Exchanges will have to opt in to accept Litecoin X11, as a separate currency from Litecoin.
That would be very disruptive, and would probably pull the price down, and that is a risk which may deter some people from using the X11 fork.
Scrypt has a bigger memory footprint, but ASICs can work with more memory, no problem
Not to mention decreasing mineability may end up isolating their fork (causing their value to go down)
Ok, this explains a little bit about X11 http://www.reddit.com/r/CryptoCurrency/comments/21bely/have_...
But whatever a GPU can do, a properly designed ASIC can do as well
It seems they're counting on implementation time for new ASICs for this algorithm.
In short, this is what happens when people who know nothing about cryptography try to sell their unexamined constructions.
Maybe you shouldn't claim something to be naive when you don't know anything about it?
Please tell me what computation can be done in a GPU that can't be done in a specifically designed ASIC.
Kind of like a pub/priv key is not uncrackable - just that the resources required to crack it are excessive enough that almost nobody can attempt it and get meaningful results. Maybe x11 requires something that would make ASICs very expensive to produce or maybe some kind of legal loophole where shipping ASICs, rather than GPUs, implementing the algo is a legal problem in target countries.
I'm not saying I support the poster; frankly I'm just ignoring it until it comes from someone with authority. At the same time, I'm not writing this person off as naive until it is shown why x11-ASICs would be just as legal, simple & cost-effective as any other cryptocoin ASICs out there. I also realize that one could look at this from the other side and leave the burden of proof on the poster. He/She needs to show why an x11-asic would be hard to produce because of cost and/or legality.
So... I'm neutral, but with a -0.01 since this doesn't look to be anyone of significant importance in LTC community.
Up to a point. When you need more memory than fits on a single chip, you have to incur off-chip delays in accessing memory. Basically your ASIC is now just an application specific manycore CPU that needs to interface to commodity DRAM. At which point it may not have much advantage over commodity CPUs...