News for hackers. Stuff that matters.
Re:The Web3 Fraud by esjeon on Thursday December 16, 2021 @11:59PM (#29587971)
> Dapps running on the blockchain are immutable and highly resistant to being shutdown.

Yeah, and that's why we have Ethereum Classic, a remnant of its own shameful history. Dapps are still man-made, so can be faulty, but Ethereum doesn't have any recovery scenario for faulty dapps other than forking out. No one can save you from your own deadly mistakes. This simply can't scale.

Re:The Web3 Fraud by zer01 on Friday December 17, 2021 @04:48AM (#29589999)
The eth classic fork was because of the first high profile hack of a smart contract leading to massive loss of funds (way way back in 2016 - https://en.wikipedia.org/wiki/The_DAO_(organization)). The Ethereum community back then was a fraction of a fraction of a percent of what it is compared to the size today, and that early on in the network I don't think it was a detrimental thing to do like it would be today.

> No one can save you from your own deadly mistakes.

Alternatively, "You really really have to give a shit about your own security". Imagine if banks had some skin in the game in terms of their security story. Why was I able to have 2 factor on my world of warcraft account many years before my bank account?

You're right in that crypto is a cold world of immutability, but in the same way that exposing servers and data to the internet (along with all the hacks, identity theft, etc that came with it) ultimately led to better security protections like ASLR, DEP, Yubikeys, etc, I posit we'll see rise of new technologies to help combat these issues as well to help offset the risks as much as possible. Hardware wallets, multi-sig contracts, and now multi-party computation are promising new tools to help make the blockchain space more operationally safe, which enables the whole thing to scale.

Re:The Web3 Fraud by acdha on Friday December 17, 2021 @07:17AM (#29591182)
> Alternatively, "You really really have to give a shit about your own security". Imagine if banks had some skin in the game in terms of their security story. Why was I able to have 2 factor on my world of warcraft account many years before my bank account?

It’s telling that you don’t know how wrong this is, but feel qualified to redesign a mature industry anyway. Banks are highly regulated and spend billions on security — that’s why the major breaches which are routine in the cryptocurrency world don’t have an analog in the real financial system.

They know that there would be significant penalties if they lose customer resources or grant access to your account improperly, but they don’t spend it on the same things. For example, MFA doesn’t solve every problem — if I phish you or compromise your device, your cryptocurrency life savings are gone but trying to send a wire transfer from your bank for an amount that large will require out of band confirmation, especially if it’s to a random third party or out of the country.

That irrecoverable failure mode is one of the core design flaws of cryptocurrency which makes it unappealing to most people. Most people do not want the risk or constant maintenance work of being their own bank, and mitigating that by reinventing the banking sector except more expensive is a tough sell.

Re:The Web3 Fraud by tata71 on Friday December 17, 2021 @10:55AM (#29593873)
> the major breaches which are routine in the cryptocurrency world don’t have an analog in the real financial system.

You're either ignorant or joking.

Just because FDIC has taken care of the blunders that couldn't be sorted out internally between the banks does not mean there haven't been huge privacy and security hacks on these systems since the 90s.

Re:The Web3 Fraud by acdha on Friday December 17, 2021 @11:41AM (#29594585)
> Just because FDIC has taken care of the blunders that couldn't be sorted out internally between the banks does not mean there haven't been huge privacy and security hacks on these systems since the 90s.

Yes, that's the point: banks have not lost that much money because they have layers of process built around preventing large amounts from moving quickly without lots of layers of approval, things like the SWIFT hacks (which were smaller than the cryptocurrency losses even before you consider how many orders of magnitude larger the banking system is), and as a customer your risk of a permanent loss is extremely low. This is a stark contrast to what happens when cryptocurrency attacks are successful and the community says “you should have been more careful, nothing we can do”.

Re:The Web3 Fraud by mattwilsonn888 on Friday December 17, 2021 @10:48AM (#29593766)
> That irrecoverable failure mode is one of the core design flaws of cryptocurrency

No reason it has to stay that way in all cases. There are many solutions such as layered approaches, semi-custodial services, community forgiveness.

Re:The Web3 Fraud by acdha on Friday December 17, 2021 @10:57AM (#29593912)
It’s designed in at the base level — that immutability is a feature for most proponents: if you don’t have it, you’ve just paid a lot more for a very slow database.
Re:The Web3 Fraud by mattwilsonn888 on Friday December 17, 2021 @11:44AM (#29594633)
You're operating under a binary understanding. Forks are the very obvious proof that what you say is wrong - they are a primitive way of settling disputes but a good starting point none the less.

Token governance is the next step from forking that isn't so arduous. With proper governance, the community around a token can come to a consensus that a mistake led to irrecoverable funds (for example) for one user and if the amount is worth the time issue a proposal and vote on minting replacement tokens for that user. Token holders are the share holders of their protocol, no reason all the normal operations that make a business safer for users can't be implemented in token contracts.

Try not to confuse the current state with what's possible.

Re:The Web3 Fraud by zer01 on Friday December 17, 2021 @12:47PM (#29595577)
> It’s telling that you don’t know how wrong this is, but feel qualified to redesign a mature industry anyway. Banks are highly regulated and spend billions on security — that’s why the major breaches which are routine in the cryptocurrency world don’t have an analog in the real financial system.

I don’t want to get into some pissing match about my qualifications but I’ve seen the insides of a number of large financial institutions and their security first hand while working in the security industry. Your argument is that they’re regulated and have a large security spend which is sufficient, my counter argument is that they’re bloated and that large spend is largely security theater.

Doing things like spending money and installing Carbon Black on a server in some closet to check the “endpoint protection” box to auditors is not the same as a competent team sitting down and building an infrastructure with effective defense in depth principals.

Crypto is immutable which can be dangerous but that edge of it is also spurring novel research into things like hardware wallets, multi sig smart contracts, and multi party computation which are real tangible ways to alleviate some of these problems (and other, non-crypto space problems as well). You call it a bug, I call it a feature.

Ultimately crypto’s immutability is a form of global free market Darwinism playing out where protocols that are well designed (and again, really really give a shit about their security) are the ones that continue to exist. Shitty protocols built by incompetent people get hacked and die. Darwinism is not a “design flaw”, it’s what allowed us to transcend living in caves and build society. Has it all been smooth and easy? Of course not, but evolution rarely is. E-commerce had its own rocky start too.

> They know that there would be significant penalties if they lose customer resources or grant access to your account improperly, but they don’t spend it on the same things.

Just because banks have reduced the tail end consequences of their ineptitude and crappy behavior doesn’t mean that it’s scalable globally and forever with no cost for those that use it or prop it up (U.S. banks largely rely on U.S. govt for this compensating control, as well as bailouts when they’re too big to fail), and I will point out that major financial institutions/networks have been getting hacked for decades at this point, but especially in the early days. There are tons of cases of theft, fraud, and abuse in the traditional banking sector (https://en.m.wikipedia.org/wiki/2015–2016_SWIFT_banking_hack). Fin firms tend to hire “crisis management” firms to spin media coverage and offset the negative PR when it happens though, which makes it ok in the public eye.

I’m not sure what banks you’re referring to here but every major bank has been doing anti consumer and illegal stuff for a long time, whether it’s Wells Fargo (https://www.forbes.com/sites/jackkelly/2020/02/24/wells-farg...) or JPMC (https://www.justice.gov/opa/pr/jpmorgan-chase-co-agrees-pay-...).

Just because they’ve offset the risks from this shitty behavior doesn’t suddenly make this behavior palatable or something we should accept IMO. The Equifax breach comes to mind as well, but don’t worry because they’re still around, and they were so nice as to offer everyone a year of identity protection (…offered through equifax) as compensation for their gross negligence. They definitely learned their lesson though right?

Re:The Web3 Fraud by selestify on Friday December 17, 2021 @12:46AM (#29588316)
> No one can save you from your own deadly mistakes.

Well yes, that's kind of the point. Freedom to choose what you want to do with your money -- including the freedom to make your own mistakes and shoot yourself in the foot.