์ฐ๋ฆฌ๊ฐ ํธ์คํ
ํ๋ ํน์ ๋ฐ์ดํฐ์ ๋ํ ์๊ตฌ ์์ฅ์ผ๋ก IPFS๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๊ณ ๋ คํ๊ณ ์์ต๋๋ค. ๋ด๊ฐ ์ดํดํ๋ ํ, ์์ด๋์ด๋ ํ์ผ์ "ipfs ์ถ๊ฐ"๋ฅผ ์ํํ๋ค๋ ๊ฒ์
๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด https://ipfs.io/ipfs/hash ์์ ์ฌ์ฉํ ์ ์๋ ํด์๊ฐ ์์ฑ๋ฉ๋๋ค
๊ทธ๋ฆฌ๊ณ ์๊ตฌ์ ์ผ๋ก ์จ๋ผ์ธ ์ํ๊ฐ ๋ ๊ฒ์ด๋ผ๊ณ ํ์ ํ ์ ์์ต๋๊น?
์คํด๊ฐ ์์ ์ ์์ต๋๋ค. 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 ๊ณผ ๊ฐ์ ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ฉด ๋คํธ์ํฌ์ ๋น์ฉ์ ์ง๋ถํ๋ฉด ๋ฉ๋๋ค. (ํ์ผ์ฝ์ธ์ ์์ง ๋ผ์ด๋ธ๊ฐ ์๋๋๋ค)
์๊ฒ ์ต๋๋ค. ์ค๋ช ํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋ฐฉ๊ธ ipfs/faq#47์ ๋ค์์ ์ถ๊ฐํ์ต๋๋ค.