My weekend project got a little out of hand and now I've created a language for crafting EVM bytecode, complete with intuitive syntax, simpler stack management, and a built-in debugger. Ok, a lot out of hand!
I'm proud to release SpecOps
https://t.co/RgUNGTfIuE
Highlights🧵
So disappointing to see the errors in @TASCHEN & @robertalice_21 OnNFTs representation of our work. Basic copy mistakes because we weren't provided a proof + we were omitted from the QR catalogue of dynamic works. For the price of the book it should be perfect!
3074 will be included in the next fork
Imo, It gets EVM one step closer to good UX but 5 steps further from great UX and security.
My unpopular opinion is that it’s a blow to AA on EVM. The biggest challenge for AA adoption on EVM was always that smart accounts are second class citizens so dapps would build for EOAs, the 1st class citizen.
By improving EOAs you are reducing even more the incentives for dapps to build for smart accounts. It even adds more confusion, you’ll have EOA, smart EOA and smart accounts…
A transition is possible with new EIPs in the future, I just hope this has been thought through and that wallet will be ready for 3074 to avoid a bloodbath of scams.
@alexisohanian You can take it a step further and prove that only inconsequential edits were made, like light or colour correction: https://t.co/o8NvqZ5K88
My weekend project got a little out of hand and now I've created a language for crafting EVM bytecode, complete with intuitive syntax, simpler stack management, and a built-in debugger. Ok, a lot out of hand!
I'm proud to release SpecOps
https://t.co/RgUNGTfIuE
Highlights🧵
@0xfoobar@dcinvestor@itamarl@josephdelong AUTHs are short-lived; they expire as soon as the EOA's nonce changes, so users might become accustomed to signing them, opening them up to phishing. I think the ERC is a usability+security nightmare.
@0xfoobar@dcinvestor@itamarl@josephdelong Fair point but that doesn't really address the nuance of @dcinvestor's question about "full permission asks" (i.e. it treats everything as a full-permission ask). Even though that's the most secure approach, it renders the ERC useless. IMO that's good because I'm not a fan…👇🏻
@dcinvestor@itamarl@josephdelong TL;DR no, they can't effectively warn users.
By design, the signature only encodes "who" (contract address) is authorised, not what they can do. So a wallet would have to interpret all of the bytecode of the (possibly not-yet-deployed) contract to determine if it's safe.
To celebrate (American) π day (also @AlbertEinstein's 145th birthday) I've airdropped the first batch of πdentity NFTs to my giganerd web3 friends.
The πdentities are mathematical formulae yielding π, each implemented as a smart contract of hand-crafted EVM bytecode 🧵
Just under 20 minutes to go in the @Sothebys auction for my artwork, Composite II. https://t.co/canXI5RCQ6
Exapixel resolution, if printed at 250 dpi, pieces in the collection would be larger than Jamaica! Make sure to try the interactive explorer: https://t.co/iKTesJQNCG
@0xkarasy@divergenceharri@Sothebys@Sothebysverse@jaclynlavy@michaelbouhanna For reference, here's a bookmark of the final zoom: https://t.co/n3U9WpL53X
The entire listing feels rushed and careless😞 even the "Catalogue Note" looks like a to-do that hasn't been removed. Given the months of work I put into the project, I'm really disappointed.
@0xkarasy@divergenceharri@Sothebys@Sothebysverse It has effectively infinite resolution so there's absolutely no excuse for that. Here are deeper and deeper zooms into the region that they captured. Even if they didn't want to zoom, why the kilopixel resolution? I agree with @divergenceharri that it's plainly disrespectful.