News for hackers. Stuff that matters.
Re:Proof-of-work to protect lore.kernel.org and git.kernel.o... by abetusk on Wednesday April 02, 2025 @06:40PM (#43562586)
I think these solutions are really novel and interesting but I'd like to point out that this is literally one of the use cases for cryptocurrency, or microtransactions in general. Cryptocurrencies, at least the PoW ones, offload the proof-of-work so that it doesn't need to be done in real time.

Paying fractions of a penny to view websites has minimal impact on average users but is punishing to spammers.

Re:Proof-of-work to protect lore.kernel.org and git.kernel.o... by solid_fuel on Wednesday April 02, 2025 @06:48PM (#43562650)
This is one of the use-cases of proof-of-work, but the rest of what makes something cryptocurrency isn't necessary. There is no need for a blockchain here, and the cost can be paid directly in compute time.
Re:Proof-of-work to protect lore.kernel.org and git.kernel.o... by abetusk on Wednesday April 02, 2025 @06:58PM (#43562756)
Again, cryptocurrency would allow a proof-of-work mechanism but offload it so it needn't be real-time.

That is, do the proof-of-work before visiting the website, then present the currency token that proves the work has been done. The blockchain is there to prevent double spending of the currency token.

I do feel like this is a kind of "those who don't understand it are doomed to re-invent it" type of technologies.

Re:Proof-of-work to protect lore.kernel.org and git.kernel.o... by solid_fuel on Thursday April 03, 2025 @01:28PM (#43572867)
No, I understand. I WANT it to be real time. I don’t want it to be offloaded.

You don’t need to worry about double spending or any of the privacy issues that come with a blockchain when the work is done real time. I know exactly how much work is being done on the server per request with this solution - one hash. There is no need to crawl through a block chain, or submit a transaction, or wait for an external system to catch up.

I want a solution to these crawling bots, not a distributed database. So why would I reach for a distributed database when this simple proof of work system works better, is more understandable, and doesn’t have external dependencies?

Re:Proof-of-work to protect lore.kernel.org and git.kernel.o... by abetusk on Saturday April 12, 2025 @08:29PM (#43669056)
There's a sentiment here that I think is valid and I'm struggling to tease out the best version of it, along with providing a valid response.

I'll mention that, in an extreme case, one could provide a proof-of-work challenge that's directly tied to some cryptocurrency mining effort, so that the work/energy expenditure is captured by the one providing the challenge. This has the effect of the challenger giving money to the one providing the challenge, just in a real-time proof-of-work way. Since money is effectively being exchanged anyway, this punishes systems that don't allow up-front payments to do away with the page load delay.

Re:Proof-of-work to protect lore.kernel.org and git.kernel.o... by klysm on Wednesday April 02, 2025 @06:51PM (#43562685)
> Paying fractions of a penny to view websites has minimal impact

Although true in an ideal financial sense, it's demonstrably false because having a pay wall of any kind will severely limit usage.

Re:Proof-of-work to protect lore.kernel.org and git.kernel.o... by spelyytomat on Wednesday April 02, 2025 @07:16PM (#43562903)
The fractions of a penny are in compute resources. cock.li required proof of work (10 minutes on a phone browser) to register a new mailbox before it went down.
Re:Proof-of-work to protect lore.kernel.org and git.kernel.o... by abetusk on Wednesday April 02, 2025 @07:05PM (#43562809)
Demonstrably false with a payment service like PayPal but could still be an option for some type of online payment. One can imagine a payment method that's transparent, integrated and seamless. Maybe something like limits can be set with features to allow, prompt or flat out deny websites that violate some payment policy.

My view is that when the payment threshold is so low, the issue is inconvenience or user friction, not the amount of money involved. I suspect people would be fine with small payments if the user experience was better. For example, Amazon, Netflix, iTunes or Spotify.

Re:Proof-of-work to protect lore.kernel.org and git.kernel.o... by sva_ on Wednesday April 02, 2025 @06:48PM (#43562653)
I'd rather just be able to click a link and not have to worry about wallet, transaction fees, keeping my keys safe, etc.
Re:Proof-of-work to protect lore.kernel.org and git.kernel.o... by numpad0 on Wednesday April 02, 2025 @07:14PM (#43562888)
Patron sites are a bit like that, but undermining effect is real - content quality shows a down trend when real Internet points become the metric, as opposed to fake ones.
Re:Proof-of-work to protect lore.kernel.org and git.kernel.o... by mschuster91 on Wednesday April 02, 2025 @06:47PM (#43562645)
The problem is, it kills anonymity - it allows at the very least the government to tie each web page visit, each resource load, back to a real person.

And no, "anonymous mixer" services don't work either. They're yet another layer of useless profiteering middlemen, which the web already has more than enough of.

Re:Proof-of-work to protect lore.kernel.org and git.kernel.o... by pitaj on Wednesday April 02, 2025 @06:49PM (#43562676)
What about Monero/XMR? Isn't is fully anonymous by design?
Re:Proof-of-work to protect lore.kernel.org and git.kernel.o... by mschuster91 on Wednesday April 02, 2025 @07:06PM (#43562823)
TOR used to make the same claims, turned out the NSA actually can to a degree correlate traffic given that they have their eyes literally everywhere on the planet.

I wouldn't trust anything to be safe from the dragnet surveillance apparatus of FVEY.

Re:Proof-of-work to protect lore.kernel.org and git.kernel.o... by pitaj on Wednesday April 02, 2025 @09:59PM (#43563888)
That seems to be a much weaker claim than "allows at the very least the government to tie each web page visit, each resource load, back to a real person"
Re:Proof-of-work to protect lore.kernel.org and git.kernel.o... by mschuster91 on Thursday April 03, 2025 @08:57AM (#43568942)
That was related to payment via Monero/XMR/...

The problem is, if you want some "proof of money"/"proof of stake", site operators set that up on their own which is a ton of work and people will not want to set up payments for their favourite porn site AND the government can trace back people from payments to site visits, or site operators contract a major vendor (similar to Stripe, Paypal, ...) who handles it and can then trivially be subpoena-ed for records.

Re:Proof-of-work to protect lore.kernel.org and git.kernel.o... by thayne on Wednesday April 02, 2025 @10:40PM (#43564114)
But how do you solve the transaction cost problem? It doesn't make sense to pay a fraction of a cent for access when you have to pay a lot more than that in order to transfer the value.
Re:Proof-of-work to protect lore.kernel.org and git.kernel.o... by sadeshmukh on Wednesday April 02, 2025 @10:51PM (#43564163)
Isn't that the value proposition of crypto?