Ivo 7702/acc (@Ivshti) header
Ivo 7702/acc (@Ivshti) profile picture

CEO & founder @Ambire; Entrepreneur and coder for 15 years, started with gamedev, cofounded @heyAura, now building the future of web3 UX

Joined January 2010
Photo by Ivo 7702/acc (@Ivshti)Photo by Ivo 7702/acc (@Ivshti)Photo by Ivo 7702/acc (@Ivshti)Photo by Ivo 7702/acc (@Ivshti)Photo by Ivo 7702/acc (@Ivshti)Photo by Ivo 7702/acc (@Ivshti)Photo by Ivo 7702/acc (@Ivshti)Photo by Ivo 7702/acc (@Ivshti)Photo by Ivo 7702/acc (@Ivshti)Photo by Ivo 7702/acc (@Ivshti)
"bring back the Unix Philosophy, but make it better and much more user-friendly with local AI" lots of people are going to converge around this idea, just wait and see; and its gonna be amazing
1
12
474
we chose to start with Safe not only because I believe that multisigs are goated (check @borislavItskovv's posts on the topic) but also as a trial before we enable traditional EOAs
With the @ambire Ice up for pre-orders, let's take a look at why we chose @safe for the first version of Ice 🙂 I wrote two articles on the subject a couple of weeks back exploring all the positives of multisig and the different setups available Dive in 👇
12
376
Doom on the Ambire hardware wallet before gta 6
Someone asked for doom on Ambire Ice Can’t find the tweet tho
1
1
14
505
Someone asked for doom on Ambire Ice Can’t find the tweet tho
3
4
2
36
1,277
Open sauce at Ambire team dinner. Notice the Ice? 🥶🧊
7
1
1
46
1,073
Here’s what we’ve been cooking (together with private transfers)
Introducing Ambire Ice: The hardware wallet built for @safe. Private Fully open-source Quantum ready Perfect clear signing Ambire’s extension and mobile app, now with a dedicated hardware device. Pre-order yours: ambire.com/ice
6
4
1
53
1,247
Quick notes on 7702 to dispel fud and keep your funds safe. First thing first -- 7702 itself isn't broken. Don't panic if you are using a wallet that supports 7702 (MetaMask, Uniswap, Ambire, etc.). To recap, 7702 is an account abstraction EIP that allows an EOA to sign a special message, called a "7702 authorization," that would insert a smart contract into the account, which enables the account to do powerful things like transaction batching, e.g. doing "approve" and "transfer" in one transaction so you can swap on Uniswap with one click. But unfortunately the same feature also allows a hacker to efficiently move all your tokens in one single transaction. In the Binance hack, the hacker moved ETH, USDT, and 62 other tokens in one transaction, whereas without 7702 they'd have had to send one transaction per token. In this particular case, many of those transactions would've failed because Binance was still using the hacked wallet for withdrawals, so all transactions sent by the hacker would've had to compete with the legit transactions for nonces. So using 7702 did help the hacker steal as much funds as possible, as quickly as possible. Ouch! However, in order for the hacker to use 7702, they must have either 1) had access to the private key, or 2) tricked Binance into signing a 7702 authorization. The latter is very unlikely, as it's hard to imagine Binance being so incompetent as to expose an endpoint for signing 7702 authorizations or (even worse) for signing raw messages which the hacker could've repurposed for 7702 authorizations. But I can't rule that out until the official postmortem. What does all this mean for you? - If you are a wallet developer, do NOT, under any circumstances, expose a way for third parties to request 7702 authorizations. This is just handing your users a giant footgun to shoot themselves with. No wallets I know of do this, so don't worry if you are a user. - If you are a user, use a well-known wallet. 7702 does let wallet developers screw up in more ways than before, so use only well-known wallets whose developers' competence you can trust. - If you are a company (e.g. an exchange) operating hot wallets, do NOT, under any circumstances, expose an endpoint (even if it's an internal endpoint) for signing 7702 authorizations or raw messages. As a contributor to AA, I feel partially responsible for hacks like this, since by increasing the power of accounts, we've indeed also empowered hackers (not unlike how any new technology empowers both the good guys and the bad guys). That said, it's important to note that 7702 was only a transitional EIP, and "endgame AA" such as Frame Transactions (EIP-8141) would allow wallet owners to set up their wallets much more securely. For example, if Frame Transactions were available today, Binance could've: - Set up their wallets as multisig contracts only (not EOAs). - Set up "post conditions" for their `transfer()` functions, so that even if the multisig got hacked, the contract itself would perform sanity checks such as "no transfers of more than 1000 ETH without additional signers." In short, the endgame of Ethereum UX is one with both optimal security and optimal UX, and users never have to trade off between the two. But we still have a long way to go until we get there. Back to work!
31
89
21
393
55,048
Ivo 7702/acc retweeted
Seeing rumors blaming EIP7702 for the Binance hack. From what I can see EIP7702 was just used to preform the hack efficiently but was NOT the root cause.
31
36
13
380
39,659
Ivo 7702/acc retweeted
“Robberies Could Be Prevented If Getaway Cars Were Slower”
Seeing rumors blaming EIP7702 for the Binance hack. From what I can see EIP7702 was just used to preform the hack efficiently but was NOT the root cause.
2
10
2
102
5,293
sadly 7702 is never beating the allegations now for anyone who can still think, i'll explain this: the source of the exploit has nothing to do with 7702, it's a compromised pk; the fact the attacker signed with different nonces proves this; 7702 was simply the better way to send a tx (this is almost akin to saying eip-1559 was used because the attacker used txn type 0x02 over 0x01
New details on how the $6.3 billion Binance hack likely occurred: According to initial reports, hackers compromised a Binance engineer's laptop, gaining access to internal systems used to authorize withdrawals. The attackers then: 1. Hijacked a Binance hot wallet using Ethereum's EIP-7702 mechanism 2. Redirected wallet transactions to a malicious smart contract 3. Transferred billions in crypto attacker-controlled wallets 4. Spread the stolen funds across multiple wallets and converted some assets into ETH to avoid freezes The attack unfolded across multiple blockchains, with most funds drained in ~20 minutes. ~$3 billion of these funds have now been frozen, and Binance says it will cover all unrecovered hacking losses. The full investigation remains ongoing.
9
9
6
88
5,098
*compromised pk or signing environment
273
the actually sound rationale behind deacc (or, forms of deacc)
I am okay with Kimi 3.1 deliberately leaving out top-end offensive cyber capabilities from their training data. Discriminating against use cases is MUCH less bad than discriminating against users. And the world does need all the time it can get to prepare, harden, check old code, (properly) formally verify new code, etc before the full weight of very powerful cyber attacks is upon us. And if this first big wave of AI risk is not handled well, then we may well get a dystopia of highly locked down models, KYC gating on everything, highly intrusive surveillance on everything, a society where you may be a second or third or fourth-class citizen in terms of model access based on your credentials and nationality.
1
2
309
Ivo 7702/acc retweeted
r/opensource just banned any project that uses AI. By their own rule, that means the biggest open source project of all time, Linux, is now banned too. The kernel already accepts AI-assisted code. This is the real AI psychosis.
478
400
196
10,179
602,041
How come everybody is afraid of the AI security doom but frowns when you say you audit your stuff with Claude
3
12
489
Privacy is coming to Ambire, here’s how it works 👇
Private transfers explained:
1
2
23
532
it turns out my IoT/smart gadget paranoia is paying dividends now
1
3
191
Ivo 7702/acc retweeted
The crits were already there, patching them is always an improvement.
1
32
712
but... but... it's more trendy to doom post?>>
Exploit doom posting is over. Every crit that's been there for years discovered this week has been patched. THE INTERNET HAS NEVER BEEN MORE RESILIENT! A golden age of the Internet is starting. Every bug will be squashed. Every line of code will be hardened. Golden Age.
1
4
214
hit the nail right on the head. The heavy lifting on any product starts after most of the coding is done. Always been that way and it's not about marketing, it's about refining, understanding user needs, knowing what to build next, etc.
The funny thing is this isn't even a new problem... we're just reaching the chasm faster than ever Agents help us prototype faster... but crossing the chasm into mainstream adoption still requires Human work
8
374