I thought that was part of the allure of Ethereum smart contracts... But is my understanding incorrect?
And why is this bad?
And also the main thermal infrastructure or entropic gradient of a https://en.wikipedia.org/wiki/Matrioshka_brain
Can you think about a real world problem that also has the freshly mined block as an input?
Perhaps we can have a randomized problem like a monte carlo algorithm of protein folding where the random seed is set by the hash of the mined block. Or something.
Maybe it’d be possible to make the compute time unpredictable (or more predictable) using homomorphic encryption or similar techniques. Then a computation would operate over all the possible inputs. That’d be interesting, but would limit the types of problems.
Alternatively, perhaps something like QM simulations over pre-specified inputs (with a salting function based on the current block hash) might do POW and be useable. The inputs could be just defined over an increasing number of atoms in set pattern. Though finding problems sets in QM that are also NP complete might limit the usefulness. Many interesting QM calculations aren’t NP and don’t have any polynomial way to check answers.
Is that necessarily a problem? To me, it isn't.
IMO, everything here comes down to a question of competing values.
> If you generally trust the government and our institutions to manage money, you'll probably view PoW crypto as unacceptably polluting almost no matter what.
> If you generally distrust the government and the ruin they can do to the currency, there's almost no amount of pollution you won't accept to save yourself from the misery of hyperinflation and the horrors that can come from that.
There's no reconciling these two worldviews.
They use the blockchain to settle and track finalized transactions and offload computations to the validator nodes (which are effectively servers dedicated towards supporting the security of the chain).
Regardless of how it is implemented, I don’t see the computations happening on chain. It makes the most sense to use the blockchain to buy and sell an open network of machines.
Akash Network are doing similar. OTOY RenderCoin are another. Flux are doing “proof of useful work” aka “the work does something valuable other than solving crypto puzzles.”
I think about this a lot because I was at NVIDIA : Intel : Arm looking at ecosystem and how web3 would impact silicon markets.
I have a podcast about this here: https://www.linkedin.com/feed/update/urn:li:share:6932815281...
And an article here: https://www.linkedin.com/pulse/machine-economy-coming-rex-st...
And a sub stack about it here: https://rexstjohn.substack.com/p/signal-versus-noise
And I track all these so-called “MachineFi” projects here: https://twitter.com/rexstjohn/status/1536565016320540673?s=2...
So far, that is the ONLY exceptional case and example of using proof-of-work that is useful and what I am willing to accept that makes sense to prevent a repeat of this [1] or this [2] or more TLD takeovers and DNS hijacking attempts like [3] and [4].
[1] https://news.ycombinator.com/item?id=21611677
[2] https://thehackerblog.com/the-io-error-taking-control-of-all...
[3] https://cointelegraph.com/news/curve-finance-exploit-experts...
[4] https://cryptopotato.com/dns-hijack-compromised-ankrs-servic...