Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Bitcoin Programming

Solana-Based DeFi Protocol OptiFi Loses $661K In Programming Blunder (coindesk.com) 33

Derivatives-focused decentralized finance (DeFi) platform OptiFi accidentally closed its mainnet platform in a programming blunder, locking away $661,000 in USDC. CoinDesk reports: The Solana blockchain-powered protocol made the error when it tried to update its program code. Instead of a standard update, OptiFi accidentally used the "solana program close" command, resulting in the permanent closure of the platform on the mainnet, according to a blog post. The funds are irretrievable, although OptiFi said that it will return all users' deposits and settle positions manually on Friday. The estimated process time will be two weeks. [...] In a tweet, OptiFi said that 95% of total value locked is from one of its team members, meaning that customer asset may equate to only $33,000.
This discussion has been archived. No new comments can be posted.

Solana-Based DeFi Protocol OptiFi Loses $661K In Programming Blunder

Comments Filter:
  • by Petersko ( 564140 ) on Tuesday August 30, 2022 @06:28PM (#62838017)

    It's the same dude who allowed a facility to undergo complete structural failure when the console was bumped, sending it straight into the lava underneath without so much as an, "Are you sure you wish to doom this complex?"

  • real banks and stock trades can't lose do to errors that wipe funds.
    but it's seams that no real funds where lost just useless paper ones.

    • by gweihir ( 88907 )

      They can, but not in this way. For example, a long time back some bank was unable to calculate their stock trading total from a day before the deadline due to IT problems. So they needed to borrow a _lot_ of money for an hour or so. Much more expensive than this mistake here.

    • I don't know...

      https://arstechnica.com/tech-p... [arstechnica.com]
      https://www.bloomberg.com/news... [bloomberg.com]

      It happens.

    • by mysidia ( 191772 )

      real banks and stock trades can't lose do to errors that wipe funds.

      Real banks can lose funds due to errors, for example: Citi loses its bid to reclaim cash from a $900 million mistake.

    • real banks and stock trades can't lose do to errors that wipe funds.

      Were you trying to say that real banks and stock trades can't lose customer money due to these kinds of errors? They absolutely can, they absolutely do, and they are insured precisely against this. It doesn't make the news because customers aren't impacted.

      Or do I need to read your post verbatim, and you're saying the "banks and stock traders can't lose" period, in which case you're right but only if they are big enough to get bailed out by the government.

  • by awwshit ( 6214476 ) on Tuesday August 30, 2022 @06:32PM (#62838027)

    > The funds are irretrievable

    And there is the biggest problem with crypto, you make some mistake and its all over in an instant with no recourse. The average person that needs banking cannot rely on a system that has no recourse when something goes wrong.

    • Code is Law
      Haw Haw Haw!

    • Or maybe someone who just goes crazy and says, “it’s not about the money it’s about sending a message”

    • by Anonymous Coward

      That is a feature. A feature that you want? Maybe not, but you aren't the only entity in the world

  • by Anonymous Coward on Tuesday August 30, 2022 @06:36PM (#62838037)

    Derivatives-focused decentralized finance (DeFi) platform

    Correction: "DeFi" means "Deregulated Finance", and this story proves it.

  • by quonset ( 4839537 ) on Tuesday August 30, 2022 @06:39PM (#62838043)

    I needed a good laugh. It's been one of those lives.

  • by sdinfoserv ( 1793266 ) on Tuesday August 30, 2022 @06:43PM (#62838059)
    If a single command can irrevocably lock an account, or worse, the entire platform – that is one hell of a kill switch. Something that monumental should require akin to the 2 keys turned simultaneously of a nuclear launch - rather that than a fatfinger fumbling of a half assed brogrammer.
    • Well said.

    • It is the kill switch for when the swat team arrives.
      It is the kill switch for when the founders disappear with the money.
      It is the kill switch for when the pyramid finally collapses.
      It is the kill switch for when the money laundering didn't quite work. And the mob wants justice.

      It has to be easy to trigger as you sneak out the back door.
    • Crypto Bros tend to have a level of narcissism that makes it impossible for them to imagine they might someday make a mistake. When you're trying to scam people you need to be able to drink your own Kool-Aid to a certain extent.
    • This tells you something about the level of intelligence of the designers of these systems. Many of the developers really don't know what they are getting into, or how to make good software. For that matter, this is true of all kinds of software developers, but with crypto, the stakes are much higher.

    • by mysidia ( 191772 )

      If a single command can irrevocably lock an account, or worse, the entire platform – that is one hell of a kill switch.

      Well, every crypto wallet has such a "kill switch" - It's called Sending the funds to a different address - if you don't control the recipient, then you won't be recovering them. They they sent a solana command that closes the program permanently and sends all funds to the recipient address, But it sounds like they gave a Recipient address that they could not be recovered from af

      • It might be true that every crypto wallet has such a kill switch. For those of us who do not do crypto, you certainly make a convincing case. However, the conclusion that us non-crypto bros draw from your post is to use a real bank where that particular problem doesn't exist.
        • by mysidia ( 191772 )

          However, the conclusion that us non-crypto bros draw from your post is to use a real bank where that particular problem doesn't exist.

          It's the wrong conclusion, really. It should be take your due diligence before making financial decisions and make sure to read up on and keep up to date on the rules, concepts and best practices which apply to whatever assets you decide to buy or systems you decide to deposit value into as integral to that process.

          You can definitely "kill switch" through Banking and th

  • by cfalcon ( 779563 ) on Tuesday August 30, 2022 @06:46PM (#62838067)

    "Why do we even HAVE that lever?"

    • That money didn't just disappear, SOMEBODY ended up with that money in their pocket. Perhaps that was the plan all along.

    • I don't know that I've ever seen an "ENG" reference on Slashdot before. Way to blaze the path!

  • So people lost their virtual money that they could use only to feed their virtual pets on tamagotchis...
    Not that some living being is going to go hungry because of that, is there ?

    • Sadly there are plenty of people who have lost their life savings in crypto and very well may go hungry.
  • Not even a million was stolen or otherwise lost. The only thing mildly newsworthy is that software processes there are just as pathetically bad and dumb as everybody with a working mind already expected.

    • I don't know, it gave me a new strategy.

      From now on at work, I'm going to place a large button by the door and have sign that says, "Do not press."

      If someone presses it, it will destroy the company. A brilliant strategy.

  • DeFi = Decentralized Finance.

    If one person can destroy it, then it's not decentralized. It has a central point of failure.

Real Programmers think better when playing Adventure or Rogue.

Working...