HNHacker News
TopNewBestAskShowJobs

whatisweb3

374 karma · joined June 20, 2022

submissionscomments
whatisweb3··on There aren't that many uses for blockchains
This is an extremely poorly researched article. If somebody were to spend a dozen billion dollars to gain 51% control of Eth PoS, the users could coordinate to ignore their chain, or even burn their stake and destroy their purchased funds.

You can read about the economics of it here:

https://vitalik.ca/general/2020/11/06/pos2020.html

whatisweb3··on Ethereum Goerli testnet merge goes live before move to proof-of-stake
The more people mining in proof of work, the more random hashes needed to secure a block. This is what makes it demand so much energy.

This isn’t the case with ZK provers. Each computation yields a solution, like regular fixed arithmetic math. Using more powerful FPGAs and adding more parallel provers, you can prove the same circuits in less time and less energy.

whatisweb3··on There aren't that many uses for blockchains
This argument rests on the idea that blockchains cannot operate without Proof of Work, but this statement is untrue as there are several decentralized blockchains running today and securing millions of dollars on Proof of Stake.

Ethereum has successfully merged Proof of Stake on all of its test networks, and is aiming for a complete merge on the main network some time next month.

whatisweb3··on Why US Tornado Cash Sanctions Are Concerning for Open Software
The speaker claims this is the first US sanctions against ownerless smart contracts and open source software. Usually sanctions target a person or legal entity, who has the right to appeal and challenge a sanction. In this case, the speaker notes, there is no person behind the sanction that can appeal it. The speaker goes on to discuss the implications of these actions and whether it breaks the 1st and 4th amendments.

I would recommend watching the video as the speaker is well educated on the subject of law and blockchain, but you can also see an article on the sanctions here[1].

[1] https://uk.style.yahoo.com/government-takes-tornado-mixer-ma...

whatisweb3··on Why US Tornado Cash Sanctions Are Concerning for Open Software
Thank you for pointing out the obvious, the speaker did not ever claim that software code is law.

The speaker talks about the implications of the first US sanctions that target open source software and ownerless smart contracts.

whatisweb3··on There aren't that many uses for blockchains
To add, cash is not neutral, it is tied to a particular state. It is a US centric view to say that USD cash is the base layer, rather than the EUR or GBP.
whatisweb3··on There aren't that many uses for blockchains
The same questions arise around E2EE, and whether those protocols should be policed more heavily and backdoored by governments.
whatisweb3··on There aren't that many uses for blockchains
The blockchain is only going to succeed if people use it, and if people are allowed to use it.
whatisweb3··on There aren't that many uses for blockchains
Yes, recreating some aspects of the financial system but with an open source, permissionless, and decentralized base layer that uses more modern code and cryptography.

From that, additional applications can also be built on top - multi signatory accounts, a social graph, ownership of digital property, decentralized exchange and lending services, escrow, crowdfunding, and more.

whatisweb3··on There aren't that many uses for blockchains
Interesting you mention hijacking, only yesterday Curve’s .com DNS was hijacked and users lost funds as a result[1]. This is also possible with ENS but ownership can be secured more easily, two ways this could be approached:

1. ENS ownership is held by a 5-of-7 multisig. Attacker would need to socially engineer 5 entities instead of just one, Namecheap. Users can also clearly see when ENS ownership changes as it’s broadcast to the network.

2. ENS is set to a 100 year expiry and ownership records are then set to the burn address. Now, short of faulty RPC or frontends, there is no way that the domain can point to a different address.

My previously linked example was that of Meta entering into a court battle with a domain name registrar, who has full control over these records and may decide to alter them to avoid paying the cost of defending themselves in court. See [2] which is loosely related to this discussion of centralized services exerting control over name aliases. In a hypothetical blockchain application where usernames are secured with ENS or another smart contract, there would be limited recourse for anybody except the owner of these aliases to be able to transfer ownership.

[1] https://coingape.com/crv-tanks-over-10-as-attackers-stole-57...

[2] https://www.nytimes.com/2021/12/13/technology/instagram-hand...

whatisweb3··on Tornado cash takedown and its repercussions
In this hypothetical scenario, it would all be dirty, but you would have no way to pinpoint which funds are associated with which illicit activity. At this point it becomes hard to levy any specific charges: "you are hereby charged with either breaking into a $100M bank vault, or fleecing grandma for $10, but we aren't sure which exactly."

In practical terms it might not matter, the funds would just be frozen. But it is still a form of money laundering that obscures the true source of the funds.

whatisweb3··on There aren't that many uses for blockchains
I made this point in another comment: this is not a failing of the blockchain.

To compare, imagine an E2EE chat app built on Matrix protocol is blacklisted in your country. Anybody attempting to use it is treated as criminal, and the app will not be accepted into your country's App Stores. Does this mean the Matrix protocol has failed to deliver on its goals of end-to-end encryption?

In practical terms, it is very possible that a government can "shut down" the usefulness of a blockchain for many people. They could go as far as to criminalize any person who is found to be hosting their own blockchain nodes, or sending or receiving message packets to an RPC without first going through a centralized and permissioned service. If this were to happen, people would not willingly be using a blockchain out of fear of prosecution. Some countries like China and Russia seem to be moving in that direction, and some might argue the US too with their strong-arm censorship of Tornado Cash and all things related to it.

whatisweb3··on There aren't that many uses for blockchains
Celsius is a centralized custodian, not a blockchain. Anybody can build a company that uses the blockchain technology and accept funds into their USD bank accounts, and after entering insolvency, be unable to pay their creditors.

The DAO is a more interesting scenario. Users deposited into a smart contract that had a bug. This happens often in DeFi - see all the recent bridge hacks. The difference with the DAO is that the users were able to withdraw their assets because of a blockchain hard fork.

whatisweb3··on There aren't that many uses for blockchains
Three properties of cash make it tend toward centralization: physical size, difficulty of movement, and ease of access.

If you store a lot of cash in your home safe, eventually you will need more space - this is one reason banks exist. If you try to move a lot of cash quickly from one person or location to another, you will have a hard time - this is another reason banks and money transfer exists. If somebody breaks into your home safe, they probably will have immediate access to your cash - see smart contract wallets[1] and social recovery wallets[2] as an example of a more secure "crypto safe."

I agree that a concern in blockchain is that regulation and services may restrict users ability to withdraw to the base layer, see my other comment[3]. To me this is not a failing of the blockchain. It would be like governments restricting the use of internet or E2EE chat protocols - which is happening in some parts of the world - this does not mean the protocols have failed to meet their goals.

[1] https://www.argent.xyz/learn/what-is-a-smart-contract-wallet...

[2] https://vitalik.ca/general/2021/01/11/recovery.html

[3] https://news.ycombinator.com/item?id=32422921

whatisweb3··on There aren't that many uses for blockchains
The first point is alluding to Russian-born Vitalik donating to Ukraine anonymously through TC[1].

[1] https://twitter.com/vitalikbuterin/status/155692560223356928...

whatisweb3··on There aren't that many uses for blockchains
> it’s exceptionally useful that a stolen, infringing, or fraudulent domain can be recovered through the legal system.

Useful for who? It is often useful for large companies with powerful legal teams who will try to exert control over domain name registrars as they see fit.[1]

The nice thing with the blockchain is that you have the choice. If you want your asset to be recoverable through the legal system and courtroom decisions, it can be put into a centralized custodian. If you want to maintain complete ownership of that asset even though you risk not being able to recover it if somebody steals it from you, you might like to hold it non-custodially.

It is very possible that laws end up being defined around ownership of blockchain assets to give them a stronger degree of legal and intellectual property.

[1] https://domainnamewire.com/2022/03/08/meta-platforms-and-nam...

whatisweb3··on There aren't that many uses for blockchains
This is why many crypto proponents will say things like "not your keys not your coins" which means, do not hold tokens in a custodial service without understanding the risk.

Many advocates of decentralization and blockchain do not want to support centralized services like Celsius.

This is an area that laws and regulation could be added to protect users. If a service is holding user funds, there should be recourse to allow those users to withdraw the funds to a base layer, or if the funds are at risk of being frozen as we see with Celsius, this should be more clearly indicated. FDIC style insurance could be addressed in some hypothetical future crypto banks, giving users further protection.

whatisweb3··on There aren't that many uses for blockchains
TC is a protocol that lets users privatize their wallets. "Privacy is good" and "privacy is not a crime" should be enough reason to understand its value.

Some example applications:

- User wants to anonymously donate to another country that their current regime is currently at war with.

- User wants to pay for an abortion without it being easily traceable.

- User with a public ENS identity wants to hold ETH on a private account that is not linked to their public identity. This might be for safety reasons, or another reason such as wanting to make investments that are not broadcast to the entire world.

The attack against TC is the US government saying "you are not entitled to privacy here, and if you even so much as try to seek privacy, you will be treated as a criminal and have all of your assets frozen."

whatisweb3··on There aren't that many uses for blockchains
Hate to break it to you, but one of the users of Tor is probably also DPRK. That should not be reason to shut down a protocol.
whatisweb3··on There aren't that many uses for blockchains
The author falls into the same trap as many others who write about blockchains: “people will build centralized apps on top of the decentralized protocol, so there is no need for the decentralized protocol in the first place!”

A better way to understand blockchains is as a base settlement layer: they are a shared, permissionless and open source protocol that is resistant to takeover by a single entity.

What this means is that a company, like Meta or Coinbase or even a US bank, can build a centralized platform that lets users manage their crypto assets. But as long as users can still withdraw into a non custodial address, they have the option to escape to that neutral base layer.

This is a different design than what we see currently in the web and banking sector. You can hold ETH or an ENS domain with nothing but a private key. But with a .com domain, if you want to withdraw from GoDaddy, you will be forced to transfer that into another centralized service like Namecheap that will also extract rent. There is no “neutral base layer” with traditional digital assets.

whatisweb3··on Tornado cash takedown and its repercussions
Not sure if that is correct. If 100% of funds entering a mixer were from many different exploits, it would still be laundering and obscuring the source of funds from illegal activity. It would no longer be clear which wallets are associated with which hacks.

Still money laundering, just not with clean money on the other side.

whatisweb3··on Celsius Network Files Chapter 11 Bankruptcy
None of these are DEXes, they are mostly bridges. If you want to avoid protocol and smart contract risk, don’t deposit your tokens into third parties. Hold your own keys and trade your tokens on a DEX like Uniswap.
whatisweb3··on Tornado cash takedown and its repercussions
your argument rests on the axiom that tornado cash protocol is only being used for illegal money laundering, which is not supported by the evidence - this line of thinking is directly comparable to the claim that the Tor protocol is only used by criminals. sad that you are unable to make this connection.
whatisweb3··on Tornado cash takedown and its repercussions
lol. the same argument is being used by politicians to try and stifle development of Tor and E2EE chat apps - "only criminals need to use these privacy tools."
whatisweb3··on Tornado cash takedown and its repercussions
My dude. It is not illegal to seek privacy on the internet, privacy is not a crime.

Matrix, Tor, PGP, these are all beneficial tools for the world, used by people that are not criminals. These are also widely known as tools used by criminals.

whatisweb3··on Tornado cash takedown and its repercussions
> The government hasn't sanctioned the code

The government has explicitly said that all property and interests in property of Tornado Cash, and anybody found to be supporting it it any way, is blocked. This is why GitHub and all hosting services will refuse to allow it on their platforms.

The code is implicitly sanctioned. Any person who posts the code will probably have their repo removed, and maybe their account flagged or deleted. If you continue to try posting the code to many different hosting services you might be seen as supporting Tornado Cash, and could be facing jail time.

The protocol - the math and rules - is also implicitly sanctioned. If you build a new protocol using similar cryptographic tools, you will probably face similar risks.

> only the concrete instance present on a couple wallet addresses.

If you feel this US will stop at only these addresses, you are very naive. Any individual can fork the protocol, and it will be on a new address. Any individual can also build a competitor to Tornado Cash using similar cryptography, and they will probably also be putting themselves and their project at risk of US sanctions.

> When I use the public knowledge of a library book

However, the information is free - you can find it in a public library, and nobody is attempting to censor it.

There are two separate problems here. One is that the US sanctions are leading to censorship of knowledge and cryptographic research, which is concerning. The other is that the US sanctions are targeting an open source protocol enabling E2EE privacy on the blockchain, not that different than if they were to sanction Matrix protocol.

whatisweb3··on Tornado cash takedown and its repercussions
> Feel free to repost it on any host that does not work with the US

An obvious place to post this code and protocol would be on Ethereum, which is censorship resistant. This is what the original developers of TC have done, and the result is a contract that becomes immutable and accessible, and is now the target of the sanction.

But I will not do that, as that would put me at risk of 30 years of jail time.

I will also not post the code on Gitlab or another service, as the repercussions can be severe. Whether it is just my Gitlab account being deleted, or whether it is more significant like the US government investigating me, I do not want to put myself in that situation.

However since you are the one saying there is no problem at all with it, I wonder if you would like to do that for us?

> Yes, privacy to help hide your coins acquired through dubious means, we know that.

It is sad that you default to assuming criminal behavior. The same argument is being made today by politicians and governments to try to add back doors to E2EE chat protocols and cryptographic signature schemes.

whatisweb3··on Tornado cash takedown and its repercussions
> No one has said you can't distribute the TC source code.

The government has explicitly said that all property and interests in property of Tornado Cash, and anybody found to be supporting it it any way, is blocked. This is why GitHub and all hosting services will refuse to allow it on their platforms. If you try to publish TC source code, you could be considered aiding the blocked persons, and face up to 30 years in jail.

If you build a new implementation of the same or similar protocol, you might also be putting yourself at risk.

> And the vast majority of TC transactions seem to have been exactly that - ways of hiding crypto from tax offices.

The vast majority of TC transactions are for privacy. How much of that is evading tax offices or illegal money laundering is less clear. Estimates put it in the 10-20% range[1]. There are many users that would like to use TC but have avoided it because of the lack of regulatory clarity. Had the US government instead come out saying specifically that TC-style privacy on blockchain is a right that all users should be entitled to, the rates of non-criminal activity would probably be much higher than 80-90%.

> A better comparison is the Phantom Secure sting

This is a poor comparison. Phantom Secure was not an open source E2EE protocol like Tornado Cash or Matrix - it was a private company and network led by a single individual who profited immensely by selling devices to known criminals.

If you think TC is comparable to Phantom Secure, then Matrix and Tor should also be comparable to Phantom Secure, but of course that is a bad comparison.

[1] https://twitter.com/bantg/status/1557053714405490691

whatisweb3··on Tornado cash takedown and its repercussions
The goal of Tornado Cash has always been privacy. I would tell you to look at the GitHub repo yourself, and you’d see a range of developers contributing to this open source project, and lots of side projects that are influenced by it. The code is one of the most popular and earliest production grade zk-SNARK circuits built with Circom that targets the EVM - the cryptography employed was very high quality and helping to push privacy forward in the blockchain space.

But alas, the code and any research knowledge it provided has been removed to comply with this deeply unethical move by the US.

whatisweb3··on Tornado cash takedown and its repercussions
The government is not sanctioning the mechanics of a gun. You can read in books and online about how they work in full detail, the “code” and designs for them is usually open. A lot of hobbyists use this to build their own airsoft, potato guns, and other nonlethal mechanisms.

Violence and privacy are also different categories. A weapon that can quickly kill dozens or hundreds of people should arguably be regulated differently than a blockchain protocol that enables user privacy.

> the code or math isn't banned or illegal, the organisation is

There is no organization. The protocol is sanctioned - meaning if you fork the code, or build your own implementation, you risk the same fate as the tornado cash developers.

> That is not what happened so it's not a comparison at all.

It is very similar. The US sanctioned the Tornado Cash protocol and anybody who is using or contributing to it.

← PreviousPage 2 of 7Next →