News for hackers. Stuff that matters.
Re:Stellar Smart Contracts by keymone on Wednesday October 10, 2018 @09:26AM (#18184577)
> arguing about the meaning of words here

isn't that the most important thing?

> work in PoW is it's output and the hashimoto algorithm in PoW discards all computed hashes that fail to meet the difficulty requirement

you've used few specific words in your comments: "work" and "product". i agree that work in PoW is hashing and most of hashes are discarded, but product of PoW is the signature that satisfies the difficulty. if finding the signature didn't require going through lots of energy - it wouldn't have been proof of work.

> If there are incentives to mining other than the block reward, the security assumption provided by hashrate majority is lost and blocks producers cannot be trusted.

amazing, so you do understand this and yet you keep saying PoW is wasteful. if security is the product of PoW, then PoW is wasteful only if security is worthless.

Re:Stellar Smart Contracts by root_axis on Wednesday October 10, 2018 @12:33PM (#18186456)
Waste is the security mechanism. Since the hash results are wasted it is risky to mount an attack on the network; if the hash results were not wasted then the cost of mounting an attack would be mitigated by the value inherent in useful work produced by the algorithm. Your rebuttal actually supports this conclusion because "useful work" would become the "common denominator" cost built into securing the network thus bringing us right back to where we started (i.e. a situation where wasted work is the only useful kind for securing the network)
Re:Stellar Smart Contracts by realsunnyg on Wednesday October 10, 2018 @08:27PM (#18190112)
Agreed. "Proof of Waste" seems to be a more accurate description of what's actually measured and involved in the algorithm, though it doesn't market as well.
Re:Stellar Smart Contracts by keymone on Thursday October 11, 2018 @04:33AM (#18191804)
sure, if your goal is to denigrate the project. but if you go by definition of waste - it doesn't apply to bitcoin at all.
Re:Stellar Smart Contracts by keymone on Wednesday October 10, 2018 @12:58PM (#18186735)
> Waste is the security mechanism

not really, consumption of energy is. and even if we accepted this weak statement, how does it follow that PoW is therefore wasteful? waste isn't the product of PoW, valid blocks are.

Re:Stellar Smart Contracts by root_axis on Wednesday October 10, 2018 @02:01PM (#18187375)
> consumption of energy is

Yes. That's the "waste" part. The only product of spending the energy is a proof that the energy was spent. This is obviously wasteful because there is no relationship between the absolute energy spent and the utility of the network. The higher the difficulty the more energy wasted in order to maintain the status quo. Perhaps the most obvious sign of PoW's wasteful nature is the fact that the introduction of more efficient hardware into the network increases overall energy consumption because everyone else without cutting edge ASIC technology has to increase their energy output to compensate for the increase in hash rate.

Re:Stellar Smart Contracts by keymone on Wednesday October 10, 2018 @02:16PM (#18187518)
> The only product of spending the energy is a proof that the energy was spent

yes, and if that proof has value - then it's not a waste!

> there is no relationship between the absolute energy spent and the utility of the network

of course there is - security of the blockchain is proportional top energy spent mining it.

> higher the difficulty the more energy wasted in order to maintain the status quo

you got this backwards, difficulty goes higher because more energy is spent (or there is breakthrough in mining efficiency like cpu->gpu, gpu->fpga, fpga->asic, see next paragraph). and miners spend more energy because market tells them it values the security / utility / w/e of the bitcoin more.

> introduction of more efficient hardware into the network increases overall energy consumption because everyone else without cutting edge ASIC technology has to increase their energy output to compensate for the increase in hash rate

this makes no sense.. introduction of more efficient hardware increases the difficulty, not total energy spent. inefficient miner will remain inefficient and not-profitable no matter how much energy they will be spending.

Re:Stellar Smart Contracts by hueving on Wednesday October 10, 2018 @03:42PM (#18188203)
Using electricity as a proof of investment is still a waste of electricity.

Proof of work is to establish that money is being spent. A less wasteful system wouldn't convert money into electricity to feed into computations to prove that.

Proving that you lit heaps of cash on fire would be less wasteful.

Just because a process is wasteful doesn't mean it isn't valuable. Air freight is wasteful but is also valuable.

Re:Stellar Smart Contracts by keymone on Wednesday October 10, 2018 @04:02PM (#18188354)
> Proof of work is to establish that money is being spent

nope. it's a proof that energy was consumed. money is human concept, energy is universal absolute.

> Just because a process is wasteful doesn't mean it isn't valuable

energy consumption is inherently wasteful activity (as in there is some amount of "waste" in the world produced for the energy to become consumable). by this definition literally everything is wasteful and the label loses it's meaning.

but labels are useful and i (and the official definition) prefer using the term wasteful for something that is intentionally or unnecessarily inefficient.

bitcoin is neither - every joule spent mining bitcoins is necessary to provide the level of security demanded by the market. you can't spend less energy to provide same level of security, because in bitcoin they are pretty much the same.

Re:Stellar Smart Contracts by tinco on Wednesday October 10, 2018 @12:46PM (#18186597)
Just that something is effective doesn't mean it's efficient. For years the lightbulb was the most effective way of producing light, and we took for granted that it cost a lot of energy. But you would be a fool if you claimed it wasn't wasteful just because the product (light) is so valuable.

Bitcoin mining is wasteful, it literally produces waste, and there is no proof at all that it is an optimal way if achieving security, in fact I feel there are signs that point towards the contrary.

Re:Stellar Smart Contracts by keymone on Wednesday October 10, 2018 @01:03PM (#18186808)
> But you would be a fool if you claimed it wasn't wasteful just because the product (light) is so valuable.

you're missing the fact that bitcoin difficulty adjusts. ultimately bitcoin mining is an activity that converts energy into blockchain security. market establishes the required level of security by assigning value to bitcoin. if you replace bitcoin algorithm to anything more "efficient" - it will simply mean that miners will churn through more iterations of hashing but amount of energy consumed will not change because it's dictated by the market.

> Bitcoin mining is wasteful, it literally produces waste

wrong. bitcoin mining produces blockchain security. waste (and more correctly - energy consumption) is just the mechanism.

Re:Stellar Smart Contracts by tinco on Wednesday October 10, 2018 @04:28PM (#18188543)
I'm not missing any facts, and you're just ignoring my argument. What's your game?
Re:Stellar Smart Contracts by keymone on Wednesday October 10, 2018 @05:05PM (#18188885)
Your argument is invalid exactly because you’re missing the fact that difficulty adjusts. Lightbulb produces light by consuming energy just like bitcoin miner produces hashes by consuming energy, but hashes aren’t the product we’re after, the valid block signature is. If difficulty was static we could be arguing that there is more efficient way to convert energy into valid blocks, but since difficulty adjusts - energy efficiency doesn’t matter, market says X amount of energy should be spent and so it will be spent no matter which hashing algorithm or how efficient the hardware is.
Re:Stellar Smart Contracts by tinco on Wednesday October 10, 2018 @05:20PM (#18189015)
Lightbulbs produce light and waste. Bitcoin produces block security and waste. It varies the amount of waste it produces with the value that's being secured, and in practice that just means it produces more waste when there's more value. That the amount is adjusted according to market demand does not matter, because the market is not interested in minimizing waste, it is interested in maximizing value.

My metaphor was intended to show you that with innovation we might find better alternatives that have similar or better value, at lower cost. It could be that we can get the same or similar security Bitcoin offers, but without the cost of the enormous energy expenditure.

Re:Stellar Smart Contracts by keymone on Wednesday October 10, 2018 @05:57PM (#18189281)
> Lightbulbs produce light and waste. Bitcoin produces block security and waste

all consumption of energy produces waste, the question with lightbulbs is whether we can get more light with less energy and certainly from 100 years ago there was lots of progress.

the same question simply doesn't apply to PoW currency, because energy expenditure is the goal since it directly converts into security. you can't ask for more security with less energy if security is defined in terms of energy. and that's exactly the case with bitcoin.

if you want your metaphor to work - imagine a lightbulb that has a dimmable enclosure and it automatically dims proportionally to how many lumen is emitted so that luminosity of the whole device is constant. no matter how much energy you throw at it or how efficient you make the lightbulb - the apparent outcome is the same, therefore there must be something else this process gives you to justify expending this or that amount of energy.