Live data from Hacker News

Newsfeed for Crypto/DeFi Scams

rekt.news

1–10 of 48 posts

Re: Newsfeed for Crypto/DeFi Scams

#4

All the more reason the code which controls money probably shouldn't be an object oriented language compiled to bytecode. Strict functional will be looked back on as the obvious choice.

Probably don't necessarily need strict functional, just need explicit "commit" statement or function where all of the mutations to the Blockchain are gathered the end of the function it makes it very clear what got changed

Re: Newsfeed for Crypto/DeFi Scams

#5

All the more reason the code which controls money probably shouldn't be an object oriented language compiled to bytecode. Strict functional will be looked back on as the obvious choice.

Most of these are just plain old scams (phishing, inside jobs, etc), which aren't affected by the choice of programming language. There are also a bunch of hacks where off-blockchain software is compromised.

Re: Newsfeed for Crypto/DeFi Scams

#7

All the more reason the code which controls money probably shouldn't be an object oriented language compiled to bytecode. Strict functional will be looked back on as the obvious choice.

Scammers will hire developers to make fake Github activity just so people looking see an active project, and then "rugpull" months later taking everything.

If you debate OOP vs. functional or choice of programming language as if it were the central issue, you are helping scammers con investors by focusing on the wrong thing.

At least one cryptocurrency has made a sales pitch of "Haskell is a secure language immune to exploits", and it's important to remind ourselves that using a technology that agrees with our preferences or programmer identity doesn't change the scam-status of it.

Re: Newsfeed for Crypto/DeFi Scams

#10

All the more reason the code which controls money probably shouldn't be an object oriented language compiled to bytecode. Strict functional will be looked back on as the obvious choice.

I don't think a functional programming language can stop someone who's intentionally attempting to perpetrate a scam. It also probably couldn't entirely stop vulnerabilities in these "smart" contracts, but that's an entirely separate topic.
Post reply on HN