Ipfs: ์–ธ์ œ ๋ฐ์ดํ„ฐ๋ฅผ ์˜๊ตฌ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

์— ๋งŒ๋“  2016๋…„ 03์›” 17์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: ipfs/ipfs

์šฐ๋ฆฌ๊ฐ€ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” ํŠน์ • ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ ์˜๊ตฌ ์›์žฅ์œผ๋กœ IPFS๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ๊ณ ๋ คํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์ดํ•ดํ•˜๋Š” ํ•œ, ์•„์ด๋””์–ด๋Š” ํŒŒ์ผ์˜ "ipfs ์ถ”๊ฐ€"๋ฅผ ์ˆ˜ํ–‰ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด https://ipfs.io/ipfs/hash ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ•ด์‹œ๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค
๊ทธ๋ฆฌ๊ณ  ์˜๊ตฌ์ ์œผ๋กœ ์˜จ๋ผ์ธ ์ƒํƒœ๊ฐ€ ๋  ๊ฒƒ์ด๋ผ๊ณ  ํ™•์‹ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋ฐฉ๊ธˆ ipfs/faq#47์— ๋‹ค์Œ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

Q: ์˜จ๋ผ์ธ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?
A: ๋ฐฑ์—…ํ•˜๋ ค๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ๊ณ ์ •ํ•˜๋Š” ํ•˜๋‚˜ ๋˜๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ipfs ๋…ธ๋“œ๋ฅผ ์˜จ๋ผ์ธ์œผ๋กœ ์œ ์ง€ํ•˜์—ฌ ์ด๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ipfs ๋…ธ๋“œ๊ฐ€ ์ฝ˜ํ…์ธ ๋ฅผ ๊ณ ์ •ํ• ์ˆ˜๋ก ๋” ๋‚˜์€ ์ค‘๋ณต์„ฑ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ipfs ์œ„์— ipfs-persistence-consortium , pincoop ๋ฐ ipfs-cluster ์™€ ๊ฐ™์€ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋Œ€์—ญํญ ๋น„์šฉ์„ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด๋‚˜ ์กฐ์ง๊ณผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ Filecoin ๊ณผ ๊ฐ™์€ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋„คํŠธ์›Œํฌ์— ๋น„์šฉ์„ ์ง€๋ถˆํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. (ํŒŒ์ผ์ฝ”์ธ์€ ์•„์ง ๋ผ์ด๋ธŒ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค)

๋ชจ๋“  3 ๋Œ“๊ธ€

์˜คํ•ด๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. IPFS๋Š” ํ˜ธ์ŠคํŒ…๋œ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•œ "์˜๊ตฌ ์›์žฅ"์ด ์•„๋‹™๋‹ˆ๋‹ค. ์ ์–ด๋„ ์˜ˆ๋ฅผ ๋“ค์–ด ๋น„ํŠธ์ฝ”์ธ์ด ๊ฑฐ๋ž˜๋ฅผ ์œ„ํ•œ ์˜๊ตฌ ์›์žฅ์ด๋ผ๋Š” ์ ์—์„œ๋Š” ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ธ”๋ก์ฒด์ธ์ด ์—†์Šต๋‹ˆ๋‹ค.

IPFS๋Š” ๋ฌด์—‡๋ณด๋‹ค๋„ ์ฝ˜ํ…์ธ  ํ•ด์‹œ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ฝ˜ํ…์ธ ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๋ถ„์‚ฐ ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค. ์ด ์ฝ˜ํ…์ธ ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง„์ •์œผ๋กœ _๋ณด์žฅ_ํ•  ์ˆ˜๋Š” ์—†์Šต๋‹ˆ๋‹ค(์–ด์ฉŒ๋ฉด ๋‹น์‹ ์ด ์˜คํ”„๋ผ์ธ์ผ ์ˆ˜๋„ ์žˆ๊ณ , ์•„๋งˆ๋„ ๊ทธ๊ฒƒ๊ณผ ํ•จ๊ป˜ ์žˆ๋Š” ๋ชจ๋“  ํ”ผ์–ด๊ฐ€ ์˜คํ”„๋ผ์ธ์ผ ์ˆ˜๋„ ์žˆ๊ณ , ๊ฐ•๋ ฅํ•œ NAT ๋’ค์— ์žˆ์„ ์ˆ˜๋„ ์žˆ๊ณ , ์•„๋งˆ๋„ ๋„คํŠธ์›Œํฌ๊ฐ€ ๋ถ„ํ• ๋˜๊ณ  ์ฝ˜ํ…์ธ ๊ฐ€ ์žˆ๋Š” ํ”ผ์–ด๊ฐ€ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ์— ์žˆ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ถ„ํ• ).

IPFS์˜ ๋‚ด๋ถ€๋Š” ๊ฐ€์šฉ์„ฑ์„ ๊ทน๋Œ€ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋งŽ์€ ์ผ์„ ํ•˜์ง€๋งŒ(NAT ํƒ์ƒ‰, ์ฝ˜ํ…์ธ  ์ฐพ๊ธฐ๋ฅผ ์œ„ํ•œ Kademlia ๋ผ์šฐํŒ… ๋“ฑ), ๋ฐ์ดํ„ฐ ๊ณ ์ •(IPFS ๋…ธ๋“œ์— ์ฝ˜ํ…์ธ  ํ•ด์‹œ ๋ฐ ์ฝ˜ํ…์ธ ๋ฅผ ๋ฌด๊ธฐํ•œ), ๋‹ค๋ฅธ ๋…ธ๋“œ์˜ ์šด์˜์ž์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณ ์ •ํ•˜๋„๋ก ๋น„์šฉ์„ ์ง€๋ถˆํ•˜๊ฑฐ๋‚˜ ๋งŽ์€ ๋…ธ๋“œ๋ฅผ ์ง์ ‘ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

์ž์„ธํ•œ ๋‚ด์šฉ์€ https://github.com/ipfs/faq/issues/47 ์„ ์ฐธ์กฐ

_(์ฐธ๊ณ ๋กœ https://github.com/ipfs/faq/issues๋Š” ์ด๋Ÿฐ ์งˆ๋ฌธ์„ ํ•˜๊ธฐ์— ์ข‹์€ ๊ณณ์ž…๋‹ˆ๋‹ค!)_

๋ฐฉ๊ธˆ ipfs/faq#47์— ๋‹ค์Œ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

Q: ์˜จ๋ผ์ธ ์ƒํƒœ๋ฅผ ์œ ์ง€ํ•˜๋ ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?
A: ๋ฐฑ์—…ํ•˜๋ ค๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ๊ณ ์ •ํ•˜๋Š” ํ•˜๋‚˜ ๋˜๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ipfs ๋…ธ๋“œ๋ฅผ ์˜จ๋ผ์ธ์œผ๋กœ ์œ ์ง€ํ•˜์—ฌ ์ด๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ipfs ๋…ธ๋“œ๊ฐ€ ์ฝ˜ํ…์ธ ๋ฅผ ๊ณ ์ •ํ• ์ˆ˜๋ก ๋” ๋‚˜์€ ์ค‘๋ณต์„ฑ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ipfs ์œ„์— ipfs-persistence-consortium , pincoop ๋ฐ ipfs-cluster ์™€ ๊ฐ™์€ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋Œ€์—ญํญ ๋น„์šฉ์„ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด๋‚˜ ์กฐ์ง๊ณผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ Filecoin ๊ณผ ๊ฐ™์€ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋„คํŠธ์›Œํฌ์— ๋น„์šฉ์„ ์ง€๋ถˆํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. (ํŒŒ์ผ์ฝ”์ธ์€ ์•„์ง ๋ผ์ด๋ธŒ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค)

์•Œ๊ฒ ์Šต๋‹ˆ๋‹ค. ์„ค๋ช…ํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰