“Ethereum was not created to make finance efficient or apps convenient. It was created to set people free”
This was an important - and controversial - line from the Trustless Manifesto ( https://t.co/QAvZfiNxpe ), and it is worth revisiting it and better understanding what it means.
“efficient” and “convenient” have the connotation of improving the average case, in situations where it’s already pretty good. Efficiency is about telling the world's best engineers to put their souls into reducing latency from 473 ms to 368ms, or increasing yields from 4.5% APY to 5.3% APY. Convenience is about people making one click instead of three, and reducing signup times from 1 min to 20 sec.
These things can be good to do. But we must do them under the understanding that we will never be as good at this game as the Silicon Valley corporate players. And so the primary underlying game that Ethereum plays must be a different game. What is the game? Resilience.
Resilience is the game where it’s not about 4.5% APY vs 5.3% APY - rather, it’s about minimizing the chance that you get -100% APY.
Resilience is the game where if you become politically unpopular and get deplatformed, or if a the developers of your application go bankrupt or disappear, or if Cloudflare goes down, or if an internet cyberwar breaks out, your 2000ms latency continues to be 2000ms.
Resilience is the game where anyone, anywhere in the world will be able to access the network and be a first-class participant.
Resilience is sovereignty. Not sovereignty in the sense of lobbying to become a UN member state and shaking hands at Davos in two weeks, but sovereignty in the sense that people talk about "digital sovereignty" or "food sovereignty" - aggressively reducing your vulnerabilities to external dependencies that can be taken away from you on a whim. This is the sense in which the world computer can be sovereign, and in doing so make its users also sovereign.
This baseline is what enables interdependence as equals, and not as vassals of corporate overlords thousands of kilometers away.
This is the game that Ethereum is suited to win, and it delivers a type of value that, in our increasingly unstable world, a lot of people are going to need.
The fundamental DNA of web2 consumer tech is not suited to resilience. The fundamental DNA of _finance_ often spends considerable effort on resilience, but it is a very partial form of resilience, good at solving for some types of risks but not others.
Blockspace is abundant. Decentralized, permissionless and resilient blockspace is not. Ethereum must first and foremost be decentralized, permissionless and resilient block space - and then make that abundant.
Several people have asked me how I would write the "ideal" mint function in an NFT contract, so here it is.
This demo code uses ERC721A, is gas efficient, and prevents users from minting more NFTs than allowed.
I added more context in the thread 🧵:
If you only use Etherscan to browse Ethereum, you're missing out.
Here's a list of power tools (and their hidden features) that security researchers use to investigate hacks.
↓
My threads on #Ethereum & the L2 ecosystem developments.
This list will grow as I write more threads, so you can check older or more recent writings.
🧵
The last you’d suspect to be behind one of the largest DeFi hacks in all of history, is North Korea.
Turns out, this is a repeating occurrence.
A few weeks ago attackers stole $622M.
Just finished reviewing @okpcnft's contract and let me tell you — it's as elegant as the NFT itself.
Here are some details (and a few small issues) that caught my eye:
↓
According to @opensea I was one of the amazing women in the space only a month ago. And now I suddenly became someone who is apparently not someone who should be even on their platform!! Did my blood became Iranian just a month ago?
"gate", which is the genesis of "the key" collection on @withFND, has been minted🗝️
just one gate.. that can get you through all of this.
and a single key to get through that 'gate'
https://t.co/iRNtutLBcY
https://t.co/DtO0yaypLN
1/ A quick reflection on what happened in the past days/weeks. It started with us mentioning the scam ring responsible for Squiggles. We wanted to release that information, but our account got suspended after one of the people involved paid someone to take our account down.
https://t.co/kcd3ed9AP1 website is live!
Discover a preview of what’s coming next.
Sougen metaverse closed alpha will start this month.
HD 👉 https://t.co/aSsijo3wkW
#sougen🍃 #r3f#threejs
Institutions are starting to adopt digital assets and need secure and trusted solutions that can tailor to their specific needs. The partnership between @ConsenSys and @gnosisSafe is a major first step towards bringing customised access/control to this new user group. 🚀