HN user

mcdee

179 karma
Posts0
Comments22
View on HN
No posts found.

With staking, the biggest holders just sit there and collect coins with few operational costs.

Every holder who is staking is rewarded for staking, in proportion to their stake.

To me it sounds like staking has a much more powerful snowball effect than mining

No, because issuance under proof of stake is much lower than that under proof of work.

The point of validating is to secure the chain, not to get rich. The more validators that are active, the lower the per-validator rewards, reducing compounding effects.

Stripe Crypto 4 years ago

The "kiln" testnet is currently running and will carry out the merge in the next few days, which is the final step before the existing proof of work testnets transitioned to proof of stake and then the Ethereum mainnet itself. I think that counts as "obvious evidence".

Zero Knowledge 5 years ago

In this case the third party could be the employer that pays the salary, or the bank that receives it.

The decision to trust the issuer or not is down to the entity viewing the information, and depends on the particular requirements of the situation. A zero-knowledge proof that I am over 25 issued by my local library may be enough for the local theatre to let me in to watch a suitably rated movie, but not for the local bar to let me purchase liquor (in the latter case a proof directly from a government entity would be more appropriate).

Pressing YubiKeys 6 years ago

A slight aside, but so many of these keys seem to have the touch point / button applying force perpendicular to the direction of insertion, I wonder if there is any long-term potential to cause damage to the USB interface.

The point of having separate imports for separate versions is to allow for use of (for example) both v1 and v2 of a module within the same codebase, if required. Your idea would force a single version, which means that would no longer be possible.

It's non-obvious, though. Change something in /etc/systemd you can expect to have to tell systemd about it. Outside of that directory, there's no indicator you should do so.

"Long time" is also relative. I've been updating /etc/fstab directly for over 25 years.

Additionally, we identified 13,319 Ethereum that was transferred to either invalid destination addresses

There is no such thing as an invalid Ethereum address.

Separately, what the researchers seem to miss is that the majority of these funds were stolen due to a far more traditional software exploit: the Go Ethereum client (geth) has a JSON-RPC interface. If the user:

  - enables the interface (it's disabled by default)
  - listening on a public address (it defaults to 127.0.0.1)
  - and unlocks their wallet (they are locked by default)
then anyone can send a request to the interface to sign a transaction transferring all funds in the account to another address.

If anyone cares enough, it's easy to set up an instance of geth with the first two conditions met and watch the transfer attempts coming in.

Among other things, it includes a cost-based optimizer that can complete the TPC-H benchmark, CDC, and two major enterprise security features. But was this enough of a value jump to merit the leap to 3.0? Or was this a 2.2? Strictly following the semantic versioning rules would specify 2.2, as there are no backwards incompatible API changes. But with that logic guiding the major version bump, we could potentially remain on 2.x forever.

The whole point of semver is that it allows people to know if they can upgrade version without hitting incompatibilities. So yes, this would be a 2.2 and those on 2.1 would know that they could upgrade to it without worrying about fixing their own integrations.

The calender version 19.1 tells me nothing other than when it was released, which is of no interest whatsoever when evaluating what it does. Sounds like a triumph of marketing over useful information.

I'm using JSONB and the downsides on performance are not noticeable for most cases. For those where there are real problems then crafting a custom index usually fixes the issue.

Using ->> (or ->) in a WHERE statement is generally a bad idea, and certainly a terrible idea without an explicit index. Use @> instead.

Sysadmins generally have the highest levels of privilege on any given system. I've worked in and around sysadmins in some very large firms and when you're responsible for things like server installation, maintenance, and backups, it's very rare that you don't have access to all of the information on them.