Investor's wiki

행성간 파일 시스템(IPFS)

행성간 파일 시스템(IPFS)

IPFS(InterPlanetary File System)๋Š” P2P ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ๊ตฌ์ถ•ํ•˜๋Š” ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. IPFS ํ”„๋กœ์ ํŠธ๋Š” ์šฐ๋ฆฌ๊ฐ€ ์ธํ„ฐ๋„ท์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹์„ ์ž ์žฌ์ ์œผ๋กœ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” ์•ผ์‹ฌ์ฐฌ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. ์ตœ์ข… ๋ชฉํ‘œ๋Š” ๋™์ผํ•œ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ๊ฐ€์ง„ ๋ชจ๋“  ์žฅ์น˜๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์ด์ง€๋งŒ ์˜ค๋Š˜๋‚ ์˜ ์›น๊ณผ ๊ฐ™์€ ๋ฐฉ์‹์€ ์•„๋‹™๋‹ˆ๋‹ค. IPFS์˜ ๊ธฐ๋ณธ์„ ์ดํ•ดํ•˜๋ ค๋ฉด HTTP์™€ ๋น„๊ตํ•˜๋Š” ๊ฒƒ์ด ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ ํ˜„์žฌ World Wide Web์€ HTTP ๋ฐ HTTPS ํ”„๋กœํ† ์ฝœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์š”์ปจ๋Œ€, ์ด๋“ค์€ ์ „์„ธ๊ณ„ ๋ฐ์ดํ„ฐ ํ†ต์‹  ๋ฐ ์•ก์„ธ์Šค๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœํ† ์ฝœ์ž…๋‹ˆ๋‹ค.

HTTP๋Š” ์œ„์น˜์— ๋”ฐ๋ผ ์‚ฌ์šฉ์ž(ํด๋ผ์ด์–ธํŠธ)๋ฅผ ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๋Š” ์š”์ฒญ-์‘๋‹ต ํ”„๋กœํ† ์ฝœ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Alice๊ฐ€ ์›น์‚ฌ์ดํŠธ์— ๊ฐ€๋ฉด ๊ทธ๋…€์˜ ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ํ˜ธ์ŠคํŒ… ์„œ๋ฒ„(์˜ˆ: Amazon Web Services)์— ์š”์ฒญํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์ด ์ž˜๋˜๋ฉด AWS ์„œ๋ฒ„๋Š” ์›น ํŽ˜์ด์ง€๋ฅผ ๊ทธ๋…€์—๊ฒŒ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์ฝ˜ํ…์ธ ๋Š” ์ค‘์•™ ์ง‘์ค‘์‹ ์„œ๋ฒ„์— ์˜ํ•ด ์œ ์ง€ ๊ด€๋ฆฌ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์˜๊ตฌ์ ์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  AWS๋Š” ๋งŽ์€ ์ˆ˜์˜ ์›น ์‚ฌ์ดํŠธ๋ฅผ ํ˜ธ์ŠคํŒ…ํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์–ด๋–ค ์ด์œ ๋กœ๋“  ์„œ๋ฒ„๊ฐ€ ๋‹ค์šด๋˜๋ฉด ์ธํ„ฐ๋„ท์˜ ๋งŽ์€ ๋ถ€๋ถ„๋„ ํ•จ๊ป˜ ๋‹ค์šด๋ฉ๋‹ˆ๋‹ค.

๋Œ€์กฐ์ ์œผ๋กœ, IPFS๋Š” ๋ชจ๋“  ์ข…๋ฅ˜์˜ ๋””์ง€ํ„ธ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ์˜๊ตฌ์ ์ด๊ณ  ๋ถ„์‚ฐ๋œ ์›น์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. HTTP ํ†ต์‹ ์ด ์ฝ˜ํ…์ธ ๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋ฒ„(ํŠน์ • ์œ„์น˜๊ฐ€ ์žˆ๋Š”)์— ์˜์กดํ•˜๋Š” ๋ฐ˜๋ฉด, IPFS ํ†ต์‹ ์€ ์ฝ˜ํ…์ธ  ์ž์ฒด์— ์ดˆ์ ์„ ๋งž์ถฅ๋‹ˆ๋‹ค.

IPFS๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด Alice๋Š” ๋” ์ด์ƒ AWS ์„œ๋ฒ„์— ์ง์ ‘ ์ฝ˜ํ…์ธ ๋ฅผ ์š”์ฒญํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  ๊ทธ๋…€๋Š” ๋ถ„์‚ฐ ๋„คํŠธ์›Œํฌ์— "๋ˆ„๊ฐ€ ๋‚˜์—๊ฒŒ ์ด ์ฝ˜ํ…์ธ ๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?"๋ผ๊ณ  ๋ฌป๊ณค ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๋™๋ฃŒ๊ฐ€ ์‹ ์†ํ•˜๊ฒŒ ์‘๋‹ตํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ตฌํ˜„์— ๋”ฐ๋ผ IPFS๋Š” ๊ฒ€์—ด ์ €ํ•ญ, ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ, ๋‚ฎ์€ ์šด์˜ ๋น„์šฉ, ๋” ๋‚˜์€ ์„ฑ๋Šฅ ๋ฐ ๋ณด์•ˆ๊ณผ ๊ฐ™์€ HTTP์™€ ๋น„๊ตํ•  ๋•Œ ๋งŽ์€ ์ด์ ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ผ๋ถ€ ์ œํ•œ ์‚ฌํ•ญ์€ ๋„คํŠธ์›Œํฌ ์ฐธ์—ฌ์— ๋Œ€ํ•œ ๋‚ฎ์€ ์ธ์„ผํ‹ฐ๋ธŒ์™€ ๊ด€๋ จ์ด ์žˆ์œผ๋ฉฐ, ์ด๋Š” ์†Œ์ˆ˜์˜ ๋™๋ฃŒ๋กœ ์ด์–ด์ง‘๋‹ˆ๋‹ค. ์ œํ•œ๋œ ์ฑ„ํƒ์œผ๋กœ ์ธํ•ด ํŒŒ์ผ์„ ์˜๊ตฌ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ๊ฐ€ ๋” ์–ด๋ ค์›Œ์ง‘๋‹ˆ๋‹ค. ํŠน์ • ๋ฐ์ดํ„ฐ๊ฐ€ ์†Œ์ˆ˜์˜ ๋…ธ๋“œ์—์„œ๋งŒ ํ˜ธ์ŠคํŒ…๋˜๊ณ  ๋ชจ๋‘ ์˜คํ”„๋ผ์ธ ์ƒํƒœ๊ฐ€ ๋˜๋ฉด ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.