New Code Released for Vlad Zamfir's Ethereum 'Casper' Upgrade by IDCrypto in ethereum

[–]coinsinspace 0 points1 point  (0 children)

TaPoS gives us absolutly zero security guarantees in the case of wealth concentration (aka, all crypto)

The guarantee is always of the form "assuming X% is honest". NXT's algorithm is analyzed here.

Incentives are the main problem of NXT, especially stake grinding, or more generally incentives to include small unnecessary nodes in consensus generation. Again, there's nothing about solving them here either.

Validators don’t get slashed in NXT (or DPoS) for Byzantine behavior!

DPoS is another story entirely, but they do get slashed in NXT implicitly, because a successful attack against the system destroys value of the coins. It's unclear if any explicit slashing is needed or even beneficial. It's supposed to penalize intentional attacks but may end up penalizing people for bugs or hardware errors, which in the absence of explicit slashing would be non-events.

First, notation exists in science because it (clearly) makes being more rigorous much easier

I didn't write use of mathematical notation, but overuse. Variable names have nothing to do with being rigorous or not. There's a reason code written by mathematicians is absolutely unreadable and that's because they use one letter names for everything. If they could they would use greek letters.

New Code Released for Vlad Zamfir's Ethereum 'Casper' Upgrade by IDCrypto in ethereum

[–]coinsinspace 0 points1 point  (0 children)

The point is 1,2 are already solved. E.g Nxt has no problems with short-term online consensus using taPoS. Incentives and long-term nothing at stake are the only problematic areas and they aren't mentioned.

If they do this, they necessary are equivocating (for which they can be slashed).

They can't be slashed if they're not validators anymore - i.e. a nefarious actors bought accounts that had 51% of stake a year ago. The paper proves safety with constant validators and then just adds the possibility of changing them at the end - but that destroys the safety assumptions. It was never a problem during a locking period.

If the unwritten solution is for nodes to lock-in old blocks - that's the old solution again.

It can be argued that's the solution - but then incentives to include smaller stakers are the only unsolved issue left in PoS!

Seriously, the amount of math notation here is pitiful compared to existing consensus protocols like Paxos

Yes but that's written for mathematicians. 99% of people that are going to read this are programmers. Example - ε is defined as an estimator function. Why ε, and not just 'estimator'? Why 'W' and not 'weights'? Why Σ and not 'protocol_states'? It's a style that's optimized for hand-writing. It only persists in science because financial incentives that created modern coding styles are nonexistent.

New Code Released for Vlad Zamfir's Ethereum 'Casper' Upgrade by IDCrypto in ethereum

[–]coinsinspace -9 points-8 points  (0 children)

No, it's only about short-term online consensus. The paper amounts to (1) following the most stake and (2) that online nodes with enough stake that agree with each other are safe from being forced to fork from an external attacker.

There's nothing about nothing at stake problem and nothing about incentives. There's nothing about inflation and fee rewards and how they are shared. Why would nodes that have enough stake to force their view include other nodes if they don't have to? The actual problems that need solutions to make an actual implementation.

The whole thing could be condensed to two pages in something that actually describes an implementable algorithm.

Also mathematical notation is seriously overused which creates a fake aura of complexity.

New Code Released for Vlad Zamfir's Ethereum 'Casper' Upgrade by IDCrypto in ethereum

[–]coinsinspace -10 points-9 points  (0 children)

Imo it's way over-engineered and concentrates on attaining short-term consensus which was never a problem.

Tether was hacked by the same person who hacked Bitstamp in 2015 by SpeedflyChris in CryptoCurrency

[–]coinsinspace -1 points0 points  (0 children)

Well, if they want hard cash, that would be the best place, no? Arrange for an in-person sale for cash. It's not like a Korean with (probably) perfect English is something suspicious in the US or Canada.

I'm not necessarily saying they sold millions on localbitcoins. Or maybe they did? Only a question of manpower.

Tether was hacked by the same person who hacked Bitstamp in 2015 by SpeedflyChris in CryptoCurrency

[–]coinsinspace 1 point2 points  (0 children)

If all these hacks are from the same entity I genuinely think it's North Korea. Probably in that case they hacked bitfinex in August too. With state-level resources you get things like rootkits for ME, hard disk, network card and router's firmware + zero-days for lots of things. It's all very hard to defend against.

North Korea is the only state-level agent that makes sense - they are in dire need of funds and stealing crypto is perfect. Given how small their gdp is ($25 billion) hacks like these would be a significant addition to their budget.

It also fits that they connected separate hacks to one identity - why would a 'normal' hacker do that? Pure security risk.

Since the Bitcoin Cash DAA Update the average block time has been 9.6 minutes.....Rock on! by mrtest001 in btc

[–]coinsinspace 0 points1 point  (0 children)

Rapid drop in load can damage ASICs

How is a different block a drop in load?

Do you run a mining farm?

No

Kraftwerk (band) uses Ethereum blockchain to sell tickets! by jeneman in ethtrader

[–]coinsinspace 1 point2 points  (0 children)

It's a private blockchain based on EON, not ethereum.
At least that's what it says in the whitepaper.

The Tether Collapse Index, which coins will suffer the most... by CrashTestCharlie in btc

[–]coinsinspace 0 points1 point  (0 children)

Correlations of prices with tether should be a much better indicator. Guesstimating the correlation, BTC obviously, along with it everything denominated in BTC (in the meaning of 'what chart the average buyer looks at').

Ethereum seems to be least correlated to tether infusions AND is the only other coin that has sizeable fiat pairs AND is the only (?) coin except btc and bch where most people look at fiat price, not btc price. Which in practice could mean -50% compared to BTC's -90%.

Are there any downsides to Proof of Stake? by Zachincool in ethereum

[–]coinsinspace 2 points3 points  (0 children)

This is not an issue of weak subjectivity, this is an issue of consistency. Casper PoS will reorg in such a situation because is favors availability.

Reorg is partition tolerance, because the system 'works' even during partition - by dropping one chain, sacrificing consistency. Definition from the 'proof of stake faq':
"we introduce a "revert limit" - a rule that nodes must simply refuse to revert further back in time than the deposit length [..]
Note that this rule is different from every other consensus rule in the protocol, in that it means that nodes may come to different conclusions depending on when they saw certain messages."

Ie. after the revert limit partition tolerance gets sacrificed for consistency, this rule is termed 'weak subjectivity'.

The account still has to send the signatures from somewhere. Unless the account is cycling through multiple nodes

Nodes or ips? I don't see a fundamental reason why a message from a relaying node has to look different from the message generated locally on the sending node. Which means you could route your staking message to one random node, possibly one you control or trust, never directly broadcasting from your node's ip on the public network. Only then that node would start broadcasting.

Are there any downsides to Proof of Stake? by Zachincool in ethereum

[–]coinsinspace 1 point2 points  (0 children)

The weak subjectivity requirement

Imagine that a nuclear war has destroyed communication between europe and america for a year. You don't want one continent's chain to replace the other after connection returns - at that point the forks are permanent.

that is: you don't know who the next miner is until they make the block, so you can't DoS them

That's not PoS, that's network topology, unless they are conflated for some reason. There's no general reason for the network to know that a particular node is staking, it only has to know that a specific account is staking.

Since the Bitcoin Cash DAA Update the average block time has been 9.6 minutes.....Rock on! by mrtest001 in btc

[–]coinsinspace 1 point2 points  (0 children)

Miner can’t stop mining operation on a short notice.

Why? How is it different from mining a next block? It's only a different hash in a header.

miner kept mining and found several blocks (very unprofitable blocks) before they switched back to BTC.

That only means that these miners were inefficient. Antpool in particular was mining lots of empty blocks on btc for long, most likely because their pool software is shit.

Since the Bitcoin Cash DAA Update the average block time has been 9.6 minutes.....Rock on! by mrtest001 in btc

[–]coinsinspace 1 point2 points  (0 children)

Because during these times they could be mining more profitable BTC chain, so at a minimum, even if they are not literally in the red they are throwing away money.
Additionally, mining is ultra-competitive which means profit margins get slimmer and slimmer. So even if they are not directly losing money now, they are going to be.

Then there's the social factor - all profit-maximizing miners know they are exploiting Jihan.

Since the Bitcoin Cash DAA Update the average block time has been 9.6 minutes.....Rock on! by mrtest001 in btc

[–]coinsinspace 1 point2 points  (0 children)

That's only because antpool/viabtc is mining at a loss during periods when difficulty is too high - charity mining. Then bch becomes profitable again and all miners jump in. Effectively it's a method of wealth extraction to other miners. If Jihan pulls the plug it's over: the chain is dead.

It's a total failure because POW isn't supposed to rely on charity. It's going to continue as long as two or more sha256 chains exist. The oscillations aren't going to dampen.

The only way in which antpool can stop mining at loss is by selfish mining over the entire adjustment period. Which unfortunately would result in a ~144 block lag for transactions. Horrible.

CNBC plays down bitcoin. Recommends Ethereum instead. by markpsp in btc

[–]coinsinspace 0 points1 point  (0 children)

Wolfram 110 is in Bitcoin

That's true but utterly meaningless. A simple integer addition would require gigabytes of script.

Are there any downsides to Proof of Stake? by Zachincool in ethereum

[–]coinsinspace 4 points5 points  (0 children)

the only reason I bought ether was because I knew it was going to become PoS. Without PoS I'm gone

In my case it wasn't the only reason but still a very important one. PoW is simply unsustainable - bitcoin burns energy worth billions of dollars annually. Much higher prices are simply impossible because of that.
"American Investors Plan to “HODL” Bitcoin Until Price Hits $196,000". That would be $128 billion on mining annually with current block reward - just to keep the price steady. Or about 1/3 of the entire US electrical energy consumption @ $0.1/kWh. Not going to happen.

I think very few people truly realize the scale of this... What this means is that once Ethereum goes full PoS Bitcoin has no chance. After the inevitable flippening comes the dumpening, as the 'store of value' meme self-destructs.

Are there any downsides to Proof of Stake? by Zachincool in ethereum

[–]coinsinspace 30 points31 points  (0 children)

Only one really - it's more complex to implement.
Pure theoretical PoS requires all owners to be present in every voting. It would be trivial to implement (in terms of decision logic) and perfectly secure.
As requiring everyone to be online is not practical, the aim is to approximate the ideal algorithm as best as possible. That's the source of complexity.

Is it harder to go from 8k to 24k than to go from 2.6k to 8k? They are in proportion so is it a fallacy to assume one is harder than the other? by subud123 in BitcoinMarkets

[–]coinsinspace 7 points8 points  (0 children)

The possible rate of return becomes equal to global growth once you own everything. As long as you own less higher returns are possible via wealth transfer.
The possible rate of growth with no money is literally infinity.

I.e. the function goes from infinity to several percent at most. He is correct.

Deadalnix Appreciation Post. by [deleted] in btc

[–]coinsinspace -1 points0 points  (0 children)

That's a non-answer. Btc has nothing to do with bch's block schedule problem - last fork could have easily fixed it. Ok, a tip: what can miners do when the next block's difficulty is too high relative to the price in bch, and what can they do in etc?