๐Ÿงต ์™œ Solana tx_hash์™€ ์ฃผ์†Œ๊ฐ€ EVM๋ณด๋‹ค ๋” ๋งŽ์€ ์ €์žฅ ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•˜๋Š”๊ฐ€

๋ฐœํ–‰: (2026๋…„ 2์›” 7์ผ ์˜คํ›„ 10:21 GMT+9)
3 ๋ถ„ ์†Œ์š”
์›๋ฌธ: Dev.to

Source: Dev.to

Cover image for ๐Ÿงต Why Solana tx_hash & address take more storage than EVM

์˜จ์ฒด์ธ ํŠธ๋žœ์žญ์…˜์„ ๋””์ฝ”๋”ฉํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅํ•œ ๋’ค, Solana ํŠธ๋žœ์žญ์…˜ ํ•ด์‹œ์™€ ์ฃผ์†Œ๊ฐ€ EVM์— ๋น„ํ•ด ๋” ๋งŽ์€ ์ €์žฅ ๊ณต๊ฐ„์„ ์ฐจ์ง€ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค.

1๏ธโƒฃ tx_hash ํฌ๊ธฐ

EVM

  • Hex ์ธ์ฝ”๋”ฉ
  • 0x + 64 hex characters โ†’ ~66 ASCII bytes (0โ€‘9aโ€‘f)

Solana

  • Base58 ์ธ์ฝ”๋”ฉ
  • ~88โ€“90 ASCII characters (1โ€‘9Aโ€‘Hโ€‘Jโ€‘Nโ€‘Pโ€‘Z aโ€‘kโ€‘mโ€‘z)

โžก๏ธ Solana tx_hash๋Š” ์•ฝ 35โ€“40โ€ฏ% ๋” ํฝ๋‹ˆ๋‹ค.

2๏ธโƒฃ ์ฃผ์†Œ ํฌ๊ธฐ

EVM ์ฃผ์†Œ

  • 20 bytes โ†’ hex (40 chars + 0x)
  • ๊ฐ•ํ•œ ์ ‘๋‘์‚ฌ ํŒจํ„ด, ๋‚ฎ์€ ์—”ํŠธ๋กœํ”ผ

Solana ์ฃผ์†Œ

  • 32 bytes โ†’ Base58
  • ๋„“์€ ๋ฌธ์ž ์ง‘ํ•ฉ, ๋†’์€ ์—”ํŠธ๋กœํ”ผ

โžก๏ธ ๋ˆˆ์— ๋ณด์ด๋Š” ๊ธธ์ด๋Š” ๋น„์Šทํ•˜์ง€๋งŒ, Solana๋Š” ์••์ถ• ํšจ์œจ์ด ๋‚ฎ์Šต๋‹ˆ๋‹ค.

3๏ธโƒฃ ์••์ถ•์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค

์Šคํ† ๋ฆฌ์ง€ ์—”์ง„(Snappy, Zstd)์€ ๋‹ค์Œ์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค:

  • ๋ฐ˜๋ณต๋˜๋Š” ์ ‘๋‘์‚ฌ
  • ์ €์—”ํŠธ๋กœํ”ผ ๋ฌธ์ž์—ด

ํ—ฅ์Šค(0โ€‘9aโ€‘f)๋Š” Base58๋ณด๋‹ค ํ›จ์”ฌ ๋” ์ž˜ ์••์ถ•๋ฉ๋‹ˆ๋‹ค.

โžก๏ธ EVM ๋ฐ์ดํ„ฐ๋Š” ๋ธ”๋ก ์ˆ˜์ค€์—์„œ ๋” ํšจ๊ณผ์ ์œผ๋กœ ์••์ถ•๋ฉ๋‹ˆ๋‹ค.

4๏ธโƒฃ ์‹ค์ œ ์˜ํ–ฅ

๋Œ€๊ทœ๋ชจ์—์„œ๋Š”:

  • ์ˆ˜์‹ญ์–ต ๊ฑด์˜ ํŠธ๋žœ์žญ์…˜
  • ํŠธ๋žœ์žญ์…˜๋‹น ์—ฌ๋Ÿฌ ์ฃผ์†Œ ํ•„๋“œ

์ž‘์€ ํ•„๋“œ๋‹น ์ฐจ์ด๋„ ๋ˆ„์ ๋˜์–ด ๊ฑฐ๋Œ€ํ•œ ๋””์Šคํฌ ๋น„์šฉ ์ฐจ์ด๋ฅผ ์ดˆ๋ž˜ํ•ฉ๋‹ˆ๋‹ค.

5๏ธโƒฃ ์š”์•ฝ

Solana๋Š” ๋‹ค์Œ์„ ์ตœ์ ํ™”ํ•ฉ๋‹ˆ๋‹ค

  • ์„œ๋ช…
  • ๋Ÿฐํƒ€์ž„ ์„ฑ๋Šฅ
  • ๋ณ‘๋ ฌ ์‹คํ–‰

EVM์€ ์˜๋„์น˜ ์•Š๊ฒŒ ๋‹ค์Œ์„ ์ตœ์ ํ™”ํ•ฉ๋‹ˆ๋‹ค

  • ์Šคํ† ๋ฆฌ์ง€ ํšจ์œจ์„ฑ
  • ๋ถ„์„
  • ์žฅ๊ธฐ ์ธ๋ฑ์‹ฑ

๋‹ค๋ฅธ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„๊ฐ€ ์กด์žฌํ•˜๋ฉฐ, ์ ˆ๋Œ€์ ์ธ ์Šน์ž๋Š” ์—†์Šต๋‹ˆ๋‹คโ€”๋‹จ์ง€ ์„ค๊ณ„ ์„ ํƒ์ผ ๋ฟ์ž…๋‹ˆ๋‹ค.

txdecoder.xyz ์†Œ๊ฐœ

Transaction decoding API โ€” ์ด๋”๋ฆฌ์›€, Base, BSC, Solana์˜ ๋ธ”๋ก์ฒด์ธ ๋ฐ์ดํ„ฐ๋ฅผ ํ•˜๋‚˜์˜ ํ†ตํ•ฉ๋œ ๊ฐ€๋…์„ฑ ๋†’์€ ์Šคํ‚ค๋งˆ๋กœ ํ‘œ์ค€ํ™”ํ•ฉ๋‹ˆ๋‹ค.

  • Website:
  • X:
  • Telegram:
  • Telegram channel:
  • Blog:
Back to Blog

๊ด€๋ จ ๊ธ€

๋” ๋ณด๊ธฐ ยป

Solana์—์„œ ์ŠคํŠธ๋ฆฌ๋ฐ ๋ธ”๋ก: ๋ฐ์ดํ„ฐ ์–‘, ์ง€์—ฐ, ๊ทธ๋ฆฌ๊ณ  ํ”ผํ•  ์ˆ˜ ์—†๋Š” ํŠธ๋ ˆ์ด๋“œ์˜คํ”„

Solana ๋ธ”๋ก ์ŠคํŠธ๋ฆฌ๋ฐ โ€“ ์‹ค์šฉ์ ์ธ ๊ฐœ์š” Solana๋Š” ๋†’์€ ์ฒ˜๋ฆฌ๋Ÿ‰๊ณผ ๋‚ฎ์€ ์ง€์—ฐ ์‹œ๊ฐ„์œผ๋กœ ์•Œ๋ ค์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒƒ์„ ๊ตฌ์ถ•ํ•œ๋‹ค๋ฉด: - ๋ธ”๋ก ์ธ๋ฑ์„œ - ํŠธ๋žœ์žญ์…˜ d...

๋ถˆ๋ณ€ ์›์žฅ: TypeScript์™€ ๋””์ž์ธ ํŒจํ„ด์„ ํ†ตํ•œ ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ

Abstract ๊ฒฌ๊ณ ํ•œ ๊ธˆ์œต ์•„ํ‚คํ…์ฒ˜์—์„œ ์‹œ์Šคํ…œ์˜ ๋ฌด๊ฒฐ์„ฑ์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ–‰์˜ ํ˜„์žฌ ์ƒํƒœ์— ์˜์กดํ•˜์ง€ ์•Š๋Š”๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, UPDATE accounts SET balance =...

200,000๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํ–‰์ด ์žˆ์„ ๋•Œ Next.js ์„ฑ๋Šฅ

Next.js ์„ฑ๋Šฅ: ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— 200,000๊ฐœ์˜ ํ–‰์ด ์žˆ์„ ๋•Œ ๋Œ€๋ถ€๋ถ„์˜ Next.js ํŠœํ† ๋ฆฌ์–ผ์€ 10๊ฐœ์˜ ๊ฒŒ์‹œ๋ฌผ๋กœ ๋ธ”๋กœ๊ทธ๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์‹ค์ œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ˆ˜๋ฐฑ ๊ฐœ์˜ โ€ฆ

๋‹น์‹ ์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์ด๋ฏธ ๋‹ต์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค โ€” ๊ทธ๋ƒฅ ๋ฌผ์–ด๋ณด๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค

๋ชจ๋“  Laravel ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ธ์‚ฌ์ดํŠธ๊ฐ€ ๊ฐ€๋“ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์œ„์— ๊ตฌ์ถ•๋ฉ๋‹ˆ๋‹ค. ์ด๋ฒˆ ๋‹ฌ์— ๋ช‡ ๋ช…์˜ ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ€์ž…ํ–ˆ๋‚˜์š”? ์–ด๋–ค ์ œํ’ˆ์ด ์„ฑ๊ณผ๊ฐ€ ์ €์กฐํ•œ๊ฐ€์š”? ํ‰๊ท ์€โ€ฆ