Basically the title. The more I learn about Ethereum the more I'm convinced it's a scam that has no true reason for existing. The only thing left that I'm not completely sure about is DeFi: is it truly useful and could it perhaps only be done on Ethereum? (I won't even consider other cryptos in this post)
Is there a part of DeFi right now that is actually useful and is not simply trading shitcoin A vs shitcoin B? If so, could it be done on top of Bitcoin, either on top of Lightning or as another L2? Does the more expressive Solidity language actually enable DeFi to work as it should where Bitcoin Script can't? Would new OP codes be required if so?
Thanks!
It seems to me that all defi boils down to these five apps:
  1. issuing NFTs and other altcoins, especially stablecoins
  2. trading the base currency against NFTs and altcoins, especially stablecoins
  3. lending out the base currency to obtain stablecoins (sometimes this is presented via a leveraged trading interface, but ultimately it's still just lending + trading)
  4. privacy pools like tornado cash
  5. rollups like arbitrum
Part of the reason why defi is almost entirely a bad idea is this:
  • notice that the first three options all involve altcoins
  • but altcoins are dumb, so defi is dumb too (except for the last two things)
  • notice that the first three all involve stablecoins
  • stablecoins are centralized so "de"fi isn't "de"-centralized (except for the last two things -- but keep reading because rollups aren't usually decentralized either)
    • stablecoins are usually issued via a custodian who holds an equivalent amount of fiat currency as collateral
    • this method has an obvious single point of failure who can steal user funds -- so it is centralized
    • the next most common issuance method is through user-generated collateralized debt positions e.g. Dai
    • this only works if auctions occasionally occur to sell the collateral to Dai holders if the price of Dai falls, which thus increases the price of Dai relative to the underlying collateral until it (hopefully) achieves stability again
    • but auctions cannot "know" the price of Dai without an oracle (e.g. Chainlink) to "tell" the blockchain the price
    • the oracle is less obvious as a single point of failure, but that's still what they are -- so it is centralized
    • moreover, oracles can abuse their trusted position to steal user funds by participating in the auctions and falsely reporting that the price of dai fell in order to obtain the underlying collateral at an unfair discount
  • privacy pools are, in my opinion, actually a good idea and I have no real criticisms of them except I think it was a mistake for tornado cash to have the main website use a governance token -- but that's not a requirement of privacy pools, it was just a dumb fiat-minded error made by that particular team
    • however, privacy pools are pretty similar to coinjoins, which do exist on bitcoin, so we "do" have this form of defi on bitcoin - except coinjoins require the participants to interact with one another, which imo is a major drawback compared to privacy pools
  • rollups are, in my opinion, also a good idea, though the "easy" way to do them involves a centralized sequencer who can withhold the data needed by users to withdraw their funds -- and thus hold user funds ransom -- and thus steal from their users
    • however, there are designs that mitigate this, including the "zk" variants of rollups, and there are also some models for where to put the data -- namely, spacechains -- that I think can solve the data availability problem and make rollups actually work in a decentralized manner
    • there are no rollups on bitcoin yet but I think bitvm and "brollups" demonstrate that we can get something roughly equivalent on bitcoin
Does the more expressive Solidity language actually enable DeFi to work as it should where Bitcoin Script can't?
The first three apps that "count" as defi (even though they aren't really decentralized) aren't even good ideas because they require the use of stablecoins and altcoins, which are bad ideas. But in fact they do not require anything that Bitcoin Script can't do:
  • issuance: the ordinals and runes people have created NFTs and altcoins (including stablecoins) on bitcoin and so have some lightning devs, e.g. see boardwalkcash.com which has a stablecoin that works on lightning -- and this all demonstrates that bitcoin script has everything we need to issue these things in a manner similar to how "defi" does it (but it's still a bad idea because altcoins are dumb)
  • trading: the ordinals and runes people have created auction websites which demonstrate that it's possible to trade NFTs and altcoins (including stablecoins) for bitcoin in a manner similar to how "defi" does it (but it's still a bad idea because altcoins are dumb)
  • lending: again, it's not a good idea because it involves potentially giving away your bitcoins to get altcoins (which are dumb), but you can do this on bitcoin -- which is why hodlhodl has a lending product. You might say "but that involves a trusted third party!" but so do ALL stablecoin-based loans -- because the collateral for the stablecoin is either custodied by a trusted third party (e.g. USDC and USDT) or relies on a trusted oracle to end up in the right person's hands (e.g. Dai). If you want to do loans without acquiring any altcoins you can use my Loan Shark protocol
The last two apps are privacy pools and rollups, and for those I say this:
  • the existence of coinjoin software demonstrates that privacy pools are possible on bitcoin in an interactive form (yes I do want to make them non-interactive and I think covenants can help here)
  • the existence of bitvm + brollups demonstrate that rollups (or something almost just as good) are possible on bitcoin too
So no, there is basically nothing in defi that bitcoin script can't do -- though most of it is a bad idea and some of it might have to remain interactive at least until we get a covenant soft fork.
reply
The oracle issue has always seemed insurmountable to me, when it comes to smart contracts, which superficially seem like a really cool idea.
reply
Second time supertestnet comes up and blesses me with the ultimate answer. 100% clear now, thanks!
reply
No, probably not. Defi is mostly bullshit, hot air, rugs and shitcoinery, or worse fiatcoinery.
Defi exists because of stablecoins, and other shitcoins. You are highly unlikely to out trade shitcoins for Bitcoin — and believe me, I have tried!
Defi runs counter to the goals of Bitcoin, to displace fiat currencies in the marketplace.
Take a look who is recently as of tonight getting into the defi schemes…
reply
yes and no.
anything can be built out of anything. you could probably build an Audi out of cabbage if you had a big enough fusion reactor. so yes you could.
but what problem does defi solve? (crickets...)
so no, it doesn't matter.
reply
You could issue security tokens (company equity), trade them 24/7, and settle them on the Bitcoin blockchain.
Why does Nasdaq only trade on weekdays? Doesn’t make any sense.
I see global crowdfunding (e.g. Geyser) also as a good example of “DeFi”.
You don’t need an altcoin to “do DeFi”. Unfortunately altcoiners have stolen the term and narrative.
reply
The thing that finally got me out of alt coins awhile back was when I realized that no actual valuable economic activity was happening on any ecosystem. It was all swaps from one coin to another, lending/liquidity providing to earn from swaps, minting NFTs that would eventually become worthless, and staking. I just thought it was a matter of time with some of these ecosystems (Cosmos in particular I used to be interested in) that the music would stop. I just think Ethereum is a larger system, so the music will likely continue to play for longer. DeFi and yield, you gotta ask where or how is that yield/interest generated and is it sustainable.
reply
What would you personally use DeFi for?
Are you looking for yield? Or to trade your bitcoin for other financial products?
When people say "DeFi" it confuses me, because bitcoin is decentralized finance.
Are crypto bros rooting for the financialization of bitcoin? Do they want to click buttons on their computer like Jerome Powell and not need to work or contribute value to society. Most people around me are exactly like that, pretty much to a tee.
reply
defi meaming.... buying and selling alts or trading them... for profits or for financial gains (ultimately trading back into fiat money)
reply
that is shitcoining
reply
Of course it is. That's why ethereum is in a 41-month slump relative to bitcoin (and imo goes to zero relative to bitcoin)
reply
That's the meaning of Decentralized Finance? Selling centralized shitcoins for centralized fiat, on centralized platforms? So that you can get rich quick for doing absolutely nothing? The future belongs to the brave? I love bitcoin, bitcoin is great, now buy my shitcoin?
reply
reply
Sovryn is already doing it.
reply
With RGB smart contracts it is possible to build DeFi on Bitcoin and Lightning ("Bitcoin Finance, BiFi"). You can check https://rgb.tech for the details
reply
DeFi is a total scam
reply
Exploring DeFi on Bitcoin incentivizes innovation in second-layer technologies and sidechains, such as Lightning Network, RSK, and Liquid Network, driving the development of new applications and services that may not have been possible on the original Bitcoin blockchain.
reply
Bitcoin has always maintained a KISS principle in its development, hence the protocol has never been hacked. If DeFi capabilities were introduced into the protocol, what would happen? Most likely the same thing that happened with Ethereum and its hacked DAO. Bitcoin does not need DeFi to function well, it has already been doing so for 15 years without interruptions.
reply
Runes seem to be a promising way to do exactly what Ethereum tries to keep up with, and Bitcoin can handle this (in 10 minutes increments, with high transaction costs during high demand times, sustainably), but currently only on layer 1. I believe Bitcoin DeFi will probably be a thing in the future though. Runes like Mario Coin comes to mind. I've already seen some hyping startup founders talking about Bitcoin becoming this, but ultimately, it does not provide the functionality of smart contracts, where you have liquidity and other DeFi related tasks. It will be more commonly known as something more than just HODL bitcoin and pay with lightning, and because of it's lack of promises in response times and smart contract functionality, it will sustain such value-providing use cases.
reply
Runes are spam tx that don’t operate within Bitcoin protocol. Bitcoin doesn’t have tokens, it only has sats.
There is no defi that can be built upon runes, Omni or other spam encoding. At best, you have a centralized interpretation of the spam. Leave the tokens to a chain where they can all die out.
reply
They will probably destroy the defi of eth ecosystem with the fractional reserve iou of cbbtc on coinbase under the manipulation of blackrock, bitcoin will find the way.
reply
It depends on what you mean by DeFi. If you mean any DeFi mechanism you can imagine, no. If you mean some small set of things that a bank or central party would ordinarily do, yes. It'd be easier if you asked about a specific application. As is it's a bit like asking "can my computer run AI?"
reply
Well, do you know of any DeFi application that is actually useful and where the decentralization is justified? Which application(s) do you have in mind with your bank/central party example? I have a hunch that such things could be done on Bitcoin too, but Im interested to read more
reply
Which application(s) do you have in mind with your bank/central party example?
  • I send money to someone
  • I put money in escrow
  • I share control over money with someone else
reply
Valid use cases indeed but they can all already be done on Bitcoin right? Maybe I was not clear with my original wording. When I used the "DeFi" term, what I had in mind was specifically what is happening on the Ethereum DeFi ecosystem that can't be found on Bitcoin.
As you can tell I'm really just looking for anything useful that Ethereum does that could not be done on Bitcoin
reply
Buy a Bitaxe and start9
Post on Stacker News and Nostr
Focus on productivity and sovereignty
No reason to look at shitcoins, you haven't missed the boat.
reply
I don't know about anything that happens on Ethereum.
reply
Based
reply
This is a good question. You'll definitely get an answer on SN..
reply
No is not. This kind of question is asked by the shitcoiners that want to shitcoinize Bitcoin.
reply
I thought it was very clear in my original post that I already hated altcoins and heavily suspected that the parts of DeFi I ignored were also bullshit... Now with supertestnet's reply this is no longer just a suspicion
reply
Haha! That's what I said. Maybe by someone's answer he corrects himself. I didn't reply with an answer because I don't know exactly what DeFi is.
reply
stackers have outlawed this. turn on wild west mode in your /settings to see outlawed content.