@taichiaudit Founder | Whitehat doing mediations @Immunefi | Core Member @DeFiHackLabs

GMT+8
Joined January 2018
ret2basic.eth retweeted
A new security audit report for @ConvexFinance is now available! This review focused on their new voting system, allowing users to vote for DAO proposals and gauges onchain!
1
7
1
27
2,184
ret2basic.eth retweeted
Good news! I’ve officially passed the Daml Fundamentals certification 🎉🔥 Definitely not an easy exam, but it’s a solid first step. I’ve been spending more time exploring @CantonNetwork and the Daml ecosystem of @digitalasset recently, and I genuinely believe Canton + Daml could become a very interesting direction for institutional/blockchain applications in the future. Feels like an ecosystem worth betting on early. Big thanks to @ret2basic for all the discussions and knowledge sharing along the way! we both passed the exam 🚀 Looking forward to contributing more as a security researcher in this space and being part of what’s being built here.🫡
2
4
18
1,198
ret2basic.eth retweeted
yAudit will be participating in @Giveth's upcoming Ethereum Security QF Round! All funds raised will go towards funding future fellowship blocks, which have produced some of the industry's top security talent 🏆
We’re moving the start of the Ethereum Security QF Round to April 23. Demand has been strong, and we want to make room for more high-quality Ethereum security projects to join before kickoff. Updated timeline: • Round starts: April 23 • Round ends: May 14 • Last day to apply (for mid-round acceptance): April 30 qf.giveth.io/qf/apply
1
4
12
1,046
ret2basic.eth retweeted
"FailSafe's agentic security system helped us catch an important issue and provided us with a great threat model which we can utilize for further development." @megabyte0x, Co-Founder @bitmor_btc Thank you to the Bitmor team and @base for the incredible commitment to security. getfailsafe.com/bitmor-agent…
1
5
1
14
1,060
ret2basic.eth retweeted
While these measures usually would not result in much if any delay, we feel the code improvements made justify one final system-wide audit. This will be carried out by @yAuditDAO, who has extensive experience with complex yield strategies and lending/borrowing.
1
2
1
19
1,917
ret2basic.eth retweeted
Maybe you heard: we're yAudit again
12
12
11
90
22,895
ret2basic.eth retweeted
yAudit is BACK It's an annual tradition for us to rebrand, but this year is different: we're re-rebranding. We're yAudit, no longer electisec. More updates coming soon!
9
11
3
67
9,954
ret2basic.eth retweeted
Seeing Vitalik's tweet about GKR and wondering what it's all about? Good news: @electisec got you covered with a comprehensive guide! We've been publishing deep dive material on ZK from Reed-Solomon Codes to GKR to Virgo++ 🧠
1
3
16
1,581
Fast Fourier Transform explained Used in ZKSTARK Notes and Python code🐍 github.com/t4sk/notes?tab=re… 1. Intro 2. Definitions 3. Algorithm 4. Tree example 5. Butterfly example 1 6. Butterfly example 2 7. Bit reversal - optimization
10
32
3
280
13,068
ret2basic.eth retweeted
.@boredpukar and @ret2basic who consistently brought the 🔥 during Block 7 fellowship are now joining us as resident auditors 👏 They showed an incredible mix of technical depth and collaborative energy and we're pumped to have them on board.
2
3
1
29
2,331
ret2basic.eth retweeted
Replying to @taichiaudit
@TaiChiWeb3Sec now has an official website! taichiaudit.com/ We offer Solidity, Move and Solana security reviews. Always top quality audits with affordable pricing. If your codebase needs to be secured, submit a form through the site and let's talk.
2
6
26
2,366
A detailed analysis of the @GMX_IO attack. (1) The "refund" logic makes a malicious -> The attacker jail-break the restrictions to perform multiple actions in 1 transaction. As my previous tweet analyzed, the attacker fooled the frontend (the keeper bot) to hijack the control flow. When a normal user positions an order, the system works as: - tx1: user (eoa) send ETH (gas) to keeper; - tx2: keeper (off-chain bot) calls `decreasePosition`, and refund eoa. However, in this attack case: tx1: user (malicious contract) send ETH (gas) to keeper; tx2: keeper calls `decreasePosition`, and refund malicious contract. --> This makes the control flow hijacked by the malicious contract at the middle of an execution. Side note: Any user can import a smart contract address into rabby wallet to fool the frontend to treat a contract address as a normal user. (2) Manipulation of GLP's price The second part of the attack is simple. there're mainly 3 actions: - A. mint GLP. - B. open short position. - C. withdraw GLP. The AUM calculation (P1) also checks the total short position in the markets. Although the total short size is updated in step B (P2), the average short price was not updated. This fools the system to think the short position was opened at the previous average price (a much lower one, P3). and thus the AUM is considered larger. It's like the attacker was able to open a "virtual" short position at a much lower price to make GLP think it earned a lot (but in fact didn't). This makes a difference in the price of GLP between minting and withdrawing. The attacker withdrew multiple times to multiple assets to drain the entire GLP pool.
12
38
5
314
32,692
ret2basic.eth retweeted
Today, we introduce a new thesis: MEV has become the dominant limit to scaling blockchains. Spectacularly wasteful onchain searching is starting to consume most of the capacity of most high-throughput blockchains. This is a market failure we can no longer ignore.
59
134
74
775
222,866
ret2basic.eth retweeted
📢Web3 Security Club Tech Sharing: Diving into inflation attacks This Wednesday at 8 PM (UTC+8) Language: Mandarin Speaker: @jesjupyter #Web3Security #白帽講技術
1
4
23
1,798
"A calculator app? Anyone could make that." Not true. A calculator should show you the result of the mathematical expression you entered. That's much, much harder than it sounds. What I'm about to tell you is the greatest calculator app development story ever told.
562
3,915
741
32,629
4,529,289
ret2basic.eth retweeted
The Cabal audit report is now live! We commend the @CabalVIP team for their strong commitment to security and upholding the highest security standards! Check out the full Cabal audit report below.👇
1
1
25
2,224
ret2basic.eth retweeted
🧵 Clearing up misconceptions about the $260M Cetus hack on Sui Network ❌ NOT an oracle issue (despite what the team initially claimed) ❌ NOT about minting fake tokens (some security firms got this wrong) ✅ A math bug in a "multiplication" operation Let's explain...
11
27
8
206
32,685
ret2basic.eth retweeted
So, asking for a friend, what is the Twitter consensus on how to educate kids if nearby schools aren’t up to snuff? Early reading with @MentavaInc ? Early math with @synthesischool ? 4th grade+ math with @_MathAcademy_ ? Coding with scratch ? What about science, history, writing, foreign language, etc ? Since I run a school myself, I can’t think of a more stupid way to teach at scale than how classrooms currently operate. Classrooms only make sense if it’s small enough for the students and teachers to interact (ergo RareSkills caps class size to 10). Also, delivering the same lecture over and over would make me want to off myself. It’s much more interesting when it’s interactive and your explanations are challenged in real time. At 20+ learners, you should just have them watch videos or something.
7
1
42
4,040