paddlepop
Joined 13 years ago
Joined 13 years ago
My question to those that use this line of reasoning is do you really think a ruling power willing to silence dissent would do so whether or not it is supported?
I suggest you have a look at how many people are allowed to merge bitcoins PRs in github
It is dead easy to export a vulnerability scan or penetration test report and throw it at the developers, but you will get much better outcomes and better rapport if you tell them what they need to do (i.e. patch to version x.x.x) versus telling them what is wrong ("the sky is falling!").
But then either only ever use Monero for everything (like pre-2013 bitcoin), or exchanges will need the will to "proof" the source of funds aren't illicit.
We could get lost in the technical details of why it is or isn't a service but ultimately they only need to prove that x person of the project knew about the issues, could have done something about it (like shut it down), and didn't do enough.
It was just the one contract wasn't it? i.e. someone was responsible for deploying the contract that inputs and outputs the blending between addresses. In this scenario, the other permission less stuff is theatre.
My meaning of "code is just code" as a bad take, was just that the code part in isolation wasn't sanctioned.
I have mixed thoughts on safe harbor for centralised exchanges, they are the closest thing we have to banks in cryptoland. Mostly because with grey areas like that, a prosecution is only going to be pursued with clear evidence they knew but did nothing.
The Tornado Cash sanction has been fascinating to watch and my key takeaway has been that there are two camps: that TC is a Money Laundering service or a Privacy service. Both are talking past each other, when it can in fact be both. Each camp see the service as their primary concern and consider the other camp as an unintended secondary.
I am seeing a lot of bad takes. "Money laundering requires all three aspects" particularly irks me because you can just point to KYC regulations to disprove that. "Code is just code" is another, but that is just because the code isn't why someone would be sanctioned or arrested. In the same way that The Pirate Bay was just code, its is how complicit they were in the offence that will get them.
Ultimately, the dichotomy feels like a problem unique to public blockchains, and will only be solved with a ZK L1 chain, whatever that looks like. The solution would require the blockchain equivalent of end-to-end encryption, one where intermediaries have zero knowledge but doesn't require co-mingling of dirty and clean money.
While I think money laundering is a more serious crime than piracy (at least the predicate offenses can be). Watch this play out like Megaupload, never ending legal issues for the first parties, and a technical solution like Mega.
I for one do not miss hosts never being patched because all those slight modifications to systems files that were tweaked several builds ago and now everyone is too scare to touch.
I won't miss the 12 month projects to upgrade some dated software to a slightly less dated version of that same software.
From my perspective in Security, DevOps has made life much better.
> without having to solely trust the company issuing the nft ticket
For the transaction yes, but what about the thing you are buying? Perhaps I am not thinking creatively enough, but I can't think of a use case where there isn't ultimately some trust required other than solely digital assets.
Using your hotel example, you will end up at the hotel where they can choose to honor your ticket in the same way as their traditional booking system. There was no need for this to be on a distributed ledger as the asset (a hotel stay) was between you and the hotel.
You are not cutting out the middle man of some SaaS provider, you are substituting them.
As a platform, where do you draw the line between offering a product vs not because a developer could do something stupid with it?
edit: keeping in mind the use cases they are pushing in their documentation are for local development