News for hackers. Stuff that matters.
Re:Binance's books are a black box, filings show, as it trie... by hyperman1 on Monday December 19, 2022 @04:28PM (#34057983)
I see 2 core parts to cryptocoins: The Merkle tree for honesty and the Proof of work for value.

I'd agree the Merkle tree is good as the ledger. AFAIK it is also used in certificate transparancy logs: Every block of log entries contains a cryptographic hash to a previous block, so you can't rewrite log entries, only append them. This is what guarantees honesty in the certificate world, and is I assume the only aspect you need for your proposal.

But the Proof of work is basically a race to do as much computation as possible. This is the part that wastes so much energy and resources, the part that slows things down, but also the part that provides value to cryptocoins by proving that someone wanted to waste/spend the resources.

Do you see value in a system that has both aspects?

Re:Binance's books are a black box, filings show, as it trie... by er4hn on Monday December 19, 2022 @05:20PM (#34058571)
I'll chime in here that Merkle trees are best used to tell you if something changed in the historical records. Certificate Transparency (CT) provides you with an easy to verify way to generate a single identifier that tells you the current state of a set of information. You can then incrementally add onto it while checking that none of the past information was changed during that addition. This is a pretty similar concept (and motivation) to Git.

Where this becomes interesting is that someone can just change the past data, then go through and update all the subsequent additions to come up with a the new final value. CT handles this by having multiple other entities check that the CT root values are not changing over time. Git handles this by allowing for similar mechanisms - if you believe Linus he memorizes the root hash of his local repo before bed each night. A post-it note would work just about as well for the Linus/Git case, but I am getting off topic.

I don't see value in proof of work because it assumes that any system would have more entities (where each entity has some amount of computing power..) watching than there is computing power attempting to rewrite it. That doesn't really scale up across most industries use cases. A set of say, mortgage companies, could just exchange data in a merkle tree format and raise an alarm if it looks like the values changed from the prior root. This is very fast and cheap to compute and doesn't require proof of work calculations.

Re:Binance's books are a black box, filings show, as it trie... by cma on Monday December 19, 2022 @06:13PM (#34059189)
Proof of work is to prevent double spend, not provide value in some other way--it wastes lots.
Re:Binance's books are a black box, filings show, as it trie... by pcthrowaway on Monday December 19, 2022 @09:49PM (#34060935)
Most major blockchains use proof of stake now, not proof of work.
Re:Binance's books are a black box, filings show, as it trie... by hanniabu on Tuesday December 20, 2022 @10:55AM (#34067633)
Ethereum uses Proof of Stake and is capable of turing complete scripting