News for hackers. Stuff that matters.
Re:Lets talk about blockchains by antisyzygy on Thursday April 28, 2022 @02:52PM (#31196656)
A lot of the research on Distributed Ledger Technologies (blockchain is an example of a data structure that is a DLT) is in playing with game theory, voting schemes and incentives.

It's a really interesting space to research for economists or political scientists. It's also a lever to turn government, social, financial and other systems into software.

All that to say, yes, PoW and PoS are not necessarily tied to blockchains or DLTs.

You can use PoW as a sort of captcha, for example. If it costs a little bit of CPU to submit a request to a website it's not a big deal for a human. However, if you're running a bot-net suddenly it starts to hurt!

Re:Lets talk about blockchains by xtracto on Thursday April 28, 2022 @04:42PM (#31197962)
> You can use PoW as a sort of captcha, for example. If it costs a little bit of CPU to submit a request to a website it's not a big deal for a human. However, if you're running a bot-net suddenly it starts to hurt!

That's exactly what HashCash was conceived to do (to fight email spam). It was a neat predecessor to Bitcoin.

Re:Lets talk about blockchains by unilynx on Thursday April 28, 2022 @03:27PM (#31197100)
botnet operators rarely pay for the electricity or hardware of their botnet. why would CPU usage hurt them ?
Re:Lets talk about blockchains by bikingbismuth on Thursday April 28, 2022 @03:52PM (#31197387)
Depending on what the Botnet is trying to achieve, CPU can be “expensive” in a time sense. If you are doing a credential stuffing attack with something like a COMB dump, then every cycle counts because you have a ton of creds to check.
Re:Lets talk about blockchains by antisyzygy on Saturday April 30, 2022 @04:15PM (#31218888)
A lot of them are using budget VPS services, or even Amazon/Google/Microsoft cloud services.

True, it won't solve the problem of malware botnets, but PoW or PoBandwidth schemes can make it too expensive to run botnets on cloud services so the only place left to go is illegal botnets.

Re:Lets talk about blockchains by catlifeonmars on Thursday April 28, 2022 @04:05PM (#31197540)
Isn’t this just bcrypt?
Re:Lets talk about blockchains by RulerOf on Thursday April 28, 2022 @10:24PM (#31200681)
Almost. PoW allows the entity validating the work to determine just how much work it thinks is appropriate at the moment of authorization, whereas the number of hashing rounds for bcrypt is determined at the time the secret is stored.

So if I lock up a secret with bcrypt today and require 100k rounds of hashing, it will still require 100k rounds of hashing to unlock for any brute force attempt of the ciphertext for the rest of time. A server (or blockchain network) could evaluate a PoW submission 50 years from now and determine that difficulty should be raised to 100T rounds instead of 100k rounds.