Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Ethereum Has Issues (dshr.org)
352 points by danso on April 14, 2022 | hide | past | favorite | 360 comments



Ha, Flash Boys 2.0 was from 2019. This blog post is literally "I read a thing from three years ago and have lost faith in something that I never believed in in the first place".

As someone who knows and has worked with all the people involved with the write-ups referenced in this blog post, I can pretty confidently say that the author is way way behind here. There have been some insane advancements in recent years that would blow his mind.

MEV harvesting is actually an insanely fascinating field of study, and it comes down to consensus in a world where information can only move as fast as the speed of light.

Front-running is a general problem where, if you can find out that someone wants to buy something, and can buy it first and sell it to the person who actually want it at a premium. This gets really interesting in the blockchain space, because Miners (Validators) decide the order of transactions, and in some cases validators can be incentivized/coerced to move around transactions in a way that might be beneficial for certain users. This is what is referred to as "Miner Extractable Value".

Yes it's a problem, yes there are mitigations, yes there are fun and weird ways around those mitigations, etc.

This is what happens when people are incentivized to take a really good hard look at what global consensus really means. At a high level, most users don't really need to know or care about any of it, but it exists as a parasitic force constantly extracting value from the network. Still, IMO the parasites that feed off MEV are at a significant disadvantage compared with those who feed of legacy financial networks (for more on that, you can read the actual Flash Boys book https://www.amazon.com/Flash-Boys-Wall-Street-Revolt/dp/0393...).


> As someone who knows and has worked with all the people involved with the write-ups referenced in this blog post, I can pretty confidently say that the author is way way behind here. There have been some insane advancements in recent years that would blow his mind.

Looks like they link a lot of stuff from the past month.

Examples of links in the article from within the last month:

1. https://arxiv.org/abs/2203.15930

2. https://davidgerard.co.uk/blockchain/2022/04/04/if-you-want-...

3. https://datafinnovation.medium.com/the-consequences-of-scala...

4. https://web3isgoinggreat.com/?id=2022-04-05-0

5. https://ethresear.ch/t/np-completeness-of-a-strong-form-of-s...


If it's published, it's already lost alpha to the publisher, in 90%+ of cases.


>it comes down to consensus in a world where information can only move as fast as the speed of light.

Yes and now you're circling back around to the usual problems with algorithmic high-frequency trading talked about in Flash Boys, which has nothing to do with blockchains or cryptocurrency. Unless you can cite some "insane advancement" in consensus algorithms that solves these problems everywhere then I doubt there is much more that can be said here. Because AFAICT everything you're talking about is just piling more mitigations and edge cases on top of an existing consensus algorithm. That work is important and it needs to happen on any distributed system. It's not some kind of world-changing thing, it's just necessary maintenance (and cost) to keep the system going.

>This is what happens when people are incentivized to take a really good hard look at what global consensus really means.

They were already incentivized to do that without blockchains. This sentence could be more accurately stated: This is what happens when people deploy an experimental solution that claims to solve global consensus, but as we find out from experience that it actually doesn't, in some ways it actually makes it worse, and generally speaking those problems are still just as hard as ever.


There are actually some insane advancements coming out in the form of zero-knowledge order books, Dusk Network being the most well known. It essentially removes frontrunning as a possibility because buyers and sellers are matched using ZK proofs, but are not able to see any orders before they are matched.


So, the blockchain bros have reinvented... dark pools, which has been around since 1979? Because that's what you just described.


The entire story of crypto is that it’s a somewhat volatile new form of security (I know I said it) that has two disadvantages vs. traditional securities.

1) It lacks the sophisticated financial tools and derivatives that have been developed over the past century

2) It does not have enough volume to keep up with the new sources of arbitrage that come with every new DeFi product (looking at you DEX’s and synthetic stocks!).

Every time a crypto asset “solves” one of those two problems (almost always incompletely) the crypto verse acts like they’ve proven p=np.


Dark pools rely on the operator being trustworthy. Distributed encryption relies only on cryptography and the validator set being too large, and costly to join, to allow cooption, and both assumptions are highly trustworthy.


Even if this is true, it is still just a dark pool, which is trivial to game. One ping is all you need.

I think the race to put order books on blockchain is misguided. Constant-product DEXes can offer way less gameable best-execution by simply trading more cautiously for the swapper.

Problem is, on Ethereum, gas makes it too expensive _not to trade_ once you get to the blockchain. MEV is a problem that can be managed effectively if the blockchain is scalable (thus avoiding gas problems).


>>Even if this is true, it is still just a dark pool, which is trivial to game. One ping is all you need.

If that's true, then you're right. Assuming an effective decentralized dark pool, that is not vulnerable to side-channel attacks, is possible, it is preferrable to the centralized variety that traditional finance uses.

>>Constant-product DEXes

What is a constant-product DEX?


> it is preferrable to the centralized variety that traditional finance uses

Citation needed :) . Seriously, crypto needs to do better than just assert that ownerless decentralization is instantly better. Traditional dark pools work just fine once you accept that with the right model, a single fill can tell you loads about the order book.

> What is a constant-product DEX?

That's the model used by Uniswap and almost every other major swap-based DEX. MEV as described in the TFA is preying largely on these DEXes and people conclude that it's the fault of the constant product model, or of being transparent. It's not: it's the fault of gas making it impossibly expensive to use the most basic tool in execution, splitting your order into smaller trades and applying logic to when you choose to trade.

I'm actually kind of a constant-product maximalist because it shows you CAN have a public, transparent market, which is something genuinely new to finance. IMO the last thing the world needs are old-fashioned order books and dark pools on blockchain.


On the basis that the cryptography remaining unbroken and the protocol-genetated incentives creating a validator set too large to coopt are more reliable trust assumptions than the trusted third party controlling a traditional dark pool being competent and trustworthy.

>>It's not: it's the fault of gas making it impossibly expensive to use the most basic tool in execution, splitting your order into smaller trades and applying logic to when you choose to trade.

Yes that makes sense.


The real question here is not whether one can design a market that prevents bad behavior, but whether any of the major players will ever bother using it. If the “little guy” is always on the losing end of market shenanigans, then market makers will never have an incentive to move their liquidity to the “fair” market.


The "little guy" is always at a disadvantage in capitalism (or small business, or mom & pop shop)

I suspect there's a disconnect between people talking about democratization of access, and people pointing out crypto doesn't actually make things fair.

Crypto doesn't make things fair for the little guy.

It does add additional transparency to financial markets though, as well as things like open, verifiable, non-custodial, programmable financial contracts (as long as all the inputs can be verified reliably on-chain)

This gives people equal access (with some limitations on what that means)


>It does add additional transparency to financial markets though

No, not really. This comment is more crypto myth-building. There's nothing technical about blockchains that adds transparency. Any company that wants to publish all its financial statements publicly can technically already do so and could always do so. They don't for many reasons, the most important ones being that customers overwhelmingly want financial privacy, and financial companies are required by law to provide a certain level of privacy for customers.

>open, verifiable, non-custodial, programmable financial contracts

No, smart contracts are technically not "contracts" in the legal sense and are also not "non-custodial" because they require middlemen to run the blockchain. There is also nothing more open or verifiable about smart contracts compared to any other program. They're just programs. I absolutely hate that they used the name "smart contract" for this because it's so misleading.

>as long as all the inputs can be verified reliably on-chain

This will never happen because the only reason they're useful is because they take inputs from off the chain. The marketing is that users will be able to actually use these things to perform services. Of course that is self-contradictory because of the previous reason.

>This gives people equal access

No it doesn't, because only a small fraction of people are going to become smart contract programmers or are going to become skilled in auditing smart contracts. You might as well say all finance gives people equal access because anyone can become a CPA.


1. Saying that transparency isn’t desired does not refuse his point. Not only that but the off topic declaration where you imply privacy is impossible on blockchain is incorrect.

2. Miners and block verifiers are not middle men. They have negligible control where as a middle man has full control.

3. The verifiably of smart contracts is not exceptional for its own sake, but for the fact that it prevents cheating in a system where cheating is heavily incentivized.

4. Auditing smart contracts will generally be much easier than auditing EVM bytecode. Ethereum isn’t the only game in town and the most sophisticated layer 1 smart contract languages converge toward functional, locked down languages which lend themselves to automated and manual auditing. The same way open source increases user security even though 99% percent of users won’t build or read its code.

You are so off base on all of your point I seriously doubt you don’t have an emotional stake in your position. Perhaps the classic “I’m a smart tech person yet I missed out, so really it’s always been bad and I’ll be proven right someday,” syndrome. You know other people that missed out simply developed some grace, and others still that identified problems went to work on them rather than pretending they were unsolvable.

The dogmatic crypto skeptic is as bad as the crypto shill.


>Saying that transparency isn’t desired does not refuse his point.

That's not what I was saying, at all.

>Not only that but the off topic declaration where you imply privacy is impossible on blockchain is incorrect.

Please do not argue straw men. I never implied privacy is impossible. I know about things like privacycoins. Some have even been mentioned in this comment chain. My actual implication here is that blockchains cannot promise either privacy or transparency. Those who want to use mixers and privacycoins will do so and you won't have any transparency into their activities. Those who want to insist you use KYC exchanges and traceable coins will do so and you won't be able to have privacy there if you want to transact with them. So basically, an ordinary person has no control over how much transparency or privacy there actually is on the network. Unless you have an outsized level of control on the network (and therefore the network is not decentralized) then you're completely dependent on the other more powerful party. So basically blockchains are providing nothing of value here compared to an ordinary financial service.

>2. Miners and block verifiers are not middle men. They have negligible control where as a middle man has full control.

No, they have full control. Like actual full control over the network. Individually they don't, but as a whole they do, that's literally how the network functions.

>3. The verifiably of smart contracts is not exceptional for its own sake, but for the fact that it prevents cheating in a system where cheating is heavily incentivized.

No, this is wrong. Verifying a smart contract does not prevent cheating. Even if you verify that the smart contract technically has no bugs, it could still do the wrong thing, or the other party could just commit good old-fashioned normal fraud and never hold up their end of the bargain. Smart contracts are not actually smart not are they contracts.

>4. Auditing smart contracts will generally be much easier than auditing EVM bytecode. Ethereum isn’t the only game in town and the most sophisticated layer 1 smart contract languages converge toward functional, locked down languages which lend themselves to automated and manual auditing. The same way open source increases user security even though 99% percent of users won’t build or read its code.

This whole paragraph is based on a falsehood. Open source does not increase user security, go look at the recent log4j disaster. What actually increases security is having security engineers being paid to look for and fix security issues, the cost of which is not significantly different between open or closed source. I have seen no reason to believe it's any different in smart contracts. Functional languages can be good for proving certain types of code with fixed requirement, but the same thing also applies to any of that category of software, financial or otherwise. It's again not related to blockchains at all.

>I seriously doubt you don’t have an emotional stake in your position. Perhaps the classic “I’m a smart tech person yet I missed out, so really it’s always been bad and I’ll be proven right someday,” syndrome.

This is a totally wrong, nonsensical and completely rude comment, please never say anything like this again. Never even let the words cross your mind. Your intelligence is capable of much better things.

>and others still that identified problems went to work on them rather than pretending they were unsolvable

This also makes no sense. I've been looking at this for 10 years. The problems aren't unsolvable. There are plenty of problems to solve, the reason why you shouldn't bother solving them is because all of those problems are intentionally caused by the bad design of blockchains. Our work is hard enough without purposefully making it harder, but that's the only thing blockchains do.

>The dogmatic crypto skeptic is as bad as the crypto shill.

I'm not a "crypto skeptic" and I don't care to discuss dogma. This is about the facts. Please avoid making these ridiculous accusations, please stop trying to psychoanalyze me, and just stick to the facts. That will help both of us.


> There's nothing technical about blockchains that adds transparency

False. On a public chain like Ethereum, every single historical operation and its outcome events and state can be traced and verified. If the source code is published, the running bytecode can be verified to match the source code.

> smart contracts are [...] not "non-custodial" because they require middlemen to run the blockchain

Also false - miners/validators have no opportunity to seize or freeze assets

> There is also nothing more open or verifiable about smart contracts compared to any other program

See above. You can verify what code was running when and with what input.


>False. On a public chain like Ethereum, every single historical operation and its outcome events and state can be traced and verified. If the source code is published, the running bytecode can be verified to match the source code.

No it's not false. Ethereum doesn't matter, there are a ton of sidechains and mixers that obfuscate transactions and you can't stop people from using them, you also can't guarantee they will provide source code or provide any means to verify their own smart contracts which they don't have to build on top of Ethereum's platform. And many of them don't anyway, specifically because of deficiencies in Ethereum.

>Also false - miners/validators have no opportunity to seize or freeze assets

Actually they do, if they all decide they don't like you then they can blacklist your wallet address. For practical purposes it's the same as a frozen asset. The inability to seize assets is actually a bad thing because it means the network operators have no effective way to confiscate stolen money.

>See above. You can verify what code was running when and with what input.

And you can also do that with literally any other program regardless of whether it's on a blockchain or not.


Right... why do you think the perpetrators or ransomware attacks demand to be paid in crypto-currency, instead of via a plain old wire transfer which according to you is more opaque?


For other reasons than the ones I am replying on.

For one, accounts on it are pseudonymous. If by "transparency", you mean "every activity can be traced back to a meatspace individual or institution as recognized by a national government and/or law enforcement", that is a different level of "transparency".

It's not being compared to wire transfers but to server-side software (including those responsible for executing legacy wire transfers).


Because it's still less tracesble than a bank account, but unless one converts it in a dex to something truly untraceablr like monero or zcash, ones attempts to transact with it will be traced, so you won't be able to do much else with it. Coinbase and all other exchanges are known to freeze coins linked to illegal activity.


'Any company that wants to publish all its financial statements publicly can technically already do so and could always do so.'

What, in PDF? and store them on a website or FTP server? Totally discoverable and analysable?

And if two different companies publish statements (inevitsbly in slightly dofferent formats) you need a team of analysts working for 6 months to match up the transactions?


That sounds good for any kind of HFT platform matching buyers and sellers. I don't see how that is an "insane advancement" or has anything to do with blockchains.


Because the miner wouldn't be able to see the order book?..


Sure, if you care about HFT you probably want the same guarantee to apply to any market maker, not just ones who operate on blockchains. Unless I missed something here.


> This blog post is literally "I read a thing from three years ago and have lost faith in something that I never believed in in the first place".

No, this blog post is "Look, here, several papers from last month showing there are still massive problems (that were presaged accurately in papers from three years ago)."

(and it's not literally that, of course. Why do people use "literally" to mean not literally?)

> Still, IMO the parasites that feed off MEV are at a significant disadvantage compared with those who feed of legacy financial networks.

Well, fortunately one can regulate these financial networks, right? Well, the legacy ones at least.


And you can’t regulate crypto? How did China do it? Would it somehow be harder when it’s so transparent? Of course not. Anyways you have only a surface level understanding of the post and crypto currencies if you think the way forward is not a technological advancement. People outside the space seem to discover these issues and think that those in it aren’t acutely aware and working on them, which they are.


Yeah, you can regulate crypto. But then, what's the point? Just have a permissioned regulated blockchain, without all that Proof of Waste nonsense.


Saying insane a lot, pretty confident, and cherry picking some text to 'literally' dismiss the entire blog post with a single sentence that just serves to validate your flimsy reasoning doesn't make a good argument.


Do we have to accept that MEV is a problem? Just because it's been a tactic used in the shadows with traditional finance doesn't mean it's a problem in an open ecosystem where anyone willing to pay can play. There isn't some shadow elite funding a central government here lobbying for restrictive legislation to keep competition at arms length. In my opinion the crypto ecosystem in general is much more understanding and capable of finding ways to distribute information and trust, which prevents this from becoming a bad thing like we see in traditional finance.


> Do we have to accept that MEV is a problem?

Yes and no. On the one hand, one does have to accept that "MEV" in the "_Maximum_ extractable value" is always going to be potentially present on a public blockchain - but often times, this is a good thing. Liquidity pool arbitrage is also "MEV", but is MEV that is absolutely vital to efficient markets, and the more advanced the players in that game get, the more everybody gets to enjoy liquid and efficient markets. On the other hand, more and more DeFi projects take in to consideration possible MEV extraction vectors when designing applications, and some even use "MEV protection" as a USP (such as CoWswap)


The real problem with MEV is that it distorts the consensus mechanism in weird and unpredictable ways. MEV is essentially free money that could be considered part of the block reward, but it exists at the application layer so it really can’t be accounted for in the consensus protocol incentive design. Application layer logic (“smart contracts”) can move arbitrary value in arbitrary ways, which can create wild volatility from block to block.

A similar problem appears to emerge when Bitcoin’s block reward disappears, as high volatility in block rewards would cause rational miners to behave in suboptimal ways.


Something that rarely gets addressed in these discussions is why Ethereum even has fee market to begin with instead of a cheap FIFO model which ideally would be more fair.

To answer that I would invite anyone to try using a blockchain under heavy load without any way for users to prioritize transactions. What you will find is the network becomes vulnerable to transaction spamming; possibly to point of breaking consensus making it so nobody can transact at all.

MEV is a consequence of a design decision to address this. And that's not to say Ethereum has everything figured out and a better FIFO model can't solve this, but afaik this is the current state of things.


FIFO? First in first out? The blockchain is essentially the timestamping machine. The timestamp of a transaction are untrusted until mined into blocks, even then a fork can rid them.

The blockchain is essentially solving the ordering problem, one big timestamp machine. The solution you propose would require a timestamp machine in the first place lol.


It’s what Cardano does


The referenced paper is dated 29 March 2022. https://arxiv.org/abs/2203.15930


Can you elaborate on some of these “insane advancements”?


Flashbots gets a minor mention in the article, but it doesn't do justice to how huge the Flashbots ecosystem has gotten:

https://docs.flashbots.net

To be fair, there isn't a ton of information widely available, because talking about Flashbots in public is considered "alpha leakage". You see glimpses on Twitter, Discord, Twitch, etc though. Every once in a while someone will dump their finder code to burn alpha when they get squeezed out of some opportunity set.

People have spent years fine tuning bots looking for MEV opportunities, and they have gotten really really good. It also plays a ton into cross-bridge arbitrage, taking advantage of quirks in the interchain ecosystem to squeeze out opportunities.

Like I said, the author has dipped their big toe into the MEV rabbit hole, but it goes so, so much deeper.


> Like I said, the author has dipped their big toe into the MEV rabbit hole, but it goes so, so much deeper.

So, both you and GP are saying that MEV is a bigger problem than this article says?


It means they worked on it and acknowledge it now. The fundamental problem is still very much there.


That sounds insance


A unsolved problem from three years ago is still an unsolved problem. And you don't actually rebuke any of his claims, you just give a poor summary of MEV.


I think you’re over-exaggerating about the “insane advancements in recent years that would blow his mind.” There was a recent overview of different MEV preventive measures [0] which came to the conclusion that there is currently no silver bullet. This is still a large and unsolved issue with competing mitigations with large drawbacks, far from any “insane advancements.” You make a good point that these algorithmic trading techniques are not as big of a deal for everyday users though, and mostly bot wars.

[0]: https://arxiv.org/pdf/2203.11520.pdf


> This gets really interesting in the blockchain space, because Miners (Validators) decide the order of transactions

Traders use exchanges. I always thought *coin transactions are too slow to execute at trading speeds, so exchanges somehow buffer transactions using their own pools without ever sending your request to the network at large.


> Still, IMO the parasites that feed off MEV are at a significant disadvantage compared with those who feed of legacy financial networks

Literally whataboutism.


So Crypto Andys like to hand-wave about the risk of a 51% attack but consider this:

> This is in addition to the long-standing concentration of Ethereum mining power, with normally three and sometimes only two mining pools controlling over 50% of the mining power.

There is further hand-waving about how Proof-of-Stake (over Proof-of-Waste) will magically fix these problems. But it's actually this PoW computing power that makes the network more resilient to hostile takeover.

I've heard it described that the attraction of Crypto is the essence of the American Dream: by getting rich by doing nothing while lauding how smart you are over other people. So much of Crytpo can be explained by Bitcoin FOMO. Everyone just jumps on the latest shitcoin or NFT because "I'm not missing out this time".

Ultimately something has to create value or it will come crashing down. The only use case we really have is illegal activity. Some of that is justified on ethics grounds (eg bypassing capital controls in Venezuela). A lot of it is just shady.

There's a ton of talk about the "potential". So far the offshots (eg NFTs, Web3) are just ludicrous boondoggles in finding problems for a solution. I have doubts this will ever create value for the masses.


No, the only use case is not illegal activity.

NFTs, smart contracts in general, gaming, defi/lending/staking, DEX, DAO, Filecoin/IPFS, and a few more in itself are not illegal. You may consider them to be useless, but that's not the same thing as illegal.

Even if you scrap all that, there's the remaining core use case of speculation. Which in itself is also not illegal and an incredibly important use case, if not THE use case.

You may be frown upon speculation, look down on it, judge it anyway you please, but it does not change the fact that 100M+ people with an exponential growth rate are into it. I guess growing your money is popular, who would figure that.

The point I would like to get across is that instead of judging, you should have a deeper look at the WHY. Many people think that these risk takers are plain dumb, selfish, irresponsible. If only regulation would protect them against themselves.

That's not the situation at all. They're fully self-aware. They are young people born into an economy that is plain broken to them. Burdened by student debt, stagnant/unlivable wages, unaffordable housing, zero or negative interest rates, high inflation, no job security, unaffordable healthcare.

They barely get by and have no outlook of ever getting ahead, owning any asset or wealth, and the very simple goal of a basic middle class life has become unattainable.

In a backdrop that cruel, why not throw the little money you have into a shitcoin? It might do a 10x. It might also go to zero. Who cares? You didn't have any meaningful wealth to begin with.

And that is the appeal of crypto. It's not fueled by greed for the sake of greed, it's fueled by desperation. Nothing to lose, everything to win. Crypto is an asymmetrical bet, and the only one available to everyone.


You make a case for crypto speculation as the only way for youngsters to get rich. I'd like to point out that crypto is arguably a negative-sum game, ie only some can get rich, and only at the expense of others. This is in stark contrast to equity markets as a whole.


There's no need to point out the obvious, but yes, you're right...risk.


It's not only that it's risky. It's that by construction it can't work for everyone. You can only get rich at the expense of someone else.


I didn't say it works for everyone, I explained why people take the risk, what the macro backdrop is for this behavior. It's quite disappointing that nobody engages with that point.

Further, getting rich at somebody's expense is business as usual for any asset, be they stocks, housing, metals, anything. It's a false morality to think that this is a behavior that "good" people widely reject. Absolutely everybody in a position to do so, will. Have you ever met a home owner that gives a social discount to his inflated house when selling? I don't think so.


> Further, getting rich at somebody's expense is business as usual for any asset, be they stocks, housing, metals, anything.

No, see, that's the point I am trying to make and that you are not getting. Housing and the economy as a whole are constructive activities that create value. Crypto is not, as far as I can tell.


I'm not getting your point because you don't have one.

When I own a home worth 200K, and 5 years later sell it for 400K, I have 200K in profit. Do explain which "value" was created for that 200K?


This is not true in general or over long time spans. Moreover, it is not necessary to get rich in order to get good value out of crypto.


Isn't that also the case for capitalism?


No, capitalism is positive sum outside of a few edge cases where negative externalities are generated. Blockchain-based markets, being hyper-capitalistic, will, I suspect, prove to be positive sum as well.


> I guess growing your money is popular, who would figure that.

But… how is /everyone/ getting rich?

Crypto is provably negative sum. Someone has to lose money for you to make money. And miners, exchanges, etc are all middle layers that extract large %s of fees. Where is the extra value generated to be able to make everyone a profit?


Crypto is not probably negative sum without resort to false premises.


Could you maybe explain further?


How do you get the idea that everyone is getting rich? That's not the case in any market.


A market enables you to trade more easily. And trade enables you to exchange something you value less for something you value more. That's the value gained. If instead of making a series of barter exchanges like a chain of quests in an RPG game, you can simply sell stuff you produce for money, and buy stuff you want for money, you gain time. Of course markets have their pathologies like speculation, and, it seems to me, unfortunately cryptos are mostly speculation.


> They're fully self-aware.

This is extremely insulting statement to make to them (who believe for real) and to us(who do not).

They are not. If you want to gamble go buy TQQQ and SOXL.


I don't know what any of that means. How is self-awareness insulting?

Many young crypto proponents call themselves "degens" or "ape investors". Self-deprecating terms that give insight into their psyche: they know exactly what they're doing.


Knowing you don't know isn't the same as knowing exactly what you are doing.


"exponential growth rate" = pyramid scheme? You only need to get 3 friends to sign up...

What a dramatic post. Do you get paid to write dystopian sci fi?


No, but I should.


I think there's at least some value that can potentially be created. The fact that you can take out a loan or buy insurance and your counterparty is a smart contract is pretty interesting. It could seriously bring down insurance margins if you no longer have drones of people administering policies. Obviously remains to be seen how practical it is.


>The fact that you can take out a loan or buy insurance and your counterparty is a smart contract is pretty interesting.

No it isn't. I've been hearing this for years and I still haven't seen any reason anyone would actually want this, beyond the novelty factor. It's strictly worse than any other equivalent insurance or loan for a number of reasons, the worst one being that there's no human you can talk to when something goes wrong. If you think it's bad enough now when your bank has terrible customer service or your insurance company is fighting your claims, blockchains are like taking that a step further by making it technically impossible to provide any kind of customer service.

>It could seriously bring down insurance margins if you no longer have drones of people administering policies.

This sentence also makes zero sense. You don't need blockchains to replace insurance actuaries with an algorithm, insurance companies could already do that. Over the long-term they can't rely on this because the whole point of insurance is you constantly readjust your models based on risk which cannot be predicted. Once again I'm reading a cryptocurrency thread where everything is wrong and nothing makes any sense.


> the worst one being that there's no human you can talk to when something goes wrong.

The worst part is that for a DeFi loan, you need something like 200% to 300% collateral (look it up, it varies but is usually around that amount). This makes it less than useless for just about all reasons people now get loans. The whole point of a loan is that you're willing to pay extra over time in order to have access to more funds at the present. With DeFi loans, you pay extra over time and have less access to funds than you would have had without the loan.

It only really makes sense for crypto gamblers, who are hoping that their collateral has insane appreciation that will offset the downsides. If anything, DeFi loans are less like actual loans and more like crypto gambling partnerships where one partner takes a position with lower risks and rewards and the other takes a position of higher risks and rewards.


>The whole point of a loan is that you're willing to pay extra over time in order to have access to more funds at the present

No, that's not the point of these loans at all. They are the equivalent of remortgaging your home to get cash. If need money for renovation and you have a lot of equity in your house you can borrow against it. They are doing the same thing with crypto. They don't want to sell their crypto because they want to speculate on it and they need money so they use it as collateral.

I personably think it's a very stupid idea to invest in something like crypto on credit. Lending your crypto to these morons looks like a pretty good idea if you can trust that the smart contracts doesn't have bugs. You get a stable and guaranteed >5% without all the risks of the stock market.


> They are the equivalent of remortgaging your home to get cash.

It's actually the opposite of remortgaging a home to get cash. Remortgaging a home to get cash is paying a premium to increase the amount of liquid assets available to you; this is the point of most loans. A DeFi loan is paying a premium and _decreasing_ the amount of liquid assets available to you. As you said, it's useful for juicing speculation, worthless for anything else.

> You get a stable and guaranteed >5% without all the risks of the stock market.

I think the long-term risks are actually greater than something like an index fund, since your collateral is all in crypto. The returns are also less than historical index fund returns.


A DeFi loan is paying a premium and _decreasing_ the amount of liquid assets available to you.

No, because from their point of view the crypto they put as collateral is NOT liquid. the entire point is do not sell them but somehow get cash from it.


Often you’re taking credit risk on the intermediary instead, I think - BlockFi, for instance.


A number years ago I was unemployed for an extended period of time while working on open source projects, and I ran out of money, so I took out a loan to cover my expenses. I lived off this money for several months until I found a suitable job, and after some time I repaid this loan. This type of personal credit financing would cost a fortune in regular finance (try going to a bank and taking out a loan because you're broke and unemployed), but because I had digital assets to pawn I had access to a line of credit at a reasonable rate.

Without this option, I would have to either finance myself at a criminal rate, or accept a job I wasn't ready for. I feel I'm much better off personally from having this option available.

Outside the personal anecdote, I don't understand how it's difficult to see the utility in having digital goods of value. It allows all sorts of use cases, and using them as collateral for loans is just one. I have a harder time accepting that goods of value simply cannot be digital. If I look at the past 30 years of history, literally everything is turning digital; our consumption of entertainment, our work, our communication, social connections. What is the argument for having all things of value be either be a physical thing, or something controlled by some central authority? It seems like a "because that's how things have always been" sort of position.


That makes no sense.

> try going to a bank and taking out a loan because you're broke and unemployed), but because I had digital assets to pawn

"Broke" means you have no assets, thus you have nothing to pawn, therefore the loan would be unsecured. You COULD NOT have obtained such a loan via defi, and while you could have obtained one in the traditional finance system (which is strictly an advantage over defi...), it would be have been, yes, very expensive.

But you weren't broke! You had assets! The traditional finance system loves to lend money secured by liquid assets, does so all the time, and at lower interest rates!

> I don't understand how it's difficult to see the utility in having digital goods of value

...digital goods of value. Otherwise known as a number on a ledger somewhere, otherwise known as a bank account? Nothing in your story in any way depended on crypto/defi; every part of it is a normal, traditional part of the financial system. All crypto added here was higher costs and a worse UI.


Obviously I was not "broke" in the sense that I had no possessions of any value. With that definition nobody is ever broke unless they are naked with nothing left to sell other than their labor.

I had plenty of things of value, like a trading card collection, a personal computer, a phone. But no bank would ever accept any of these things as a collateral for a loan.

I could have sold things I owned, but I didn't want to lose any of the things I had collected over the years. Having access to digital things of value made it possible to take out a loan without having to sell anything.

You say crypto added higher costs and worse UI, but do you have any evidence for this? I was able to get a few months income on my bank account in less than an hour of work, at a rate that is more favorable than any mortgage rate currently offered by banks (with mortgage rates almost at an all-time low).

Digital value does not have to be limited to bank accounts, just like physical value does not have to be limited to cash. If I have other physical things of value (like collectible trading cards) I can trade these with other people directly or use them as collateral for cash loans with any third party. Why are digital things of value limited to bank accounts? If other digital things of value exist, and we have standardised interfaces for digital valuables, that enables incredible amounts of flexibility in financial transactions, such as using things I have as collateral for loans, without requirements for appraisal, risk assessment, fraud protections, etc.

If I had traditional financial assets I could have used those and use the traditional financial system to get credit, but I didn't have any of those. I had other things of value, and because they are digital, with standard interfaces, I was able to get credit, which I otherwise wouldn't be able to get.

I'm only offering some kind of anecdotal evidence here that some people do in fact get some utility from these things. To me personally, it was very convenient to have this option at the time. If I get into a similar situation in the future, I would use it again.


You got a loan and collateralized it using a priced and liquid asset. Your situation is not novel at all. You don't need defi to do this.


I think what you're missing here is that there's nothing about the fact this was crypto that matters. DeFi, at best, is getting you back up to the point the traditional finance system has been at for decades.

If you'd had a couple hundred $k of index funds in a brokerage account, you could have quickly and easily borrowed a significant amount of money secured by the shares at a very low interest rate. And yes, significantly cheaper than a mortgage. I think Interactive Brokers is charging well under 2% for a margin loan these days? (And under 1% if you have enough assets...)

> some people do in fact get some utility from these things

But strictly less utility than if you'd just bought non-crypto assets. Right?


What’s was the rate and collateral ratio?


Wait, are you comparing a personal loan backed by an asset versus an unsecured personal loan from a bank? That seems pretty apples and oranges to me. I think the right comparison would be a broker letting you borrow money against stock, something they do all the time.


Cheaply, too - some brokers are offering in the mid 1% for USD. I don’t know what defi collateral requirements and rates are like at the moment, but I suspect much more onerous and higher.


I don't understand what you're trying to say or what any of that has to do with cryptocurrency. "Digital goods" is a very broad category beyond cryptocurrency. Also I agree with the other comment here, that's not an unsecured loan. You used collateral to get it.


> there's no human you can talk to when something goes wrong.

This goes both ways. I may not want a smart contract for my life insurance, but I can perfectly imagine myself taking a lot of very small, very short insurances on mundane things because of the very low fee and hassle of smart contracts versus actually signing contracts and paying for the humans that will support it.

Think flight insurance, etc


Travel insurance? There's literally no hassle on that other than checking a box at any airline website.


> I still haven't seen any reason anyone would actually want this, beyond the novelty factor. It's strictly worse than any other equivalent insurance or loan for a number of reasons, the worst one being that there's no human you can talk to when something goes wrong.

But people are using it, and (in the protocols I've seen) claims are handled jointly between an advisory board and community assessors, with a framework for appeals and community voting.

I think that's pretty interesting.


>claims are handled jointly between an advisory board and community assessors, with a framework for appeals and community voting.

So you mean like a company with a board of directors, shareholders and voting shares. I'm sorry I just I don't think that's very interesting, because companies already existed without blockchains and DAOs and smart contracts.


So it's still people doing the work, only the contract exists in a different type of database. I'm really missing something if that is supposed to be substantially different than the current relationship I have with my insurance company.

Although with my insurance company I at least know the assessor is qualified enough to look at pictures from a car accident and determine the sequence of events and who was probably at fault.


So basically, unpaid volunteers.


[deleted]


>One could make the same argument for a dictatorship being superior to the rule of law. After all, you can always talk to a human to resolve your problem.

I'm sorry I don't understand what you're talking about, this makes no sense. The judicial system also requires humans who are tasked with resolving the problems who you can talk to, that's literally the whole point of it.

>Removing human decision making from a process makes it a game where everyone plays by the same rules.

First of all, no it doesn't because that presumes the machine is always going to be working correctly. Computers don't do this. Second of all, somebody always has to build and maintain the computers, so there is no situation where you can remove all human decision making from the process. I hear executives making these kind of comments all the time as an excuse for cost cutting but that's all it is. You can't make a tech company that isn't paying IT staff in some way.

>You ignored his point

No, you're wrong. His point was also wrong. I actually agree you can indeed reduce administrative expenses by using computer modeling, and most insurance companies already do that. My point is this has nothing to do with blockchains. You don't need blockchains to do that, and attempting to do that on blockchains only increases cost. We're getting into an area where everything is wrong again, please stop with this because I would rather not.

>If you keep making up your own bad arguments

Except this is not my argument. The parent comment just made it and I've heard it probably hundreds of other times. It's the same kind of comment as "maybe we can put the deed to my house on the blockchain" which is equally nonsensical and I've probably heard that hundreds of times too.


Your argument seems to be that there are other solutions that aren't blockchain, which I can't deny. That's true of any solution to most problems, and it neither invalidates the original proposed solution nor lessens its usefulness.

Blockchains create a completely transparent, decentralized ledger. If you don't see any novelty or potential value in that, then that's fine. As far as life is concerned, one's opinion on blockchains should probably fall pretty low on the priority list. I suspect we at least agree on that.


>and it neither invalidates the original proposed solution nor lessens its usefulness

Yes, you're right that by itself it doesn't invalidate the proposed solution. Aside from that, blockchains are still useless and that's what invalidates it. They don't do anything meaningful. Any blockchain-based solution is useful in spite of the blockchain, not because of it. I've never seen any use of blockchains to disprove this.

>Blockchains create a completely transparent, decentralized ledger.

No they don't, in theory they could do that if everything was perfect and if we didn't have to deal with the other side effects of open trade and capitalism, but in practice they don't. Every blockchain I've seen is heavily manipulated by private interests and has serious problems with centralized control. And those are just the big L1 chains. It only gets worse when you consider side chains, a lot of those have no attempt at providing transparency or decentralization at all and it's evident they're privately controlled by one company or group.

>If you don't see any novelty or potential value in that, then that's fine.

I agree there's novelty in it, but that's about it. There's no practical value whatsoever, current or potential. They're useless. I've been pretty consistent about this for the last year. Personally I humored crypto enthusiasts for the last 10 years before this and I listened to as many of their pitches as I could, I tried to look high and low for the good in it, but it's just not there. Enough is enough. It's all bad and nothing meaningful has been accomplished. There's no practical uses of this technology. However it is a very big lightning rod for scammers and fraud.


I am pretty anti-crypto generally but I feel compelled to reply to your maximalist position that there is "no practical value whatsoever, current or potential" to blockchains. The one use case I have seen for blockchain that is real is that cryptocurrency is great for moving money around the world when governments or banks maybe don't want you to do so. At the very least the experience of sending crypto is about as annoying or a little bit less annoying than sending a wire, and you can avoid all those pesky AML/KYC requirements that banks and payment processors impose.

I am not suggesting that this isn't ethically fraught -- of course it is. But one can imagine uses. I personally have known a couple people who fled Syria during the civil war, and bitcoin was a useful way to pull money out of the country, and much less dangerous than carrying a suitcase of cash.


But isn't this awfully close to saying: Blockchains/Cryptocurrencies are useful exactly for money laundering and sanction busting? And ... saying that publicly _and_ supporting the implementation tends to go very badly. (As it should imo, but that's a different story).

IF that is the summary conclusion to crypto (which I'm currently holding), then this is pretty close to "no practical value whatsoever", isn't it?


> But isn't this awfully close to saying: Blockchains/Cryptocurrencies are useful exactly for money laundering and sanction busting?

Yup.

> And ... saying that publicly _and_ supporting the implementation tends to go very badly. (As it should imo, but that's a different story).

Good. (I don't support the implementation.)

> IF that is the summary conclusion to crypto (which I'm currently holding), then this is pretty close to "no practical value whatsoever", isn't it?

For ordinary people who don't need such services, yes.


>The one use case I have seen for blockchain that is real is that cryptocurrency is great for moving money around the world when governments or banks maybe don't want you to do so.

No it isn't. You don't need blockchains to create illegal banks and exchanges or to launder money. All of that was around for a long time before blockchains. You could even create those things "as a service" without blockchains, it would be just as shady and illegal. I'm serious here, there is absolutely no practical value to blockchains whatsoever.


This is like saying you don't need a car to get downtown. It's true, of course, but it's not interesting.


Do you actually have any experience writing and debugging and maintaining code?


There are a lot of these theoretical cases but none seem likely to come to fruition anytime soon and pretty much all of them ignore this basic problem: the transactional nature of blockchains falls apart as soon as you interact with the real world.

Let me explain: you can have a smart contract where you get 5-20% of the value whenevder it's sold and that'll work and be guaranteed (assuming the network isn't compromised eg 51% attack). That is wholly continaed with the blockchain.

But what if someone wants to sell that for cash? Now you've introduced the exact same trust issues that exist in every transaction in the traditional finance system: trust in the institutions involved and the potential needs for courts to enforce contracts.

So what exactly have you gained? Nothing. Literally nothing.


Why can't you sell it for some crypto asset and exchange that for cash (obviously this second exchange requires a trusted third party)? Maybe I don't understand your example.

That seems like an issue with cash (no way to enforce you giving me the thing I paid for, and no way for you to enforce me giving you the cash for the item you gave me).

Yes using cash gets rid of the guarantee that the transfer of goods is fully atomic that crypto generally offers. Buying tomatoes at the store has the exact same problem.


AKA the oracle problem.


In DeFi to take out a loan of $100 you need to have collateral worth $200 or more. If the value of the collateral ever goes below $200 then it is immediately autosold. Moreover the collateral has to be on the blockchain as well, so concrete assets like houses cannot be used for this purpose.

The main issue with insurance is actually assessment. All smart contracts do is replace execution, which was never a hassle to begin with.


For sure, DeFi loans aren't practical at the moment (for anything but speculation), and may never be practical for something like a mortgage or even a credit card. I still find it pretty mind blowing that an algorithm can loan me money.

For insurance I don't agree. Something basic like weather insurance (widely used in agriculture) is already possible. The hardest part is getting the weather information onchain in a way that's trusted by the buyers and sellers of the insurance. Weather oracles do exist though.


> I still find it pretty mind blowing that an algorithm can loan me money.

I still find it pretty mind blowing that you can make a Turing complete language with nothing but S and K combinators. Good luck finding a real world application for that, though.

Sometimes the crypto space (the part that isn't just FOMO coin buyers at least) strikes me as folks who have been looking at something technically interesting for the first time in their lives, under the initial lure of money, and haven't figured out yet that "technically interesting" does not necessarily translate into real world applicability.


Why don't you respond to the insurance part of my argument? Like I said, I think that's more immediately useful.


Maybe if you supported your claim instead of vague hand waving, it would be easier to respond?


> I still find it pretty mind blowing that an algorithm can loan me money.

Algorithmic lending has been a thing for decades though. What do you think a credit score is for if not a tool to let computers decide whether to give you credit or not?


An algorithm might help decide who to lend to, but the algorithm isn't actually lending the money. You aren't paying the algorithm back. Pretty big difference there.


Credit is loaning you money and providing an interest rate. Usually something insane like 15%.

DeFi is unlocking the value of an asset, making it liquid and allowing me to participate in other investment opportunities without an APR.

One example is on Kaurura. I have KSM, Stake that KSM for a 19% APR Rate. Throw that LKSM into a vault and mint AUSD as long as i have 160% collatoral ratio. I can then use that aUSD i printed, buy other assets and participate in liquidity pools, which are giving anywhere from 50% to 300% APR.

It's a new era of finance. Play around in the space before you say it's worthless.


> It's a new era of finance

I have no experience with crypto, but this I don't understand.

> DeFi is unlocking the value of an asset, making it liquid...

Like a mortgage or a bond issuance (bonds are secured against assets of the corporation)?

> Credit is loaning you money and providing an interest rate. Usually something insane like 15%.

Average rate for a 30-year fixed mortgage in the US is about 4%[1]. Average Aaa corporate bond yield is 3.43%[2]. I guess that you are talking about interest rate on credit cards? I think that credit card debt is pretty small compared to the size of the mortgage or bond markets.

> One example is on Kaurura...

I'm not sure I follow you here, but it sounds like you get a loan at 19% APR against some collateral. Then you use the loan as capital for some other investment at a higher rate of return.

My question: how is this any different, for example, from a company issuing bonds at 4% coupon rate and using the proceeds to fund operations when the company's profit margin is, say, 50%?

Let's say it's a matter of scale; I, as a person, can't issue bonds to trade on a public market. But I can get a mortgage and invest in other stuff hopefully at a return higher than the rate on the loan.

As I said, I don't understand how this is a "new era of finance".

[1] https://www.valuepenguin.com/mortgages/average-mortgage-rate....

[2] https://fred.stlouisfed.org/series/AAA


The KSM is staked to ensure concencus of the network. proof of stake is like proof of work, but instead you are betting that this node is behaving and the node themselves are running cryptographic hash schemes like bitcoin. So like bitcoin, you are paid for validating the concensus of the network so you are paid that APR. Taken another step further, if you create a smart contract and lock the KSM in it, and that smartcontract stakes the coin for you, it can mint LKSM that proves your ownership in the pool. Slowly but surely the price of LKSM and KSM will diverge in LKSM's favor since the KSM in the smart contract is generating returns for being staked. So you can always redeem it with a slowly appreciating exchange rate. So all that to have a liquid form of staked KSM. You can now use the LKSM to mint AUSD and you can trust you can pay that back because you have colateral lockeed in a vault. Now when i participate n pools, I earn fees for providing liquidity of two assets. Now when people are trading, they can dip into the pool, swap their assets and no one has to be on the 'Other-side' of the trade. They get minimal slippage, and i get paid a trade fee that's much lower than what you can get in traditional finance (Usually fractions of a penny).

>how is this any different, for example, from a company issuing bonds at 4% coupon rate and using the proceeds to fund operations when the company's profit margin is, say, 50%?

It's nothing like that. Because A.) It's not getting people to loan me money. Company issuing bonds at 4% has to pay that 4% to get access to their assets because it's 'Risky'. In the blockchain there is no risk because they have constant oracle access to the price of the underlying asset so i can do it for free, with no counter party. Simple a piece of code collectively floating on thousands of nodes running around the world.


I think you don't understand interest rates. One man's interest is another man's cost of capital. If someone is paying you 4% for a riskless loan, it means they are overpaying for capital.


"One example is on Kaurura. I have KSM, Stake that KSM for a 19% APR Rate. Throw that LKSM into a vault and mint AUSD as long as i have 160% collatoral ratio. I can then use that aUSD i printed, buy other assets and participate in liquidity pools, which are giving anywhere from 50% to 300% APR."

I'm sorry, but this sounds ridiculous.


It sounds like someone at a horse track who has brought along his loan shark.


I miss Ponzi, he really just took my money and dealt with the details for me. Now you say I have to do all this work?


this is a margin loan it’s not a new concept


It's a fascinating throwback to the dotcom boom where everything was "It's $X, but on the internet!"

Now it's "$X but with crypto!". Only with crypto there's a constantly evolving set of jargon that obfuscates the fact that yeah, traditional finance does it already To be fair, the dotcom era had it's fair share of obfuscating jargon too. Maybe crypto just seems worse because the dotcom boom was so far back in my memory.

I think there might be some actual valuable use cases for crypto. I just wish all the people reinventing the wheel and thinking it's new would get out of the way. Then at least we can find out if crypto actually has something interesting it can do.


Four risks with margin loans. The first two also apply with crypto:

1.) Amplified losses if the securities in your account decline in value

2.) Margin calls or liquidation of securities

3.) Losses greater than the original investment are possible

      - Not possible due to constant access via oracles to the underlying asset. The Protocol may experience more loss in very rare instances, but as an individual i never will.
4.) Interest rates may rise, increasing the cost of your loan.

And due to 3.) is why you have an 'interest rate'. I have no rate of interest on my margin loan. The protocol generates money from trade fees, more liquidity is and leverage increases TVL.


This comment is indistinguishable from satire.


> The hardest part is getting the weather information onchain in a way that's trusted by the buyers and sellers of the insurance.

So the hardest part is trust, the very thing that blockchains supposedly make unnecessary?


People get touchy about the word "trust" in blockchain threads. Would it help if I said that the hardest part is creating a way to get the weather data on chain that the buyer and seller can agree on ahead of time?

Anyway, I'm obviously not claiming this can work without input from humans off chain. My point is that the infrastructure needed to get clean and honest weather data on to the chain (which requires human inputs) is much smaller than the entire infrastructure needed to administer weather insurance (which other than the previous part, can be done autonomously).


> Would it help if I said that the hardest part is creating a way to get the weather data on chain that the buyer and seller can agree on ahead of time?

> My point is that the infrastructure needed to get clean and honest weather data on to the chain (which requires human inputs) is much smaller than the entire infrastructure needed to administer weather insurance

Is "much smaller" infrastructure on a different dimension than the "hardest part" of the problem? If so, what dimensions are those?

If not, how can the trust/agreement part be both "much smaller" and also the "hardest", especially given that it requires human inputs, especially human driven systems for routinely validating the process (AKA audits), and adjudicating inevitable claims of breaches of the agreement (AKA the courts).


It's the hardest part compared to the rest of the blockchain solution. The "easy" onchain-only part replaces a vast amount of infrastructure that would exist in an insurance company.


>Would it help if I said that the hardest part is creating a way to get the weather data on chain that the buyer and seller can agree on ahead of time?

No, because it's still impossible to do that at scale without solving the oracle problem. Putting some arbitrary data on a chain doesn't mean the data is reliable.


I don't know if there's any way out of the oracle problem honestly. There's nothing wrong with shopping around between different human-administered oracles though, or having some code which polls multiple oracles and takes action based on some statistic applied to the oracles (mean, etc.) But yeah I'm not convinced the oracle problem can be solved.


Having multiple oracles doesn't really change the problem, then you're implicitly trusting a group of oracles instead of just one.


With multiple oracles and a statistic, you're trusting their results to be distributed along some distribution. But I'm being pedantic. Ultimately, yes, you are still trusting the oracles even if you aren't trusting them each in totality. Like I said I don't think there's a way out. Even if you hook up a weather sensor machine and push updates to the chain, even outside of malicious tampering, sensors themselves can be inaccurate or fail. Perhaps there's a case to be made for an autonomous weather sensor machine that is physically tamper-proof, but ultimately there's a certain amount of trust when dealing with off-chain data. I don't think that's able to be overcome.


You don't need to solve the oracle problem. Just agree on an oracle. Weather.com writing weather on chain could be your agreed upon solution, for example.


Oracles open up a whole giant industry of data middlemen, sounds great


I still find it pretty mind blowing that an algorithm can loan me money.

Go to Amazon, put some items in your cart, and click the (almost always present) banner about opening an Amazon credit card. Enter your relevant information, wait about 3 seconds, and BOOM! An algorithm just loaned you money.


>It could seriously bring down insurance margins if you no longer have drones of people administering policies.

Instead you might a bunch of people with zero actuarial experience gambling on policies. I agree, the concept is interesting, no regulation makes everything a crapshoot.


Maybe. Or you enable people who need these services but have no access currently to get them. Most likely both.


That seems like an insanely good opportunity for people with actual actuarial expertise to profit off any retail investors/gamblers in the market btw. That seems like a market that would professionalize extremely fast.


I wonder if anyone talking here has every made any kind of insurance claim?

Doing it with a smart contract is as feasible as dating a smart contract.

You can only really “insure” against globally agreed on data, for example the price of wheat. That is an options/futures market not insurance though.


Nexus Mutual offers insurance against smart contract hacks, coin depegs, custodial provider withdrawal issues, etc, and they've been operating fine for several years. The one advantage I really appreciate is the transparency it enables over the decision making process.

There's no reason this couldn't be expanded for other use cases, including home, car, etc. It really isn't limited to just smart contract data as you suggested.


Don't you still need the claims adjudicator to assign a dollar value to the damage to your insured asset? It's not like a smart contract can figure out how much to reimburse you after your house gets flooded w/o input from a trusted, human authority. I'm not really sure what value the smart contract is adding here.


> they've been operating fine for several years

Well, it’s quite telling that the majority of big crypto hacks are uninsured. And they like to play tricks just like normal insurance companies (1). And the CEO got hacked like any random person would’ve (2).

(1) https://thedefiant.io/badgerdao-hack-insurance-payout/

(2) https://www.coindesk.com/markets/2020/12/14/ceo-of-defi-insu...


> Nexus Mutual offers insurance

That's just a traditional insurance company.


>That seems like an insanely good opportunity for people with actual ~actuarial~ expertise to profit off any retail investors/gamblers in the market btw.

https://protos.com/tether-papers-crypto-stablecoin-usdt-inve...

If only you knew...


>The fact that you can take out a loan

You can take out a loan in crypto that's fully secured against some other crypto. It's turtles all the way down, and has zero relevance to what most people think about when they talk about taking out a loan.


How so? I just recently borrowed USD to buy a car at a lower rate than I could find elsewhere.


How does that work? If you take a loan from a "decentralised lender" you can essentially walk away with the money and never pay the loan back. So, "decentralised lending" can't work, as far as I can tell.


Nearly all defi loans are overcollateralized. I deposit $100 of eth, borrow $50 of eth, convert to usdc and send to my bank. Six months later if the price of eth has gone up i need to buy more the $50 worth to repay my debt, if the price of eth goes down i can pay back less than $50 of eth. If it goes up by a lot then i can borrow more against my initial deposit, if it goes down by a lot and i dont close my position then the deposit is liquidated to pay off the debt and i have a smaller position. It actually works pretty well, add on to this things like Alchemix which builds loans via yearn vaults and you can borrow money against future interest and have self-repaying loans.

If you have initial assets its an easy way to borrow against those assets. e.g. My bank wouldn't give me a loan against my eth as they don\t value the asset, instead I just open a maker vault and borrow against it in dai ($ stablecoin), and then sell that for € and deposit to my bank. problem solved.


> I deposit $100 of eth, borrow $50 of eth

I could be missing something, but it seems you're lending $50 worth of eth, rather than borrowing. Your net debt position is <0.


I think the reason crypto investors are excited about this is that it allows them to maintain a position in a crypto coin while still extracting some liquidity - possibly to invest in other coins.

So, say you own 5 BTC and don't want to sell it because it's going "to the moon". You stake it as 200% collateral on a DeFi loan and get 2.5 BTC of liquidity you can use to buy some ETH.

What's interesting about this is that it allows the demand for coins (and therefore their value) to increase without introducing new (fiat) money into the system. I haven't done the research, but I'd be curious to know what portion of crypto trading is funded by these kinds of DeFi loans as opposed to "new" money.


'... it allows them to maintain a position in a crypto coin ...'

In some 'we own you and command you to pay tribute to mighty rulers from what you produce' regimes, the loan avoids a sale and the resulting tax event. In my experience, the loan can be converted to fiat money.


This process doesn't create new "money" as far as I can tell. Centralised exchanges can indeed inflate the supply of any crypto-currency by lowering the reserve ratio. But I think the way they pump the coins is mostly by issuing unbacked "stablecoins" and using those to buy crypto-currencies.


Without 200%-300% collateral? Where?


> The fact that you can take out a loan

Why would any rational actor provide a loan denominated upon an insanely volatile "currency" like bitcoin or ethereum? The lender could loan 100 ethereum bux only to lose big time because the price of ethereum went up 10x in a week making the amount repaid worthless. Or it could go down, in which case the borrower would wind up defaulting because who would want to pay back 10x more than they were lent?

Lending requires a pretty stable currency...


Have you looked into any of the lending platforms? These are pretty well controlled for. Crypto loans are typically collateralized, so that below a certain loan-to-value ratio, the collateral belongs to the loan provider and the borrower can keep what was borrowed. The exact rules vary place to place. It's a calculated risk that is competitive with other investments.

People borrow to avoid triggering capital gains, or to gain leverage or to short.


How do you solve the oracle problem? How do you enforce that a loan be paid back? How do you check that an insurance case has actually occurred? You need institutions to determine and oversee this, and institutions you can trust. If you need to trust them anyway, you can dispense with the hugely inefficient "Proof of Waste" blockchain stuff, and have any required computations run on a few old PCs.


An insurance requires an independent assessment that a certain event has taken place (e.g. a car accident) and of the circumstances surrounding the event. A loan requires the ability from the lender to initiate legal action against the borrower in the event of default. Smart contract can't help with that or make any of that more efficient.


To play the Devil's advocate, if the independent assessment can be provided by a neutral third-party API, then you could have a smart contract pay out depending on the response from the API.

Realistically, this requires more Data-as-a-Service startups, so there's a bit of chicken-or-the-egg difficulty here.


Not only that, but it also removes a lot of opportunity for prejudicial discrimination that exists in the traditional loan application process. It ain't perfect (algorithmic bias/discrimination ain't exactly a rare thing), but it's at least more predictable and transparent.


The problem is that the loudest backers overshoot and oversell the true potential.

The truly innovative people are those who add the proper constraints and work within them to solve the problems where blockchains actually fit best.


>>> The fact that you can take out a loan or buy insurance and your counterparty is a smart contract is pretty interesting.

it would be like if google is your insurance provider. If something goes wrong (it eventually will) there would be no recourse, no one to talk to ... all hail our algorithmic overlords.


This is beautiful and perfect:

> the essence of the American Dream: by getting rich by doing nothing while lauding how smart you are over other people

Thanks for sharing it.


But is it true? Any nation of 330M will have some loud arrogant people, but is “getting rich by doing nothing” uniquely American in aspiration or reality?

I’d argue no - our aspiration is that we’re farmer cowboys, our rich all the more so. Our reality is more complicated, but (for its many flaws) different than alleged here.


I don't think any one thing sums up America. But having lived on 4 continents, I'd say the "get rich by doing nothing" thing is unusually common and unusually accepted in America. Historian Walter McDougall wrote a whole book on the American duality of "hustle", meaning both an energy for making things happen and scamming somebody. And he wrote that well before the recent rise of "hustle culture".

You could also look at American pyramid scheme pioneers like Amway and Herbalife, both of which I consider scams. Or our huge manipulation culture of the sort potrayed in Glengarry Glen Ross or Mad Men. Or the way that scammer/marketing energy merged with Protestantism to create both the tent revival and now the megachurch.


> by getting rich by doing nothing while lauding how smart you are over other people

This is exactly how I envision the dream of old world wealth you see on Downton Abbey or similar.

Get born into a minor lordship somewhere in England and spend your days educating yourself (maybe leisurely publishing a book or two) and raking in tax revenue from the commoners.


"This is exactly how I envision the dream of old world wealth you see on Downton Abbey or similar."

Then you misunderstand ...

That world you're envisioning is what happens after the "getting rich".

In the case of feudalism - and its remnants - the "getting rich" involved murderous expropriation of the lands and property of anyone that got in the way by sociopaths who hoarded and coveted everything that entered their awareness.

I think it was pretty hard work, actually ...


Yeah but that all happened in like 1071.

The dream is to inherit that wealth and be born into the upper-crust. Nobody wants get their hands dirty with the murdering and exploiting!


Your comment is two points with no direct connection, and both are underdeveloped.

Bitcoin as a settlement layer is useful. The idea that it needs to do anything more than securely manage a trillion dollar market cap digitally with no hacks, and no avenues for a profitable hack in the medium term is just common ignorance of what’s valuable.


"So much of Crytpo can be explained by Bitcoin FOMO. Everyone just jumps on the latest shitcoin or NFT because "I'm not missing out this time".

This 200%


I think this is true. I also think the flipside of the coin is true. So much of the crypto hate can be explained by jealousy and anger at missing out.


True. Bitcoin was once in a multi generation innovation.


What is a Crypto Andy?


Andy is a fairly new and derogatory/tongue in cheek term (from twitch, long story) that basically means people that get attention from jumping on someone else's creative bandwagon.

Basically someone else does the creation, and you become an Andy by trying to get involved without really adding much value.


>that basically means people that get attention from jumping on someone else's creative bandwagon.

That isn't what the term Andy means in the Twitch world. It's just a way to refer to the style of content that someone makes on Twitch. For example, a "React Andy" is someone who makes reactionary content, a "1k Andy" is someone that is stuck at 1k average viewership, a "Crypto Andy" is someone who is obsessed with crypto.


It comes from Twitch [1]. While it often refers to streamers, it has transcended that. An andy is someone who is identified by whatever adjective is applied. So a Crypto Andy is someone who is all and only about crypto, basically.

Put another way: Andys are indistinguishable from each other apart from one defining characteristic. And those Andys with that characteristic are likewise indistinguishable and interchangeable.

[1]: https://knowyourmeme.com/memes/andy-slang


I had to laugh at the article’s example of "React Andy", which I first gave a different interpretation.


Here's a good explanation of why blockchain is the future with real world utility: https://markmanson.net/newsletters/mindfck-monthly-97


correct. the eternal september of crypto andys who don't understand anything about the design of the systems they wax on about has nuked the fridge.


> The only use case we really have is illegal activity.

But isn't that enough? If we refuse to get rich from investing in ransom futures we have no-one to blame than ourselves.

At least that's how I read those typical victory lap posts by crypto winners. Or by proclaimed crypto winners desperately trying to extend the pyramid. Yes, I'll happily skip out on ransom future wealth.


While many contracts within Ethereum have clear flaws, that doesn't mean Eth as a whole is broken.

Time bandit attacks go away once proof of stake finality arrives. Also, trading ought to be done in Layer 2s. Does MEV work on L2s?

Re: certain token drops wasting lots of gas, it's up to the token authors to use an implementation that avoids gas wars.

Once you go into claiming equivalences with P = NP, you've lost me. Theoretical optimums are an academic game, in reality you can get 95% of the way there with heuristics.

> Because Ethereum transactions are programs, the halting problem means that it isn't possible to accurately predict the resources needed to execute them.

Ah, more appeals to theory. They're programs with a low ceiling on the number of steps and possible codepaths. They barely even have loops half the time. Estimating isn't that hard in practice.


> once proof of stake finality arrives

Which it hasn't, despite being six months away for years now.

You cannot handwave away problems by promising you'll fix them with X in Y months, when you consistently fail to deliver X.


I keep seeing this "eternal six months away" FUD, but no one wants to admit the devs delivered on the Beacon Chain which has been running smoothly for 1.5 years, and the Merge testnets are working quite well. Bitcoin maximalists are out there all day grousing about made-up deadlines promised by strawmen and laundered through hearsay. It has nothing to do with reality.


Is Ethereum PoS yet? Simple Yes or No.

That's what people are complaining about they are years behind on what they promised.


What’s New in Eth2 is a biweekly newsletter that's a good resource for tracking progress toward PoS:

https://hackmd.io/@benjaminion/eth2_news

From the current edition:

   Go/no-go decision on doing the Merge or postponing the difficulty bomb to be discussed on the 29th of April [2022] ACD call.
   
   If it’s "go" then start merging the existing testnets at 2 week intervals with a view to doing the real thing in July [2022].
ACD call == AllCoreDevs meeting. Here's a summary of the most recent one (includes a link to a recording of the call):

https://github.com/ethereum/pm/blob/master/AllCoreDevs-Meeti...


> Is Ethereum PoS yet? Simple Yes or No.

It seems you've given a long answer which can be simplified to "No"


Along with pointers to current and historical information as to why arriving at PoS has been such a long and interesting road to hoe, while also being an open/source process involving teams and individuals all over the world.


If the constant delays and made-up ETAs weren’t enough to make you question PoS ever arriving — they should be, really — there are plenty of other reasons. There are a tonne of actors / influencers in the Eth space who do not want PoS to land for their own financial and political reasons.

Technical pitfalls and project stewardship can reasonably explain some delay — but years and years of it? And more than one statement that it’s just “months away?” The whole process has a fetid cloud hanging over it.


So, the answer is still a no?


> I keep seeing this "eternal six months away" FUD, but no one wants to admit

that it has literally just been postponed again https://twitter.com/TimBeiko/status/1514010098145759232


Postponed would mean the date was officially announced by one of the devs?

I've not had time to pay attention much over the past months, but to me that June date was always a silly rumor. Correct me if I'm wrong. End of year is what I heard, but even that isn't set in stone of course and I wouldn't be surprised if it doesn't happen till then.


> Postponed would mean the date was officially announced by one of the devs?

In true "decentralised fashion" the devs spread their info thin over multiple veues so it's hard to hunt down their statements.

But we could take to ethereum.org which previously stated [1]

--- start quote ---

When's it shipping?

~Q2 2022

This upgrade represents the official switch to proof-of-stake consensus. This eliminates the need for energy-intensive mining, and instead secures the network using staked ether. A truly exciting step in realizing the Ethereum vision – more scalability, security, and sustainability.

--- end quote ---

Same is still on Consensys: https://consensys.net/knowledge-base/ethereum-2/faq/

[1] http://web.archive.org/web/20220202044446/https://ethereum.o...


I don't remember having to follow twitter accounts to understand how a five euro note works.


Where would you go to learn how a 5 euro note works, if everyone around you didn't already know?

Most people just learn from their environment.


Wasn't the original PoS called Casper? IIRC that was like 3-6mo away 5 years ago.


There will be a go/no-go decision on April 29 (two weeks from now) re: "doing the real thing in July".

See my previous comment above.


Releasing PoS was hard enough on Cardano, can’t imagine the stress on Ethereum with so many moving parts and bad actors


They planned an April vote for a go/no-go vote for July.

The decision was no-go, and pushed back to an estimated "autumn", so, literally "6months away", as usual.


So it's even worse than the things people called FUD?


I understand the arguments about how cryptocurrencies use too much electricity, but I understand none of what you've just said.


I can try to contextualize this... at least explain my understanding of the history.

Bitcoin grows popular and its proof of work burns increasing amounts of electricity. Ethereum devs do not want to see Eth go the same way, and prioritize Proof of Stake, which will not require any more waste. The devs sketch out new roadmaps, do research, and make slow but steady progress; software always takes longer than you think.

Meanwhile, Bitcoin has completely fossilized for political reasons and basically cannot be improved at this point. Bitcoin maximalists (diehards) recognize Eth as an existential threat and start pushing this meme of PoS being always 6 months away, despite the actual Eth devs never promising such things.


It's the Eth people who constantly say it's 6 months away. Bitcoin people say that PoW is necessary for security and that PoS in Eth will be less secure, and also concentrates wealth and gains on that wealth into the hands of a small group.


Which is telling for a technology that is meant to replace money, something everyone knows how to use.

I've been passively following this scene for years and read/watched tons of content about it, but I still wouldn't know how to pay my friend across the room, especially not without an internet connection.


[flagged]


Wow, that's such an elegant argument you have there!


> You cannot handwave away problems by promising you'll fix them with X in Y months, when you consistently fail to deliver X.

You are free to reject such appeals to your patience and choose to use other products and services. Yet, people are also free to ignore your opinion that "blockchain is bad because of X" when they believe they are able to solve X.


I'm not free to ignore their externalities, though, am I? If my next door neighbor burns motor oil to stay warm in his backyard while promising that he'll switch to something better in six months, "just choose to not live next to him" is not a plausible argument!


The difference, in my mind, is that you are suffering under your neighbour's actions directly and the person on the other side of the argument can do something about it.

Arguments about when/if Ethereum will switch to PoS are different, because neither you are I can do anything about it either way; it comes an argument merely about predicting the future.

If you are talking with your elected presentative who wants to vote against a PoW ban who is holding out for a switch, then that is a different story.


He is free to join the discussion, lest it becomes an echo chamber.


>that doesn't mean Eth as a whole is broken

That's true in the sense that it's not why ETH is broken. ETH as a whole is broken because it's cryptocurrency. The whole idea of smart contracts is never going to work as advertised, it's impossible to make a more complex contract without running into any number of these flaws and spending an inordinate amount of your time and energy trying to mitigate and workaround them. But at the same time these are the types of contracts that drive developers to ETH. It's a lose-lose situation, at best it's equivalent to a payment API that's extremely unpredictable and insecure and will never have those issues fixed because they're part of the design. These flaws aren't inherent in making online transactions, they only pop up when you insist on using blockchains for everything, when there's no real reason to do that.

>Also, trading ought to be done in Layer 2s.

It's really baffling to me how L2 chains have become a serious thing. If you ask me those are just workarounds for flaws in the design of the L1 chains, nobody actually wants to use L2 chains but they're forced to because ETH (and other L1 chains) are so poorly designed that it can't accommodate most things people actually want to do.

>They're programs with a low ceiling on the number of steps and possible codepaths. They barely even have loops half the time. Estimating isn't that hard in practice.

Ok but why should anybody have to estimate in the first place? There's no reason for it with a trivial transaction, requiring this is just bad design.


This is not directly related to the content of the post but is about Ethereum. I have been putting this hypothesis out there on twitter for a while now, looking for someone to refute me, but no one has yet. This seems like a place where I might be able to find someone who understand Ethereum enough tell my grasp of the protocol is wrong (or right):

Ethereum is going deflationary. Not disinflationary like Bitcoin, but actually deflationary, with token burn. Whether you think deflationary money is bad or good is not germane to the problem I'm about to explain, as I see it.

Ethereum makes a claim at decentralization. However, by moving to a Proof of Stake system, they have set a fixed amount to be staked (32 ETH in this case, though the number itself does not matter). With the token going deflationary, that means that the opportunity cost to stake will always be increasing, mathematically, in ETH terms. The staking requirement does not adjust to changing token supply.

For argument's sake, if there are 100 ETH on the network, and you stake 1 ETH, you effectively need to lock away 1/100 of all wealth on the network. However, if 10 tokens get burned, now you lock away 1/90 wealth on the network. Staking that 1 ETH just got 10% more expensive because the opportunity cost of staking that ETH increased relative to spending it.

Economically, this means that the system is going to drive out marginal stakers, by design. The only response I have gotten from ETH holders is about staking pools, but staking pools don't fix the underlying economic incentive brought about by deflation: increasingly holders will find it less worthwhile to stake their ETH.

It seems to me that ETH is headed right for some kind of centralization death spiral, as only increasingly wealthier holders will be able to justify staking.


> Not disinflationary like Bitcoin, but actually deflationary, with token burn

It's possible there's some recent development I'm not aware of so please fill in any gap here, but my understanding: Token burn is already in place since EIP1559 (base gas fees get burned now, instead of getting paid out to miners/validators. There is a separate priority fee for incentivizing inclusion in times of congestion). It will work similarly on ETH2. As laid out in EIP1559, this means that the ETH supply may be inflationary or deflationary at different times, depending on if total base fees are greater or smaller than miner/validator rewards. So it's not a given. However I could agree that given continued growth of Ethereum adoption, the deflationary hypothesis is not unlikely.

> Staking that 1 ETH just got 10% more expensive because the opportunity cost of staking that ETH increased relative to spending it.

Can you explain how this follows?

Shouldn't it be the opposite; as long as you don't require the immediate liquidity, deflation should mean that it's actually preferable to hodl, and staking rewards compound with that.

Aside from that, due to MEV, being a validator means you get reserved slots where you can [extract MEV yourself/safely submit transactions of your own without being front-run]. This is something that is today primarily taken advantage of by bigger or more proficient actors - meaning yes, this is a force towards validator consolidation. On the other hand I believe the "flashbots market" will likely become more efficient and accessible to the point where commonly used validator clients will have built-in interfaces to exploit this through an open market for privately broadcasted transactions (as mentioned in references this already is the case for ETH1). This means that over time the playing field gets leveled as getting a cut from MEV gets accessible for smaller non-professional stakers as well.

Looking at the current direction, I would agree in the sense that we're on the track for consolidation of staking power and resulting compounding centralization of ETH wealth, but not for the reasons you're stating, and I would not agree that smaller stakers are driven out by design - it works out that way despite the small-staker-incentive situation, not because of it.

Future EIPs may change the dynamics further in either direction. I don't think it seems obvious either way.


> disinflationary like Bitcoin

Bitcoin's supply is better described as deflationary since it's capped and Bitcoin experiences ongoing losses. Eventually there will be fewer and fewer bitcoin in circulation. This will happen way before Bitcoin emission ends in 2140, since in 2061 for instance, only 320 BTC will be mined, and yearly losses will easily exceed that.


Staking pays all stakers out proportional to their stake, which is as fair as is possible, and more fair than PoW. Distributed staking pools lower the barrier to entry to 0.01 ETH.

Ethereum will still be printing ETH in perpetuity; it only becomes deflationary whenever more is burned than printed.


> Staking pays all stakers out proportional to their stake, which is as fair as is possible, and more fair than PoW. Distributed staking pools lower the barrier to entry to 0.01 ETH.

This doesn't change the economics of what I said, which are about opportunity cost of staking vs. spending.

> Ethereum will still be printing ETH in perpetuity; it only becomes deflationary whenever more is burned than printed.

I understand this. But what I've been hearing from ETH holders forever now, is that ETH will be going deflationary. As in, burning more ETH than printing is something will definitely be happening. It's the bedrock of the flipping narrative.


Based on current and projected usage vs staking rewards, it looks inevitable. However the rules that Ethereum operates by are not immutable. They have changed, and they will change again. So just because it looks like it will be deflationary this year, doesn't mean it will always be deflationary.


> Staking that 1 ETH just got 10% more expensive because the opportunity cost of staking that ETH increased relative to spending it. Economically, this means that the system is going to drive out marginal stakers, by design.

I don't really get it. It's more expensive because you're making more money? Why wouldn't everyone just stake until they feel like spending? How does this drive out marginal stakers?

> But what I've been hearing from ETH holders forever

These are just people pumping their bags. No one actually knows how it's going down. Anyone who holds such alpha isn't posting it on Twitter.


Eth will hit a stable point of total supply, with both inflationary and deflationary mechanisms mentioned in other comments finding an equilibrium according to market forces. It won't deflate forever, so there won't be a centralization death spiral according to your logic.


There is no magic in the mechanism behind ETH's inflation/deflation. If an equilibrium is found, it will be because the appropriate levers are pulled until the desired ratio is reached.

It's also worth keeping in mind that the levers needed may not exist within the system. ETH is still a massively ambitious and risky experiment. Anyone who says otherwise is naive or trying to sell you something. That being said, ETH is absolutely the most interesting thing happening in both tech and finance. I hope it works out.


What you seem to be afraid of is something that might or not happen in a distant future. At that point they just change the rules again. Ethereum has done it several times. If they don't like the direction things are going they just change it. Some people get mad about it but it just keeps chugging along and these people go out and possibly create a fork that goes nowhere.

I still think crypto is high priced poop people currently view as valuable. But I don't see how your point goes anywhere to prove it.


You assume everyone always chooses the option of highest return, however not everything in life is about opportunity cost.

I personally know two people running test stake nodes. They've spent the time setting them up, documenting, and really getting to know all the ins and outs of it because they find it interesting. They will run production nodes. You only need some X amount of people to do the same to avoid overt centralization. Then it just comes down to an argument of what is the minimum number for X where things feel properly decentralized.


The reason they require 32 ETH to stake is that there's a scaling limit on number of stakers. They're working on improving that, thus decreasing the staking requirement.

It's very likely to stay a power of 2, so just a single reduction down to 16 ETH would make up for 34 years of deflation at 2%.


This isn’t the exact paper I had skimmed before and thought of while reading this, but it makes the same point, taking yours and going further.

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=3629988

Really deflation is the tip of the iceberg. When lending is competitive to staking network security will suffer, and deflation makes it worse.


1. Interesting question, and I haven't seen an answer that refutes your point, except in disputing that the supply of ETH will keep shrinking.

2. I'd like to distinguish an increase of the money supply from inflation. They're not the same. You're talking about a decrease in the supply of ETH, here, not deflation.

3. Related: While the supply of BTC is currently growing around 1.7% p.a., I wonder how much is lost to lost keys. Has that been estimated somewhere?


the premise that it will be deflationary forever isn't right. It can't be and it will find an equilibrium or even become inflationary again as dynamics around the burn and staking play out.


Without regulation, the marketplace --- any marketplace --- becomes a platform for scams and extortion.

Show me a marketplace without regulation and I will show you a marketplace best avoided if possible.


That's not true at all. In theory, a perfect market will self-regulate. No one buys or sells from scammers and they are naturally outcompeted from the marketplace. However, in real world, markets aren't perfect and that's why regulation is needed, but it's up to debate. It can be argued that the market would always find a way to weed out scammers even without regulation. Over-regulation is also sub-optimal.


Could you elaborate by what you mean by regulation? Regulations come in many forms.


Show me a regulated marketplace and I'll show you regulations put in place by big players to weed out the competition.


Ok, lets take the obvious example ---- traditional banking. Lots of small players doing quite well in a highly regulated market.


>Show me a marketplace without regulation and I will show you a marketplace best avoided if possible.

I buy all of my vegetables from the roadside stands that are completely unregulated, and often set up in proximity to other stands with other offerings. I get a higher quality at a lower price - works out great.


Come on, there’s still plenty of regulation involved. There are regulations controlling the quality of the water that’s irrigating the fields, and they’re not using raw human waste to fertilize the plants.


Well, then this is also true of crypto - there are regulations about how the electricity used for PoW is generated, transmitted, distributed, regulations about how these transactions should be reported for tax purposes, etc.

But that's not what he's talking about.


You also can't injure your customers with your produce.

You can't put your produce stand in the middle of a public roadway.

You can't lie about what kind of produce you're selling, and you can't lie about its grading.

You can't doctor the scales.

You can't charge a higher sales tax than is levied by the locality and pocket the difference.


> and they’re not using raw human waste to fertilize the plants.

Nope... industrial waste.

‘Forever chemicals’ upended a Maine farm — and point to larger problem -- https://wapo.st/3OeHPEf


The water used on fields in my area is non-potable. As far as human waste goes, I don't think it's regulations preventing that, but rather efficiency. Other animal waste is used as fertilizer, because it works better.


That is incorrect. You'll find the relevant regulations here: https://www.epa.gov/biosolids/biosolids-laws-and-regulations


Your link does not support your claim. Crops are watered with non-potable water and it's not regulated. Any farmer can water their crops and sell them on the side of the road without any interference from the EPA.


The claim I’m making isn’t that you can’t use non-potable water. It’s that the water quality is regulated (see https://www.accessdata.fda.gov/scripts/cdrh/cfdocs/cfcfr/CFR...) and you can’t fertilize crops with raw human sewage (https://www.accessdata.fda.gov/scripts/cdrh/cfdocs/cfcfr/CFR...), both of which are true (with certain exceptions).

I find it is useful to try to disprove your own beliefs before confidently claiming something to be true. The resources are out there and not terribly difficult to locate if you put a modicum of effort into it.


Many farmers in my state water from rivers on their land that aren't even large enough to get EPA attention let alone direct regulation. I think you're under the impression everyone with a vegetable stand is Cargill or something.


And what about the unregulated supply chain for those goods? Do you know they’re actually higher quality? How do you know they’re not just buying the cheapest thing from Mexico or the passed over produce from a local farmer and hawking it to you at premium prices?


I’ve been researching the work that Devin Finzer has done around ERC-721 and I believe the scenario you described above is the perfect use case for all this blockchain tech that is currently being developed. I recently saw that Warner Brothers is going to release 6 million NFT backed physical items this year. Does anybody have ideas on how they might go about minting 6 million records? And how would they go about keeping track of said 6 million records?


I get a higher quality at a lower price - works out great.

Are you sure? A lot of these are "the hippies ripping off the yuppies".

In my area, they often sell the same stuff as the grocery stores --- just priced differently. A little basket of 4 tomatoes (usually about 2 lbs) is $5. The grocery store price is $1.49/lb (or less if you shop at Lidl or Aldi).

The price isn't regulated but there are lots of other regulations involved along with legal liability if they poison customers.


Really depends on where you live. In South Florida, the roadside and farm-affiliated vendors really do sell higher quality product for less money. I have picked up better quality mangoes off the side of the road than I can buy at a supermarket. But I grew up in Homestead, near the Redland agricultural area.


In the Tampa area farmers markets, you can buy all of the produce that farmers took to Lakeland to sell to Publix but was rejected.


Oh, those are regulated, for sure.

Try to steal from them and the cops will come after you, plus the risk to your physical integrity.


Darknet markets? Amazing quality, safety and customer support with literally 0 regulations.

Sorry but thats a failed argument


There are scams on DNMs. But there are also high quality vendors. And there are also scams that are part of regulated markets. So yeah still failed argument.


Sure but the feedback system works well enough to weed them out quite fast. When people get burned they learn, big papa gov regulations prevents learning.

Darknet markets are the best example of self regulating markets. Its truly amazing and it doesn't get enough credit

Of course most are run or acquired by intelligence agencies eventually....


Pure bovine excrement. Scammers can change their identity at will on the darknet.


Trustworthy vendors rely on their reputation. They usually value it a lot.

So what if they do? They have to start again from 0 (usually).Its also very easy to avoid them...


Scammers only care about ripping you off. And the darknet is the ideal environment for them.


How come darknet markets work extremely well then?

Some people value steady profits much more than a one time scam.


How come darknet markets work extremely well then?

How do you know they do --- have you done a survey?

Some people value steady profits much more than a one time scam.

Why do some people become criminals instead of getting a nice steady job? Maybe because it is more profitable and requires minimal effort. And lots of scams aren't "one time".


Because millions of people use them and the feedback is mostly positive?

Because where there is demand there is supply.

Pot sellers were criminals once now they are businessman

You think buying from a well known anonymous user with months/years of reviews will result in a "scam"?


Safety? Customer support? Really?

What do you do if you're scammed on the darknet? Let me guess --- nothing because you can't identify who you're dealing with or where they are located.


Yes? The quality of products is millions of times higher than in the streets.

Everything gets continually tested by a lot of people. Entire forums dedicated to weed out bad sellers and identity good products ..

Yeah, sellers are usually super responsive and will normally fix any issue if you are polite and abide by the rules.

Ummm what exactly do you do if you are scammed in real life? Go to the police and file a complaint that will never go anywhere? Lol

Or you mean if in the real world you get scammed by a company? Can YOU really start a lawsuit? What amount of money are we talking about? 10k,100k, 1m?


What amount of money are we talking about? 10k,100k, 1m?

Zero. Lot of lawyers searching for clients with a legitimate legal case. They get a portion of what they win.


I meant how much money you got scammed for.

Lets say you bought a phone from Craigslist and its a fake one, what do you do?

You sent a guy a wire for a collectors item and he sends you a box of rocks? What do you do?

There's so many ways that you can get scammed in the real world without recourse.

What's happening here is that you have a preconceived notion of "darknets markets bad"


You sent a guy a wire for a collectors item and he sends you a box of rocks?

I have bought and sold on Craigslist. This is not how it works --- unless you're stupid.

What's happening here is that you have a preconceived notion of "darknets markets bad"

Yes. People choose to operate on the darknet instead of craigslist for a reason --- usually because they are doing something illegal. And scamming people is one of these illegal things.


I know thats not how Craiglist works. Do you even know how darknet markets work or what they are?

Escrows, vendor reputation, feedback, etc?

Something illegal depending on the jurisdiction

Legal =/= ethical


Show me a regulated market that is free of front-running. It doesn't exist.


So, because we cannot eliminate every issue with regulation, we shouldn't have any regulation?

Surely the answer is in "just the right amount" of regulation. Getting to this sweet spot is a process, but one human societies have been approaching for some time. We would be foolish to throw out all that effort because it couldn't be perfect.


What does that even mean in this case? There is no regulation against front-running. Take the stock market for example. Everyone knows that high frequency traders moved all of their infrastructure to be as close as possible to Wall Street to get sub-second advantages on trades. No one batted an eye. Of course, could you stop it if you tried? Information is asymmetrically distributed someone will always find and exploit an advantage somewhere and it's impossible to be fair.

Everyone knows that Wall Street got bailed out in 2008 by the very same regulators you say are for our own good. Everyone knows Wall Street and Black Rock got the biggest squeeze from the Covid stimulus. In return we got $1400, 10% inflation, and a drop in real income. And front-running still happens. Hell the whole business model for Robinhood, the app, which charges zero trading fees, is to package up their retail users trades and sell the orders to high frequency traders who will squeeze out profits from front running or sandwiching the orders.

Also, everyone knows that Congress does insider trading and the speaker of the House is the worst offender. Everyone knows that the revolving door that moves between regulators and the financial sector is incestuous.

The regulations you praise are written by the lobbyists and companies who benefit the most. And I'm not in that club. Maybe you are and that's why you defend it. But it ain't me.


There are varying degrees of front running and a well regulated market will generally have much less of it.

It's kind of like saying "show me a market without corruption". Obviously all markets have some amount of shady behavior, but it hardly means every market is equally corrupt.


Show me a human endeavor of any kind free of corruption.


Lesser evil?


are you saying that front running is better than regulation?


They are saying the occurrence of front running in a regulated market is a lesser evil compared to the absolute shitshow of scams and con games that play out in an unregulated market.


> We found two blocks in our 12 day span, 14,217,123 and 14,241,282, for which miner profits from MEV exceeded four times the block reward.

I hope this becomes more common knowledge! All mining calculators are wrong as they predict earnings that are upwards of 80% lower than reality, for some people. There have been extended periods of time (weeks, months) where this has been true.

This is also one of the promises of the blockchain concept, in the Satoshi paper for Bitcoin, the idea is for transaction fees to exceed the block reward subsidy, in Bitcoin the hope is that it occurs before the year 2140, in Ethereum it has been occurring for several years, which is a great big deal. But it doesnt mean the outcome is good, we just dont have to wait to see how it plays out.


Rocket Pool, a decentralized Ethereum staking protocol, distributes MEV profits to stakers


>To some extent, the Ethereum project has just given up on scaling the main blockchain. “For Ethereum to scale and keep up with demand, it has required rollups” — do the work somewhere else and send back the result. The blockchain is only usable if you work around actually using it.

Zk-rollups are fundamentally superior to direct scaling because they move execution and proof generation cost to only one node (entity, could be a server farm) that only has to do it once, while ensuring correctness is verifiable by anyone cheaply forever. No more scalable solution exists from a purely theoretical level. This in theory allows even running complicated multiplayer games on a blockchain (turn based directly, realtime by dropping state snapshots).

In principle, this should be implemented directly - but it's so early that a solution that can last for decades simply doesn't exist. In addition, decentralizing zkrollup implementations to third party teams allows for much faster innovation.

Optimistic rollups are more questionable.


Ha, it's fun seeing this topic on hacker news. I've been in the extracting MEV for a while now. It's really fun and complex. MEV isn't going anywhere and not all MEV is bad. Some protocol owners solicit us to make bots for their protocol.

In regards to the negative aspects of it, there's a lot that individuals can do to avoid their trades from being exploited. Flashbots has also done a lot to mitigate the MEV related problems on Eth (some other chains are in way worse shape). Finally, there's some amount of common decency to not fuck up the network. If you break Eth to the point where everyone decides to leave, you've broken your toy so to speak.


What useful has Ethereum created apart from providing an ever-bloating platform for generation of infinite digital-only tokens? As of 2022 the oracle problem still hasn't been solved, so actual decentralized, objective real life object-to-blockchain interaction is impossible. Monero added fully anonymous crypto that is used by most of the dark web. USDT, USDC provided stablecoins that can circumvent what fiat can't. Bitcoin is first mover, largest liquidity, organic distribution, most decentralised and most tested (least chance of bugs compared to other projects).

What legitimate use apart from creation of infinite, meaningless tokens has Ethereum provided?


Reading this blog post kinda flies in the face of crypto being more transparent than fiat. The raw data may be transparent, but the misuse/abuse are incredibly cryptic. And can only be rectified the goodwill of open source code contributors.


I can't even understand half of what's being said here. I can't imagine the debanked using any of those things, as the evangelists keep promising.


Do you understand how a spark plug works or how a hardware interrupt works within the Linux kernel?

I don’t, but people who have specialized in those specific disciplines and spent their time thinking about how these things work have lead to usable cars and usable/better operating systems as a result. USB is a spec that I don’t care how it works, just that it does.

I think crypto concepts like BFT, MEV, consensus, etc are advanced concepts for specialists in the crypto space who are building these same sorts of layers of abstraction that people will generally be using in the future. I don’t need to know how a spark plug works to drive my car, and the average person doesn’t need to understand how a physical device triggers hardware interrupts in the Linux kernel to use a keyboard.

People also don’t need to understand DNS or BGP to use the internet, because some clever folks built RFCs and open protocols that were adopted and bundled together to create web browsers, routers, and the general internet. Things were also rough around the edges in the early days there too, but have now evolved to be a critical part of today’s world. Traditional mail is still a thing but the obvious winds are blowing more and more to use e-mail for things, not because it’s a fad or has a lot of hype, but because it’s demonstrably better.

People here like to throw shade on crypto but there are already useful things (like multisig smart contracts) that are not only unique to crypto and useful today, but imply that there are other new and useful building blocks that need to be realized and developed to unlock more interesting and complex use cases (you can’t have Netflix or e-commerce without DNS and BGP for example, even if the vast majority of users have no idea how it works).

People excited about the space (disclaimer: I am excited about the space) see the possibilities based on the building blocks that exist today, not to mention the very real spike in practical cryptographic research that’s being done (zero knowledge proofs as a field of study has been massively accelerated by the cryptocurrency space). People also struggled to see secure real time video calls or online banking as a result of the DNS protocol being developed or the RSA algorithm being created, but some did see the implications and got very excited about that future.


Like I said, crypto was sold on transparency and it isn't. Secondly when it comes to fiat currency (or cars or medical equipment or other complicated things) there's mountains of regulations and regulators explaining how the complicated pieces need to work to be safe and how to mandate compliance. In the crypto space we are 100% dependent on the goodwill of unaccountable and frequently anonymous coders.


Wrong. How do you think open source works? Did you read your Linux source code before trusting it? Probably not, and people do not need to because it takes one canary to notify and get the word out when something is wrong.

Ethereum is an experiment and has never not been in development. You saying that crypto can never work or that it’s transparency is pointless because an experimental project has an issue you don’t understand is extreme cherry picking combined with unrealistic expectations on a developing space. Progress is being made all the time and Ethereum is far from the only game in town. I do not understand why those ignorant, even those like yourself who admit just how ignorant you are, attempt to make poignant decelerations about the state of crypto.


I can use open source without understanding the internals. I don't even understand the end user bits of cryptocurrency. That's quite a difference.


None of this is important in my quest to buy a hot dog. I can't replace money with something that makes zero sense to me as a user of money.

Sure, it's technically cool, but it's not the currency it pretends to be.


You are equating Ethereum to crypto, and you are assuming Ethereum’s problems are unsolvable. Please educate yourself or be more specific.


> As of 2022 the oracle problem still hasn't been solved

What do you mean by that? I thought ChainLink solved that pretty well


Chainlink does not solve the oracle problem. In the best case, they put a "price" on fabricating truth in the blockchain world.

If the "source of truth" is distributed, what stops somebody from running a worldwide botnet which pretends to be "anonymous chainlink nodes/contributors" and feed false information to the blockchain? Even if there is a price for each node to participate in the consensus mechanism, then you just set up a price which is required before you are allowed to defraud the oracle. How much are you willing to bet on this possibly defraudable oracle?


Dude, defrauding Chainlink even once would probably cost you trillions of dollars - if not more. Have you read the super-linear staking section in the white paper?


You have the burden of proof, doubly so considering Chainlink has no working product which lives up to its promise. Not saying it’s impossible, but you shouting out a number and some terminology just makes it seem like you are emotionally invested in addition to financially.


First of all, I'm neither invested in ChainLink nor ETH. I'm interested in working on oracles.

Secondly, this is an informal discussion on a mainstream forum - one which is pretty strongly against crypto. So forgive me for not being super keen on writing PhD-level responses

The current white paper mentions that for a briber with at most `$d*(n^2 + n)/2`, where n is the number of oracle nodes, there exists a subgame perfect equilibrium for bribers to not issue the bribe and nodes to behave honestly. I can't seem to find a formal proof though.

If you bother to check the listed examples in the white paper, my hand-wavey "trillions of dollars" estimate wouldn't be even that far off, assuming wider adoption of Chainlink.


ChainLink just distributes the trust around making it harder too corrupt but in no way solves the issue.


Trying to understand by going through this: https://blog.chain.link/what-is-the-blockchain-oracle-proble...

Aren't they precisely solving the issue?


I came away from reading that article with almost no insight into how the problem is purportedly solved. The last section briefly lists a number of security techniques Chainlink uses, adding that these are “just some of [its] many features”, but doesn’t go into much detail.

I’m not sure they ever even outright state that this particular network resolves the oracle problem. Are you sure that’s the article you wanted to share?


Read their white paper. Looks like secure computation with extra steps.


Not an Eth shill but you literally called out Eth’s biggest use case throughout its history and today: where do you think those stablecoins primarily settle? Dai as an algorithmic and decentralized stable coin is also a terribly under rated achievement.

Eth has serious problems, as do all proof of work/stake platforms attempting to move around large amounts of data, but it’s not entirely useless in its current state. You seem to have a god critical eye for crypto (as opposed to wholly for or against, or tied to a single project), I’d be interested to hear your thoughts on Saito providing you took the time to grok it.


I spent a year working on open source projects through gitcoin.co. I would wake up in the morning, choose an issue from the list, bash out the solution and tests in a few hours, code review after lunch and by the end of the day I would have ~$500 in ETH or DAI sent from Gitcoin's smart contracts to my Ethereum address.

It's not really feasible anymore due to high gas fees, but there is a real use case for you.


USDT uses Ethereum.


It didn't launch on ethereum, and the largest issuance hasn't been on ethereum for a long time

https://tether.to/en/transparency


You don't give Ethereum credit for USDT and USDC?

Ethereum introduced the concept of decentralized compute resources, in which it was also a first mover. Judging Ethereum in its current state feels like judging the internet in the 1980's and saying it's not a value provider.


USDT was originally launched on Bitcoin via OMNI

https://en.wikipedia.org/wiki/Tether_(cryptocurrency)#Histor...


There’s really no need to post yet another “crypto is a scam” comment on every single one of these posts. I mostly agree but it adds nothing to discussion and we’ve all heard it a million times already.


The system is functioning as designed. The suckers are being fleeced.

It is in the nature of markets to move money from the many to the few.


What kind of quote is that? Markets are clearly many-to-many by definition. Money doesn't even have a meaning or value without markets. It's just paper without markets.


I think the idea is that "more capable" participants tend to make money off of "less capable" participants. And there are a lot more of the "less capable" ones.


Markets are like ecosystems, they are an emergent property of the aggregated activity of many participants. Yes, some of those participants will end up at the top of the food chain. But that's going to happen regardless of what you do.


Not sure if you're arguing against Ethereum, cryptocurrencies as a whole, or capitalism as a whole? Your point would be better understood if you explained what you mean a bit more.


Unregulated capitalism. Regulation limits how much information/expertise disparity can tip the scales. It doesn't prevent it altogether (nor is that a constructive objective), but limits it so the distribution between the winners and losers ensures still reasonable outcomes for the loser.

All that's happening in crypto is the same exploitative games/vehicles that happened in other markets before regulation protected the least informed and least Machiavellian players from the worst outcomes. There's no real innovation in that respect.


It is the nature of nature to move resources from the many to the few.


> The long-term effort to implement "sharding" in Ethereum 2.0, which in effect parallelizes the operation of the blockchain.

This effort is effectively dead, for what it's worth. We've moved beyond this, it was going to over-complicate things and Layer 2 is a much better scaling solution that is already starting to work in production.


It's not dead, data sharding (not execution sharding) is very much part of the plan https://notes.ethereum.org/@vbuterin/proto_danksharding_faq

Execution sharding is also still planned, though right now it is in the hazy distant future


I've always found it odd that basic arbitrage (ex: buy asset A on some exchange and sell it immediately on a different exchange and earn the delta as profit) and sandwich attacks (place a buy order before a whale places a big order and place a sell order immediately afterwards) were under the umbrella of MEV. These are trades that are possible in tradfi too. I suppose it's possible that arb trades and sandwich attacks are more of a concern here where miners can insert their own transactions into the mempool but I don't know if we actually see miners engaging in this behavior.


Isn't this solved by PBS (Proposer-Builder Separation)?


The biggest issue that is upstream is the centralization that is caused via GPU and asic.

It's fairly obvious in hindsight but the idea that everyone running a general purpose computer wouldn't recognize enough value to try and take over the network. Running your own node would be more realistic and the "user" and the "miner" would be on a much more equal footing (and likely one in the same).

Arbitrage and all of the boiler room tricks of the stock market were applied instantly. Add this the centralized power of mining farms increasing incentives and the race for lightning chains creating these black box dark pools and we are just getting up to speed with similar problems we face today in public markets.

The biggest difference is that we can dig into the details in a very convenient way which is the constant balancing act of getting people to care enough to look.

Front-running on a consensus based system where transactions are public... almost like they took a look at every system to date and picked the low hanging fruit for exploitation.


Have to agree. Just curios what happens to the whole thing if Ethereum switches to POS.


The problem is the "if" in that sentence is doing a lot of work. POS has been six months away for several years.


I don't think Ethereum will ever switch. The miners control the chain now, POS will disrupt that. The miners can't make an orderly exit of resources or to a new coin so they will persist on the dominant PoW-Eth while PoS-Eth loses all chain resources.


> while PoS-Eth loses all chain resources

What do you mean by this? Miners are not needed on the PoS chain, and the PoS chain cannot be attacked with PoW resources.

The end users (people transacting in ETH and launching smart contracts) will decide which chain is valuable and which isn't.


If the POW miners continue mining, that’ll create a fork which will quickly become unprofitable because of the difficulty bomb, and all of the stable coins on the fork will become valueless rendering the fork useless.


It's just code, what is stopping them from removing the difficulty bomb?


Nothing, but that'll just create yet another fork, just like Ethereum Classic, which is completely worthless


"If all miners do not make the switch to Proof of Stake, then there is the danger that ethereum’s blockchain might fork. A similar situation occurred in 2017, when bitcoin miners forced a fork in its blockchain by throwing their weight behind bitcoin cash. Ethereum’s founders, however, foresaw such an eventuality and programmed its blockchain to incorporate increases in difficulty levels for its mining algorithm"

https://www.investopedia.com/news/what-ethereums-difficulty-...


> The miners control the chain now

"difficulty bomb"


> The miners control the chain now

Who wants to vote in a little less difficulty so we can continue mining?


This article goes off the rails for me with this statement:

> Their starting point was the observation that Ethereum "smart contract" execution is order-dependent within a block, unlike transaction execution in Bitcoin and similar systems: ...

First, Bitcoin runs smart contracts [1]. The lie to the contrary has seeped into almost every discussion of Bitcoin vs. Ethereum, and this author appears to have taken the bait.

Second, Bitcoin transactions are order-dependent within a block. The entire point of the Bitcoin network is to impose a global, unique order on all transactions and the only way to do that is if order within blocks matters.

I'm not sure about the rest of this article, but the failure on these two points does not inspire confidence to continue.

[1] https://wiki.bitcoinsv.io/index.php/Opcodes_used_in_Bitcoin_...


> Second, Bitcoin transactions are order-dependent within a block.

That's a little confused. Yes, bitcoin transactions are order dependent but only in the extremely narrow sense that a transactions can't double spend the same inputs and can't spend an output that hasn't been created yet.

Significant care has gone into assuring that bitcoin's script language remains a pure function of the transaction itself, so that all script validation can be performed once for a given transaction, can be performed with total parallelism with all other transactions, and isn't changed by adding/removing/reordering transactions. This means that any dependency between transactions must be explicit, by having the transactions consume outputs (which can be zero value) from the transactions they depend on.

Reordering transactions might change their validity due to input conflicts (which can be resolved very quickly using a hash table), but not due to the expensive-to-validate scripts in the transactions.

In ethereum contracts have fairly promiscuous access to shared data, including arbitrarily computed on the fly addresses. To discover a transactions dependencies you must execute it. One could imagine an implementation that executed all transactions eagerly in parallel, recorded a transcript of the data they touched, performed a union-find to cluster them, accepted one transaction from each disjoint cluster, then sequentially executed every remaining transaction (you can't execute the clusters in parallel, because their dependencies will change on re-execution with different state). ... but since dependencies are extremely common (people love to think sequentially, and the system makes that the easiest way to program) I expect that this would actually be a lot slower in practice in spite of the initial parallelism.

Aside, please don't link "bitcoinsv" -- it's a scam site setup by a conman that pretends to be Bitcoin's creator and uses billion dollar lawsuits to silence people who call out his fraud.


You're citing bitcoin sv? Is this a joke?


No, it's a mistake by me and should be changed [1]. The link I got was, strangely, the first for the search I ran. I was in a hurry and didn't double-check. BSV is a scam. It appears I can no longer edit the post. Oh well.

[1] https://en.bitcoin.it/wiki/Script


Fair point, perhaps this would be a more reliable source but the information is the same:

https://en.bitcoin.it/wiki/Script


Bitcoin had script opcodes before any forks, so it doesn't matter which fork they cite.


Citing a scam from the most famous con artist in the industry is never a good form.


Seems like an unintentional mistake though.


The source is suspect for sure, but the information is true on this specific point.

Bitcoin does have smart contracts, and op codes. Thats correct, regardless of your disagreements with the source.


opcodes that are almost all disabled in the real bitcoin


How is that implemented?


that wasn't the point


So the point is to be technically correct but practically irrelevant?


idk anything about crypto. why is "bitcoin sv" bad?


It's a low value Bitcoin fork from Craig Wright, a delusional dude who claims to be Satoshi, so he made a fork where he could control all the Satoshi coins. "SV" means "Satoshi's Vision".


That's crazy. If he is satoshi what's his excuse for not having the private keys to those coins in the main bitcoin network?


It would be incredibly stressful for him to prove it, nay as much as he would like to be vindicated, the risk of the fame and the pressure blah blah blah.

Sorry I can't be bothered to look up the actual quotes but they're similarly incoherent. He pretends to have them but not to want to use them, even to prove his claims.


To summarize:

In conclusion, if he is unable to prove he is Satoshi, he therefore cannot claim to say he is Satoshi, unless he can prove otherwise; but so far he has not.

So hence the above unless proven, he is not Satoshi.

QED.


Yea but let's be real, when most people think "smart contracts" what they really mean is "turing complete smart contracts."


Not sure how many people share that "common definition". Most people I speak with day-to-day (who understands blockchain in the first place), would consider "programs stored on blockchain to run when conditions are met" as the most defining feature, and doesn't have to be turing complete for doing so.


Yes. I would have designed contracts as decision tables.[1] Those are not Turing-complete. They look more like spreadsheets. They have a finite number of cases and can be exhaustively tested.

[1] https://en.wikipedia.org/wiki/Decision_table


If you ask any engineer outside the BTC cult if bitcoin script and the EVM is comparable, they would say no.


Absolutely, Bitcoin smart contracts are different than Ethereum smart contracts. What's your point? Doesn't mean one has smart contracts and the other one doesn't.


Are you seriously going to grandstand whether the word "smart contract" can include non-turing-complete runtimes?

No, Bitcoin does not have smart contracts. It has a limited scripting environment that you can't do much with other than colored coins, and we've all seen how that's played out.


If they think that, they've been bamboozled by someone trying to sell them something: There is no useful smart contract that can't be expressed as statement in a total language. (as transactions that take an infinite or undecidable time to validate aren't useful)

Turing completeness is a complete red-hearing in this application space.


This is an honest question as I _really_ don't know the answer, but aren't bitcoin contracts technically white-listed? The opcodes exist, yes, but you can't just create a random contract and have it work?


That hasn't been correct since Feb 2015: https://bitcoin.org/en/release/v0.10.0#standard-script-rules...

(The 'almost completely' there refers to operations that do literally nothing and are reserved for future extensions).


Thanks for reference, I didn't realize this was opened up like that.


You can and it would. You have opcodes, you order them in any way you want with the arguments. It is just not Turing complete on purpose.


Well guess what?

They both have ridiculous issues that have made them both unsuitable for any form of serious application when scaled up to the tens of millions or even hundreds of millions. Even the very least of all use-cases: Extremely cheap, fast and scalable on-chain payment systems using a blockchain for regular users to use.

> The entire point of the Bitcoin network is to impose a global, unique order on all transactions and the only way to do that is if order within blocks matters.

Yes. The whole point of Bitcoin is to be a peer-to-peer electronic cash system using a transparent ledger where everyone can see the transactions on-chain. Not a 'store of value' or 'digital gold'.

Everyone knows on-chain payments with Bitcoin are too slow for realistically accepting payments in the real world and places like supermarkets, restaurants, etc unless you want to wait hours in the queue for it to settle or fail. Given it's even slower than VisaNet, you might as well go to the ATM and withdraw cash using card to pay; even that is quicker.

By that time, Bitcoin's volatility would already have caused the recipient to have a fluctuating price on the paid-for product, causing the sender to at worst under-pay for the value of their goods regardless. Using the Lightning Network also defeats the purpose of what Bitcoin was supposed to be as that is centralized by design and the transactions are off-chain without a trace anywhere to find it [0].

The whole point of Ethereum is to be the 'world's computer' and a smart contract platform with utility. Instead, it has turned into a digital slot machine with its problematic high fees when usage skyrockets and regular users that aren't millionaires can't use it at all, unless they'd like to spend $1000 to send $10. The network also can't even scale either so admittedly, users have to use duck-taped layer 2 systems that confuse them to even bother using them to save on fees.

Waiting years for ETH on PoS (ETH2) to launch isn't an option, as that was promised in 2016 to release by then, yet here we are 6 years later it's delayed once again. [1] No-one would tell users or even merchants to wait half a decade for a single product with years of known issues to get better in order to just use it. They will just look elsewhere instead.

The reality is, both of them have failed and deviated from their intended purpose and are not designed to scale for on-chain activities and both of them require 'layer 2' contraptions which at most are centralized themselves and highly complicate the usage for many users to even bother using it.

What a shame and a total proof of waste.

[0] https://iopscience.iop.org/article/10.1088/1367-2630/aba062

[1] https://twitter.com/TimBeiko/status/1514010098145759232


Crypto is far bigger than any one coin, just keep that in mind. Many coins were started to overcome the limitations of Bitcoin and Ethereum. They typically issue whitepapers to go over these details and make comparisons.

Another perspective is that of investing or trading. Ignoring the practical use cases of coins and buying low and selling high. That's why I'm working on TradeCast: https://tradecast.carrd.co/


This style of idea presentation is terrible. Block quotations long enough to be articles separated by one or two sentences of overessentialization, with no concise thesis or conclusion..

It strikes me that the author is employing deliberately excessive verbiage and appeal to authority to mask the confused nature of his core conjecture.


> The DataFinnovation post shows that the problem of implementing an Ethereum-like system whose performance in all cases is guaranteed to be faster than any single node in the network can be reduced to 3-SAT, which is a canonical problem in class NP.

All of that math to prove such an inconsequential point.

In practice, scalability limitations of blockchains don't come from the limitations of a single node's processing power, they come from the overhead of the current naive methods of maintaining consensus over contract state and execution. By lifting the execution overhead using optimistic fraud proofs or zero knowledge proofs, and lifting the state overhead using state sharding and state/history expiry, you end up with a protocol that can come to consensus on arbitrarily complex computations with little more overhead than the computation's resulting state change.

In simple terms, the quoted author misses the forest for the trees. They hold that blockchain protocols can't scale further than the processing power of a single node, but miss that when contract transaction execution verification requirements are reduced by proof schemes to mere state changes, one node could crank through as many transactions as their state changes could saturate a modern CPU/memory/disk pipeline, which it's safe to say is easily upwards of tens of thousands per second - plenty enough to satisfy global demand and enough to stand shoulder to shoulder with the traditional payment processors.


That's why DEXs should rely on order books, not AMMs. Front running can be avoided by allowing traders to place limit orders. AMM orders are even worse than market orders because slippage provides more room for manipulation.


"Because Ethereum transactions are programs, the halting problem means that it isn't possible to accurately predict the resources needed to execute them."

Cardano fixes this with deterministic execution and fees.


a) i think that continuous auctions have a bunch of vulnerabilities and that for exchanges, a periodic crossing might be a better mechanism. this works better for high volume instruments. it does come at the expense of immediate trading

b) is it possible to make all the transactions in a block go "at once"? ie if any tx have some sequential interdependence, kick one and make it wait for the next block?


These posts are like horse sheppards talking how cars suck without ever seeing one.


sure does, but has value too

a public registry of txns is sweet


Something like: https://github.com/ethereum/go-ethereum/issues?

(Sorry, couldn't resist)


Ethereum is an anti-CC bribe. I get how traders might not have realized this, but the principled people who were drawn to Bitcoin should have realized this a long time ago.


Ethereum is a dead man walking at this point. I hope it dies as soon as possible. Ethereum is the worst thing that happened to cryptocurrency. It diverted attention from what's actually important, brought all the scamming in the space, and hasn't provided anything of value.


Let me guess. "It's still early". No it's not. "Still early" is the laggard's cope. We are in late stage of adoption, entire countries (El Salvador) have adopted Bitcoin, to what effect is up for discussion. One thing is clear, it's no longer "early".


Maybe not early, but saying that we are in the "late stages of adoption" is laughable.


This might get me crucified on HN, since many here are from developed countries, but I would argue we're just cresting the hill of late stage adoption for the Internet. Like, 40% of the world still does not have Internet!


Those folks aren't going to push the needle in any meaningful way.


I disagree. This will be one of Silicon Valley's missed opportunities. Anyone who unlocks the potential of those users and of developing economies has the potential to create immense value.

By the way, my point is not that they will contribute to crypto, but rather that their integration into the Internet ecosystem will require new technologies, new platforms, and new solutions to social problems so far divorced from what SV is used to dealing with... that there will be a market and a need for platforms and technology in those regions/demographics. To ignore that is to ignore billions, potentially trillions, of dollars of value.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: