๐Ÿช™ [์ตœ์‹ ] The Anatomy of Address Poisoning on Ethereum โ€” ์ฃผ์†Œ ๋…์‚ด ํ”ผ์‹ฑ์˜ '์ž๊ธˆยท์„œ๋ช…ยท์„ธํƒ' ํ•ด๋ถ€: ํ”ผํ•ด 4,209๊ฑด $166M, ์„ธํƒ์•ก์˜ 67.7%๊ฐ€ Tornado Cash๋กœ (arXiv 2609.23405, 2026)

2026-09-22 ยท ์นดํ…Œ๊ณ ๋ฆฌ: Research (์ตœ์‹  ๋ณด์•ˆ ๋…ผ๋ฌธ ยท ๋ธ”๋ก์ฒด์ธ ๋ฒ”์ฃ„ ์ธก์ • / ์ฃผ์†Œ ๋…์‚ด ํ”ผ์‹ฑ ยท ์ž๊ธˆ์„ธํƒ ์ถ”์  ยท 2026)

๋…ผ๋ฌธ ์ •๋ณด

์ œ๋ชฉ: The Anatomy of Address Poisoning on Ethereum: Funding Mechanisms, Scam Signatures, and Laundering via Tornado Cash
์ €์ž: Son Hoang Dau, Thanh Nguyen, Phuong Duy Huynh, Hong Yen Tran(CSIRO), Nicholas Huppert, Jeff Nijsse, Huong Ha, Xun Yi โ€” ๋Œ€๋ถ€๋ถ„ RMIT University ์†Œ์†
์ถœ์ฒ˜: arXiv:2609.23405v1 [cs.CR] โ€” 2026๋…„ 9์›” 20์ผ ํˆฌ๊ณ 
๋ผ์ด์„ ์Šค: CC BY 4.0 (๋…ผ๋ฌธ์ด ๋ฐ์ดํ„ฐ ์•„ํ‹ฐํŒฉํŠธ ๊ณต๊ฐœ ์ ˆ์ฐจ๋„ ํ•จ๊ป˜ ๋ช…์‹œ โ€” ยงA Open Science)
์ธ์šฉ: ๋ฏธํ™•์ธ (๊ฒŒ์žฌ 2์ผ ์ฐจ ์‹ ๊ทœ ํ”„๋ฆฌํ”„๋ฆฐํŠธ โ€” Semantic Scholar 429 / OpenAlex ์ƒ‰์ธ ์ „. ๋Œ€์‹  ๋…ผ๋ฌธ ์ž์ฒด์˜ ๋ฐ์ดํ„ฐ ๊ทœ๋ชจ๋กœ ์˜ํ–ฅ๋ ฅ์„ ๊ฐ€๋Š ํ•  ์ˆ˜ ์žˆ๋‹ค: APT ํ‘œ๋ณธ 5,600๋งŒ ๊ฑด ์ด์ƒ)
๋ถ„์•ผ: ๋ธ”๋ก์ฒด์ธ ๋ฒ”์ฃ„ ์ธก์ • ยท ํ”ผ์‹ฑ ์ž๊ธˆ ํ๋ฆ„ ์ถ”์  ยท ์ฃผ์†Œ ํด๋Ÿฌ์Šคํ„ฐ๋ง ยท ๋ฏน์„œ(Tornado Cash) ๋ถ„์„ ยท ์ž๊ธˆ์„ธํƒ ๋„คํŠธ์›Œํฌ

๊ณต๊ฒฉ ์›๋ฆฌ โ€” '๋‚ด๊ฐ€ ๋ณด๋‚ด๋ ค๋˜ ์ฃผ์†Œ'์ธ ์ฒ™ํ•˜๋Š” ๊ฐ€์งœ ์ฃผ์†Œ

์ฃผ์†Œ ๋…์‚ด ์ „์†ก(Address-Poisoning Transfer, ์ดํ•˜ APT)์€ ๋ธ”๋ก์ฒด์ธ์—์„œ ๊ฐ€์žฅ ๋‹จ์ˆœํ•˜๋ฉด์„œ๋„ ๊ฐ€์žฅ ํšจ๊ณผ์ ์ธ ํ”ผ์‹ฑ์ด๋‹ค. ๊ณต๊ฒฉ์ž๋Š” ํ”ผํ•ด์ž๊ฐ€ ๊ณผ๊ฑฐ์— ๊ฑฐ๋ž˜ํ•œ ์  ์žˆ๋Š” ์ง„์งœ ์ฃผ์†Œ์™€ ์•ž 4์ž๋ฆฌยท๋’ค 5~6์ž๋ฆฌ๊ฐ€ ๋˜‘๊ฐ™์€ ์ฃผ์†Œ๋ฅผ ๋งŒ๋“ค์–ด, ๊ทธ ๊ฐ€์งœ ์ฃผ์†Œ์—์„œ ํ”ผํ•ด์ž์—๊ฒŒ 0 ETH ๋˜๋Š” ๊ทน์†Œ๋Ÿ‰์˜ ํ† ํฐ์„ ์ „์†กํ•œ๋‹ค.

"์ง€๊ฐ‘์˜ ๊ฑฐ๋ž˜ ๋‚ด์—ญ(address book)์—๋Š” ์ด์ œ ๊ฐ€์งœ ์ฃผ์†Œ๊ฐ€ ๋‚จ๋Š”๋‹ค. ํ”ผํ•ด์ž๋Š” ๋‚˜์ค‘์— '์ตœ๊ทผ ๊ฑฐ๋ž˜ ์ƒ๋Œ€' ๋ชฉ๋ก์—์„œ ์ต์ˆ™ํ•œ ์•ž๋’ค ๋ฌธ์ž๋ฅผ ๋ณด๊ณ  ๊ทธ ๊ฐ€์งœ ์ฃผ์†Œ๋กœ ์†ก๊ธˆํ•œ๋‹ค."

์‚ฌ๋žŒ์€ 42์ž๋ฆฌ 16์ง„์ˆ˜ ์ฃผ์†Œ ์ „์ฒด๋ฅผ ๊ฒ€์ฆํ•˜์ง€ ์•Š๋Š”๋‹ค. ์•ž๋’ค ๋ช‡ ๊ธ€์ž๋งŒ ๋ณด๊ณ  ํŒ๋‹จํ•œ๋‹ค โ€” ๊ทธ ์ธ์ง€์  ์Šต๊ด€์ด ๊ทธ๋Œ€๋กœ ๊ณต๊ฒฉ๋ฉด์ด ๋œ๋‹ค. ๋…ผ๋ฌธ์ด ๋“  ๋Œ€ํ‘œ ์‚ฌ๋ก€๋Š” 2024๋…„ 5์›”์˜ ๋Œ€ํ˜• ์‚ฌ๊ณ ๋กœ, ํ•œ ๊ณ ๋ž˜๊ฐ€ 1,155 WBTC(์•ฝ 7,000๋งŒ ๋‹ฌ๋Ÿฌ)๋ฅผ ์•ž 4์ž๋ฆฌยท๋’ค 5์ž๋ฆฌ๊ฐ€ ๋™์ผํ•œ ํ”ผ์‹ฑ ์ฃผ์†Œ๋กœ ์˜ค์†ก๊ธˆํ–ˆ๋‹ค. ๋˜ ๋‹ค๋ฅธ ์‚ฌ๊ณ ์—์„œ๋Š” 2,000 ETH(์•ฝ 440๋งŒ ๋‹ฌ๋Ÿฌ)๊ฐ€ ์œ ์‚ฌ ์ฃผ์†Œ๋กœ ๋น ์ ธ๋‚˜๊ฐ”๋‹ค.

๋จผ์ € ๋ฐ์ดํ„ฐ๋ถ€ํ„ฐ โ€” 2022๋…„ 11์›”~2025๋…„ 5์›”, 5,600๋งŒ ๊ฑด ๊ทœ๋ชจ ์ฝ”ํผ์Šค

์ด ๋…ผ๋ฌธ์˜ ๊ฐ€์žฅ ํฐ ๋ฌด๊ธฐ๋Š” ํ‘œ๋ณธ์˜ ํฌ๊ธฐ๋‹ค. ์ €์ž๋“ค์€ 2022๋…„ 11์›”๋ถ€ํ„ฐ 2025๋…„ 5์›”๊นŒ์ง€์˜ ์ด๋”๋ฆฌ์›€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•ด APT๋ฅผ 11๊ฐœ ํ•˜์œ„ ์œ ํ˜•์œผ๋กœ ๋ถ„๋ฅ˜ํ–ˆ๋‹ค.

์œ ํ˜•๋ณ„ ํ–‰ํƒœ๋„ ์ •๋Ÿ‰ํ™”๋˜์–ด ์žˆ๋‹ค. ๊ฐ€์งœ ํ† ํฐ APT์˜ 99.7%๋Š” '์—ญ๋ฐฉํ–ฅ(backward)'์ด๊ณ  ์‚ฌ์‹ค์ƒ ์ „๋ถ€ '์ˆ˜๋™์ (passive)'์ด๋‹ค. ๋ฐ˜๋ฉด ์ฝ”์ธ APT๋Š” 81.9%๊ฐ€ 0๊ฐ’, 80.3%๊ฐ€ ์—ญ๋ฐฉํ–ฅ, 83.5%๊ฐ€ ์ˆ˜๋™์ ์ด๋‹ค. ์ฆ‰ ๊ณต๊ฒฉ์€ '๊ฐ€์งœ ํ† ํฐ์„ ๋ฟŒ๋ ค ์ง€๊ฐ‘ ๊ธฐ๋ก์„ ์˜ค์—ผ์‹œํ‚ค๋Š”' ์ชฝ์œผ๋กœ ์ง„ํ™”ํ–ˆ๊ณ , ๊ณต๊ฒฉ์ž ์ž…์žฅ์—์„œ๋Š” ์ด๊ฒŒ ๊ฐ€์žฅ ๊ฐ’์‹ผ ๋ฐฉ๋ฒ•์ด๋ผ๋Š” ๋œป์ด๋‹ค.

์กฐ์ง ๊ตฌ์กฐ โ€” '๋งˆ์Šคํ„ฐ'์™€ '๋ฐฐ๊ธ‰์ž'๋กœ ์ด๋ค„์ง„ ๊ณต๊ธ‰๋ง

๋…ผ๋ฌธ์€ 0 ETH ์ „์†ก์„ ๋ฟŒ๋ฆฌ๋Š” ์ฃผ์†Œ ๋’ค์— ๋ˆ์„ ๋Œ€์ฃผ๋Š” ๊ณ„์ธต์ด ์žˆ์Œ์„ ๋ฐํžˆ๊ณ , ์ด๋ฅผ ์„ธ ์ข…๋ฅ˜์˜ ๋งˆ์Šคํ„ฐ(master)๋กœ ์ •์˜ํ•œ๋‹ค.

๊ทธ ์œ„์— ๋ฐฐ๊ธ‰์ž(distributor) ๊ณ„์ธต์ด ์žˆ๋‹ค. 0x38401e2aโ€ฆ๋Š” 65๊ฐœ ๋งˆ์Šคํ„ฐ์—๊ฒŒ, 0x0c7c3643โ€ฆ๋Š” 1inch๋ฅผ ๋ฐ˜๋ณต ์‚ฌ์šฉํ•ด 55๊ฐœ ๋งˆ์Šคํ„ฐ์—๊ฒŒ ์ž๊ธˆ์„ ๊ณต๊ธ‰ํ–ˆ๋‹ค. ์ „์ฒด์ ์œผ๋กœ 7,508๊ฐœ ๋งˆ์Šคํ„ฐ ์ฃผ์†Œ๋ฅผ ์ง€์›ํ•˜๋Š” ๋ฐฐ๊ธ‰์ž ๋„คํŠธ์›Œํฌ๊ฐ€ ํ™•์ธ๋๊ณ , ๋งˆ์Šคํ„ฐ์ด๋ฉด์„œ ๋™์‹œ์— ๋ฐฐ๊ธ‰์ž์ธ ์ฃผ์†Œ๊ฐ€ 4,428๊ฐœ โ€” ์ฆ‰ ๋‹จ์ผ ๊ณต๊ฒฉ์ž๊ฐ€ ์•„๋‹ˆ๋ผ ์—ญํ• ์ด ๋ถ„๋ฆฌยท์ค‘์ฒฉ๋œ ์‚ฐ์—…ํ˜• ์กฐ์ง์ด๋‹ค.

๋‹ค์„ฏ ๊ฐ€์ง€ '์‚ฌ๊ธฐ ์„œ๋ช…(scam signatures)' โ€” ํ–‰๋™์ด ๊ณง ์ง€๋ฌธ

๋…ผ๋ฌธ์˜ ๋ฐฉ๋ฒ•๋ก ์  ํ•ต์‹ฌ์€ ์ž์‚ฐ ์ „์†ก ๊ทธ๋ž˜ํ”„์— ์˜์กดํ•˜๋˜ ๊ธฐ์กด ์ฃผ์†Œ ํด๋Ÿฌ์Šคํ„ฐ๋ง์„ ๋ณด์™„ํ•˜๋Š” ์šด์˜ ์„œ๋ช…(operational signature) ๋‹ค์„ฏ ๊ฐˆ๋ž˜๋‹ค. ๊ณต๊ฒฉ์ž๋Š” ๊ฐ™์€ ํˆดํ‚ท์„ ๋ฐ˜๋ณต ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์—, ํ–‰๋™ ํŒจํ„ด ์ž์ฒด๊ฐ€ ์‹๋ณ„์ž ์—ญํ• ์„ ํ•œ๋‹ค.

์„œ๋ช…์˜ ์‹คํšจ์„ฑ์€ ์ผ๊ด€์„ฑ ์ ์ˆ˜(consistency score) ๋กœ ๊ฒ€์ฆ๋๋‹ค. ์ฝ”์ธ APT 3,806,347๊ฑด์— ์ž๊ธˆ์„ ๋Œ„ ๋งˆ์Šคํ„ฐ 3,535๊ฐœ์˜ โ‘ค๋ฒˆ ์„œ๋ช…์„ ์ธก์ •ํ•œ ๊ฒฐ๊ณผ, 34.3%๊ฐ€ ์™„๋ฒฝํ•œ ์ผ๊ด€์„ฑ(1.0), IS|SH ๊ธฐ์ค€ 91.3%|81.8%๊ฐ€ 0.8 ์ด์ƒ, ํ‰๊ท ์€ 0.9|0.87์ด์—ˆ๋‹ค. ์˜ˆ์ปจ๋Œ€ 0xdbdcef43โ€ฆ๋Š” 31,741๊ฑด์— ์ž๊ธˆ์„ ๋Œ€๋ฉด์„œ 99%๊ฐ€ ์ž”์—ฌ๊ฐ’ 0 ETH๋กœ ๊ท ์ผํ–ˆ๋‹ค.

Tornado Cash โ€” '์ž๊ธˆ ์กฐ๋‹ฌ'๊ณผ '์„ธํƒ'์˜ ์ด์ค‘ ํ†ต๋กœ

๋…ผ๋ฌธ์€ APT ์กฐ์ง์ด ๋ฏน์„œ๋ฅผ ์–‘๋ฐฉํ–ฅ์œผ๋กœ ์“ด๋‹ค๋Š” ์ ์„ ์ฒ˜์Œ์œผ๋กœ ์ฒด๊ณ„์ ์œผ๋กœ ๋ณด์ธ๋‹ค. 15ํ™‰(hops) ๊นŠ์ด์˜ ์ž๊ธˆ์„ธํƒ ์ถ”์  ์•Œ๊ณ ๋ฆฌ์ฆ˜ DLF(DynamicLaunderingFlow) ๋ฅผ ๋Œ๋ ค ํ”ผํ•ด๊ธˆ์ด ์ตœ์ข…์ ์œผ๋กœ ํ˜๋Ÿฌ ๋“ค์–ด๊ฐ„ ๊ณต๊ณต ์„œ๋น„์Šค๋ฅผ ๊ณ„์‚ฐํ–ˆ๋‹ค.

์„œ๋น„์Šค๊ธˆ์•ก($M)๋น„์ค‘(%)
Tornado Cash38.0967.735
Avalanche4.838.595
SWFT Swap3.396.026
FixedFloat3.386.016
eXch2.334.139
๊ธฐํƒ€4.217.488
ํ•ฉ๊ณ„56.23100.00

์ฆ‰ ์ถ”์ ๋œ APT ์„ธํƒ์•ก $56.23M ์ค‘ $38.09M(67.7%)๊ฐ€ Tornado Cash๋กœ ๋“ค์–ด๊ฐ”๋‹ค. ETH ํ’€ ์ค‘ TC-100(100 ETH ํ’€)์ด ๊ด€์ธก๋œ TC ์œ ์ž…์˜ ์•ฝ 91.62%๋ฅผ ํก์ˆ˜ํ–ˆ๊ณ , TC ์ „์ฒด ํŠธ๋žœ์žญ์…˜์˜ ์•ฝ 98%๊ฐ€ ETH ํ’€์—์„œ ๋ฐœ์ƒํ–ˆ๋‹ค(11/2022~05/2025 ๊ธฐ๊ฐ„ TC ํ’€ ์˜ˆ์น˜ 36,435๊ฑดยท์ธ์ถœ 35,076๊ฑด).

์ž๊ธˆ ์กฐ๋‹ฌ ์ชฝ๋„ ๊ตฌ์ฒด์ ์ด๋‹ค. APT ๋งˆ์Šคํ„ฐ์— ์ž๊ธˆ์„ ๋Œ„ ๊ณต๊ณต ์„œ๋น„์Šค ์ฃผ์†Œ 88๊ฐœ๊ฐ€ ํ™•์ธ๋๊ณ , FixedFloat 345๊ฐœ ๋งˆ์Šคํ„ฐ, ChangeNOW 132๊ฐœ, WhiteBIT 39๊ฐœ, Kraken 39๊ฐœ ์ˆœ์ด์—ˆ๋‹ค. ์ €์ž๋“ค์€ ์—ฌ๊ธฐ์„œ ๊ทœ์ œ ๊ณต๋ฐฑ์„ ์งš๋Š”๋‹ค โ€” KrakenยทWhiteBIT๋Š” ์‹ ์›์ธ์ฆ(KYC)์„ ์š”๊ตฌํ•˜์ง€๋งŒ, FixedFloatยทChangeNOW๋Š” ๋น„์ˆ˜ํƒ(non-custodial) ๋ฐฉ์‹์œผ๋กœ KYC๊ฐ€ ๋ฉด์ œ๋œ๋‹ค. ์‹ค์ œ ๊ด€์ธก๋œ ์ตœ๋Œ€ ๊ณต๊ธ‰ ๊ฒฝ๋กœ๊ฐ€ KYC ์—†๋Š” ์„œ๋น„์Šค์— ๋ชฐ๋ ค ์žˆ๋‹ค๋Š” ์ ์€ ์ •์ฑ…์ ์œผ๋กœ ์˜๋ฏธ๊ฐ€ ํฌ๋‹ค.

ํ•œ๊ณ„์™€ ์ด์ค‘์šฉ๋„ ์œ„ํ—˜

์ถœ์ฒ˜

๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ