IPFS ์ฃผ๊ฐ ์ ๋ฐ์ดํธ์ ๋ํ ์ค๋ ๋์ ๋๋ค. IPFS์ ๊ดํ ์ ๋ฐ์ดํธ์ ๋ํด ๋งค์ฃผ ์๋ฆผ์ ๋ฐ๊ณ ์ถ๋ค๋ฉด ๊ตฌ๋ ํ์ญ์์ค!
๋ฐ์ ํธ์งํจ์์ ์ ๋ฐ์ดํธ๋ฅผ ๋ฐ์ผ๋ ค๋ฉด https://tinyletter.com/ipfsweekly ์์ ์ด๋ฉ์ผ์ ๋ฑ๋ก ํ์ญ์์ค.
IPFS Weekly์ ์ดํ์ ์ค์ ๊ฒ์ ํ์ํฉ๋๋ค!
IPFS ๋ ์ฝํ ์ธ ์ ID๋ก ์ฒ๋ฆฌ๋๋ ์๋ก์ด ํ์ดํผ๋ฏธ๋์ด ๋ฐฐํฌ ํ๋กํ ์ฝ๋ก ์น์ ๋ ๋น ๋ฅด๊ณ ์์ ํ๋ฉฐ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์ด ๊ฒ์๋ฌผ์์ ์ฐ๋ฆฌ๋ ์ง๋ ์ฃผ์ ์ผ์ด๋ ๋ฐ์ ์ค ์ผ๋ถ๋ฅผ ๊ฐ์กฐํ๋ ค๊ณ ๋ ธ๋ ฅํ ๊ฒ์ ๋๋ค. ์ฐธ์ฌ๋ฅผ ์ํ๋ ์ฌ๋์ ํฌํจ๋ ํ์ดํผ๋งํฌ๋ฅผ ๋ฐ๋ฅด๊ฑฐ๋ github ์์ ํ๋ถํ ์ ๋ณด๋ฅผ ๊ฒ์ํ๊ฑฐ๋ IRC (Freenode ๋คํธ์ํฌ์ #ipfs)์์ ์ฐ๋ฆฌ์ ํจ๊ป ํ์ญ์์ค.
Weekly๋ฅผ ์์ํ๋ ๊ฒ์ ์ด๋ฒ์ด ์ฒ์์ด๊ธฐ ๋๋ฌธ์ ์ง๋ ๋ช ์ฃผ๋ฅผ ํฌํจ์์ผฐ์ต๋๋ค. ์ด๋ ๋ถ๋ถ์ ์ผ๋ก ์ฐ๋ฆฌ๊ฐ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ ํ๊ณ ์ฒซ ๋ฒ์งธ ์ฃผ๊ฐ์ ํ๋ฅญํ๊ฒ ๋ง๋ค๊ณ ์ถ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์์ผ๋ก ๋งค์ฃผ ๊ณต๊ฐ๋ ์์ ์ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ด ํ๋ก์ธ์ค์ ๋ํ ํผ๋๋ฐฑ์ด ์์ผ๋ฉด ์ฌ๊ธฐ ์ ์๋ ค์ฃผ์ญ์์ค. ๊ฐ์ฌ ํด์!
12์ 21์ผ ์คํ๋ฆฐํธ์ ํ์ด๋ผ์ดํธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ด๋ฒ ์คํ๋ฆฐํธ ๋์์๋ ํด์ผ์ด์๊ธฐ ๋๋ฌธ์ ๊ทธ๋ค์ง ๋ง์ ์ผ์ด ์ผ์ด๋์ง ์์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ 32๋ฒ์งธ CCC์ด๊ธฐ๋ ํ์ต๋๋ค. @whyrusleeping , @diasdavid , @lgierth , @Dignifiedquire ๋ฐ ๋ ๋ง์ ํ์ด ํจ๋ถ๋ฅดํฌ์ ์์์ต๋๋ค.
์ถ๊ฐ ์ ๋ฐ์ดํธ๋ ์คํ๋ฆฐํธ ๋ฌธ์ ๋ฅผ ์ฐธ์กฐํ์ธ์.
๋ค์์ 12์ 14์ผ ์คํ๋ฆฐํธ์ ํ์ด๋ผ์ดํธ์ ๋๋ค.
@Dignifiedquire ๋ @jbenet์ multiaddr ์ Rust ๊ตฌํ์ธ rust-multiaddr ๋ก ๋ช ๊ฐ์ง ํ๋ฅญํ ์์ ์ ์ํ ํ์ต๋๋ค .
(registry-mirror) @diasdavid ๋ npm on IPFS ํ๋ก์ ํธ์์ ์์ ํ์ต๋๋ค. ์ฌ๊ธฐ์๋ ๋ฏธ๋ฌ๋ฅผ ๋ค๋ฅธ ์๋ฒ๋ก ์ฎ๊ธฐ๊ณ ๋ ํฐ ๋๋ ํ ๋ฆฌ์ 0.4.0์์ ๋ ์ ์๋ํ๋๋ก ํ๋ ๋ช ๊ฐ์ง ์๋ก์ด ๊ธฐ๋ฅ์ด ํฌํจ๋์์ต๋๋ค.
์ด๋ฒ ์ฃผ์ ๋ณด๊ณ ํ ๋ด์ฉ์ด ๋ง์ง ์์ต๋๋ค. ๋ง์ ์ฌ๋๋ค์ด CCC์ ํด๊ฐ๋ฅผ ์ฆ๊ธฐ๊ธฐ ์ํด ๋ ๋ฉ๋๋ค.
๋ค์์ 12์ 7์ผ ์คํ๋ฆฐํธ ์์ ์ผ์ด๋ ์ผ์ ํ์ด๋ผ์ดํธ์ ๋๋ค.
registry-mirror
๋ IPNS๋ฅผ ํตํด npm์ ์ต์ ์ํ๋ฅผ ๊ฐ์ ธ์ค๊ณ ์บ์ฑํ์ฌ npm ๋ชจ๋์ ๋ถ์ฐ ๊ฒ์์ ๊ฐ๋ฅํ๊ฒ ํ๋ ์๋ก์ด ๋๊ตฌ์
๋๋ค. ์์ธํ ๋ด์ฉ์ @diasdavid ์ ์ด ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ ์ ์ฐธ์กฐํ์ธ์.@jbenet ์ dnslink(IPFS ๊ฒฝ๋ก์ ๊ฐ์ ๊ฒฝ๋ก๋ฅผ ๊ฐ๋ฆฌํฌ ์ ์๋ ๋๋ฉ์ธ ์ด๋ฆ์ ํน์ TXT ๋ ์ฝ๋)๋ฅผ ์ฝ๊ฒ ํด๊ฒฐํ ์ ์๋ dnslink ๋ผ๋ ์๋ก์ด ๋๊ตฌ/๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ถ์ํ์ต๋๋ค.
(์ธํ๋ผ) ์ธํ๋ผ ์ธก๋ฉด์์ @lgierth ๋ ๊ฐ๊ฐ 17TB์ ๋์คํฌ ๊ณต๊ฐ์ด ์๋ ๋ ๊ฐ์ ์๋ก์ด ์คํ ๋ฆฌ์ง๋ฅผ ๋ถํธ์คํธ๋ฉ ํ์ต๋๋ค!
(์ฌ์) ์๋ก์ด IPFS Linked Data(IPLD) ์ฌ์์ ์ฌ์ ๋ฆฌํฌ์งํ ๋ฆฌ์์ ํ๋ฐํ๊ฒ ๋ฐ๋ณต๋๊ณ ์์ต๋๋ค. ์ฌ๊ธฐ์์ ํ ๋ก ์ ์ฐธ์ฌํ์ธ์!
@robcat ๊ณผ @fazo96 ์ IPFS๋ฅผ pacman(Arch Linux์ฉ ํจํค์ง ๊ด๋ฆฌ์)๊ณผ ํตํฉํ๋ ํ๋ฅญํ ์์ ์ ์ํํ์ต๋๋ค. ์ด์ IPFS์์ ์ง์ ์์น ํจํค์ง๋ฅผ ์ค์นํ ์ ์์ต๋๋ค! ์์ธํ ๋ด์ฉ์ ์ด ํ์ฑ ํ ๋ก ์ ์ฐธ์กฐํ์ญ์์ค.
์ ์ฒด IPFS GitHub ์กฐ์ง์์ ๋ค์ ์ฌ๋๋ค์ด 12์ 7์ผ๋ถํฐ ์ฝ๋๋ฅผ ์ปค๋ฐํ์ต๋๋ค. (์ ํฌ๋ ์ด ๋๊ตฌ ๋ฅผ ์ฌ์ฉํ์ฌ ์ด ๋ชฉ๋ก์ ์๋ ์์ฑํ๊ณ ์์ผ๋ฏ๋ก ๊ทํ์ ์ด๋ฆ์ด ์ฌ๊ธฐ์ ์์ผ๋ฉด ์๋ ค์ฃผ์ญ์์ค.) ์์ผ๋ก๋ ๋๊ธ์ ๋ฌ์์ฃผ๋ ์ฌ๋๋ค๋ ํฌํจํ ๊ฒ์ ๋๋ค. ๊ทธ๋ค๋ ๋งค์ฐ ์ค์ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ฐ๋ฆฌ๊ฐ ๊ทธ ๊ธฐ์ ์ ๊ฐ๋ฐํ๋ ๋์ ์ฐ๋ฆฌ์ ํจ๊ปํ์ญ์์ค.
๊ฐ์ฌํฉ๋๋ค. ๋ค์ ์ฃผ์ ๋ง๋์!
_Weekly์ ๋ํ ํผ๋๋ฐฑ ๋ณด๋ด๊ธฐ_
IPFS ๋ ์ฝํ ์ธ ์ ID๋ก ์ฒ๋ฆฌ๋๋ ์๋ก์ด ํ์ดํผ๋ฏธ๋์ด ๋ฐฐํฌ ํ๋กํ ์ฝ๋ก ์น์ ๋ ๋น ๋ฅด๊ณ ์์ ํ๋ฉฐ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์ด ๊ฒ์๋ฌผ์์ ์ฐ๋ฆฌ๋ ์ง๋ ์ฃผ์ ์ผ์ด๋ ๋ฐ์ ์ค ์ผ๋ถ๋ฅผ ๊ฐ์กฐํฉ๋๋ค. ์ฐธ์ฌ๋ฅผ ์ํ๋ ์ฌ๋์ ํฌํจ๋ ํ์ดํผ๋งํฌ๋ฅผ ๋ฐ๋ฅด๊ฑฐ๋ GitHub ์์ ํ๋ถํ ์ ๋ณด๋ฅผ ๊ฒ์ํ๊ฑฐ๋ IRC (Freenode ๋คํธ์ํฌ์ #ipfs)์์ ์ฐ๋ฆฌ์ ํจ๊ป ํ์ญ์์ค.
๋ค์์ 1์ 5์ผ ์คํ๋ฆฐํธ์ ํ์ด๋ผ์ดํธ์ ๋๋ค.
npm i -g js-ipfs
๋ฅผ ์ํํ๊ณ jsipfs (IPFS์ javascript impl)๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.(์ปค๋ฎค๋ํฐ) @NeoTeo , @whyrusleeping , @diasdavid ๊ฐ ์ฝํํ๊ฒ์์ ์์ ๋ชจ์์ ์ฃผ์ตํ์ต๋๋ค! ์ด 8๋ช ์ด IPFS ์๊ฐ์ Q&A, ์ข์ ๋ํ๋ฅผ ๋๋๊ธฐ ์ํด ๋ชจ์์ต๋๋ค!
(๋ฐฐํฌ) @Dignifiedquire ๋ ๋ฐฐํฌ ํ์ด์ง๋ฅผ ๋์ฑ ๋ฐ์ ์์ผฐ์ต๋๋ค. ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ๋ณด๋ ค๋ฉด ์ฌ๊ธฐ๋ฅผ ํด๋ฆญํ์ธ์ !
์ ์ฒด IPFS GitHub ์กฐ์ง์์ ๋ค์ ์ฌ๋๋ค์ด 1์ 4์ผ๋ถํฐ ์ฝ๋๋ฅผ ์ปค๋ฐํ์ต๋๋ค. (์ ํฌ๋ ์ด ๋๊ตฌ ๋ฅผ ์ฌ์ฉํ์ฌ ์ด ๋ชฉ๋ก์ ์๋ ์์ฑํ๊ณ ์์ผ๋ฏ๋ก ๊ทํ์ ์ด๋ฆ์ด ์ฌ๊ธฐ์ ์์ผ๋ฉด ์๋ ค์ฃผ์ญ์์ค.) ์์ผ๋ก๋ ๋๊ธ์ ๋ฌ์์ฃผ๋ ์ฌ๋๋ค๋ ํฌํจํ ๊ฒ์ ๋๋ค. ๊ทธ๋ค๋ ๋งค์ฐ ์ค์ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ฐ๋ฆฌ๊ฐ ๊ทธ ๊ธฐ์ ์ ๊ฐ๋ฐํ๋ ๋์ ์ฐ๋ฆฌ์ ํจ๊ปํ์ญ์์ค.
๊ฐ์ฌํฉ๋๋ค. ๋ค์ ์ฃผ์ ๋ง๋์! ๋ค์ ์ฃผ๊ฐ์ ๊ณต์ ํ ๋ฉ์ง ๋ด์ฉ์ด ์๋ค๋ฉด ๋ค์ ์ฃผ๊ฐ ์คํ๋ฆฐํธ ํธ ์ ๊ธ์ ๋จ๊ฒจ์ฃผ์ธ์!
_ ์ฌ๊ธฐ ์ ์ด ๋ฌธ์ ์ ๋ํ ํผ๋๋ฐฑ์ ์ ์ถํ๊ฑฐ๋ ์ผ๋ฐ์ ์ผ๋ก IPFS Weekly์ ๋ํ ํผ๋๋ฐฑ์ ๋ณด๋ด์ฃผ์ญ์์ค._
IPFS ๋ ์ฝํ ์ธ ์ ID๋ก ์ฒ๋ฆฌ๋๋ ์๋ก์ด ํ์ดํผ๋ฏธ๋์ด ๋ฐฐํฌ ํ๋กํ ์ฝ๋ก ์น์ ๋ ๋น ๋ฅด๊ณ ์์ ํ๋ฉฐ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์ด ๊ฒ์๋ฌผ์์ ์ฐ๋ฆฌ๋ ์ง๋ ์ฃผ์ ์ผ์ด๋ ๋ฐ์ ์ค ์ผ๋ถ๋ฅผ ๊ฐ์กฐํฉ๋๋ค. ์ฐธ์ฌ๋ฅผ ์ํ๋ ์ฌ๋์ ํฌํจ๋ ํ์ดํผ๋งํฌ๋ฅผ ๋ฐ๋ฅด๊ฑฐ๋ GitHub ์์ ํ๋ถํ ์ ๋ณด๋ฅผ ๊ฒ์ํ๊ฑฐ๋ IRC (Freenode ๋คํธ์ํฌ์ #ipfs)์์ ์ฐ๋ฆฌ์ ํจ๊ป ํ์ญ์์ค.
์ด ์ ๋ฐ์ดํธ๋ฅผ ์ด๋ฉ์ผ๋ก ๋ฐ์ผ๋ ค๋ฉด ์ฃผ๊ฐ ๋ด์ค๋ ํฐ ์ ๊ฐ์ ํ์ญ์์ค!
์ด๊ฒ์ ์ด์ค ์ฃผ๊ฐ์ ๋๋ค. ๋ค์์ 1์ 12 ์ผ๊ณผ 1์ 19์ผ ์คํ๋ฆฐํธ์ ํ์ด๋ผ์ดํธ์ ๋๋ค.
dist.ipfs.io ๋ฐฐํฌ ํ์ด์ง๊ฐ ๋ฐ์ก๋์์ต๋๋ค! ์ด๊ฒ์ ์ฃผ๋ก @dignifiedquire ๊ฐ ์ฃผ๋ํ์ต๋๋ค. ์ด๊ฒ์ IPFS๊ฐ ์์ฑํ๋ ๋ชจ๋ ๊ณต์ ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ฐพ๊ณ ๋ค์ด๋ก๋ํ ์ ์๋ ์๋ก์ด ์์คํฑ ์์ ์ ๋๋ค. ๊ฐ ํ๋ก์ ํธ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
Changelog
, ๋ชจ๋ ๋ฒ์ ๋ณ๊ฒฝ ์ฌํญ ์์ฝ์ ๋ํ ๋งํฌ.All Versions
, ์ด์ ๋ฒ์ ์ ๋ณด๊ณ ๋ค์ด๋ก๋ํ ์ ์๋ ๋งํฌ์
๋๋ค.์ด ์ฌ์ดํธ๋ IPFS์์๋ ํธ์คํ
๋๋ฉฐ ipfs-update
์์ IPFS๋ฅผ ์
๋ฐ์ดํธํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. http://dist.ipfs.io์์ ํ์ธํ์ญ์์ค.
fs:/ipfs/<hash>
๋ก ์ง์ ์ด๋ํ์ฌ ํด์๋ฅผ ์กฐํํ ์ ์์ต๋๋ค.์ ์ฒด IPFS GitHub ์กฐ์ง์์ ๋ค์ ์ฌ๋๋ค์ด 1์ 11์ผ๊ณผ 1์ 25์ผ ์ฌ์ด์ GitHub์ ์ฝ๋๋ฅผ ์ปค๋ฐํ๊ฑฐ๋ ๋ฌธ์ ๋ฅผ ๋ง๋ค๊ฑฐ๋ ์๊ฒฌ์ ๋จ๊ฒผ์ต๋๋ค. (์ฐ๋ฆฌ๋ ์ด ๋๊ตฌ ๋ฅผ ์ฌ์ฉํ์ฌ ์ด ๋ชฉ๋ก์ ์๋ ์์ฑํ๋ฏ๋ก ๊ทํ์ ์ด๋ฆ์ด ๋ค๋ฅธ ๊ฒฝ์ฐ ์๋ ค์ฃผ์ธ์. '๊ฑฐ๊ธฐ.)
๊ฐ์ฌํฉ๋๋ค. ๋ค์ ์ฃผ์ ๋ง๋์! ๋ค์ ์ฃผ๊ฐ์ ๊ณต์ ํ ๋ฉ์ง ๋ด์ฉ์ด ์๋ค๋ฉด ๋ค์ ์ฃผ๊ฐ ์คํ๋ฆฐํธ ํธ ์ ๊ธ์ ๋จ๊ฒจ์ฃผ์ธ์!
_ ์ฌ๊ธฐ ์ ์ด ๋ฌธ์ ์ ๋ํ ํผ๋๋ฐฑ์ ์ ์ถํ๊ฑฐ๋ ์ผ๋ฐ์ ์ผ๋ก IPFS Weekly์ ๋ํ ํผ๋๋ฐฑ์ ๋ณด๋ด์ฃผ์ญ์์ค._
IPFS ๋ ์ฝํ ์ธ ์ ID๋ก ์ฒ๋ฆฌ๋๋ ์๋ก์ด ํ์ดํผ๋ฏธ๋์ด ๋ฐฐํฌ ํ๋กํ ์ฝ๋ก ์น์ ๋ ๋น ๋ฅด๊ณ ์์ ํ๋ฉฐ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์ด ๊ฒ์๋ฌผ์์ ์ฐ๋ฆฌ๋ ์ง๋ ์ฃผ์ ์ผ์ด๋ ๋ฐ์ ์ค ์ผ๋ถ๋ฅผ ๊ฐ์กฐํฉ๋๋ค. ์ฐธ์ฌ๋ฅผ ์ํ๋ ์ฌ๋์ ํฌํจ๋ ํ์ดํผ๋งํฌ๋ฅผ ๋ฐ๋ฅด๊ฑฐ๋ GitHub ์์ ํ๋ถํ ์ ๋ณด๋ฅผ ๊ฒ์ํ๊ฑฐ๋ IRC (Freenode ๋คํธ์ํฌ์ #ipfs)์์ ์ฐ๋ฆฌ์ ํจ๊ป ํ์ญ์์ค.
์ด ์ ๋ฐ์ดํธ๋ฅผ ์ด๋ฉ์ผ๋ก ๋ฐ์ผ๋ ค๋ฉด ์ฃผ๊ฐ ๋ด์ค๋ ํฐ ์ ๊ฐ์ ํ์ญ์์ค!
๋ค์์ 1์ 25์ผ ์คํ๋ฆฐํธ์ ํ์ด๋ผ์ดํธ์ ๋๋ค.
.end
๋ฐฉ์์ผ๋ก ์ธํด createWritableStream
๊ฒฐ๊ณผ์์ finish
์ด๋ฒคํธ๋ฅผ ๋ด๋ณด๋ด๋ ๊ฒ๊ณผ ๊ด๋ จ๋ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค. .end
๊ฐ ์ฒ๋ฆฌ๋ฉ๋๋ค. ๊ทธ๋์ @dignifiedquire ๋ ์ด ๋ฌธ์ ๋ฅผ ์์ ํ๋ ์ด ๋ชจ๋์ ์์ฑํ์ผ๋ฉฐ ์ด์ IndexedDB๋ฅผ ์ ์ฅ์๋ก ์ฌ์ฉํ์ฌ ๋ธ๋ผ์ฐ์ ์์ js-ipfs์ ๋ชจ๋ ๋ถ๋ถ์ ํ
์คํธํ ์ ์์ต๋๋ค._dnslink.
)์ผ๋ก ํ์ฅ๋์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์๋ ์์ ์ ๋๋ฉ์ธ์ gateway.ipfs.io๋ก ๋ณ์นญ(CNAME ์ฌ์ฉ)์ผ๋ก ์ง์ ํ ์ ์์ผ๋ฉฐ ๋์์ dnslink๋ฅผ ์ํ๋ ์ฝํ
์ธ ๋ก ์ค์ ํ ์ ์์ต๋๋ค. ๋ํ @whyrusleeping ์ go-ipfs์์ libp2p๋ฅผ ๊ฐ์ ธ์์ IPFS ๊ธฐ๋ณธ ํจํค์ง ๊ด๋ฆฌ์์ธ gx ์ ๋ชจ๋์ ๋ฃ๋ ๊ณต๊ฐ PR ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ด๊ฒ์ go-ipfs๋ฅผ ๋ ์๊ณ ํ์ฅ ๊ฐ๋ฅํ ๋ชจ๋๋ก ์ถ์ํ๋ ค๋ ๋ ํฐ ๋
ธ๋ ฅ์ ์ผ๋ถ์
๋๋ค. ๋ง์ง๋ง์ผ๋ก @whyrusleeping ์ go-ipfs pull ์์ฒญ์ ์ ๋ฆฌํ์ฌ ๋ชจ๋ pull ์์ฒญ์ ๋ซ๊ฑฐ๋ ํ์์ ๋ฐ๋ผ ์
๋ฐ์ดํธ๋ฅผ ์ํด ์์ฑ์์๊ฒ ping์ ๋ณด๋
๋๋ค.ipfs mount
์ธํฐํ์ด์ค๋ฅผ ๊ฐ์ ํ๋ ๊ฒ์ ๋ํ ํ ๋ก ์ ์์ํ์ต๋๋ค. ์ฌ๊ธฐ ์์ ์๊ฒฌ ์ ํํ ํ๋ ค๋ฉด ์ฐธ์ฌ ํ์ญ์์ค .์ ์ฒด IPFS GitHub ์กฐ์ง์์ ๋ค์ ์ฌ๋๋ค์ 1์ 25์ผ(์ ์ค, GMT)์์ 2์ 1์ผ ์ฌ์ด์ GitHub์ ์ฝ๋๋ฅผ ์ปค๋ฐํ๊ฑฐ๋ ๋ฌธ์ ๋ฅผ ๋ง๋ค๊ฑฐ๋ ์๊ฒฌ์ ๋จ๊ฒผ์ต๋๋ค. ์ด ๋๊ตฌ ๋ฅผ ์ฌ์ฉํ์ฌ ์ด ๋ชฉ๋ก์ ์๋ ์์ฑํ๊ณ ์์ผ๋ฏ๋ก ๊ทํ์ ์ด๋ฆ์ด ์ฌ๊ธฐ์ ์์ผ๋ฉด ์๋ ค์ฃผ์ญ์์ค.
๊ฐ์ฌํฉ๋๋ค. ๋ค์ ์ฃผ์ ๋ง๋์! ๋ค์ ์ฃผ๊ฐ์ ๊ณต์ ํ ๋ฉ์ง ๋ด์ฉ์ด ์๋ค๋ฉด ๋ค์ ์ฃผ๊ฐ ์คํ๋ฆฐํธ ํธ ์ ๊ธ์ ๋จ๊ฒจ์ฃผ์ธ์!
_ ์ฌ๊ธฐ ์ ์ด ๋ฌธ์ ์ ๋ํ ํผ๋๋ฐฑ์ ์ ์ถํ๊ฑฐ๋ ์ผ๋ฐ์ ์ผ๋ก IPFS Weekly์ ๋ํ ํผ๋๋ฐฑ์ ๋ณด๋ด์ฃผ์ญ์์ค._
IPFS ๋ ์ฝํ ์ธ ์ ID๋ก ์ฒ๋ฆฌ๋๋ ์๋ก์ด ํ์ดํผ๋ฏธ๋์ด ๋ฐฐํฌ ํ๋กํ ์ฝ๋ก ์น์ ๋ ๋น ๋ฅด๊ณ ์์ ํ๋ฉฐ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์ด ๊ฒ์๋ฌผ์์ ์ฐ๋ฆฌ๋ ์ง๋ ์ฃผ์ ์ผ์ด๋ ๋ฐ์ ์ค ์ผ๋ถ๋ฅผ ๊ฐ์กฐํฉ๋๋ค. ์ฐธ์ฌ๋ฅผ ์ํ๋ ์ฌ๋์ ํฌํจ๋ ํ์ดํผ๋งํฌ๋ฅผ ๋ฐ๋ฅด๊ฑฐ๋ GitHub ์์ ํ๋ถํ ์ ๋ณด๋ฅผ ๊ฒ์ํ๊ฑฐ๋ IRC (Freenode ๋คํธ์ํฌ์ #ipfs)์์ ์ฐ๋ฆฌ์ ํจ๊ป ํ์ญ์์ค.
์ด ์ ๋ฐ์ดํธ๋ฅผ ์ด๋ฉ์ผ๋ก ๋ฐ์ผ๋ ค๋ฉด ์ฃผ๊ฐ ๋ด์ค๋ ํฐ ์ ๊ฐ์ ํ์ญ์์ค!
์ด๋ฒ ์ฃผ๊ฐ์ ์ง๋ ๋ฌ์ ๋ค๋ฃน๋๋ค. ๋ค์์ 2์ ์คํ๋ฆฐํธ์ ํ์ด๋ผ์ดํธ์ ๋๋ค!
ConsenSys์ ์ฐ๋ฆฌ ์น๊ตฌ์ ์ฌ์ฉ์๋ ๋ ๊ธฐ์ ์ ์ธ ์๋ฌธ์ผ๋ก ์์ํ ๋ค์ IPFS ๊ฐ์ฒด ๋ชจ๋ธ์ด ์๋ํ๋ ๋ฐฉ์์ ๋ํ ์ ์ฒด ์ค๋ช ์ ์์ธํ ์ค๋ช ํ๋ ํ๋ฅญํ " IPFS ์๊ฐ "๋ฅผ ์์ฑํ์ต๋๋ค. ๋๋ ํฐ๋ฆฌ ๊ตฌ์กฐ, ๋ฒ์ ์ ์ด ์์คํ , ๋ธ๋ก์ฒด์ธ์ ๋น๋กฏํ ์ฌ๋ฌ ์๋ฅผ ์ดํด๋ด ๋๋ค. ์ด๊ฒ์ ๊ทธ๋ํ ์๊ฐํ ๋ฐ ์ฌ๋ ์๋ ์ค๋ช ๊ณผ ํจ๊ป ์ ์์ค IPFS ๊ฐ์ฒด๊ฐ ์๋ํ๋ ๋ฐฉ์์ ์ต์ํด์ง ์ ์๋ ํ๋ฅญํ ๊ฒ์๋ฌผ์ ๋๋ค. ๋ํ ํ์์ ์ธ ์ปค๋ฒ ์ด๋ฏธ์ง๋ฅผ ์ ๊ณตํฉ๋๋ค! @ChrisLundkvist ์ @ConsenSysAndrew ์๊ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค!
ipfs/go-ipfs
๋ก ๋ช
๋ช
๋ go-ipfs์ ์๋ํ๋ ๋์ปค ์ด๋ฏธ์ง ๋ฅผ ๊ฐ์ ํ์ต๋๋ค. ์๋ํด ๋ณด์ธ์: docker run -i --net=host ipfs/go-ipfs
. ์ ์ด๋ฏธ์ง๋ ๋ชจ๋ ์ปค๋ฐ์ ๋ํด ์๋์ผ๋ก ๋น๋๋๋ฉฐ ํฅํ ๋ฆด๋ฆฌ์ค์ ๋ํ ์๋ ํ๊ทธ๊ฐ ์์ต๋๋ค. ๋ํ ๋ช MB ๋ ์์ผ๋ฉฐ ๋ ์ด์ IPFS ์ ์ฅ์์ฉ ๋ณผ๋ฅจ์ ํ์ฌํ ํ์๊ฐ ์์ต๋๋ค. ๋์ ๋ง์ดํธ๋ ๋ณผ๋ฅจ์ด ์์ผ๋ฉด ์ปจํ
์ด๋๊ฐ ์ข
๋ฃ๋ ๋ ์์ค๋ ์์ ID ๋ฐ ๊ตฌ์ฑ์ ์์ฑํฉ๋๋ค. ์ด๊ฒ์ ํ
์คํธํ๊ฑฐ๋ ๋ฌด์ธ๊ฐ๋ฅผ ๋น ๋ฅด๊ฒ ์๋ํ๋ ๋ฐ ์ด์์ ์
๋๋ค. go-ipfs 0.3.x์ฉ ์ด๋ฏธ์ง๋ ์ ๊ณต๋์ง ์์ต๋๋ค. ์ด ๋ฒ์ ๊ณผ ํจ๊ป ์ ๊ณต๋๋ Dockerfile์ด Docker Hub ์๋ ๋น๋์ ์ ํฉํ์ง ์๊ธฐ ๋๋ฌธ์
๋๋ค.go get
์ค์น์ ํธํ๋๋ go-ipfs
๋ฅผ ์ป๊ธฐ ์ํ ์ง์ ์ ์ด๋ฃจ์์ต๋๋ค. ์ด๋ฌ ๋ง๊น์ง ๋ ๊ฐ์์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ค ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.@whyrusleeping ์ ํ๋ก์ ํธ ์ข
์์ฑ์ ๊ณต๊ธํ๊ธฐ ์ํด gx
๋ผ๋ ๋๊ตฌ์ ์ฌ์ฉ์ ์๊ฐํ๋ PR์ ์ ๊ณตํ์ต๋๋ค. ์ด์ ์๋ godeps๋ฅผ ์ฌ์ฉํ๊ณ ipfs๋ฅผ ๋น๋ํ๋ ๋ฐ ํ์ํ ๋ชจ๋ ์ฝ๋๋ฅผ go-ipfs ์ ์ฅ์ ์์ฒด์ ๊ฐ์ ์ ์ผ๋ก ์ ์ฅํ์ต๋๋ค. ์ด๊ฒ์ ๋ช ๊ฐ์ง ๋ค๋ฅธ ์ด์ ๋ก ์์
ํ๊ธฐ๊ฐ ๋งค์ฐ ์ด๋ ค์ ์ต๋๋ค. ์ฒซ์งธ, ์ ์ฅ์ ํฌ๊ธฐ๊ฐ ์ฝ๋๋ฒ ์ด์ค์ ์๋ ํฌ๊ธฐ๋ณด๋ค ๋ ์ปค์ ธ์ ํด๋ก ์ด ๋ ์ค๋ ๊ฑธ๋ฆฌ๊ณ CI๊ฐ ์ ์ฒด์ ์ผ๋ก ๋๋ ค์ก์ต๋๋ค. ๋์งธ, ์ด๋ฌํ ์ข
์์ฑ์ ์
๋ฐ์ดํธํ๋ ๊ฒ์ ๋ฒ๊ฑฐ๋ก์ด ์ผ์ด์์ต๋๋ค. ์ด๊ฒ์ ๋ถ๋ถ์ ์ผ๋ก go์ ์๋ชป๋ ํจํค์ง ๊ด๋ฆฌ ์ ํ์ ์๋ชป์ด์๊ณ ๋ถ๋ถ์ ์ผ๋ก ์ฐ๋ฆฌ๊ฐ godeps UX๊ฐ ๋น์ฐํธ์ ์ด๋ผ๋ ๊ฒ์ ๋ฐ๊ฒฌํ ๊ฒ์
๋๋ค. ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด @whyrusleeping ์ gx๋ฅผ ์์ฑํฉ๋๋ค. Gx๋ ipfs๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ํจํค์ง ๊ด๋ฆฌ ๋๊ตฌ์
๋๋ค. ํจํค์ง ์ฐธ์กฐ๋ ๋ชจ๋ ๋จธํดํธ๋ฆฌ์ ์ฐ๊ฒฐ๋ ํด์์ด๋ฉฐ ์ฃผ์ด์ง ํ๋ก์ ํธ์ ๋ชจ๋ ์ข
์์ฑ์ ํด๊ฒฐํ๋ ๊ฒ์ ipfs ๊ฐ์ ธ์ค๊ธฐ๋งํผ ์ฝ์ต๋๋ค. ์ด์ gx๋ฅผ ์ฌ์ฉํ๊ณ ์์ผ๋ฏ๋ก ๊ธฐ๋ณธ go-ipfs ์ ์ฅ์๊ฐ ํจ์ฌ ์์์ง๊ณ ์ข
์์ฑ์ ์ฝ๊ฒ ๊ฐ์ ธ์ ์ค์นํ ์ ์์ผ๋ฉฐ(ํ๋ก์ ํธ ๊ฐ์ ๊ณต์ ) ๊ธฐ๋ณธ์ ์ผ๋ก ipfs๋ฅผ ์ฌ์ฉํ์ฌ ipfs๋ฅผ ๋ถํธ์คํธ๋ฉํ ์ ์์ต๋๋ค.
์ผ๋ฐ ์ฌ์ฉ์์ ๊ด์ ์์ ๋ณผ ๋ ๋ช ๊ฐ์ง ์์ ๋ณ๊ฒฝ ์ฌํญ์ด ์์ต๋๋ค. go get
๋ ๋ ์ด์ ipfs๋ฅผ ์ค์นํ๋ ์คํ ๊ฐ๋ฅํ ๋ฐฉ๋ฒ์ด ์๋๋ฉฐ ์ฌ์ฉ์๋ ์ด์ ๋ค๋ฅธ ๋ํ golang ํ๋ก์ ํธ(๋์ปค ๋ฐ kubernetes)์์ ์ผ๋ฐ์ ์ผ๋ก make install
๋ฅผ ์คํํด์ผ ํฉ๋๋ค. gx์ ๋ํ ์์ธํ ๋ด์ฉ์ github.com/whyrusleeping/gx ๋ฆฌํฌ์งํ ๋ฆฌ ๋ฐ gx-go(go์ฉ gx์ ํ์ ๋๊ตฌ)์์ ์์ธํ ์์๋ณผ ์ ์์ต๋๋ค. github.com/whyrusleeping/gx-go .
@RichardLitt ๋ ๋ชฉํ๋ฅผ ๋ ์ ์ค๋ช
ํ๊ณ ์ฌ๋๋ค์ด ์์ํ ์ ์๋๋ก gx
README ๋ฌธ์๋ฅผ ๊ฐ์ ํ์ต๋๋ค. ๋ฌธ์ ๋ฅผ ์ดํด๋ณด๊ณ ๊ฐ์ ํ ์ ์ด ์๋ค๊ณ ์๊ฐ๋๋ ๊ฒฝ์ฐ ํผ๋๋ฐฑ์ ๋ณด๋ด์ฃผ์ญ์์ค.
@whyrusleeping ์ ์ฌ๋๋ค์ด ์ค์ ๋ก ๋
ธ๋๋ฅผ ์คํํ์ง ์๊ณ ๋ ๋คํธ์ํฌ์ IPNS ํญ๋ชฉ์ ๊ฒ์ํ ์ ์๋๋ก ipns-pub
๋ผ๋ ๋๊ตฌ๋ฅผ ์์ฑํ์ต๋๋ค. ipfs-key ๋ฅผ ์ฌ์ฉํ์ฌ ํค ์์ ์์ฑํ ๋ค์ ํด๋น ํค๋ฅผ ์ฌ์ฉํ์ฌ ์ํ๋ ipfs ๊ฒฝ๋ก๋ฅผ ๊ฒ์ํ ์ ์์ต๋๋ค. ์ด ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒ์๋ ํญ๋ชฉ์ 24์๊ฐ๋ง๋ค ๋ง๋ฃ๋๋ฏ๋ก ๋คํธ์ํฌ์์ ๊ณ์ ํ์ฑ ์ํ๋ก ์ ์งํ๊ธฐ ์ํด ๋๊ตฌ์๋ 12์๊ฐ๋ง๋ค ํญ๋ชฉ์ ์๋์ผ๋ก ๋ค์ ๊ฒ์ํ๋ --daemon
์ต์
์ด ์์ต๋๋ค.
์๊ฐ์๊ฐ์ ์ฌ๋ ค ๊น์ ๋์์ธ ๋์ IPLD ์ฌ์์ด ๋ณํฉ๋์์ต๋๋ค. ์์ ์ ๋๋ถ๋ถ์ @mildred ๋ฐ @jbenet ์ด ์ํํ์ผ๋ฉฐ, ๋ง์ ๋ค๋ฅธ ๊ธฐ์ฌ์๋ค์ ์๊ฒฌ๊ณผ ๋์์ธ ์๊ฒฌ์ด ๋ง์์ต๋๋ค. IPLD ์ฌ์ . "์์ ํ๋ฆฌ" Merkle DAG ํ์์ ๋จธํด ๋งํฌ, -dags ๋ฐ -๊ฒฝ๋ก์ IPLD ๋ฐ์ดํฐ ๋ชจ๋ธ ๋ฐ ํ์์ ์ ์ํฉ๋๋ค. ๊ฐ๋จํ ๋งํด์: ์ํํ ์ ์๋ ๋ช ๋ช ๋ ๋จธํด ๋งํฌ๊ฐ ์๋ JSON ๋ฌธ์์ ๋๋ค. ์์ผ๋ก ๋ ๋ง์ ์ ๋ณด๋ฅผ ์ป์ผ์ค ์ ์๋๋ก ๊ณ์ ์ง์ผ๋ด ์ฃผ์ญ์์ค.
@RichardLitt ๋ HTTP API ์ฌ์์ ๋ํ ๋ชจ๋ ๊ธฐ์กด ipfs
๋ช
๋ น ๋ก๊น
์ ์๋ฃํ์ต๋๋ค. ์ฆ, HTTP API๊ฐ ์ด๋ป๊ฒ ์๋ํด์ผ ํ๋์ง์ ๋ํ ์ง๋ฌธ์ด ์๋ ๊ฒฝ์ฐ ๋ง์คํฐ์์ ๋๋ ํด๋น ๋ฌธ์ ์ ๋ํ ๊ณต๊ฐ PR๋ก ๋ณผ ์ ์์ต๋๋ค. HTTP API์ ์๋ ๋ฐฉ์์ ๊ด์ฌ์ด ์๊ฑฐ๋ ํน์ ์ง๋ฌธ์ด ์๋ ๊ฒฝ์ฐ ํ์ฌ ๋ฒ์ ์ ํ์ธํ๊ณ ํด๋น ๋ฆฌํฌ์งํ ๋ฆฌ์ ๊ณต๊ฐ PR ์ ์ดํด๋ณด์ญ์์ค.
dist.ipfs.io _almost_๋ @dignifiedquire ๋๋ถ์ ๋ฆด๋ฆฌ์ค์ ์๋ช ํ์ต๋๋ค. ์ด๊ฒ์ ๊ณง ๋์ฌ ๊ฒ์ ๋๋ค.
@diasdavid ๋๋ถ์ DAG ๊ฐ์ฒด ์กฐ์ ๋ช ๋ น์ด ์ด์ ํ ์คํธ์ ํจ๊ป ์๋ํฉ๋๋ค. ๋ํ @dignifiedquire ์ ๋ ธ๋ ฅ ๋๋ถ์ ์ด์ js-ipfs API๋ ์ง์ ๋ ์ฝ๋ฐฑ์ด ์๋ ๊ฒฝ์ฐ ์ฝ์์ ๋ฐํํ๋ฏ๋ก Javascript ์ปค๋ฎค๋ํฐ์์ ์ฌ์ฉํ๋ ๋ ๊ฐ์ง ์ฃผ์ ๋ฉ์๋๊ฐ ๋๊ฐ์ด ์ ์๋ํฉ๋๋ค.
@diasdavid ๋ ๋ ์ง์คํธ๋ฆฌ ์ ์ ์ ๋ํ ์ข ์์ฑ์ ์ ๊ฑฐํ์ฌ ๋ ์ง์คํธ๋ฆฌ ๋ฏธ๋ฌ ์ฑ๋ฅ๊ณผ ๊ฒฌ๊ณ ์ฑ์ ๊ฐ์ ํ์ต๋๋ค. ๋ช ๊ฐ์ง ํ์ํ ๋ถ๋ถ์ด ๋ณต์ฌ๋์์ต๋๋ค. ์ด๊ฒ์ ๋ ์ง์คํธ๋ฆฌ ๋ฏธ๋ฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ ์ง์คํธ๋ฆฌ๋ฅผ ๋ณต์ ํ๋ ์์ ์ฑ๊ณผ ์ฑ๋ฅ์ ์์ด ํฐ ๋จ๊ณ์ ๋๋ค.
@dignifiedquire ๊ณ ์ ๋๋๊ทธ ์ค ๋๋กญ
ํ์ผ ์
๋ก๋ ๋ฐ ์ผ๋ถ ์ข
์์ฑ ๋ฌธ์ . ๊ทธ๋ฌ๋ ๊ฐ์ ์๋ํ์ญ์์ค.
๋ฐ.
@dignifiedquire ์ธ๋ ๋ค์ ์์ฑ
์ด์ ๋ฐ์ดํฐ๊ฐ ์ผ๊ด๋๊ฒ ์ ์ง๋๋๋ก ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ๊ณ ์ฝ๋๋ฅผ ์ ๋ฆฌํ์ต๋๋ค.
์ฌํ ๊ฐ๋ฅํ๊ณ IPFS์ ์์ ํ ์ ์ฅ๋ฉ๋๋ค. ์ด๊ฒ์ geoip ์กฐํ๊ฐ
IFPS๋ฅผ ํตํ ๋ชจ๋ ํฅํ ๋ฆด๋ฆฌ์ค์์ ์๋ํฉ๋๋ค.
@chriscool ์ fs-repo-migrations์ ๋ํ ์ค์ํ ํ ์คํธ๋ฅผ ๊ฐ์ ํ์ต๋๋ค. ํ ์คํธ๋ ๋ค์ํ ์ํ ์ํฌ๋ก๋๋ฅผ ํตํด ์๋ค๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ ๋ ๋ ๋ง์ ์ฃ์ง ์ผ์ด์ค๋ฅผ ํ์ธํฉ๋๋ค.
@noffle ์ ipfs-hyperlog
๋ฐ scuttlebutt ๋ก๊ทธ ๋ฐ ์ธ๊ณผ ๊ด๊ณ ์ฐ๊ฒฐ์ ๊ธฐ๋ฐ์ผ๋ก ๋ณต์ ํ๋ DAG์ธ ํ์ดํผ๋ก๊ทธ์ ipfs ํธํ ํฌํฌ๋ฅผ ๊ตฌ์ถํ์ต๋๋ค. ipfs-hyperlog
๋ @mafintosh ์ hyperlog
์ ๋ํ ๋๋กญ์ธ ๊ต์ฒด์
๋๋ค. ์ฃผ์ ์ฐจ์ด์ ์ IPFS ๊ฐ์ฒด์ _๋ฐ์ด๋๋ฆฌ ํธํ ๊ฐ๋ฅํ_ Merkle DAG๋ฅผ ์์ฑํ๋ค๋ ๊ฒ์
๋๋ค. ์ฆ, ipfs-hyperlog๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌ์ถ๋ DAG์ ๋ชจ๋ ๋
ธ๋๋ IPFS ๋คํธ์ํฌ์์ ๋ณต์ ํ ์ ์์ต๋๋ค!
@Kubuxu ๋ ์๋ก์ด IPFS ๋ก๊ณ ๋ฅผ ์์ ํ์ต๋๋ค. ํ์ธ ํด๋ด.
์ ์ฒด IPFS GitHub ์กฐ์ง์์ ๋ค์ ์ฌ๋๋ค์ด 2์ 1์ผ(์ ์ค, GMT)์์ 2์ 29์ผ ์ฌ์ด์ GitHub์ ์ฝ๋๋ฅผ ์ปค๋ฐํ๊ฑฐ๋ ๋ฌธ์ ๋ฅผ ๋ง๋ค๊ฑฐ๋ ์๊ฒฌ์ ๋จ๊ฒผ์ต๋๋ค. ์ด ๋๊ตฌ ์ ๋ค๋ฅธ ๋๊ตฌ ๋ฅผ ์ฌ์ฉํ์ฌ ์ด ๋ชฉ๋ก์ ์๋ ์์ฑํ๊ณ ์์ผ๋ฏ๋ก ๊ทํ์ ์ด๋ฆ์ด ์ฌ๊ธฐ์ ์์ผ๋ฉด ์๋ ค์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
์ด ๋ด์ค๋ ํฐ๋ ์ปค๋ฎค๋ํฐ ํ๋์ด๊ธฐ๋ ํฉ๋๋ค. ๋ค์ ์ฃผ์ ๊ณต์ ํ ๋ฉ์ง ๋ด์ฉ์ด ์๋ค๋ฉด [์ฃผ๊ฐ ์ ์ฅ์](//github.com/ipfs/weekly!)์ ๋๊ธ์ ๋จ๊ฒจ์ฃผ์ธ์! ๋งค์ฃผ ๋ณด๊ณ ์ถ์ ํญ๋ชฉ์ ์ธ๊ธํ๋ ์ฌ๋๋ค์ด ๋ง์์๋ก ๋ ์ฌ์์ง๋๋ค. ์ด๋ ๊ฒ ๋ง๋ค์ด์ ๋ด๋ณด๋ด๋ ๊ฒ์ ๋๋ค.
_ ์ฌ๊ธฐ ์ ์ด ๋ฌธ์ ์ ๋ํ ํผ๋๋ฐฑ์ ์ ์ถํ๊ฑฐ๋ ์ผ๋ฐ์ ์ผ๋ก IPFS Weekly์ ๋ํ ํผ๋๋ฐฑ์ ๋ณด๋ด์ฃผ์ญ์์ค._
IPFS ๋ ์ฝํ ์ธ ์ ID๋ก ์ฒ๋ฆฌ๋๋ ์๋ก์ด ํ์ดํผ๋ฏธ๋์ด ๋ฐฐํฌ ํ๋กํ ์ฝ๋ก ์น์ ๋ ๋น ๋ฅด๊ณ ์์ ํ๋ฉฐ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์ด ๊ฒ์๋ฌผ์์ ์ฐ๋ฆฌ๋ ์ง๋ ์ฃผ์ ์ผ์ด๋ ๋ฐ์ ์ค ์ผ๋ถ๋ฅผ ๊ฐ์กฐํฉ๋๋ค. ์ฐธ์ฌ๋ฅผ ์ํ๋ ์ฌ๋์ ํฌํจ๋ ํ์ดํผ๋งํฌ๋ฅผ ๋ฐ๋ฅด๊ฑฐ๋ GitHub ์์ ํ๋ถํ ์ ๋ณด๋ฅผ ๊ฒ์ํ๊ฑฐ๋ IRC (Freenode ๋คํธ์ํฌ์ #ipfs)์์ ์ฐ๋ฆฌ์ ํจ๊ป ํ์ญ์์ค.
์ด ์ ๋ฐ์ดํธ๋ฅผ ์ด๋ฉ์ผ๋ก ๋ฐ์ผ๋ ค๋ฉด ์ฃผ๊ฐ ๋ด์ค๋ ํฐ ์ ๊ฐ์ ํ์ญ์์ค!
๋ค์์ 3์ ์ฒซ์งธ ์ฃผ์ ์ฃผ์ ๋ด์ฉ์ ๋๋ค.
์๋ก์ด ๋ฒ์ ์ ์คํ
์ด์
์ด ๊ฐ๋ฐ์ ํ๋ฆฌ๋ทฐ๋ฅผ ์ํด ์ค๋น๋์์ต๋๋ค! station
๋ ์ปดํจํฐ์์ IPFS ๋ฐ๋ชฌ์ ์คํํ๋ ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ ์ค ํ๋์
๋๋ค. ์๋น์ค ์ญํ ์ ํ๋ฉฐ GUI๋ฅผ ํตํด IPFS ๋
ธ๋๋ฅผ ์ผ๊ณ ๋๋๊ทธ ์ค ๋๋กญํ์ฌ IPFS๋ฅผ ํตํด ๊ณต์ ํ๋ ๊ธฐ๋ฅ๊ณผ ๊ฐ์ ๋ง์ ํธ๋ฆฌํ ๊ธฐ๋ฅ์ ์ป์ ์ ์์ต๋๋ค. ๊ทธ๊ฒ์ ์๋ํ๋ ค๋ฉด Node.js 4( ์ฌ๊ธฐ์ ์ค์น ์ง์นจ )์ npm 3(Node์ ํจ๊ป ์ ๊ณต๋จ)์ด ์ค์น๋์ด ์์ด์ผ ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ค์์ ์ํํฉ๋๋ค.
> git clone https://github.com/ipfs/station.git && cd station
> npm install
> npm start
์น์ฌ์ดํธ์ API ๋ช
๋ น์ด ๋ชฉ๋ก์ด ์
๋ฐ์ดํธ๋์์ต๋๋ค. ์ด๋ go-ipfs์ ๋ํ ๋ชจ๋ CLI ๋ช
๋ น์ ํ ๋ฒ์ ๋ณผ ์ ์๋ ๋จ์ผ ์์น๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ค์์ ์ฌ์ฉํ ๋ช
๋ น์ด ์ ํํ ๋ฌด์์ธ์ง ์ ๋ชจ๋ฅด๊ฒ ๊ณ ipfs commands
๊ฐ ํฌ์ํ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ ๊ฒฝ์ฐ ์ข์ ์ฐธ์กฐ ์ง์ ์
๋๋ค.
@Kubuxu ๋ gx
, gx-go
, ipget
๊ฐ arch-linux ์ฌ์ฉ์ ์ ์ฅ์์ธ AUR ์์ ์ฌ์ฉ ๊ฐ๋ฅํ์ง ํ์ธํ์ต๋๋ค. ์ด๊ฒ์ ์ผ๋ถ Linux ํ๋ซํผ์์ ์ด๋ฅผ ๋ ์ฝ๊ฒ ์ป๊ณ ์ค์นํ ์ ์์์ ์๋ฏธํฉ๋๋ค.
karma-peer ์ ๋ํ @dignifiedquire ์ ์์ ์ ์ด์ ๋ธ๋ผ์ฐ์ ๋ฅผ ๋์ ์ผ๋ก ์คํํ ์ ์๋ ๊ธฐ๋ฅ์ ๊ฐ๊ฒ ๋์์ผ๋ฉฐ ์ด๋ @diasdavid (๊ทธ๋ฆฌ๊ณ ๋ ๋ง์ ์ฌ๋๋ค์ด!)๊ฐ P2P ๋ธ๋ผ์ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ๋ ๋์ ํ ์คํธ๋ฅผ ์์ฑํ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค. ์ฌ๊ธฐ ์์ ๋ช ๊ฐ์ง ํ ์คํธ์ ์๋ฅผ ์ฐธ์กฐํ์ญ์์ค. ์ด ๋ชจ๋๊ณผ P2P ๋ธ๋ผ์ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ ์คํธํ๊ธฐ ์ํ ์๋ ๋๊ตฌ๋ก ์ด์ด์ง๋ ํ ๋ก ์ ์ฝ์ ์๋ ์์ต๋๋ค.
@dignifiedquire ๋ ๊ฑฐ๋ํ ํ์ผ๊ณผ ๋ง์ ์์ฒญ์ IPFS๋ก ๋ณด๋ผ ์ ์๋ ํ ์คํธ ํ๋ ์์ํฌ์ธ randor ์์ ์์ ํ์ฌ ์ฃ์ง ์ผ์ด์ค์์ ์๋ํ๋ ๋ฐฉ์๊ณผ ํ์ฅ ๋ฐฉ์์ ํ ์คํธํฉ๋๋ค. ์ด์ Randor๋ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ธก ๊ฐ๋ฅํ ๋ฐฉ์์ผ๋ก ํ ์คํธ๋ฅผ ๋ค์ ์คํํ ์ ์์ผ๋ฏ๋ก ๋ฒ๊ทธ๋ฅผ ์ฝ๊ฒ ์ฐพ๊ณ ์์ ํ ์ ์์ต๋๋ค. @whyrusleeping ์ randor๊ฐ ๊ฐ์งํ ์ฒซ ๋ฒ์งธ ๋ฒ๊ทธ์ ๋ํด ์ด๋ฏธ ์์ ์ค์ ๋๋ค. ๊ธฐ์ฌํ๋ ค๋ฉด ์ ์ฅ์๋ฅผ ํ์ธํ์ธ์.
WebRTC Explorer 2.0.0์ด ์ํ ๋ฆด๋ฆฌ์ค๋์์ต๋๋ค! WebRTC Explorer๋ WebRTC ๋ฐ์ดํฐ ์ฑ๋์ ๋ ธ๋ ๊ฐ ์ ์ก ๊ณ์ธต์ผ๋ก ์ฌ์ฉํ๋ P2P ๋ผ์ฐํ ์ค๋ฒ๋ ์ด ๋คํธ์ํฌ์ ๋๋ค. WebRTC Explorer๋ ์ค์ฌ์(์๋ฒ) ์์ด ๋ธ๋ผ์ฐ์ ๊ฐ์ ํต์ ์ ๊ฐ๋ฅํ๊ฒ ํ์ฌ ์ฌ์ฉ์๊ฐ ์น ๊ธฐ์ ๋ง ์ฌ์ฉํ์ฌ ์์คํ ๊ฐ์ ํจํท์ ๋ผ์ฐํ ํ ์ ์๋๋ก ํฉ๋๋ค. WebRTC Explorer๋ ๋ ธ๋ ๊ฐ์ ๊ท ๋ฑํ๊ฒ ๊ท ํ์ ์ด๋ฃจ๋ ํ๊ฑฐ ํ ์ด๋ธ์ ์ฌ์ฉํ์ฌ ๋ผ์ฐํ ์ฒด๊ณ๋ฅผ ์์ฑํ๊ธฐ ์ํด Chord DHT์์ ์๊ฐ์ ๋ฐ์์ต๋๋ค. @diasdavid ๋ ์ฌ๊ธฐ์ ๋ ๊ด๋ฒ์ํ ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ์ ์์ฑํ์ผ๋ฉฐ ์ฌ๊ธฐ ์ ์๊ฐ ๋น๋์ค๊ฐ ์์ต๋๋ค .
@diasdavid ๋ ์คํธ๋ฆผ ๋ฉํฐํ๋ ์ฑ์ ์ํ ๋ ๊ฐ์ง ๋ชจ๋ ์ธ libp2p-spdy ๋ฐ libp2p-multiplex ๋ฒ์ ์ ์ถ์ํ์ต๋๋ค. ๋ํ libp2p-swarm ์๋ ์๋ก์ด API, ๋ ๋ง์ ํ ์คํธ, ๋ ์ ์ ๋ง๋ฒ ๋ฐ ๋ ๋ง์ ์ ์ฐ์ฑ์ด ์์ต๋๋ค. ์ด๋ฌํ ๋ณ๊ฒฝ ์ฌํญ์ ์ถ์ ํ๊ธฐ ์ํ ๊ณต๊ฐ PR์ด ์์ต๋๋ค. ์ฐธ์ฌํ๊ณ ์ถ๋ค๋ฉด ํ๋ก์ฐ ํ์ธ์.
์ฌ๋ฌ๋ถ ์ค ์ผ๋ถ๋ IPFS์ JavaScript ๊ตฌํ์ ๊ธฐ์ฌํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ง๋ฌธํด ์์ต๋๋ค. ๋ ์ด์ ๊ธฐ๋ค๋ฆฌ์ง ๋ง์ญ์์ค! ์ด์ ์ต์ Captain.log ํญ๋ชฉ์ ์ฝ๊ณ ํ๋ก์ ํธ ์ํ์ ๋ํด ๋ฐฐ์ฐ๊ณ ๊ธฐ์ฌํ ์ ์๋ ๋ฌธ์ ๋ชฉ๋ก์ ์ป์ ์ ์์ต๋๋ค. ๋์์ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
์ฐ๋ฆฌ๋ IPFS ์์ Etherpad์ ๊ฐ์ ์ ํ์ ๋ง๋ค๊ณ ์ถ์ต๋๋ค. ๋ง์ด์๋ค
์ด๋ฅผ ์ํด ๋ค๋ฃจ์ด์ผ ํ ๊ธฐ์ ์ ๊ทผ๊ฑฐ: ํธ์ง์ ์ ๋ ฌํ๋ ๋ฐฉ๋ฒ์ ์ด๋ป๊ฒ ์๋๊น? ์ด๋ป๊ฒ
๊ธด ๋๊ธฐ ์๊ฐ(์ผ/์ฃผ)์ ์ฒ๋ฆฌํฉ๋๊น, ์๋๋ฉด ๋์ ํธ์ง์ ์ฒ๋ฆฌํฉ๋๊น? ์ด๋์
๋ฐ์ดํฐ ์ ์ก? @noffle ์ ๊ตฌ์ถ ๊ณผ์ ์ ์ฃผ๋ํ๊ณ ์์ต๋๋ค.
์ด๊ฒ๊ณผ ์ด๋ฒ ์ฃผ์๋ ์ข
์์ฑ ์ค ์ผ๋ถ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ง์ ๋ชจ๋์ ๋ง๋ค์์ต๋๋ค.
(๊ทธ๋ ๋ํ ์ฝ๊ฐ์ README๋ฐ์ ๊ธฐ
JS ๋ชจ๋ README.)
@noffle ์ ๋ํ ๋ช ๊ฐ์ง ์ด๊ธฐ ๋ฏธ์น ๊ณผํ ๋ชจ๋์ ๊ฒ์ํ์ฌ
๊ฐ์ญ ๊ธฐ๋ฐ ๋ฉ์์ง ๊ตํ์ ์ํ P2P ์ค๋ฒ๋ ์ด ๋คํธ์ํฌ. ์ด๊ฒ๋ค์ ์๋๋ค
์๊ฒฉํ๊ฒ IPFS์ฉ์ผ๋ก ์ ์๋์์ง๋ง ๋ค์๊ณผ ๊ฐ์ ํ๋ก์ ํธ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ ์คํ์ ์ธ ์ฌ์
๋๋ค.
@haad ์ orbit-db ์์ด ์๋
ํผ์ด ๊ฐ์ ๋ฉ์์ง ๊ตํ์ ์ํ ์ค์ ์๋ฒ.
@whyrusleeping ์ Teamcity ๋ฅผ ์ค์ ํ์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด Travis๊ฐ ์คํ๋๊ธฐ๊น์ง์ ๊ธด ๋๊ธฐ ์๊ฐ์ด ์ค์ด๋ค๊ณ CI ํ ์คํธ๊ฐ ๋ ๋นจ๋ผ์ง๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. Teamcity๋ ๋ํ ํ ์คํธ์ ๋ํ ๋ฉ์ง ๋ฉํธ๋ฆญ๊ณผ ์คํจ ๋ฐ ์คํจ์จ์ ๋ํ ์ ์ฉํ ํต๊ณ๋ฅผ ์ ๊ณตํฉ๋๋ค. Teamcity๋ ํ ์คํธ์์ ์นด๋ฅด๋ง ๋ฐ ์ค๋์ค์ ์ด๋ฅด๊ธฐ๊น์ง ๋ค์ํ ํ ์คํธ ๋ฌ๋์ ์ํํ๊ฒ ํตํฉ๋ฉ๋๋ค. ์ฑ๊ณตํ๋๋ผ๋ ํ ์คํธ ์คํ์ ๋ํ ์์ธํ ํผ๋๋ฐฑ์ ์ ๊ณตํฉ๋๋ค.
@lgierth ๋ ํ๋ฆฌ์์ ์์ฐ์ ์ธ ํ ์ฃผ๋ฅผ ๋ณด๋๊ณ @xwiki ์์ @cjdelisle ๋ฐ @ansuz์ cjdns /fc00์ ์ํ์ ๋ฏธ๋์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ๋ผ์ฐํ ๊ฐ์ ์ ์ํ ์์ด๋์ด๋ฅผ ์ ์ํ์ผ๋ฉฐ ์ค์์น ๋ฐ ์ํธ ์ธ์ฆ ๊ณ์ธต์ ๋ํ ์ฌ์ ๋ฌธ์ ์ด์์ ์์ฑํ์ต๋๋ค. ์ฌ๊ธฐ์์ ํด๋น ์ฌ์์ ์ฐพ์ ์ ์์ต๋๋ค(๊ณง ์ ๋ฐ์ดํธ๋ ์์ ). ์์ ์ 3์์ ๋๋จธ์ง ๊ธฐ๊ฐ ๋์ ๊ณ์๋ฉ๋๋ค. fc00์ ์ค์์น ๋ฐ ๋ผ์ฐํ ๊ณ์ธต์ IPFS/libp2p๋ฅผ ์ํ ๋ ๋๋ํ ๋ฌด๋ฆฌ์ ๊ธฐ๋ฐ์ด ๋ ์ ์์ผ๋ฏ๋ก ์ด ๋ชจ๋ ๊ฒ์ด ๋งค์ฐ ํฅ๋ฏธ์ง์งํฉ๋๋ค.
@RichardLitt ๋ ๋ชฉ์์ผ BostonJS ์์ name-your-contributors
๋ชจ๋์ด ์ด ๋ด์ค๋ ํฐ์์ ์ด๋ป๊ฒ ์ฌ์ฉ๋๋์ง์ ๋ํด ์ฝ 50๋ช
์ ์ฌ๋๋ค์๊ฒ ์ฐ์คํ์ต๋๋ค. ๋ชจ์์ ์ฃผ์ ๋ ์ปค๋ฎค๋ํฐ ๊ตฌ์ถ์ด์์ต๋๋ค. ์๋์ ๊ธฐ์ฌ์ ๋ชฉ๋ก์ ๊ฐ์ ํ๊ธฐ ์ํ ์์ด๋์ด๊ฐ ์์ผ๋ฉด ์ด ์ ์ฅ์ ๋ฅผ ํ์ธํ๊ณ ์๋ ค์ฃผ์ญ์์ค. ๊ฐ์ฐ ์ดํ @RichardLitt ๋ get-pr-creators ๋ ๋ชจ๋์ ์ถ๊ฐํ์ฌ PR์ ์ฌ๋ ๋ชจ๋ ์ฌ๋(๋ณํฉ๋์ง ์๋๋ผ๋)์ด ๊ธฐ์ฌ์ ๋ชฉ๋ก์ ์ถ๊ฐ๋ฉ๋๋ค. ๋น์ ์ ์ด๋ฆ์ด ํฌํจ๋์์ต๋๊น?
@dignifiedquire ๋ ์ฝ๋ฉ ๋ผ์ด๋ธ ์คํธ๋ฆผ์ ์์ํ์ผ๋ฉฐ ์ด๋ฅผ "ํ์ ์๋ ํดํน"์ด๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ์ง๋ ์์์ผ ๊ทธ๋ ์ฒซ ๋ฒ์งธ ์ํผ์๋์์ WebUI ๋ฅผ ์ํ ์๋ก์ด ๊ธฐ๋ฅ์ ํ๋ ์์ ์ ๋ นํํ์ต๋๋ค. ๊ทธ๋ ์ด๋ฒ ์ฃผ์ ๋ค๋ฅธ ์ผ์ ํ ๊ฒ์ ๋๋ค. ์์ฒญ์ ์ค ํ ๋ช ์ธ @nginnever ๋ "webui์์ ๊ตฌ์ฑ ์์์ ๋ฐ์ดํฐ ํ๋ฆ์ ๋น ๋ฅด๊ฒ ๋ณด๋ ๋ฐ ๋์์ด ๋์์ต๋๋ค."๋ผ๊ณ ๋งํ์ต๋๋ค. ๊ทธ๋ Twitter ์์ ์ ๊ธฐ ์์ ์๊ฐ์ ๋ฐํํ ๊ฒ์ด๋ฉฐ ํฅํ ์ํผ์๋๊ฐ ํธ์คํ ๋ YouTube์์ IPFS๋ฅผ ๊ตฌ๋ ํ ์ ์์ต๋๋ค.
@diasdavid ๋ 3์ 5์ผ Kwamecorp์์ ์ฃผ์ตํ ๋ง์ง๋ง Lisbon Blockchain Workshop์ ์ฐธ์ฌํ์ต๋๋ค. ์ํฌ์์๋ ์ด๋ฌํ ๋ถ์ฐ ๊ธฐ์ ๋ก ์๋ฃจ์ ์ ๊ตฌ์ถํ๊ธฐ ์ํด ์์ ๊ทธ๋ฃน์ผ๋ก ๊ตฌ์ฑ๋ ๋ง์ ๋ธ๋ก์ฒด์ธ, IPFS, ์ด๋๋ฆฌ์ ๋ฐ ์ ๋ก์บ์ ์ ํธ๊ฐ๊ฐ ๋ชจ์์ต๋๋ค.
c-base ์ ์ผ๋ถ ๊ตฌ์ฑ์์ USB ๋ฉ๋ชจ๋ฆฌ ์คํฑ์์ IPFS๋ก ํ์ผ์ ์๋์ผ๋ก ์ ๋ก๋ํ๋ ๋ฐ๋ ๋๋กญ ๊ฐ์ ์์คํ ์ ์์ฑํ์ต๋๋ค. USB ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฅ์น์ ์ฐ๊ฒฐํ๋ฉด ์๋์ผ๋ก ๋ฉ๋ชจ๋ฆฌ ์คํฑ์ ์ก์ธ์คํ๊ณ ๋ชจ๋ ํ์ผ์ ์น์ ๊ฒ์ํฉ๋๋ค. IPFS ๋๋ถ์ ์ ์ธ๊ณ์์ ํ์ผ์ ์ฆ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ฃฝ์ ๋ฐฉ์ธ์ ๋ํ ์์ธํ ๋ด์ฉ์ deaddrops.com ์ ํ์ธํ์ญ์์ค.
๋ํ ์ค์น๊ฐ ๊ฐ๋ฅํฉ๋๋ค. ๋ ธ๋๋ ์์ ์ฅ์น์์ ์คํ๋ฉ๋๋ค. ๊ฝ์ผ๋ฉด ์ด๊ฒ๋ ๋ณด์ ๋๋ค . ๋ฒ ๋ฅผ๋ฆฐ์ ๊ณ์๊ฑฐ๋ ๊ณง ๋ฐฉ๋ฌธํ์ ๋ค๋ฉด ๊ผญ ๋ค๋ฌ๋ณด์ธ์.
ํ ๋ก ํ ์ ์น ์์นด์ด๋ธ ํด์ปคํค์ธ Archives Unleashed ์์ ODU WSDL Research Group ์ Mat Kelly (@machawk1)์ Sawood Alam (@ibnesayeed)์ Interplanetary Wayback ์ด๋ผ๋ IPFS ๊ธฐ๋ฐ ๋ถ์ฐ ์๊ตฌ ์์นด์ด๋ธ ์ฌ์ ์์คํ ์ ๊ฐ๋ฐํ์ต๋๋ค.
@jbenet ์ ๊ณผํ ๋ฐ์ดํฐ ๋๊ตฌ ๋ฐ ์ฌ์ฉ ์ฌ๋ก์ ๋ํด ์์๋ณด๊ธฐ ์ํด Janelia ์ฐ๊ตฌ ์บ ํผ์ค ๋ฅผ ๋ฐฉ๋ฌธํ์ต๋๋ค. ๊ทธ๋ IPFS, ๋ฐ์ดํฐ ๋ฒ์ ๊ด๋ฆฌ, ํจํค์ง ๊ด๋ฆฌ ๋ฑ์ ๋ํด ์ฐ์คํ์ต๋๋ค(๋น๋์ค ๊ณต๊ฐ ์์ ). ๊ทธ๋ DVID ์ ๋๋ผ์ด FlyEM ๋๋ ์ด๋ฏธ์ง ๋ ธ๋ ฅ ์ ์๊ตฌ ์ฌํญ์ ๋ํด ๋ฐฐ์ ์ต๋๋ค. ๊ทธ๋ FlyEM Team ( github ), Freeman Lab ( github ) ๋ฐ ๊ธฐํ ๊ทธ๋ฃน์์ ๋ง๋ ๋ง์ ํ์์ ์ธ ์คํ ์์ค ์ฐ๊ตฌ ๋๊ตฌ๋ฅผ ๋ณด์์ต๋๋ค. GitHub ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ํ์ธํ๊ณ ๋๋ ์ฐ๊ตฌ๋ฅผ ๊ฐ์ ํ๋๋ก ๋์์ฃผ์ธ์!
Sitepoint์ Jeff Smith ๋ IPFS์ ๋ํ ํ๋ฅญํ ๊ธฐ์ฌ๋ฅผ ๋ฐํํ์ต๋๋ค. "HTTP ๋ IPFS: P2P๊ฐ ์น์ ๋ฏธ๋๋ฅผ ๊ณต์ ํ๋๊ฐ?" .
์ ์ฒด IPFS GitHub ์กฐ์ง์์ ๋ค์ ์ฌ๋๋ค์ด 2์ 29์ผ(์ ์ค, GMT)์์ 3์ 7์ผ ์ฌ์ด์ GitHub์ ์ฝ๋๋ฅผ ์ปค๋ฐํ๊ฑฐ๋ ๋ฌธ์ ๋ฅผ ๋ง๋ค๊ฑฐ๋ ์๊ฒฌ์ ๋จ๊ฒผ์ต๋๋ค. ์ด ๋๊ตฌ ์ ๋ค๋ฅธ ๋๊ตฌ ๋ฅผ ์ฌ์ฉํ์ฌ ์ด ๋ชฉ๋ก์ ์๋ ์์ฑํ๊ณ ์์ผ๋ฏ๋ก ๊ทํ์ ์ด๋ฆ์ด ์ฌ๊ธฐ์ ์์ผ๋ฉด ์๋ ค์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
์ด ๋ด์ค๋ ํฐ๋ ์ปค๋ฎค๋ํฐ ํ๋์ด๊ธฐ๋ ํฉ๋๋ค. ๋ค์ ์ฃผ์ ๊ณต์ ํ ๋ฉ์ง ๋ด์ฉ์ด ์๋ค๋ฉด ์ฃผ๊ฐ ์ ์ฅ์ ์ ๋๊ธ์ ๋จ๊ฒจ์ฃผ์ธ์! ์ฃผ๊ฐ์ ๋ณด๊ณ ์ถ์ ์์ดํ ์ ์ธ๊ธํ๋ ์ฌ๋๋ค์ด ๋ง์์๋ก ๋ ์ฝ๊ฒ ๋ง๋ค๊ณ ๋ณด๋ผ ์ ์์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค. ๋ค์ ์ฃผ์ ๋ง๋์!
_ ์ฌ๊ธฐ ์ ์ด ๋ฌธ์ ์ ๋ํ ํผ๋๋ฐฑ์ ์ ์ถํ๊ฑฐ๋ ์ผ๋ฐ์ ์ผ๋ก IPFS Weekly์ ๋ํ ํผ๋๋ฐฑ์ ๋ณด๋ด์ฃผ์ญ์์ค._
IPFS ๋ ์ฝํ ์ธ ์ ID๋ก ์ฒ๋ฆฌ๋๋ ์๋ก์ด ํ์ดํผ๋ฏธ๋์ด ๋ฐฐํฌ ํ๋กํ ์ฝ๋ก ์น์ ๋ ๋น ๋ฅด๊ณ ์์ ํ๋ฉฐ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์ด ๊ฒ์๋ฌผ์์ ์ฐ๋ฆฌ๋ ์ง๋ ์ฃผ์ ์ผ์ด๋ ๋ฐ์ ์ค ์ผ๋ถ๋ฅผ ๊ฐ์กฐํฉ๋๋ค. ์ฐธ์ฌ๋ฅผ ์ํ๋ ์ฌ๋์ ํฌํจ๋ ํ์ดํผ๋งํฌ๋ฅผ ๋ฐ๋ฅด๊ฑฐ๋ GitHub ์์ ํ๋ถํ ์ ๋ณด๋ฅผ ๊ฒ์ํ๊ฑฐ๋ IRC (Freenode ๋คํธ์ํฌ์ #ipfs)์์ ์ฐ๋ฆฌ์ ํจ๊ป ํ์ญ์์ค.
์ด ์ ๋ฐ์ดํธ๋ฅผ ์ด๋ฉ์ผ๋ก ๋ฐ์ผ๋ ค๋ฉด ์ฃผ๊ฐ ๋ด์ค๋ ํฐ ์ ๊ฐ์ ํ์ญ์์ค!
๋ค์์ 3์ ๋์งธ ์ฃผ ์ฃผ์ ๋ด์ฉ์ ๋๋ค.
IPFS๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋ ๋ถ์ฐํ P2P ์ฑํ ์ ํ๋ฆฌ์ผ์ด์ ์ธ Orbit ๊ฐ ๋ค์ ํ๋ฐํ๊ฒ ๊ฐ๋ฐ๋๊ณ ์์ผ๋ฉฐ ์ฃผ์ ์ฝ๋ ๊ธฐ๋ฐ ๊ฐํธ์ ์งํํ๊ณ ์์ต๋๋ค. ์ด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ณ์ธต์ผ๋ก ๊ถค๋-db ๋ฅผ ์ฌ์ฉํฉ๋๋ค. orbit-db ๋ ๊ฐ๋ฐ์๊ฐ IPFS๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ฌ์ฉํ ์ ์๋๋ก ํ๋ IPFS ์๋จ์ KV ์ ์ฅ์ ๋ฐ ์ด๋ฒคํธ ๋ก๊ทธ์ ๋๋ค. ์ง๋ ์ฃผ orbit-db๋ ์ฑ๋ฅ๊ณผ ์์ ์ฑ์ด ํฌ๊ฒ ํฅ์๋์์ผ๋ฉฐ ์ด์ ์ต์ข ์ผ๊ด์ฑ์ ์ํด CRDT๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์ด๋ฒ ์ฃผ์ ๋คํธ์ํน ์ฝ๋์ ๋ถ์พํ ๋ฒ๊ทธ๊ฐ ์์ ๋์์ต๋๋ค. yamux(์ฃผ ์คํธ๋ฆผ ๋ฉํฐํ๋ ์)์ ๋ฌธ์ ๋ก ์ธํด ๋นํ ์คํธ๋ฆผ์ด ๋๋ฌด ๋ง์ด ์ด๋ฆฌ๋ ๊ฒฝ์ฐ ์ ์คํธ๋ฆผ์ ์ด ๋ ์ฝ๋๊ฐ ์ค๋จ๋ฉ๋๋ค. ๊ทธ ๊ฒฐ๊ณผ ๋์ฉ๋ ํ์ผ ์ ์ก( ipfs refs -r
, ipfs get
๋ฑ)์ด ์ค๋จ๋ฉ๋๋ค.
์ด์ IPFS 0.4.0์ด ์ถ์์ ์๋ฐํ์ผ๋ฉฐ @dignifiedquire ์ randor ๋๊ตฌ๋ฅผ ์๋นํ ๊ด๋ฒ์ํ๊ฒ ์คํํ์ผ๋ฉฐ 0.3.11 ์ดํ ๋ณ๊ฒฝ๋ repo ์์ ์ ๋ํด ๋ ํ์ ํฉ๋๋ค. ์ด์ ๋ฆด๋ฆฌ์ค์๋ ๊ณต์ ๋ฆด๋ฆฌ์ค๋ฅผ ์ฐจ๋จํ๋ ํญ๋ชฉ์ ๋ํ ์ฝ๊ฐ์ ์งง์ ์ฒดํฌ๋ฆฌ์คํธ๊ฐ ์์ต๋๋ค.
์๊ท๋ชจ ํ๋ก์ ํธ๋ก์ @whyrusleeping ์ ds-bench ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋ฅํ ๊ฐ ๋ฐ์ดํฐ ์ ์ฅ์ ๊ตฌํ์ ๋ฒค์น๋งํนํ๊ธฐ ์์ํ์ต๋๋ค. ๊ทธ ๊ฒฐ๊ณผ๋ ์์ผ๋ก ์คํ ๋ฆฌ์ง์ ์ฑ๋ฅ์ ๊ฐ์ ํ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค. ๊ฐ์ ์ฃผ์ ์ ๋ํด ์๋กญ๊ณ ํฅ๋ฏธ๋ก์ด ๋ฐ์ดํฐ ์ ์ฅ์์ ๋ํ ์คํ์ ์์ํ๊ณ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ๋ท๋ฐ์นจํ ์ ์๋ ๋ฐ์ดํฐ ์ ์ฅ์ ๊ตฌํ ์ ์์ฑํ์ต๋๋ค. @whyrusleeping ์ (๋์ปค์์) postgresql ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ฐ๋ํ๊ณ ์ด์ ๋ํด ๋ฒค์น๋งํฌ๋ฅผ ์คํํ์ต๋๋ค. ์ด๊ธฐ ์ฑ๋ฅ ๋ฉํธ๋ฆญ ์ ์กฐ์ ํ์ง ์์ ์ํ์์ ํ์ฌ ๋์คํฌ ๋ฐ์ดํฐ ์ ์ฅ์๋ณด๋ค ์ฝ 3๋ฐฐ ๋น ๋ฅธ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. (์ฐธ๊ณ : ๋ฉํธ๋ฆญ์ ๋จ์ํ ๊ฐ ๋ฐ์ดํฐ ์ ์ฅ์์ ์์์ 256k ๋ฐ์ด๋๋ฆฌ blob์ ์ฐ๋ ์ฑ๋ฅ์ ํ ์คํธํ๋ ๊ฒ์ ๋๋ค).
์ด์ go-ipfs ๊ธฐ๋ฅ๊ณผ ์ผ์นํ๋ฏ๋ก js-multiaddr ๊ตฌํ์ด ์ ๊ทธ๋ ์ด๋๋์์ต๋๋ค. ์ด๊ฒ์ด ์๋ฏธํ๋ ๋ฐ๋ js-multiaddr์ด ์ด์ varint๋ก ์ธ์ฝ๋ฉํด์ผ ํ๋ ํ๋กํ ์ฝ์ ์ง์ํ๋ค๋ ๊ฒ์ ๋๋ค. varint๋ ์ฐ์ ๋นํธ๋ฅผ ์ฌ์ฉํ์ฌ ์ค๋ช ํด์ผ ํ๋ ๋ฐ์ดํธ ์๋ง ์ฌ์ฉํ๋ ์ ์์ ๋๋ค( ์์ธํ ๋ด์ฉ ). ์ด ์ถ๊ฐ ์ ์๋ http, websockets ๋๋ IPFS multiaddrs๋ฅผ ์ ์ธํ ์ ์์์ต๋๋ค. ์ด๋ฌํ ํ๋กํ ์ฝ์๋ ๋ฐ์ดํธ์ ๋ง์ง ์๋ ์ฝ๋๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด์ ๋ ๊ฐ๋ฅํฉ๋๋ค. ์ฌ๊ธฐ ์์ ์ธ์ฝ๋ฉ ํ ์ด๋ธ์ ํ์ธํ ์ ์์ต๋๋ค.
@whyrusleeping ์ด ์์ฑํ๊ณ _multiaddr format_์ ๋ํ๋ด๋ ๋ชจ๋์ธ mafmt ๋ ํน์ ์ ์ก์ ์ฌ์ฉํ ๋ค์ํ ํ์์ ๊ฑธ๋ฌ๋ ๋๋ค. @daviddias ๋๋ถ์ ์ด์ uTP ๋ฐ WebSockets ์ ํจ์ฑ ๊ฒ์ฌ๋ ์ํํฉ๋๋ค.
์๋ก์ด libp2p-swarm ์ด ์ถ์๋์์ต๋๋ค. ์ง๋ ์ฃผ์ ๋ฐ๋ณตํด์ ๋งํ์ง๋ง, ๋ชจ๋์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ฌ์ฉํด์ผ ํ๋ ์ ์ก์ ๋ํด ๋ถ๊ฐ์ง๋ก ์ ์ด๋ฉฐ ๋ ๋ง์ ํ ์คํธ๋ฅผ ์ํํ ์ ์๋๋ก ์๋ก์ด API๋ฅผ ๊ฐ๋๋ก ์ฌ์ ์๋์์ต๋๋ค. ์ด๊ฒ์ ๋ํ ๋ ๋ง์ ๋ด๋ถ ํ๋ก์ธ์ค๋ฅผ ๋ ธ์ถ์์ผ ์ค๋ฅ ๊ฒ์ฌ ๋ฐ ๋ก๊น ์ ๋ ์ ์ฉํ๊ฒ ๋ง๋ญ๋๋ค. Libp2p๋ ๊ฒฐ๊ตญ ์ฌ์ฉ์๊ฐ ์ํ๋ ์ ์ก์ ํ์ฉํ๋ ๋ชจ๋ ๋ ธ๋์ ๋ํด IPFS๋ฅผ ํต๊ณผํ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค.
@jbenet ์ ์ด๋ฒ ์ฃผ์ ํฉ์ ์ฐ๊ตฌ ํ ๋ก ์ ์ํด ๋ณด์คํด์ ์์์ต๋๋ค. ๋ณด์คํด์ ์๋ ๋์ @jbenet ์ MIT ๋ฏธ๋์ด ๋ฉ์ ๋์งํธ ํตํ ์ด๋์ ํฐ๋ธ ๋ฅผ ๋ฐฉ๋ฌธํ์ฌ IPFS์ ๋ธ๋ก์ฒด์ธ, ๋์งํธ ์ถํ ๋ฐ ์ ๋ณด ์ก์ธ์ค์ ๋ํ IPFS์ ์๋ฏธ์ ๋ํด ์ด์ผ๊ธฐํ์ต๋๋ค.
c-base/ipfs-ringpin ์ ์ฌ๋ฌ ๋น์ฌ์ ๊ฐ์ IPFS "ํ์ผ ๊ณ ์ ๋ง"์ ์ค์ ํ๊ธฐ ์ํ ์๋ก์ด ๋๊ตฌ ์ธํธ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ์ด๊ฒ์ ํด์ปค์คํ์ด์ค๊ฐ ์๋ก์ ํ์ผ์ ๊ณ ์ ํ์ฌ ์ค๋ณต์ฑ์ ์ ๊ณตํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. pipermerriam/ipfs-persistence-consortium ๋ฐ VictorBjelkholm/pincoop ์ ์ ์ฌํ ์์ ์ ์ํํฉ๋๋ค.
-gred/jsjob-ethereum ์ ์ด๋๋ฆฌ์ ์์ ์ปดํจํ ์์ฅ์ ๋ง๋๋ ์คํ์ ๋๋ค. ๊ณ์ฐ ์์ ์ JavaScript ์๋๋ฐ์ค์์ ์คํ๋๋ฉฐ ์ ๋ ฅ ๋ฐ์ดํฐ, ์คํํ ์๊ณ ๋ฆฌ์ฆ ๋ฐ ์์ฑ๋ ๊ฒฐ๊ณผ๋ ๋ชจ๋ IPFS๋ฅผ ํตํด ๊ณต์ ๋ฉ๋๋ค.
@jbenet ์ ์๋ QCon SF ์์ IPFS์ ๋ํ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ผ๋ ์ ๋ชฉ ์ ๊ฐ์ฐ์ ํ์ต๋๋ค. ์ด๋ฒ ์ฃผ์ ์์ ์ด ๊ณต๊ฐ๋์์ผ๋ ์ด์ ๋ชจ๋ ๋ณด์ค ์ ์์ต๋๋ค! ๊ฐ์ฐ์๋ ์ผ๋ฐ์ ์ธ ์๊ฐ(IPFS๋ฅผ ์ ์๊ณ ์๋ ๊ฒฝ์ฐ ๊ฑด๋๋ฐ๊ธฐ)๊ฐ ํฌํจ๋ ๋ค์ Merkle Links, Mazieres ๋งํฌ, IPNS ์๋ ๋ฐฉ์, IPRS ๋ ์ฝ๋, ๋ฒ์ ๊ด๋ฆฌ, ํค์ฒด์ธ(IPFS์ PKI), ํ๋ฅด์๋(ID) ๋ฐ ๋.
Investigative Journalism ์ปจํผ๋ฐ์ค์ LoganCIJ 2016 ์ฌํฌ์ง์ ์์ c-base์์ IPFS ๊ธฐ๋ฐ USB ๋ฐ๋๋๋กญ ์ด ์์ฐ๋์์ต๋๋ค. ๋ ๋ง์ ์ฌ์ง์ด ์ฌ๊ธฐ์ ์์ต๋๋ค . ์์ ๋ง์ IPFS USB ๋ฐ๋๋๋กญ์ ๊ตฌ์ถํ๋ ค๋ฉด c-base ํ๋ก์ ํธ๋ฅผ ํ์ธํ์ญ์์ค. c-base/ipfs-deaddrop .
@NeoTeo ๊ฐ ์ฃผ์ตํ๋ IPFS ์ฝํํ๊ฒ ๋ฐ์ ์ ๋ฉฐ์น ์ ์ ๋ ๋ค๋ฅธ ๋ชจ์์ ๊ฐ์ก์ต๋๋ค. ํด๋น ์ง์ญ์ ๊ณ์๋ค๋ฉด ๋ค์ ํ์ด์ง๋ฅผ ๋์น์ง ์๋๋ก Meetup.com ํ์ด์ง ์์ ๋ฑ๋กํ์ธ์!
๋ช๋ช ํต์ฌ IPFS ๊ฐ๋ฐ์๋ค์ 3์ 28์ผ๋ถํฐ 4์ 8์ผ๊น์ง ๋ด์์ ์์ ๊ฒ์ ๋๋ค. ์ฐ๋ฆฌ๋ ๊ทธ ๊ธฐ๊ฐ ๋ด์ IPFS ๋ฐ์ ์ ์กฐ์งํ ๊ฒ์ ๋๋ค. ์ฐธ์์ ์ํ์๋ฉด ์ด github ๋ฌธ์ ์์ ์ต์ข ์ธ๋ถ ์ ๋ณด๋ฅผ ํ์ธํ์ธ์. ๋ฐํํ๊ณ ์ถ๋ค๋ฉด ํด๋น ํธ์ ๊ฒ์ํ์ญ์์ค.
์ ์ฒด IPFS GitHub ์กฐ์ง์์ ๋ค์ ์ฌ๋๋ค์ 3์ 7์ผ(์ ์ค, GMT)์์ 3์ 14์ผ ์ฌ์ด์ GitHub์ ์ฝ๋๋ฅผ ์ปค๋ฐํ๊ฑฐ๋ ๋ฌธ์ ๋ฅผ ์์ฑํ๊ฑฐ๋ ์๊ฒฌ์ ๋จ๊ฒผ์ต๋๋ค. ์ด ๋๊ตฌ ์ ๋ค๋ฅธ ๋๊ตฌ ๋ฅผ ์ฌ์ฉํ์ฌ ์ด ๋ชฉ๋ก์ ์๋ ์์ฑํ๊ณ ์์ผ๋ฏ๋ก ๊ทํ์ ์ด๋ฆ์ด ์ฌ๊ธฐ์ ์์ผ๋ฉด ์๋ ค์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
์ด ๋ด์ค๋ ํฐ๋ ์ปค๋ฎค๋ํฐ ํ๋์ด๊ธฐ๋ ํฉ๋๋ค. ๋ค์ ์ฃผ์ ๊ณต์ ํ ๋ฉ์ง ๋ด์ฉ์ด ์๋ค๋ฉด ์ฃผ๊ฐ ์คํ๋ฆฐํธ ๋ฌธ์ ์ ๋๊ธ์ ๋จ๊ฒจ์ฃผ์ธ์! ์ฃผ๊ฐ์ ๋ณด๊ณ ์ถ์ ์์ดํ ์ ์ธ๊ธํ๋ ์ฌ๋๋ค์ด ๋ง์์๋ก ๋ ์ฝ๊ฒ ๋ง๋ค๊ณ ๋ณด๋ผ ์ ์์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค. ๋ค์ ์ฃผ์ ๋ง๋์!
_ ์ฌ๊ธฐ ์ ์ด ๋ฌธ์ ์ ๋ํ ํผ๋๋ฐฑ์ ์ ์ถํ๊ฑฐ๋ ์ผ๋ฐ์ ์ผ๋ก IPFS Weekly์ ๋ํ ํผ๋๋ฐฑ์ ๋ณด๋ด์ฃผ์ญ์์ค._
IPFS ๋ ์ฝํ ์ธ ์ ID๋ก ์ฒ๋ฆฌ๋๋ ์๋ก์ด ํ์ดํผ๋ฏธ๋์ด ๋ฐฐํฌ ํ๋กํ ์ฝ๋ก ์น์ ๋ ๋น ๋ฅด๊ณ ์์ ํ๋ฉฐ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์ด ๊ฒ์๋ฌผ์์ ์ฐ๋ฆฌ๋ ์ง๋ ์ฃผ์ ์ผ์ด๋ ๋ฐ์ ์ค ์ผ๋ถ๋ฅผ ๊ฐ์กฐํฉ๋๋ค. ์ฐธ์ฌ๋ฅผ ์ํ๋ ์ฌ๋์ ํฌํจ๋ ํ์ดํผ๋งํฌ๋ฅผ ๋ฐ๋ฅด๊ฑฐ๋ GitHub ์์ ํ๋ถํ ์ ๋ณด๋ฅผ ๊ฒ์ํ๊ฑฐ๋ IRC (Freenode ๋คํธ์ํฌ์ #ipfs)์์ ์ฐ๋ฆฌ์ ํจ๊ป ํ์ญ์์ค.
์ด ์ ๋ฐ์ดํธ๋ฅผ ์ด๋ฉ์ผ๋ก ๋ฐ์ผ๋ ค๋ฉด ์ฃผ๊ฐ ๋ด์ค๋ ํฐ ์ ๊ฐ์ ํ์ญ์์ค!
๋ค์์ 3์ 14์ผ ์คํ๋ฆฐํธ์ ํ์ด๋ผ์ดํธ์ ๋๋ค.
@dignifiedquire ๋ ๊ณง ์ถ์๋ ์๋ก์ด webui๋ฅผ ์ํด ์ด์ฌํ ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค. ์ด๋ฏธ์ง๋ฅผ ๋ฏธ๋ฆฌ ๋ณด๊ณ , ๋น๋์ค๋ฅผ ๋ณด๊ณ , ํด๋๋ฅผ ๋ง๋ค๊ณ , ๋์ด๋ค ๋๋ ๋ฑ์ ์์ ์ ์ํํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ ์์ gif๊ฐ ์์ต๋๋ค. ๋์์ด ํ์ํ๋ฉด ๋ฆฌํฌ์งํ ๋ฆฌ์์ ๋์์ ์ํ๋ ๋ ์ด๋ธ ์ ํ์ธํ์ธ์.
์ง๋์ฃผ ํ์์์์ ์ข์ ์์ ์ฑํ ์ ํ ํ PubSub์ ๋ํ ํ๋ฐํ ํ ๋ก ์ด ์์ต๋๋ค. PubSub๋ IPFS ์์ ์ฝ๊ฒ ๊ฒ์ํ๊ณ ๊ตฌ๋ ํ๋ ๋ฐ ๋์์ด ๋๋ ๊ฐ๋จํ ํ๋กํ ์ฝ์ ๋ํด ์ด์ผ๊ธฐํ๋ ๋ฐ ์ฌ์ฉํ๋ ์ด๋ฆ์ ๋๋ค. ์ฐ๋ฆฌ์ ์๊ตฌ ์ฌํญ์ ๊ตฌํํ๊ธฐ ์ฝ๊ณ ์ ๊ณ์ธตํ๋๊ณ ๋๋จธ์ง IPFS ์ถ์ํ์ ์ ๋ง์์ผ ํ๋ค๋ ๊ฒ์ ๋๋ค. PubSub API์ ๋ํ ๋ํ์ ์ฐธ์ฌํ๋ ค๋ฉด ์ด ๋ฌธ์ ๋ฅผ ํ์ธํ์ธ์. ๋ ๋ง์ ํ ๋ก ์ ์ํ์๋ฉด ๋ฉ๋ชจ ๋ฆฌํฌ์งํ ๋ฆฌ์์ ๋ชจ๋ PubSub ๋ฌธ์ ๋ฅผ ํ์ธํ์ธ์.
@haadcode ๋ IPFS ํด์์ ๋ถ๋ถ์ ์ผ๋ก ์ ๋ ฌ๋ ์ฐ๊ฒฐ ๋ชฉ๋ก์ธ ipfs-log ์ ๋ํด ์์ ํ๊ณ ์ถ์ํ์ต๋๋ค. ๋ก๊ทธ์ ๊ฐ ํญ๋ชฉ์ ์๋ ค์ง ๋ชจ๋ ํค๋ ๋๋ ๋ฆฌํ ๋ ธ๋๋ฅผ ๊ฐ๋ฆฌํต๋๋ค. "๋์ ์ฝํ ์ธ "๋ฅผ ์ถ์ ํด์ผ ํ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋น๋ฉ ๋ธ๋ก์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. ํ์ผ ๋ฒ์ ์ถ์ , IPFS ํด์ ํผ๋ ์์ฑ, ๋ฉ์์ง ๋๋ CRDT์ฉ ์ ์ก. ์ด๊ฒ์ ์๋ IPFS์ KV ์ ์ฅ์ ๋ฐ ์ด๋ฒคํธ ๋ก๊ทธ์ธ orbit-db ๋ฅผ ์ํด ์์ฑ๋์์ผ๋ฉฐ ํ์ฌ ์ฌ์ฉ ์ค์ ๋๋ค.
@noffle ๋๋ถ์ js-ipfs์ ๋ํ ipfs init
๊ฐ ๊ฑฐ์ ์๋ฃ ๋์์ต๋๋ค. ์ด๊ฒ์ go-ipfs์ ํธํ๋์ง๋ง JavaScript๋ง ์ฌ์ฉํ์ฌ ์คํ๋ฉ๋๋ค. ํ
์คํธ๋ฅผ ์์ฑํ๊ณ ์ธ๋ฏธ์ฝ๋ก ์ ์ ๋ช
ํ๊ฒ ํ๋ ๊ฒ์ ์ข์ํ๋ค๋ฉด js-ipfs ์์ญ ์ ๊ธฐ์ฌํ ์ ์๋ ๋ง์ ๊ธฐํ๊ฐ ์์ต๋๋ค.
์ด๋ฒ ์ฃผ go-ipfs์์๋ ๋ฒ์ 0.4.0 ์ถ์๋ฅผ ์ค๋นํ์ต๋๋ค. ์ฌ๊ธฐ์๋ ๋ง์ ํ ์คํธ, ์ ๋ณด ์์ฑ ๋ฐ IPFS์ ๋ค์ํ ์ธก๋ฉด์ ๋ํ ๊ฒ์ฆ์ด ํฌํจ๋ฉ๋๋ค. @whyrusleeping ์ ๋งค์ฐ ๋ง์ ์์ ๊ฐ์ฒด(200,000๊ฐ ์ด์)๋ฅผ ์ถ๊ฐํ๊ณ ๊ทธ ์ค ๋ช ์ฒ ๊ฐ๋ฅผ ๊ณ ์ ํ๊ณ ๋ง์ด๊ทธ๋ ์ด์ ์ ์คํํ๊ณ ๋ชจ๋ ๊ฒ์ ํ์ธํ๊ณ gc๋ฅผ ์คํํ ๋ค์ ๋ชจ๋ ๊ฒ์ ํ์ธํ๋ fs-repo-migrations์ ๋ํ ์คํธ๋ ์ค ํ ์คํธ๋ฅผ ์์ฑํ์ต๋๋ค. ๋ค์. ์ผ๋จ ๊ทธ๊ฒ์ด ์๋ํ๋ฉด, ๊ทธ๋ 10๋ฐฐ(2๋ฐฑ๋ง ๊ฐ ์ด์์ ๊ฐ์ฒด!)๋ก ์ถฉ๋ํ ์ซ์๋ก ํ ์คํธ ์คํ์ ์์ํ๊ณ ๋ชจ๋ ๊ฒ์ด ์ ์๋ฃ๋์์ต๋๋ค. ์ด ๊ฒฌ๊ณ ํจ์ 0.4.0์ด ๊ณง ์ถ์๋ ์ค๋น๊ฐ ๋์์์ ์๋ฏธํฉ๋๋ค.
Weekly No.3(v1.4.2)์์ ์ธ๊ธ๋ ์ดํ๋ก ipfs-firefox-addon ์ ๋ช ๊ฐ์ง ๋ณ๊ฒฝ ์ฌํญ์ด ์์ต๋๋ค.
๋ก์ปฌ HTTP2IPFS ๊ฒ์ดํธ์จ์ด๋ฅผ ํตํด IPFS ๋ฆฌ์์ค์ ๋ํ ํฌ๋ช ํ ์ก์ธ์ค๋ฅผ ์ ๊ณตํ๋ Firefox ์ ๋์จ์ Mozilla์์ ์์ ํ ๊ฒํ ๋์์ผ๋ฉฐ v1.5.6 ์ผ๋ก ์ ๋ฐ์ดํธ๋์์ต๋๋ค. ํ๊ท ์ ์ผ๋ก 350๋ช ์ด์์ ์ผ์ผ ์ฌ์ฉ์๊ฐ ์์ต๋๋ค.
1.5.x ์๋ฆฌ์ฆ๋ ๊ธฐ๋ณธ ์ค์ ํ๋ฉด์์ ํ์ฑํํ ์ ์๋ ์คํ์ ๊ธฐ๋ฅ๊ณผ ํจ๊ป ์ค์๊ฐ ์ํ ๋ฐ ์ง๋จ๊ณผ ๊ฐ์ ๋ค์ํ UX ๊ฐ์ ์ฌํญ์ ์ ๊ณตํฉ๋๋ค. Github์์ ์ ์ฒด ๋ชฉ๋ก์ ํ์ธํ์ธ์. ๊ธฐ๋ฅ ์์ฒญ ๋ฐ ๋ฒ๊ทธ ๋ณด๊ณ ์ ๋ฅผ ํ์ ํฉ๋๋ค!
์ต๊ทผ ์ถ์๋ Mine ์ ์น๊ตฌ๋ค
L-SPACE , ๋ฏธ๋์ด์ฒด์ธ ์๋ฒ. ๊ทธ๋ค
๋ํ ๋ธ๋ก๊ทธ์ ๋ฉ์ง ์
๋ฐ์ดํธ๋ฅผ ์์ฑํ๊ณ ์์ต๋๋ค.
๋ฏธ๋์ด์ฒด์ธ์ด ์๋ํ๋ ๋ฐฉ์ ,
๊ฐ๋ฐ์ ์
๋ฐ์ดํธ V ,
๊ฐ๋ฐ์ ์
๋ฐ์ดํธ VI ,
๊ทธ๋ฆฌ๊ณ ๋. ์ธ๋ก ์ ์ฃผ๋ชฉํ๊ณ Mediachain์
๋์ค๋ฅ ,
๋นํธ์ฝ์ธ ๋งค๊ฑฐ์ง ,
CCN ,
๊ทธ๋ฆฌ๊ณ ๋! ์ถํํฉ๋๋ค. IPFS์ ๋ํ ์ฐฌ์ฌ๋ฅผ ๋ณด๋ด์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค!
@diasdavid ๋ ๋ฆฌ์ค๋ณธ์์ IPFS๋ฅผ ์ํ ์ฐ๊ตฌ ๊ฐ๋ฐ ํ์๋ฅผ ์กฐ์งํ์ต๋๋ค. ๊ทธ ์ง์ญ์ ๊ณ์๋ค๋ฉด ์ด ๋ชจ์ ์ ์ฐธ์ฌํ์ธ์.
Bitcoin Magazine์๋ Eris Industries์ Zach Ramsay ๊ฐ ๋ธ๋ก์ฒด์ธ์ด ๊ณต๊ณต ๊ณผํ์ ๋ฐ์ ์ํฌ ์ ์๋ ๋ฐฉ๋ฒ ์ ๋ํ ๊ฒ์คํธ ๊ฒ์๋ฌผ์ด ์์ต๋๋ค. Zach๋ ๋ํ Eris ๋ธ๋ก๊ทธ: Public Science: A Slightly More Practical Guide ์ 2๋ถ๋ฅผ ๊ฒ์ํ์ต๋๋ค. ํนํ ํ๊ณ์ ์๋ค๋ฉด ๋ ๋ค ์ฝ์ ๊ฐ์น๊ฐ ์์ต๋๋ค.
์ ์ฒด IPFS GitHub ์กฐ์ง์์ ๋ค์ ์ฌ๋๋ค์ 3์ 14์ผ(์ ์ค, GMT)์์ 3์ 21์ผ ์ฌ์ด์ GitHub์ ์ฝ๋๋ฅผ ์ปค๋ฐํ๊ฑฐ๋ ๋ฌธ์ ๋ฅผ ๋ง๋ค๊ฑฐ๋ ์๊ฒฌ์ ๋จ๊ฒผ์ต๋๋ค. ์ด ๋๊ตฌ ์ ๋ค๋ฅธ ๋๊ตฌ ๋ฅผ ์ฌ์ฉํ์ฌ ์ด ๋ชฉ๋ก์ ์๋ ์์ฑํ๊ณ ์์ผ๋ฏ๋ก ๊ทํ์ ์ด๋ฆ์ด ์ฌ๊ธฐ์ ์์ผ๋ฉด ์๋ ค์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
์ด ๋ด์ค๋ ํฐ๋ ์ปค๋ฎค๋ํฐ ํ๋์ด๊ธฐ๋ ํฉ๋๋ค. ๋ค์ ์ฃผ๊ฐ์ ๊ณต์ ํ ๋ฉ์ง ๋ด์ฉ์ด ์๋ค๋ฉด ๋ค์ ์ฃผ๊ฐ ์คํ๋ฆฐํธ ํธ ์ ๋๊ธ์ ๋จ๊ฒจ์ฃผ์ธ์! ์ฃผ๊ฐ์ ๋ณด๊ณ ์ถ์ ์์ดํ ์ ์ธ๊ธํ๋ ์ฌ๋๋ค์ด ๋ง์์๋ก ๋ ์ฝ๊ฒ ๋ง๋ค๊ณ ๋ณด๋ผ ์ ์์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค. ๋ค์ ์ฃผ์ ๋ง๋์!
_ ์ฌ๊ธฐ ์ ์ด ๋ฌธ์ ์ ๋ํ ํผ๋๋ฐฑ์ ์ ์ถํ๊ฑฐ๋ ์ผ๋ฐ์ ์ผ๋ก IPFS Weekly์ ๋ํ ํผ๋๋ฐฑ์ ๋ณด๋ด์ฃผ์ญ์์ค._
IPFS ๋ ์ฝํ ์ธ ์ ID๋ก ์ฒ๋ฆฌ๋๋ ์๋ก์ด ํ์ดํผ๋ฏธ๋์ด ๋ฐฐํฌ ํ๋กํ ์ฝ๋ก ์น์ ๋ ๋น ๋ฅด๊ณ ์์ ํ๋ฉฐ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์ด ๊ฒ์๋ฌผ์์ ์ฐ๋ฆฌ๋ ์ง๋ ์ฃผ์ ์ผ์ด๋ ๋ฐ์ ์ค ์ผ๋ถ๋ฅผ ๊ฐ์กฐํฉ๋๋ค. ์ฐธ์ฌ๋ฅผ ์ํ๋ ์ฌ๋์ ํฌํจ๋ ํ์ดํผ๋งํฌ๋ฅผ ๋ฐ๋ฅด๊ฑฐ๋ GitHub ์์ ํ๋ถํ ์ ๋ณด๋ฅผ ๊ฒ์ํ๊ฑฐ๋ IRC (Freenode ๋คํธ์ํฌ์ #ipfs)์์ ์ฐ๋ฆฌ์ ํจ๊ป ํ์ญ์์ค.
์ด ์ ๋ฐ์ดํธ๋ฅผ ์ด๋ฉ์ผ๋ก ๋ฐ์ผ๋ ค๋ฉด ์ฃผ๊ฐ ๋ด์ค๋ ํฐ ์ ๊ฐ์ ํ์ญ์์ค!
๋ค์์ 3์ 21์ผ๋ถํฐ 3์ 28์ผ๊น์ง ์ ์คํ๋ฆฐํธ ํ์ด๋ผ์ดํธ์ ๋๋ค.
ํจํค์ง ๊ด๋ฆฌ์๋ ์ต๊ทผ ํฐ ํ์ ๊ฐ ๋์์ต๋๋ค. ๋๋ถ๋ถ ์ด๊ฒ์ ๋ง์ด ์ฌ์ฉ๋๋ ์ผ๋ถ npm ํจํค์ง์ ์์ฑ์๊ฐ ๋ชจ๋ ๋ชจ๋์ ๋์์ ๊ฒ์ ์ทจ์ํ๋ ๋ฌธ์ ๋๋ฌธ์
๋๋ค. ๊ทธ ์ค ํ๋๋ left-pad
๋ก ์ ์ธ๊ณ์ ์ผ๋ก ์์ฒ ๊ฐ์ ๋น๋์์ ์ฌ์ฉ๋์์ผ๋ฉฐ ํจํค์ง๊ฐ ์ ๊ฑฐ๋์์ ๋ ๋ชจ๋ ์ค๋จ๋์์ต๋๋ค. ์ผ์ด๋ ์ผ์ ๋ํ ํ๋ฅญํ ๊ธ์ ์ฌ๊ธฐ npm.js ๋ธ๋ก๊ทธ์ ์์ต๋๋ค . ๊ทธ๋ค์ ์ด๊ฒ์ ๋งค์ฐ ์ง์งํ๊ฒ ๋ฐ์๋ค์๊ณ ์ผ๋ง ์ง๋์ง ์์ ์ง์ ์ ์ธ ๊ฒฐ๊ณผ๋ก ์ถํ ์ทจ์ ์ ์ฑ
์ ๋ณ๊ฒฝํ์ต๋๋ค .
๋ง์ ์ฌ๋๋ค์ด ์ด ๋ฌธ์ ์ ๋ํ ๊ฐ๋ฅํ ํด๊ฒฐ์ฑ ์ผ๋ก IPFS๋ก ๋ฐ์ด ๋ค์์ต๋๋ค. ์๊ตฌ ํ์ผ ์์คํ ์ ์ฌ์ฉํ๋ฉด ๊ฒ์ ์ทจ์๊ฐ ๋ถ๊ฐ๋ฅํฉ๋๋ค. ๋ค์์ IPFS๋ฅผ ์ฌ์ฉํ์ฌ npm์ ์์ ํ๋ ๋ฐฉ๋ฒ ์ด๋ผ๋ ์ ๋ชฉ์ ๊ฒ์๋ฌผ์ ๋๋ค. ๋ค์์ ์๊ตฌ ์ ์ฅ ์์คํ ์ ์ฌ์ฉํ์ฌ npm์ ์์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ํฉ์๋ฅผ ์ฐพ์ผ๋ ค๋ ์๋ก์ด GitHub ์กฐ์ง์ธ ipmjs์ ๋ํ ๋ฌธ์ ์ ๋๋ค. ์ฌ๊ธฐ์ ๋ชจ๋์ IPFS์ ์ง์ ๊ฒ์ํ๋ npm ๋ชจ๋, cowpen ์ด ์์ต๋๋ค. ์ฌ๊ธฐ์ IPFS์ ์ด๋๋ฆฌ์์ ์ฌ์ฉํ์ฌ ์๊ฒจ๋ ๋ ๋ค๋ฅธ ๋ถ์ฐํ ํจํค์ง ๊ด๋ฆฌ์ ๊ฐ ์์ต๋๋ค.
IPFS ์ปค๋ฎค๋ํฐ๋ ์ค๋ซ๋์ ๋ณ๊ฒฝํ ์ ์๋ ํจํค์ง ๊ด๋ฆฌ์์ ๋ํด ์๊ฐํด ์์ต๋๋ค. IPFS ์์ฒด๋ ๋ณ๊ฒฝํ ์ ์๋ ํจํค์ง ๊ด๋ฆฌ์๋ก ์์ํ์ผ๋ฉฐ ํจ์ฌ ์ฝ๊ฒ ์์ฑํ ์ ์๋๋ก ๋ง๋ค์ด์ก์ต๋๋ค. @diasdavid ์๋ registry-mirror
๋ผ๋ ํ๋ก์ ํธ๊ฐ ์์ต๋๋ค. ์ด๋ฅผ ํตํด NPM ๋์ IPFS์์ ์ง์ ๊ฒ์ํ ํจํค์ง๊ฐ ์ง์ํ๋ npm ๋ ์ง์คํธ๋ฆฌ๋ฅผ ๋ก์ปฌ์์ ์คํํ ์ ์์ต๋๋ค. ๊ทธ๋ ์์ ์ด ๋ฐํํ ํ๋ ์ ํ
์ด์
์ ๋ํด ์ผ์ต๋๋ค. ์ฌ๊ธฐ ; ์์ค ์ฝ๋๋ ์ฌ๊ธฐ ์ ์์ต๋๋ค.
๋น์ทํ ๋ฉ๋ชจ์์ @whyrusleeping ์ด ๋ง๋ Go์ฉ ํจํค์ง ๊ด๋ฆฌ์ gx ๋ ํนํ Hacker News ์์ npm ๋ฐ ํจํค์ง ๊ด๋ฆฌ์์ ๋ํ ๋ง์ ํ ๋ก ์์ ์ธ๊ธ๋์์ต๋๋ค. ์ง๋ 2์ฃผ ๋์ ์ด ํ๋ก์ ํธ๋ ๋ณ 50๊ฐ์์ 1000๊ฐ๋ก ๋์ด๋ฌ๊ณ ์ง๊ธ ์ฌ๋๋ค์ ์ด์ ๋ถ๋ช ํ ๊ด์ฌ์ ๊ฐ๊ณ ์์ต๋๋ค.
IPFS๋ฅผ ํจํค์ง ๊ด๋ฆฌ์๋ก ๊ฐ์ฅ ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๋ ผ์๊ฐ ์งํ ์ค์ ๋๋ค. ํ ๋ง์ด ์์ผ๋ฉด GitHub๋ก ์ด๋ํ์ญ์์ค. ์ฐ๋ฆฌ๋ FAQ ์ ๋ฉ๋ชจ ๋ฆฌํฌ์งํ ๋ฆฌ ์์ ๋ฃ๊ณ ์์ต๋๋ค.
ipfs.io DNS๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด DigitalOcean์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. 3์ 24์ผ ํ์์ผ, DigitalOcean DNS๋ ์ฌ๊ฐํ ์ ์ ์ผ๋ก ์ธํด ipfs.io์ ๊ณต์ฉ ๊ฒ์ดํธ์จ์ด๊ฐ ๋ค์ด๋์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์์ ๋ฐฉ์์ผ๋ก DNSimple ๋ก ์ ํํ๊ณ DigitalOcean์ด ์์ง ๋ค์ด๋ ์ํ์์ ipfs.io๋ฅผ ๋ค์ ๊ฐ์ ธ์์ง๋ง ์ด ์ฌ๊ฑด์ ๋ถ๋ช ํ ์๋ชป๋ ๋ฐํ์ ๋ง๋ จํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ค์๋ ์ด๋ฐ ์์ผ๋ก ๋ฌด๋์ง์ง ์๋๋ก ๋ ธ๋ ฅํ ๊ฒ์ ๋๋ค. ๋จ์ผ ์คํจ ์ง์ ์ ์์กดํ์ง ์๋ ๊ฒ์ ์ด๋ ต์ต๋๋ค. ๋ค์์ ๋ช ๊ฐ์ง ์์ ์ ๋๋ค.
์ฐ๋ฆฌ๋ ์์ผ๋ก ๋ฉฐ์น ์์ ๋ธ๋ก๊ทธ์ ๋ ์์ธํ ์ฌํ ๋ถ์์ ๊ฒ์ํ ๊ฒ์ ๋๋ค.
js-ipfs ๋ก๋๋งต ์ ๋ฐ๋ผ ๋ธ๋ผ์ฐ์ ์ Node.js์์ ์ฌ์ฉํ ์ ์๋ ์คํ ๊ฐ๋ฅํ js-ipfs ๋ฒ์ ์ ๊ฐ๊ฒ ๋์์ต๋๋ค. ์ด๊ฒ์ IPFS ํ๋ก์ ํธ์์ ๋งค์ฐ ์ค์ํ ์ด์ ํ๊ฐ ๋ ๊ฒ์ด๋ฉฐ ์๋ก์ด ๋ถ์ฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ฒด ์ธํธ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ ๊ฒ์ ๋๋ค. ์ด ๋ ธ๋ ฅ์ ์ฐธ์ฌํ๊ณ ์ถ๋ค๋ฉด Captain.log ํญ๋ชฉ์ ํ์ธํ์ฌ ์ ์ฒด ์ ๋ฐ์ดํธ์ ๊ธฐ์ฌํ ์ ์๋ ์์ ๋ชฉ๋ก์ ํ์ธํ์ธ์.
@haadcode ๋ orbit-db , ipfs-log ๋ฐ Orbit ๊ฐ์ ์ ์ํด ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค. ์ด์ ๋ฉ์์ง ๊ธฐ๋ก ๊ฐ์ ธ์ค๊ธฐ๊ฐ ๋ ์์ ์ ์ด๊ณ ๋ฉ์์ง ๋ก๋์ ๋ํ UI ํผ๋๋ฐฑ์ด ์์ ๋์์ต๋๋ค. ์ด ๋ชจ๋ ์์ ์ Orbit์ ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์์ํฌ ๊ฒ์ ๋๋ค.
js-ipfs init
์๋ํฉ๋๋ค! @noffle ์ CLI ์ฌ์ฉ์ ํฌํจํ์ฌ ์ด๋ฒ ์ฃผ์ ๋๋จธ์ง ๋ถ๋ถ์ ์๋ฃํ์ต๋๋ค. ์ฌ๊ธฐ์๋ ํด๋น ์์
์์ ํ์๋ ์์์ ๋ณด์กฐ PR ์ด ํฌํจ๋์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด js-ipfs
์ด๊ธฐํ ํ๋ก์ธ์ค๊ฐ go-ipfs'์ ํธํ๋๋ IPFS ์ ์ฅ์๋ฅผ ์์ฑํฉ๋๋ค.
pako
์ด๋ฒ ์ฃผ์ ์ด๋ฃจ์ด์ง ์ค์ํ ๊ธฐ์ฌ ์ค ํ๋๋ zlib
JavaScript ๊ตฌํ, pako
์ ๋ํ '์ฌ์ ' ์ง์ ์ถ๊ฐ์์ต๋๋ค. ์ด ๊ณตํ์ผ๋ก ์ฐ๋ฆฌ๋ IPFS์์ ์ฌ์ฉ๋๋ ๊ธฐ๋ณธ ์คํธ๋ฆผ muxing ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ ๋ธ๋ผ์ฐ์ ์์ ์คํ๋๋ SPDY 3.1์ ํ๋ ์ด๋ฐ ๋ ์ด์ด๋ฅผ ์๋ฒฝํ๊ฒ ๊ตฌํํ ์ ์์ต๋๋ค. ์ด ๊ธฐ์ฌ์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ค์ ๋ฌธ์ ๋ฐ PR ํ ๋ก ์์ ์ฐพ์ ์ ์์ต๋๋ค.
@whyrusleeping ์ ์ฝํ ์ธ ๋ฅผ 0.4.0์์ 0.3.11๋ก ์ด๋ํ๋ ๋๊ตฌ๋ฅผ ์์ฑํ์ต๋๋ค( levart-emit ์ฐธ์กฐ). ๊ทธ๋ ๋ํ utp์์ ์ฐ๊ฒฐ ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋ ํ์ผ ์ค๋ช ์ ๋์ ๋ฒ๊ทธ๋ฅผ ๋ฐ๊ฒฌํ๊ณ ๋ฐ์ดํฐ ์ ์ฅ์ ์ฑ๋ฅ ๊ฐ์ ์์ ์ ์์ํ์ต๋๋ค.
jsipfs object
cli ๋ฐ http-api ๋์ ์ด ์๋ฃ๋์์ต๋๋ค.์ด์ ipfs object
๋ฅผ ์ฌ์ฉํ๋ ๊ฒ๊ณผ ๊ฐ์ ๋ฐฉ์์ผ๋ก jsipfs object
๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด ๋ชฉํ์ ๋ง์ง๋ง ๋ง์ผ์ ์ธ๋ํ Francisco Dias ์๊ฒ ํฐ ๊ฐ์ฌ๋ฅผ ๋๋ฆฝ๋๋ค. ๊ฐ๋ฐ์ ์ ์ฒด ํธ๋์ github.com/ipfs/js-ipfs/issues/58 ์์ ์ฐพ์ ์ ์์ต๋๋ค.
์ธํ๋ผ ๋ฉํธ๋ฆญ ๋์๋ณด๋์๋ ์ด์ ์ nginx์ ๊ด์ ์์ HTTP ์์ฒญ/์๋ต ๋ฉํธ๋ฆญ์ด ์์์ง๋ง IPFS ๋ฐ multireq ์ ๊ด์ ์์๋ง ์์์ต๋๋ค. (Multireq๋ v04x/v03x ๋ฉํฐํ๋ ์ฑ ํ๋ก์์
๋๋ค). Nginx ์์ฒด๋ ์์ฉ ๊ตฌ๋
์ ํตํด์๋ง ์ธ๋ถํ๋ ๋ฉํธ๋ฆญ์ ์ ๊ณตํฉ๋๋ค. ์ด์ mtail ์ ์ฌ์ฉํ์ฌ nginx ์ก์ธ์ค ๋ก๊ทธ์์ ๋ฉํธ๋ฆญ์ ๊ตฌ๋ฌธ ๋ถ์ํ๊ณ Prometheus ์ ๋
ธ์ถํฉ๋๋ค. @lgierth ๋ ๋ํ mtail๊ณผ ํจ๊ป nginx.mtail
ํ๋ก๊ทธ๋จ ์
์คํธ๋ฆผ์ ๊ธฐ์ฌํ ๊ฒ์
๋๋ค.
4์ 20์ผ IPFS๋ ๋งค์ฌ์ถ์ธ์ธ ์ฃผ ์ผ์๋ธ๋ฆฌ์ง์ ์๋ MIT์์ ConsenSys์ ๊ณต๋ ๋ฐ์ ์ ๊ฐ์ตํฉ๋๋ค. ์ฌ๊ธฐ์์ ๊ฐ์ ํ์ธ์!
์ฐ๋ฆฌ๋ ๋ด์์์ ์ฒซ IPFS ๋ชจ์์ ๊ฐ์ก์ต๋๋ค! ๊ทธ๊ฒ์ ํ์์ ์ผ๋ก ๊ฐ๋ค. ๊ณง ๋ธ๋ก๊ทธ ์ ๊ฒ์๋ ๊ฒ์๋ฌผ์ ๊ธฐ๋ํ์ธ์.
@jbenet ๊ณผ @lgierth ๋ nycmesh.net ์ ํ๋ฅญํ ์ฌ๋๋ค์ ๋ง๋ฌ์ต๋๋ค. ์ง๋ 2๋ ๋์ ๊ทธ๋ค์ ๋ด์์์ ์ปค๋ฎค๋ํฐ Wi-Fi ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ถํด ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ฌด์ ๋ฉ์ ๋คํธ์ํน๊ณผ IPFS์ ๋ํด ๋ง์ ๋ํ๋ฅผ ๋๋ด์ต๋๋ค. ๋น์ ์ด NYC์ ์ด๊ณ ์๋ค๋ฉด ๊ทธ๋ค์ ๋ชจ์ ์ ์ฐธ์ํด์ผ ํฉ๋๋ค!
์ง๋ ์์์ผ IPFS ์ปค๋ฎค๋ํฐ ํ์๋ค์ COALA์์ ๊ฐ์ตํ "์ง๋ 3๋ ๋์ ๋ธ๋ก์ฒด์ธ ์ํ๊ณ์์ ์ฐ๊ตฌ, ์ ์ฑ ๋ฐ ์ธํ๋ผ ๊ตฌ์ถ์ ์ฃผ๋ํด ์จ ํ๊ณ, ๋ณํธ์ฌ, ๊ธฐ์ ์ ๋ฐ ๊ธฐ์ ๊ฐ ๊ฐ์ ํ๋ ฅ"์ธ ๋ธ๋ก์ฒด์ธ ์ํฌ์ ์ด๋ฒคํธ์ ์ฐธ์ํ์ต๋๋ค. ๋ด์๋ํ๊ต ๊ฒฝ์๋ํ์. @diasdavid @haad @noffle ๋ฐ @nginnever ๋ @jbenet ์ด ํ๋กํ ์ฝ ํจ๋์ ์ผ๋ถ์๊ธฐ ๋๋ฌธ์ ์ฐธ์ํ์ฌ ํ์ฅ์ฑ๊ณผ ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ๋ฏธ๋์ ๋ํด ๋งํ์ต๋๋ค. ์ด๋ฒคํธ ๋ นํ๋ ์์ผ๋ก YouTube ์ฌ๊ธฐ ์์ ๋ณผ ์ ์์ต๋๋ค.
IPFS Lisbon ์ปค๋ฎค๋ํฐ๋ Uniplaces(https://www.uniplaces.com)์์ ์ฃผ์ตํ๋ ๋ ๋ฒ์งธ "์ฐ๊ตฌ ๋ฐ ๊ฐ๋ฐ ๋ฐ์ " ์ ๊ฐ์ตํ์ต๋๋ค. ์ด์ ์ "๋ถ์ฐ ์น"( ์ฌ๋ผ์ด๋ ) ๋ฐ "์ถ์ฒ์ ์๊ณ ๋ฆฌ์ฆ์ ์ํ ๊ธฐ๊ณ ํ์ต + ์ธ๊ณต ์ง๋ฅ"์ด์๊ณ David Dias ์ Joรฃo Ascensรฃo ๊ฐ ๊ฐ๊ฐ ์ฐ์คํ์ต๋๋ค. ๋ฆฌ์ค๋ณธ ์ฃผ๋ณ์ ์๋ค๋ฉด http://www.meetup.com/ipfs-lisbon-meetup์ ๊ฐ์ ํ์ฌ ๋ค์ ๋ชจ์์ ๋ํ ์๋ฆผ์ ๋ฐ์ผ์ธ์. ์ด ๊ฐ์ฐ์ ๋ํ ์๋ฃ๋ ์ฌ๊ธฐ ์์ ์ฐพ์ ์ ์์ต๋๋ค.
@whyrusleeping ์ ta3m seattle - Techno-Activism 3rd Mondays ์์ IPFS๋ฅผ ์๊ฐํ๋ ์ฐ์ค์ ํ์ต๋๋ค. ๊ฒ์๋ ๋ ์ค๋ ๋น๋์ค ๋งํฌ.
BitCoin ๋ด์ค๋ ํ์ค์ํ ์๋ฏผ ์ ๋๋ฆฌ์ฆ์ ์ํด IPFS์ ๋นํธ์ฝ์ธ์ ์ฌ์ฉํ๋ ๊ฒ์ ๋ํด ํ ๋ก ํ์ต๋๋ค. ๊ทธ๊ฒ์ ํ์ธํ์ญ์์ค !
Christian Lundkvist ๋ BitDevsNYC ์์ IPFS์ ๋ํด ์ฐ์คํ์ต๋๋ค. Christian์ ConsenSys ์์ IPFS์ ๊ธด๋ฐํ๊ฒ ํ๋ ฅํ๊ณ ์์ต๋๋ค.
https://twitter.com/jplur_/status/712670265919086594์์. ๊ฐ์ฌํฉ๋๋ค, jplur_!
์ด์ mtail์ ์ฌ์ฉํ์ฌ nginx๊ฐ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ ๋ ์ ์ดํดํ ์ ์์ต๋๋ค.
IPFS-to-HTTP ๊ฒ์ดํธ์จ์ด, ์ฐ๋ฆฌ๋ ์ ๊ณต๋๋ ์ฝํ
์ธ ์ ํ์ ๋น๋๋ฅผ ๊ทธ๋ํ๋ก ๋ํ๋ผ ์ ์์ต๋๋ค.
์์ผ๋ก ๊ฒ์ดํธ์จ์ด์์ ์ ๊ณตํ๋ ํฅ๋ฏธ๋ก์ด ์ฝํ
์ธ ์ ํ์ ์ ๋ณด์ผ ์์ ์
๋๋ค.
์ฃผ๊ฐ.
์ฃผ์ ์ฒซ ๋ฒ์งธ Content-Type์ C ์์ค ํค๋ ํ์ผ์ ๋ํ๋ด๋ application/x-chdr์ ๋๋ค.
์ ์ฒด IPFS GitHub ์กฐ์ง์์ ๋ค์ ์ฌ๋๋ค์ด 3์ 21์ผ(์ ์ค, GMT)์์ 3์ 28์ผ ์ฌ์ด์ GitHub์ ์ฝ๋๋ฅผ ์ปค๋ฐํ๊ฑฐ๋ ๋ฌธ์ ๋ฅผ ๋ง๋ค๊ฑฐ๋ ์๊ฒฌ์ ๋จ๊ฒผ์ต๋๋ค. ์ด ๋๊ตฌ ์ ๋ค๋ฅธ ๋๊ตฌ ๋ฅผ ์ฌ์ฉํ์ฌ ์ด ๋ชฉ๋ก์ ์๋ ์์ฑํ๊ณ ์์ผ๋ฏ๋ก ๊ทํ์ ์ด๋ฆ์ด ์ฌ๊ธฐ์ ์์ผ๋ฉด ์๋ ค์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
์ด ๋ด์ค๋ ํฐ๋ ์ปค๋ฎค๋ํฐ ํ๋์ด๊ธฐ๋ ํฉ๋๋ค. ๋ค์ ์ฃผ๊ฐ์ ๊ณต์ ํ ๋ฉ์ง ๋ด์ฉ์ด ์๋ค๋ฉด ๋ค์ ์ฃผ๊ฐ ์คํ๋ฆฐํธ ํธ ์ ๋๊ธ์ ๋จ๊ฒจ์ฃผ์ธ์! ์ฃผ๊ฐ์ ๋ณด๊ณ ์ถ์ ์์ดํ ์ ์ธ๊ธํ๋ ์ฌ๋๋ค์ด ๋ง์์๋ก ๋ ์ฝ๊ฒ ๋ง๋ค๊ณ ๋ณด๋ผ ์ ์์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค. ๋ค์ ์ฃผ์ ๋ง๋์!
_ ์ฌ๊ธฐ ์ ์ด ๋ฌธ์ ์ ๋ํ ํผ๋๋ฐฑ์ ์ ์ถํ๊ฑฐ๋ ์ผ๋ฐ์ ์ผ๋ก IPFS Weekly์ ๋ํ ํผ๋๋ฐฑ์ ๋ณด๋ด์ฃผ์ญ์์ค._
IPFS ๋ ์ฝํ ์ธ ์ ID๋ก ์ฒ๋ฆฌ๋๋ ์๋ก์ด ํ์ดํผ๋ฏธ๋์ด ๋ฐฐํฌ ํ๋กํ ์ฝ๋ก ์น์ ๋ ๋น ๋ฅด๊ณ ์์ ํ๋ฉฐ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์ด ๊ฒ์๋ฌผ์์ ์ฐ๋ฆฌ๋ ์ง๋ ์ฃผ์ ์ผ์ด๋ ๋ฐ์ ์ค ์ผ๋ถ๋ฅผ ๊ฐ์กฐํฉ๋๋ค. ์ฐธ์ฌ๋ฅผ ์ํ๋ ์ฌ๋์ ํฌํจ๋ ํ์ดํผ๋งํฌ๋ฅผ ๋ฐ๋ฅด๊ฑฐ๋ GitHub ์์ ํ๋ถํ ์ ๋ณด๋ฅผ ๊ฒ์ํ๊ฑฐ๋ IRC (Freenode ๋คํธ์ํฌ์ #ipfs)์์ ์ฐ๋ฆฌ์ ํจ๊ป ํ์ญ์์ค.
์ด ์ ๋ฐ์ดํธ๋ฅผ ์ด๋ฉ์ผ๋ก ๋ฐ์ผ๋ ค๋ฉด ์ฃผ๊ฐ ๋ด์ค๋ ํฐ ์ ๊ฐ์ ํ์ญ์์ค!
๋ค์์ 4์ 6์ผ๋ถํฐ 4์ 25์ผ ๊น์ง์ ๊ธฐ๊ฐ ๋์์ ํ์ด๋ผ์ดํธ์ ๋๋ค.
go-ipfs 0.4.0 ์ด ์ถ์๋์์ต๋๋ค! ๋ง์ ๋ณ๊ฒฝ ์ฌํญ ์ค์๋ IPFS ํต์ ํ๋กํ ์ฝ์ ๊ฐ์ ๋ ๊ตฌํ, ํฅ์๋ ์ฑ๋ฅ, IPNS(ํ์ฑ๊ฐ ๋ช ๋ช ์์คํ ) ๊ฐ์ , ๋ง์ ๋ฒ๊ทธ ์์ ๋ฐ IPFS๋ฅผ ๋์ฑ ๊ฐ๋ ฅํ๊ฒ ๋ง๋๋ ๋ง์ ์๋ก์ด ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
์์ธํ ๋ด์ฉ์ ๋ธ๋ก๊ทธ ๋ฅผ ์ฐธ์กฐํ์ธ์.
@haadcode ๋ ๊ทธ์ ๋ชจ๋ ํ๋ก์ ํธ๋ฅผ 0.4.0์ ์ฌ์ฉํ๋๋ก ์ ๊ทธ๋ ์ด๋ํ๊ณ , ๋ธ๋ผ์ฐ์ ์์ ๊ถค๋ -db ๋ฐ ipfs-log ๊ฐ ์๋ํ๋๋ก ํ์ผ๋ฉฐ, Orbit์ UX๋ฅผ ๊ฐ์ ํ์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก Orbit์ 0.3 ๋ฏธ๋ง์ผ ๋๋ณด๋ค ํจ์ฌ ๋น ๋ฅด๊ณ ์์ ์ ์ ๋๋ค! ์ด์ ๋ธ๋ผ์ฐ์ ์ ๊ถค๋ -db ๋ฐ ipfs-log ์ ๋ํ ๋ฐฐํฌ ๊ฐ๋ฅ ํญ๋ชฉ์ด ์์ต๋๋ค. ์๋ํ๋ ค๋ฉด ์ฌ์ ํ ๋ก์ปฌ ๋ฐ๋ชฌ์ด ํ์ํ์ง๋ง js-ipfs๊ฐ ์ถ์๋๋ฉด ๋ณ๊ฒฝ๋ฉ๋๋ค. @haadcode ๋ Orbit์ ๋ช ๊ฐ์ง ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ต๋๋ค. ์ฝ๋ ๊ฐ์กฐ ํ์๋ก ์ฑํ ์์ ์ง์ ํ์ผ ๋ฏธ๋ฆฌ๋ณด๊ธฐ, ์ค๋์ค ๋ฐ ๋น๋์ค ํ๋ ์ด์ด, ์ผ๋ฐ์ ์ธ ํ์ผ ํ์ ๊ธฐ๋ฅ ๊ฐ์ . ์ด์ ํ์ผ์ ํด์๋ฅผ ํด๋ฆฝ๋ณด๋์ ๋ณต์ฌํ ์๋ ์์ต๋๋ค. ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก @haadcode ๋ Node.js ๋ฐ ๋ธ๋ผ์ฐ์ ์์ ์๋ํ๋ logPlease ๋ผ๋ ๊ฐ๋จํ JavaScript ๋ก๊น ๋ชจ๋๋ ๋ง๋ค์์ต๋๋ค. logPlease๋ ๋ ๊ฐ์ง ๊ฐ๋จํ ์์ ์ ์ํํฉ๋๋ค. ๋ก๊ทธ ๋ฉ์์ง๋ฅผ ์ฝ์ ๋ฐ/๋๋ ํ์ผ(Node.js๋ง ํด๋น)์ ์ถ๋ ฅํ๊ณ ๋ก๊ทธ ๋ฉ์์ง๋ฅผ ๋ฉ์ง ์์์ผ๋ก ํ์ํฉ๋๋ค. log4js ์ debug ์์ ์๊ฐ์ ๋ฐ์์ต๋๋ค.
AEgir๊ฐ ์ ์ ์ถ์๋์์ต๋๋ค. ์ด์ ์ dignified.js๋ผ๊ณ ๋ถ๋ ธ๋ ์ด๊ฒ์ JavaScript ๋ชจ๋์ฉ ๋๊ตฌ ์ธํธ๋ก, JS ๋ชจ๋์ ํ ์คํธ, ๋น๋, ๋ฆฐํธ, ๋ฆด๋ฆฌ์ค ๋ฐ ์ผ๋ฐ์ ์ผ๋ก ์ค์บํด๋ฉํ๋ ํ๋ก์ธ์ค๋ฅผ ํ์คํํ์ฌ ๊ฐ๋ฐ ์๊ฐ์ ํฌ๊ฒ ๋จ์ถํฉ๋๋ค. ์ด์ IPFS์ ๊ฑฐ์ ๋ชจ๋ ํ์ฑ JavaScript ํ๋ก์ ํธ์ ๋ฐฐํฌ๋ฉ๋๋ค. npm ํจํค์ง ๋๋ github repo ๋ฅผ ํ์ธํ์ธ์.
๋ํ ์ด ๋ณ๊ฒฝ ์ฌํญ์ ๋ฐ์ํ๊ณ ์ ๊ท ๊ฐ๋ฐ์๊ฐ ๋ ์ฝ๊ฒ ์ก์ธ์คํ ์ ์๋๋ก ์ปค๋ฎค๋ํฐ JavaScript ๊ฐ์ด๋๋ผ์ธ ์ ์ ๊ฒํ์ต๋๋ค.
js-ipfs์ ๋ชจ๋ ํจ๋ฆฌํฐ๋ฅผ ๋ชฉํ๋ก go-libp2p๋ฅผ ๋ชจ๋ํํ๊ณ ์์ต๋๋ค. ์ด๊ฒ์ ์ฝ๋๋ฒ ์ด์ค๋ฅผ ์ ๊ท ์ฌ์ฉ์์๊ฒ ๋ ์ด๋ ต๊ฒ ๋ง๋ค๊ณ ๋ชจ๋ ๊ฒ์ ์ ์ง ๊ด๋ฆฌ ๋ฐ ํ ์คํธ๋ฅผ ํจ์ฌ ์ฝ๊ฒ ๋ง๋ญ๋๋ค.
๊ทธ ์ผํ์ผ๋ก @whyrusleeping ์ go-ipfs ์ ์ฅ์์์ 9000์ค ์ด์(์, 9000๊ฐ ์ด์)์ ์ฌ์ฉํ์ง ์๋ godeps ์ข ์์ฑ์ ์ ๊ฑฐํ์ต๋๋ค. ์ด์ ํจ์ฌ ๋ ๊ด๋ฆฌํ๊ธฐ ์ฌ์์ก์ผ๋ฉฐ ์ฐ๋ฆฌ๋ ์์ํ gx ๊ด๋ฆฌ ํจํค์ง๋ฅผ ๊ฐ๋ ๋ฐ ์ ์ ๋ ๊ฐ๊น์์ง๊ณ ์์ต๋๋ค.
@dignifiedquire ๋ ์ด์ ์ต์ IPLD ์ฌ์์ ์ค์ํ๋ ์ ๋ฐ์ดํธ๋ ๋ฒ์ ์ js-ipld ๋ฅผ ์ถ์ํ์ต๋๋ค. ๋ํ js-ipfs-ipld ๊ฐ ์์ฑ๋์ด js-ipfs์์ IPLD๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ๋น๋ฉ ๋ธ๋ก์ ๊ตฌํํฉ๋๋ค. ๊ฒ์๋ ์ธ ๋ฒ์งธ ํจํค์ง๋ js-ipfs-cli ๋ก IPLD์ ์ํธ ์์ฉํ๊ณ ์คํํ ์ ์๋ cli ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค.
ipfs-blob-store
v1.0.0 ์ถ์0.4.0์ ์๋ก์ด Files API ๊ฐ ์ ๊ณตํ๋ ์ด์ ์ค ํ๋๋ IPFS ์์์ ๋ชจ๋ ์ข
๋ฅ์ ํ์ผ ์์คํ
๊ธฐ๋์น๋ฅผ ์๋ฎฌ๋ ์ดํธํ ์ ์๋ค๋ ๊ฒ์
๋๋ค. ๊ฐ๊ฐ. ํ๋์ ์๋ฒฝํ ์๋ abstract-blob-store ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํ๋ ๋ชจ๋์ ์ฌ์ฉํ๋ ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์
์
๋๋ค. ์ด์ ipfs-blob-store ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋จํ npm install
๋ก ํ์ฌ blob-store๋ฅผ ๊ต์ฒดํ ์ ์์ต๋๋ค. IPFS์ ์ํ ๊ตฌํ.
js-ipfs-api
๋ ์ด์ ํ์ผ API๋ฅผ ์ง์ํฉ๋๋ค.๊ฐ์ ์ค์์ js-ipfs-api
๋ ์ด์ ํธ๋ฆฌํ๊ณ ์ฌ์ฉํ๊ธฐ ์ฌ์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํตํด ๋ชจ๋ ํ์ผ API ํธ์ถ์ ์ ๊ณตํฉ๋๋ค. js-ipfs-api
๋ฌธ์ ์์ ๋ชจ๋ ํจ์ ์ ์ธ์ ์ฐพ์ ์ ์์ต๋๋ค.
@JGAntunes , @dignifiedquire , @nginnever , @diasdavid ๋ฐ @noffle ์ js-ipfs ๋ชจ๋์ ํํ ์จ์ ๋ฉ์ง๊ฒ ๋ง๋ค๊ธฐ ์ํด ์ด์ฌํ ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค. ์์ ์ ์ ์ฒด API ๋ฌธ์๊ฐ ํฌํจ๋ ์์ธํ README, 100% ํ ์คํธ ์ ์ฉ ๋ฒ์. ์ฐ๋ฆฌ๋ ์ง๋ ์คํ๋ฆฐํธ์์ js-peer-id , js-multiaddr , js-peer-info , js-ipfs-blocks ๋ฑ์ ๋๋์ ์ผ๋ก ๋์ ํ์ต๋๋ค! ์ฌ์ ํ ์ข์ README์ ๋ฌธ์๊ฐ ํ์ํ ๋ชจ๋์ด ํจ์ฌ ๋ ๋ง์ผ๋ ์์ธํ ์ดํด ๋ณด๊ณ ๋์์ ์ฃผ์ธ์!
์ฐ๋ฆฌ๋ ์ด๋ฏธ ์ผ๋ง ๋์ Prometheus ๋ฅผ go-ipfs์ ํตํฉํ์ต๋๋ค. ์ต์ํ์ง ์์ ๊ฒฝ์ฐ๋ฅผ ๋๋นํ์ฌ Prometheus๋ ์คํ ์์ค ์์คํ ๋ชจ๋ํฐ๋ง ๋ฐ ๊ฒฝ๊ณ ํดํท์ ๋๋ค. ์ด๋ฅผ ํตํด ๋ค์ํ ์๋น์ค๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ , ๋์๋ณด๋์์ ์์ง๋ ๋ฉํธ๋ฆญ์ ์๊ฐํํ๊ณ , ๊ฒฝ๊ณ ์ ๋ํ ๊ท์น์ ์ ์ํ ์ ์์ต๋๋ค. Grafana ๋์๋ณด๋ UI์ ํจ๊ป ์๋ฒฝํ ๋ชจ๋ํฐ๋ง ์์คํ ์ ๋๋ค.
go-ipfs์ ์คํฌ๋ํ ๋์ ์ go-ipfs ๋ฐ๋ชฌ์ ์ํด :5001/debug/metrics/prometheus ์ ๋ ธ์ถ๋ฉ๋๋ค. Prometheus์ ์์ํ๊ธฐ ๊ฐ์ด๋ ๋ฅผ ํ์ธํ์ฌ ์ฌ์ฉํด ๋ณด์ญ์์ค.
go-ipfs๋ Swarm.AddrFilters
๊ตฌ์ฑ ์ค์ ์ ์ฌ์ฉํ์ฌ ํน์ IP ์ฃผ์ ๋ฒ์์ ๋ํ ํผ์ด ์ฐ๊ฒฐ ์ ํ์ ์ง์ํฉ๋๋ค. ๋ค์ ๊ตฌ์ฑ ์๋ ๋ชจ๋ IPv4 ํผ์ด ๋ฐ ๋ชจ๋ IPv6 ๋งํฌ ๋ก์ปฌ ํผ์ด๋ฅผ ์ ์ธํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค.
// .ipfs/config
"Swarm": {
"AddrFilters": [
"/ip4/0.0.0.0/ipcidr/0",
"/ip6/fe80::/ipcidr/64"
]
}
@jbenet ๊ณผ @nicola ๋ Berkman Center์ ๋๋ฃ๋ค๊ณผ ํจ๊ป IPFS์ ๋ํด ์ด์ผ๊ธฐํ์ต๋๋ค. ๊ทธ๋ค์ IPFS ํ๋ก์ ํธ์ ํต์ฌ ๋๊ธฐ, ์๋ ๋ฐฉ์, ๊ตฌํ ์ํ ๋ฐ IPFS๊ฐ ๋ค๋ฃจ๋ ๋ค์ํ ๋ฌธ์ ์ ๋ํด ๋ ผ์ํ์ต๋๋ค. ์ค๋๋ ์น์ ์กด์ฌํ๋ ์ค์ํ ์ค๋ฆฌ์ ๋ฌธ์ ๋ถํฐ ์์ํ์ฌ ์น์ด ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ณด์ฌ์ผ ํ๋ ์ค์ํ ๊ธฐ๋ฅ์ ์ดํด๋ณด๊ณ ๊ฑฐ๊ธฐ์ ๋๋ฌํ๋ ๋ฐฉ๋ฒ์ผ๋ก ๋๋๋ ํ ๋ก ์ ํ๋ฅญํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ปค๋ฎค๋ํฐ ๊ฐ์ ๊ธด๋ฐํ ํ๋ ฅ์ ๊ธฐ๋ํฉ๋๋ค. ์ฐ๋ฆฌ๋ฅผ ์ฃผ์ ์ ๋๋จํ ๊ฐ์ฌํฉ๋๋ค!
์ฐ๋ฆฌ๋ MIT์ ์บ ๋ธ๋ฆฌ์ง์์ ์ต์ด์ IPFS ๋ชจ์์ ๊ฐ์ก์ต๋๋ค. Consensys ๊ฐ ํ์ํ๊ณ MIT Bitcoin Club ์ด ์ฃผ์ตํ์ต๋๋ค. @jbenet , @nicola , @CReckhow ๊ฐ ๊ฐ๊ฐ ์ด์ผ๊ธฐ๋ฅผ ๋๋ด์ต๋๋ค. ๋น๋์ค๋ฅผ ํธ์งํ๊ณ IPFS YouTube ์ฑ๋์ ๊ฒ์ํ๋ ์ฆ์ ์ ์ฒด ๊ธ์ด ๋ธ๋ก๊ทธ์ ํ์๋ฉ๋๋ค. ๊ทธ๋ฐ ์ผ์ด ๋ฐ์ํ๋ฉด ์ฌ๊ธฐ์์ ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค.
_์ฌ์ง @nicocesar_ ._
IPFS๋ฅผ ์ฌ์ฉํ์ฌ ๋ถ์ฐ๋๊ณ ์์ ํ ํ์ผ ์ ์ฅ, ๊ณต์ ๋ฐ ์์ ๋คํธ์ํฌ์ธ Peergos ์ ๋ํ ์์ ์ด ์ ์งํ๋๊ณ ์์ต๋๋ค. @ianopolous ๋ FUSE ๋ฐ์ธ๋ฉ ์๋์ ๊ฐ๊น์ต๋๋ค. ์ฒ๋ฆฌ๋์ ๋ชจ๋ ์ํธํ ๋ฐ ์ญ์ ์ฝ๋ฉ์์ ๊ธฐ๋ํ๋ ๊ฒ๋งํผ ๋์์ง ์์์ผ๋ฉฐ, ์ฌ์ํ ์ฐ๊ธฐ์ ๋ํ CPU ๋ฐ์ด๋ ๋์ ๋คํธ์ํฌ IO ๋ฐ์ด๋๊ฐ ๋ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค.
์ํฉ์ด ๊ต์ฅํ๊ณ ์ ์ ๋ ๋๋จํด์ง๋๋ค. ํนํ SpaceX ๋ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ Falcon 9 ๋ถ์คํฐ๋ฅผ ์ฐฉ๋ฅ์์ผฐ์ต๋๋ค . ์ด๋ ์ฐ๋ฆฌ๋ฅผ ํ์ฑ์ ์ธ๊ฐ ์๋ฏผ์ง๋ฅผ ๊ฐ๋ ๊ฒ์ ํจ์ฌ ๋ ๊ฐ๊น๊ฒ ๋ง๋ญ๋๋ค. ๊ทธ๋ฐ ์ผ์ด ๋ฐ์ํ๋ฉด ์ฐ๋ฆฌ๋ ๊ทธ๋ค์ด IPFS๋ฅผ ์ฌ์ฉํ ๊ฒ์ด๋ผ๊ณ ์ฅ๋ดํฉ๋๋ค.
์ด๋ฒ ์ฃผ ์ฝํ
์ธ ์ ํ์ ๋นํ์ค chemical/x-chemdraw
์
๋๋ค. ChemDraw๋ 1985๋
์ ์ฒ์ ์ถ์๋ ๋ถ์ ํธ์ง๊ธฐ์ด๋ฉฐ ํ์ฌ๊น์ง ์ ์ง๋๊ณ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ IPFS์ ์ด๋ค ๋ถ์๊ฐ ์ถ๊ฐ๋์๋์ง ๋ชจ๋ฅด์ง๋ง ChemDraw๊ฐ ์ฌ์ ํ ์กด์ฌํ๋ ๊ฒ์ฒ๋ผ 30๋
์์ IPFS๊ฐ ์ฃผ๋ณ์ ์๋๋ก ์ต์ ์ ๋คํ ๊ฒ์
๋๋ค.
๋งค์ฃผ ์ฐ๋ฆฌ๋ https://ipfs.io์ ๊ณต๊ฐ HTTP-to-IPFS ๊ฒ์ดํธ์จ์ด์์ ๋ณธ Content-Type์ ๊ฐ์กฐํฉ๋๋ค. ๋ค์ ์ฃผ๊ฐ ์ค ํ๋์์ ํนํ ํฅ๋ฏธ๋ก์ด Content-Type ํ๋๋ฅผ ๋ณด๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์๋ค๋ฉด ipfs add -w
' ํด๋น ์ ํ์ ํ์ผ์ ์ ์ํ๊ณ ๊ณต๊ฐ ๊ฒ์ดํธ์จ์ด์์ ์์ฒญ: https://ipfs.io/ipfs/<hash>
.
์ ์ฒด IPFS GitHub ์กฐ์ง์์ ๋ค์ ์ฌ๋๋ค์ด 4์ 6์ผ(์ ์ค, GMT)์์ 4์ 25์ผ ์ฌ์ด์ GitHub์ ์ฝ๋๋ฅผ ์ปค๋ฐํ๊ฑฐ๋ ๋ฌธ์ ๋ฅผ ์์ฑํ๊ฑฐ๋ ์๊ฒฌ์ ๋จ๊ฒผ์ต๋๋ค. ์ด ๋๊ตฌ ์ ๋ค๋ฅธ ๋๊ตฌ ๋ฅผ ์ฌ์ฉํ์ฌ ์ด ๋ชฉ๋ก์ ์๋ ์์ฑํ๊ณ ์์ผ๋ฏ๋ก ๊ทํ์ ์ด๋ฆ์ด ์ฌ๊ธฐ์ ์์ผ๋ฉด ์๋ ค์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
์ด ๋ด์ค๋ ํฐ๋ ์ปค๋ฎค๋ํฐ ํ๋์ด๊ธฐ๋ ํฉ๋๋ค. ๋ค์ ์ฃผ๊ฐ์ ๊ณต์ ํ ๋ฉ์ง ๋ด์ฉ์ด ์๋ค๋ฉด ๋ค์ ์ฃผ๊ฐ ์คํ๋ฆฐํธ ํธ ์ ๋๊ธ์ ๋จ๊ฒจ์ฃผ์ธ์! ์ฃผ๊ฐ์ ๋ณด๊ณ ์ถ์ ์์ดํ ์ ์ธ๊ธํ๋ ์ฌ๋๋ค์ด ๋ง์์๋ก ๋ ์ฝ๊ฒ ๋ง๋ค๊ณ ๋ณด๋ผ ์ ์์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค. ๋ค์ ์ฃผ์ ๋ง๋์!
_ ์ฌ๊ธฐ ์ ์ด ๋ฌธ์ ์ ๋ํ ํผ๋๋ฐฑ์ ์ ์ถํ๊ฑฐ๋ ์ผ๋ฐ์ ์ผ๋ก IPFS Weekly์ ๋ํ ํผ๋๋ฐฑ์ ๋ณด๋ด์ฃผ์ญ์์ค._
_์ด๊ฒ์ ๋ด์ค๋ ํฐ์ ์ ๋ฐ์ดํธ๊ฐ ์๋๋๋ค. ๊ทธ๋๋ ์ข ๋ ๋์ ๋ค์ด์ค๊ฒ ํ๋ ค๊ณ ์ฌ๊ธฐ์ ์ฌ๋ฆฝ๋๋ค._
๋ค์ ์ฃผ๊ฐ ํตํ๋ ๋ก๋๋งต์ ์ค์ ์ ๋ ๊ฒ์ ๋๋ค. ์ฐ๋ฆฌ๋ 2016๋ ๋จ์ ๊ธฐ๊ฐ ๋์ ๋ก๋๋งต์ ๊ณํํ ๊ฒ์ ๋๋ค. _๋น์ ์ ์ด๋ํฉ๋๋ค!_ ์ฐ๋ฆฌ๋ ์ปค๋ฎค๋ํฐ๊ฐ ๊ฐ๋ฅํ ํ ๋ง์ด ๋ฃ๊ณ ์ฐธ์ฌํ ์ ์๋๋ก ํ๊ณ ์ถ์ต๋๋ค.
์ง๋ ๋ช ๊ฐ์ ๋์ ์ฐ๋ฆฌ๊ฐ IPFS๋ฅผ ํตํด ์ด๋ฃฌ ์ง์ ์ ๋ณด๊ณ ์ถ๊ฑฐ๋ 4๋ถ๊ธฐ์ ๋๋ด๊ณ ์ถ์ ๊ฒ์ด ์๋ค๋ฉด ์ด ์ ํ๋ฅผ ๋ฃ๊ณ IRC์ ์ฐธ์ฌํ์ญ์์ค.
๋ค์ ์ค ํ๋์ ํด๋นํ๋ ๊ฒฝ์ฐ ์ฐธ๊ฐ์๋ก ์ด๋ฌํ ํตํ์ ์ ํ๋ฅผ ๊ฑธ ์ ์์ต๋๋ค.
์ด๋ฌํ ํตํ์ ๋๋นํ๋ ค๋ฉด ์ง๋์ฃผ 3๋ถ๊ธฐ ๋ก๋๋งต์ ๊ฒํ ํ ํ์ ํตํ๋ฅผ ์ดํด๋ณด์ธ์.
์ด๊ฒ์ ์ฐ๋ฆฌ์ ํ์ ์ฃผ๊ฐ ์ผ์ ์์ ๋ฒ์ด๋๋ ๊ฒ์ ๋๋ค. ์์๋ค์ํผ ๋งค์ฃผ ์์์ผ์๋ ๋ค์ ์ฃผ์ IPFS ์์ ์ ์กฐ์ ํ๊ธฐ ์ํ ์ผ๋ จ์ ์ ํ๊ฐ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋งค์ฃผ ipfs/pm ์ ๋ฌธ์ ์ #ipfs IRC ์ฑ๋ ์์ ํตํ๋ฅผ ๋ฐํํฉ๋๋ค. ๋ค์ ์ฃผ์๋ ํ์์ ๊ฐ์ด ํ๋ ๋์ ๋ก๋๋งต์ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ์ฐ๋ฆฌ๋ ์์ผ๋ก ๋ช ๊ฐ์ ๋์ ํ ๊ณํ์ธ ์์ ์ค ์ผ๋ถ๋ฅผ ๋ค๋ฃฐ ๊ฒ์ ๋๋ค. 10์ ์ค์์ ๋ชจ๋ ํ๋ก์ ํธ ๋ฆฌ๋๊ฐ ์ง์ ๋ง๋ 2016๋ ๋จ์ ๊ธฐ๊ฐ ๋์ ์ต์ข ๋ก๋๋งต์ ๋ง๋ จํ ๊ฒ์ ๋๋ค.
์์ผ๋ก 2์ฃผ ๋์์ ํ๋ก์ธ์ค์ ๋ํด ํ๊ฐํ๊ณ ์ถ๋ค๋ฉด ์ด ๋ฌธ์ ๋ฅผ ํ์ธํ๊ณ ์ ํฌ์๊ฒ ์๋ ค์ฃผ์ญ์์ค! ์ด์ ์ ํตํ์ ์ฐธ์ฌํ ์ ์ด ์๊ณ ์ด ๋ก๋๋งต ํตํ์ ์ฐธ๊ฐ์๋ก ์ ํ๋ฅผ ๊ฑธ ๊ณํ์ด๋ผ๋ฉด ํด๋น github ๋ฌธ์ ์ ๋ํ ์๊ฒฌ์ ๋จ๊ฒจ์ ์ฐธ์ํ ์์ ์์ ์๋ ค์ฃผ์ญ์์ค.
IPFS(InterPlanetary File System) ๋ ์ฝํ ์ธ ์ ID๋ก ์ฒ๋ฆฌ๋๋ ์๋ก์ด ํ์ดํผ๋ฏธ๋์ด ๋ฐฐํฌ ํ๋กํ ์ฝ์ ๋๋ค. IPFS๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ํ ๋ถ์ฐ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ง๋ค ์ ์์ต๋๋ค. ์น์ ๋ ๋น ๋ฅด๊ณ , ๋ ์์ ํ๊ณ , ๋ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ๋ฒ์๊ฐ ๊ฝค ๋๊ธฐ ๋๋ฌธ์ ์ด๋ฒ ์ฃผ๊ฐ ํ๊ฒฌ์์ ์ํ๊ณ ์ ๋ฐ์ ๊ฐ๋ฐ์ ์ถ์ ํฉ๋๋ค.
์ฐธ์ฌ๋ฅผ ์ํ์ญ๋๊น? ์๋ ๋งํฌ ์ค ์ผ๋ถ๋ฅผ ํด๋ฆญํ๊ณ GitHub ์์ ํ์ฌ ์งํ ์ค์ธ ์์ ์ ํ์ธํ๊ฑฐ๋ IRC (Freenode ๋คํธ์ํฌ์์ #ipfs)์ ์ฐธ์ฌํ์ธ์.
๋ฐ์ ํธ์งํจ์์ ์ด ์ ๋ฐ์ดํธ๋ฅผ ์ํ์ญ๋๊น? ์ฃผ๊ฐ ๋ด์ค๋ ํฐ๋ฅผ ๊ตฌ๋ ํ์ธ์!
๋ค์์ ์ง๋ IPFS Weekly ์ดํ์ ์ฃผ์ ๋ด์ฉ์ ๋๋ค.
Twitter์์ IPFS๋ฅผ ํ๋ก์ฐ ํฉ๋๊น?
์์ฝ์์คํ ์ ๋ฐ์ ๊ฑธ์ณ ์ต์ IPFS ๋๊ตฌ ๋ฐ ํ๋ก์ ํธ ๋ฆด๋ฆฌ์ค๋ฅผ ํ์ธํ์ญ์์ค.
Awesome IPFS ๋ ์ปค๋ฎค๋ํฐ์์ ์ ์ง ๊ด๋ฆฌํ๊ณ ์ ๋ฐ์ดํธํ ํ๋ก์ ํธ, ๋๊ตฌ ๋๋ ์์ ํ ๋ฉ์ง IPFS์ ๊ด๋ จ๋ ๊ฑฐ์ ๋ชจ๋ ํญ๋ชฉ์ ๋ชฉ๋ก์ ๋๋ค.
IPFS์ ํ ๋ก .ipfs.io ์ ์ปค๋ฎค๋ํฐ ํฌ๋ผ์ด ์๋ค๋ ๊ฒ์ ์๊ณ ๊ณ์ จ์ต๋๊น?
IPFS์ ๋ชจ๋ ๊ฒ์ ๊ดํ ์ด๋ฒ ์ฃผ ๋ด์ค๋ ์ฌ๊ธฐ๊น์ง์ ๋๋ค. ๋์น ๋ถ๋ถ์ด ์์ผ๋ฉด ์ด ์ด๋ฉ์ผ์ ๋ต์ฅํ์ฌ ์๋ ค์ฃผ์ธ์! ๊ทธ๋ ๊ฒ ํ๋ฉด ๋ค์ ์ฃผ ํ์์ ์ฌ๋ฌ๋ถ์ ์๊ฐํ ์ ์์ต๋๋ค.
IPFS(InterPlanetary File System) ๋ ์ฝํ ์ธ ์ ID๋ก ์ฒ๋ฆฌ๋๋ ์๋ก์ด ํ์ดํผ๋ฏธ๋์ด ๋ฐฐํฌ ํ๋กํ ์ฝ์ ๋๋ค. IPFS๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ํ ๋ถ์ฐ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ง๋ค ์ ์์ต๋๋ค. ์น์ ๋ ๋น ๋ฅด๊ณ , ๋ ์์ ํ๊ณ , ๋ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ๋ฒ์๊ฐ ๊ฝค ๋๊ธฐ ๋๋ฌธ์ ์ด๋ฒ ์ฃผ๊ฐ ํ๊ฒฌ์์ ์ํ๊ณ ์ ๋ฐ์ ๊ฐ๋ฐ์ ์ถ์ ํฉ๋๋ค.
์ฐธ์ฌ๋ฅผ ์ํ์ญ๋๊น? ์๋ ๋งํฌ ์ค ์ผ๋ถ๋ฅผ ํด๋ฆญํ๊ณ GitHub ์์ ํ์ฌ ์งํ ์ค์ธ ์์ ์ ํ์ธํ๊ฑฐ๋ IRC ์์ ์ฐธ์ฌํ์ธ์.
๋ฐ์ ํธ์งํจ์์ ์ด ์ ๋ฐ์ดํธ๋ฅผ ์ํ์ญ๋๊น? ์ฃผ๊ฐ ๋ด์ค๋ ํฐ๋ฅผ ๊ตฌ๋ ํ์ธ์!
๋ค์์ ์ง๋ IPFS Weekly ์ดํ์ ์ฃผ์ ๋ด์ฉ์ ๋๋ค.
Twitter์์ IPFS๋ฅผ ํ๋ก์ฐ ํฉ๋๊น?
์์ฝ์์คํ ์ ๋ฐ์ ๊ฑธ์ณ ์ต์ IPFS ๋๊ตฌ ๋ฐ ํ๋ก์ ํธ ๋ฆด๋ฆฌ์ค๋ฅผ ํ์ธํ์ญ์์ค.
Awesome IPFS ๋ ์ปค๋ฎค๋ํฐ์์ ์ ์ง ๊ด๋ฆฌํ๊ณ ์ ๋ฐ์ดํธํ ํ๋ก์ ํธ, ๋๊ตฌ ๋๋ ์์ ํ ๋ฉ์ง IPFS์ ๊ด๋ จ๋ ๊ฑฐ์ ๋ชจ๋ ํญ๋ชฉ์ ๋ชฉ๋ก์ ๋๋ค.
IPFS์ ํ ๋ก .ipfs.io ์ ์ปค๋ฎค๋ํฐ ํฌ๋ผ์ด ์๋ค๋ ๊ฒ์ ์๊ณ ๊ณ์ จ์ต๋๊น?
IPFS์ ๋ชจ๋ ๊ฒ์ ๊ดํ ์ด๋ฒ ์ฃผ ๋ด์ค๋ ์ฌ๊ธฐ๊น์ง์ ๋๋ค. ๋์น ๋ถ๋ถ์ด ์์ผ๋ฉด ์ด ์ด๋ฉ์ผ์ ๋ต์ฅํ์ฌ ์๋ ค์ฃผ์ธ์! ๊ทธ๋ ๊ฒ ํ๋ฉด ๋ค์ ์ฃผ ํ์์ ์ฌ๋ฌ๋ถ์ ์๊ฐํ ์ ์์ต๋๋ค.
IPFS(InterPlanetary File System) ๋ ์ฝํ ์ธ ์ ID๋ก ์ฒ๋ฆฌ๋๋ ์๋ก์ด ํ์ดํผ๋ฏธ๋์ด ๋ฐฐํฌ ํ๋กํ ์ฝ์ ๋๋ค. IPFS๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ํ ๋ถ์ฐ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ง๋ค ์ ์์ต๋๋ค. ์น์ ๋ ๋น ๋ฅด๊ณ , ๋ ์์ ํ๊ณ , ๋ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ๋ฒ์๊ฐ ๊ฝค ๋๊ธฐ ๋๋ฌธ์ ์ด๋ฒ ์ฃผ๊ฐ ํ๊ฒฌ์์ ์ํ๊ณ ์ ๋ฐ์ ๊ฐ๋ฐ์ ์ถ์ ํฉ๋๋ค.
์ฐธ์ฌ๋ฅผ ์ํ์ญ๋๊น? ์๋ ๋งํฌ ์ค ์ผ๋ถ๋ฅผ ํด๋ฆญํ๊ณ GitHub ์์ ํ์ฌ ์งํ ์ค์ธ ์์ ์ ํ์ธํ๊ฑฐ๋ IRC ์์ ์ฐธ์ฌํ์ธ์.
๋ฐ์ ํธ์งํจ์์ ์ด ์ ๋ฐ์ดํธ๋ฅผ ์ํ์ญ๋๊น? ์ฃผ๊ฐ ๋ด์ค๋ ํฐ๋ฅผ ๊ตฌ๋ ํ์ธ์!
๋ค์์ ์ง๋ IPFS Weekly ์ดํ์ ์ฃผ์ ๋ด์ฉ์ ๋๋ค.
Twitter์์ IPFS๋ฅผ ํ๋ก์ฐ ํฉ๋๊น?
์์ฝ์์คํ ์ ๋ฐ์ ๊ฑธ์ณ ์ต์ IPFS ๋๊ตฌ ๋ฐ ํ๋ก์ ํธ ๋ฆด๋ฆฌ์ค๋ฅผ ํ์ธํ์ญ์์ค.
Awesome IPFS ๋ ์ปค๋ฎค๋ํฐ์์ ์ ์ง ๊ด๋ฆฌํ๊ณ ์ ๋ฐ์ดํธํ ํ๋ก์ ํธ, ๋๊ตฌ ๋๋ ์์ ํ ๋ฉ์ง IPFS์ ๊ด๋ จ๋ ๊ฑฐ์ ๋ชจ๋ ํญ๋ชฉ์ ๋ชฉ๋ก์ ๋๋ค.
IPFS์ ํ ๋ก .ipfs.io ์ ์ปค๋ฎค๋ํฐ ํฌ๋ผ์ด ์๋ค๋ ๊ฒ์ ์๊ณ ๊ณ์ จ์ต๋๊น?
IPFS์ ๋ชจ๋ ๊ฒ์ ๊ดํ ์ด๋ฒ ์ฃผ ๋ด์ค๋ ์ฌ๊ธฐ๊น์ง์ ๋๋ค. ๋์น ๋ถ๋ถ์ด ์์ผ๋ฉด ์ด ์ด๋ฉ์ผ์ ๋ต์ฅํ์ฌ ์๋ ค์ฃผ์ธ์! ๊ทธ๋ ๊ฒ ํ๋ฉด ๋ค์ ์ฃผ ํ์์ ์ฌ๋ฌ๋ถ์ ์๊ฐํ ์ ์์ต๋๋ค.
IPFS(InterPlanetary File System) ๋ ์ฝํ ์ธ ์ ID๋ก ์ฒ๋ฆฌ๋๋ ์๋ก์ด ํ์ดํผ๋ฏธ๋์ด ๋ฐฐํฌ ํ๋กํ ์ฝ์ ๋๋ค. IPFS๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ํ ๋ถ์ฐ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ง๋ค ์ ์์ต๋๋ค. ์น์ ๋ ๋น ๋ฅด๊ณ , ๋ ์์ ํ๊ณ , ๋ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ๋ฒ์๊ฐ ๊ฝค ๋๊ธฐ ๋๋ฌธ์ ์ด๋ฒ ์ฃผ๊ฐ ํ๊ฒฌ์์ ์ํ๊ณ ์ ๋ฐ์ ๊ฐ๋ฐ์ ์ถ์ ํฉ๋๋ค.
์ฐธ์ฌ๋ฅผ ์ํ์ญ๋๊น? ์๋ ๋งํฌ ์ค ์ผ๋ถ๋ฅผ ํด๋ฆญํ๊ณ GitHub ์์ ํ์ฌ ์งํ ์ค์ธ ์์ ์ ํ์ธํ๊ฑฐ๋ IRC ์์ ์ฐธ์ฌํ์ธ์.
๋ฐ์ ํธ์งํจ์์ ์ด ์ ๋ฐ์ดํธ๋ฅผ ์ํ์ญ๋๊น? ์ฃผ๊ฐ ๋ด์ค๋ ํฐ๋ฅผ ๊ตฌ๋ ํ์ธ์!
๋ค์์ ์ง๋ IPFS Weekly ์ดํ์ ์ฃผ์ ๋ด์ฉ์ ๋๋ค.
Twitter์์ IPFS๋ฅผ ํ๋ก์ฐ ํฉ๋๊น?
์์ฝ์์คํ ์ ๋ฐ์ ๊ฑธ์ณ ์ต์ IPFS ๋๊ตฌ ๋ฐ ํ๋ก์ ํธ ๋ฆด๋ฆฌ์ค๋ฅผ ํ์ธํ์ญ์์ค.
Awesome IPFS ๋ ์ปค๋ฎค๋ํฐ์์ ์ ์ง ๊ด๋ฆฌํ๊ณ ์ ๋ฐ์ดํธํ ํ๋ก์ ํธ, ๋๊ตฌ ๋๋ ์์ ํ ๋ฉ์ง IPFS์ ๊ด๋ จ๋ ๊ฑฐ์ ๋ชจ๋ ํญ๋ชฉ์ ๋ชฉ๋ก์ ๋๋ค.
IPFS์ ํ ๋ก .ipfs.io ์ ์ปค๋ฎค๋ํฐ ํฌ๋ผ์ด ์๋ค๋ ๊ฒ์ ์๊ณ ๊ณ์ จ์ต๋๊น?
IPFS์ ๋ชจ๋ ๊ฒ์ ๊ดํ ์ด๋ฒ ์ฃผ ๋ด์ค๋ ์ฌ๊ธฐ๊น์ง์ ๋๋ค. ๋์น ๋ถ๋ถ์ด ์์ผ๋ฉด ์ด ์ด๋ฉ์ผ์ ๋ต์ฅํ์ฌ ์๋ ค์ฃผ์ธ์! ๊ทธ๋ ๊ฒ ํ๋ฉด ๋ค์ ์ฃผ ํ์์ ์ฌ๋ฌ๋ถ์ ์๊ฐํ ์ ์์ต๋๋ค.
IPFS(InterPlanetary File System) ๋ ์ฝํ ์ธ ์ ID๋ก ์ฒ๋ฆฌ๋๋ ์๋ก์ด ํ์ดํผ๋ฏธ๋์ด ๋ฐฐํฌ ํ๋กํ ์ฝ์ ๋๋ค. IPFS๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ํ ๋ถ์ฐ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ง๋ค ์ ์์ต๋๋ค. ์น์ ๋ ๋น ๋ฅด๊ณ , ๋ ์์ ํ๊ณ , ๋ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ๋ฒ์๊ฐ ๊ฝค ๋๊ธฐ ๋๋ฌธ์ ์ด๋ฒ ์ฃผ๊ฐ ํ๊ฒฌ์์ ์ํ๊ณ ์ ๋ฐ์ ๊ฐ๋ฐ์ ์ถ์ ํฉ๋๋ค.
์ฐธ์ฌ๋ฅผ ์ํ์ญ๋๊น? ์๋ ๋งํฌ ์ค ์ผ๋ถ๋ฅผ ํด๋ฆญํ๊ณ GitHub ์์ ํ์ฌ ์งํ ์ค์ธ ์์ ์ ํ์ธํ๊ฑฐ๋ IRC ์์ ์ฐธ์ฌํ์ธ์.
๋ฐ์ ํธ์งํจ์์ ์ด ์ ๋ฐ์ดํธ๋ฅผ ์ํ์ญ๋๊น? ์ฃผ๊ฐ ๋ด์ค๋ ํฐ๋ฅผ ๊ตฌ๋ ํ์ธ์!
๋ค์์ ์ง๋ IPFS Weekly ์ดํ์ ์ฃผ์ ๋ด์ฉ์ ๋๋ค.
Twitter์์ IPFS๋ฅผ ํ๋ก์ฐ ํฉ๋๊น?
์์ฝ์์คํ ์ ๋ฐ์ ๊ฑธ์ณ ์ต์ IPFS ๋๊ตฌ ๋ฐ ํ๋ก์ ํธ ๋ฆด๋ฆฌ์ค๋ฅผ ํ์ธํ์ญ์์ค.
Awesome IPFS ๋ ์ปค๋ฎค๋ํฐ์์ ์ ์ง ๊ด๋ฆฌํ๊ณ ์ ๋ฐ์ดํธํ ํ๋ก์ ํธ, ๋๊ตฌ ๋๋ ์์ ํ ๋ฉ์ง IPFS์ ๊ด๋ จ๋ ๊ฑฐ์ ๋ชจ๋ ํญ๋ชฉ์ ๋ชฉ๋ก์ ๋๋ค.
IPFS์ ํ ๋ก .ipfs.io ์ ์ปค๋ฎค๋ํฐ ํฌ๋ผ์ด ์๋ค๋ ๊ฒ์ ์๊ณ ๊ณ์ จ์ต๋๊น?
IPFS์ ๋ชจ๋ ๊ฒ์ ๊ดํ ์ด๋ฒ ์ฃผ ๋ด์ค๋ ์ฌ๊ธฐ๊น์ง์ ๋๋ค. ๋์น ๋ถ๋ถ์ด ์์ผ๋ฉด ์ด ์ด๋ฉ์ผ์ ๋ต์ฅํ์ฌ ์๋ ค์ฃผ์ธ์! ๊ทธ๋ ๊ฒ ํ๋ฉด ๋ค์ ์ฃผ ํ์์ ์ฌ๋ฌ๋ถ์ ์๊ฐํ ์ ์์ต๋๋ค.
IPFS(InterPlanetary File System) ๋ ์ฝํ ์ธ ์ ID๋ก ์ฒ๋ฆฌ๋๋ ์๋ก์ด ํ์ดํผ๋ฏธ๋์ด ๋ฐฐํฌ ํ๋กํ ์ฝ์ ๋๋ค. IPFS๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ํ ๋ถ์ฐ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ง๋ค ์ ์์ต๋๋ค. ์น์ ๋ ๋น ๋ฅด๊ณ , ๋ ์์ ํ๊ณ , ๋ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ๋ฒ์๊ฐ ๊ฝค ๋๊ธฐ ๋๋ฌธ์ ์ด๋ฒ ์ฃผ๊ฐ ํ๊ฒฌ์์ ์ํ๊ณ ์ ๋ฐ์ ๊ฐ๋ฐ์ ์ถ์ ํฉ๋๋ค.
์ฐธ์ฌ๋ฅผ ์ํ์ญ๋๊น? ์๋ ๋งํฌ ์ค ์ผ๋ถ๋ฅผ ํด๋ฆญํ๊ณ GitHub ์์ ํ์ฌ ์งํ ์ค์ธ ์์ ์ ํ์ธํ๊ฑฐ๋ IRC ์์ ์ฐธ์ฌํ์ธ์.
๋ฐ์ ํธ์งํจ์์ ์ด ์ ๋ฐ์ดํธ๋ฅผ ์ํ์ญ๋๊น? ์ฃผ๊ฐ ๋ด์ค๋ ํฐ๋ฅผ ๊ตฌ๋ ํ์ธ์!
๋ค์์ ์ง๋ IPFS Weekly ์ดํ์ ์ฃผ์ ๋ด์ฉ์ ๋๋ค.
Twitter์์ IPFS๋ฅผ ํ๋ก์ฐ ํฉ๋๊น?
์์ฝ์์คํ ์ ๋ฐ์ ๊ฑธ์ณ ์ต์ IPFS ๋๊ตฌ ๋ฐ ํ๋ก์ ํธ ๋ฆด๋ฆฌ์ค๋ฅผ ํ์ธํ์ญ์์ค.
Awesome IPFS ๋ ์ปค๋ฎค๋ํฐ์์ ์ ์ง ๊ด๋ฆฌํ๊ณ ์ ๋ฐ์ดํธํ ํ๋ก์ ํธ, ๋๊ตฌ ๋๋ ์์ ํ ๋ฉ์ง IPFS์ ๊ด๋ จ๋ ๊ฑฐ์ ๋ชจ๋ ํญ๋ชฉ์ ๋ชฉ๋ก์ ๋๋ค.
IPFS์ ํ ๋ก .ipfs.io ์ ์ปค๋ฎค๋ํฐ ํฌ๋ผ์ด ์๋ค๋ ๊ฒ์ ์๊ณ ๊ณ์ จ์ต๋๊น?
IPFS์ ๋ชจ๋ ๊ฒ์ ๊ดํ ์ด๋ฒ ์ฃผ ๋ด์ค๋ ์ฌ๊ธฐ๊น์ง์ ๋๋ค. ๋์น ๋ถ๋ถ์ด ์์ผ๋ฉด ์ด ์ด๋ฉ์ผ์ ๋ต์ฅํ์ฌ ์๋ ค์ฃผ์ธ์! ๊ทธ๋ ๊ฒ ํ๋ฉด ๋ค์ ์ฃผ ํ์์ ์ฌ๋ฌ๋ถ์ ์๊ฐํ ์ ์์ต๋๋ค.
IPFS(InterPlanetary File System) ๋ ์ฝํ ์ธ ์ ID๋ก ์ฒ๋ฆฌ๋๋ ์๋ก์ด ํ์ดํผ๋ฏธ๋์ด ๋ฐฐํฌ ํ๋กํ ์ฝ์ ๋๋ค. IPFS๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ํ ๋ถ์ฐ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ง๋ค ์ ์์ต๋๋ค. ์น์ ๋ ๋น ๋ฅด๊ณ , ๋ ์์ ํ๊ณ , ๋ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ๋ฒ์๊ฐ ๊ฝค ๋๊ธฐ ๋๋ฌธ์ ์ด๋ฒ ์ฃผ๊ฐ ํ๊ฒฌ์์ ์ํ๊ณ ์ ๋ฐ์ ๊ฐ๋ฐ์ ์ถ์ ํฉ๋๋ค.
์ฐธ์ฌ๋ฅผ ์ํ์ญ๋๊น? ์๋ ๋งํฌ ์ค ์ผ๋ถ๋ฅผ ํด๋ฆญํ๊ณ GitHub ์์ ํ์ฌ ์งํ ์ค์ธ ์์ ์ ํ์ธํ๊ฑฐ๋ IRC ์์ ์ฐธ์ฌํ์ธ์.
๋ฐ์ ํธ์งํจ์์ ์ด ์ ๋ฐ์ดํธ๋ฅผ ์ํ์ญ๋๊น? ์ฃผ๊ฐ ๋ด์ค๋ ํฐ๋ฅผ ๊ตฌ๋ ํ์ธ์!
๋ค์์ ์ง๋ IPFS Weekly ์ดํ์ ์ฃผ์ ๋ด์ฉ์ ๋๋ค.
์ง๋ ์ฃผ IPFS All Hands ํ์์์ ์์ฒญ์๋ David Dahl ์ IPFS์์ ID ์ค์ ์ ๋ํ ์๊ฐ๋ฅผ ๋ฐ์์ต๋๋ค. David๋ IBM์ ์ํํธ์จ์ด ์์ง๋์ด๋ง ์ฐ๊ตฌ์์ด๋ฉฐ ์์นญ ํ์ค์ํ ์ ํธ๊ฐ์ด์ IPFS์ ์์ฃผ ๊ธฐ๊ณ ํ๊ณ ์์ต๋๋ค. IPFS๋ฅผ ํตํด ์ฌ๋๊ณผ ์กฐ์ง์ ์ํ Keybase์ ๊ฐ์ ์ฌํ์ ์ฆ๊ฑฐ ๋ฐ ์ ์ ์ ๋ง๋๋ ์์ ์ ํ์ธํ์ญ์์ค. ๊ทธ๋ฆฌ๊ณ Twitter ์์ David์๊ฒ ์ธ์ฌ๋ฅผ ์ ํ์ธ์.
Twitter์์ IPFS๋ฅผ ํ๋ก์ฐ ํฉ๋๊น?
์์ฝ์์คํ ์ ๋ฐ์ ๊ฑธ์ณ ์ต์ IPFS ๋๊ตฌ ๋ฐ ํ๋ก์ ํธ ๋ฆด๋ฆฌ์ค๋ฅผ ํ์ธํ์ญ์์ค.
Awesome IPFS ๋ ์ปค๋ฎค๋ํฐ์์ ์ ์ง ๊ด๋ฆฌํ๊ณ ์ ๋ฐ์ดํธํ ํ๋ก์ ํธ, ๋๊ตฌ ๋๋ ์์ ํ ๋ฉ์ง IPFS์ ๊ด๋ จ๋ ๊ฑฐ์ ๋ชจ๋ ํญ๋ชฉ์ ๋ชฉ๋ก์ ๋๋ค.
IPFS์ ํ ๋ก .ipfs.io ์ ์ปค๋ฎค๋ํฐ ํฌ๋ผ์ด ์๋ค๋ ๊ฒ์ ์๊ณ ๊ณ์ จ์ต๋๊น?
IPFS์ ๋ชจ๋ ๊ฒ์ ๊ดํ ์ด๋ฒ ์ฃผ ๋ด์ค๋ ์ฌ๊ธฐ๊น์ง์ ๋๋ค. ๋์น ๋ถ๋ถ์ด ์์ผ๋ฉด ์ด ์ด๋ฉ์ผ์ ๋ต์ฅํ์ฌ ์๋ ค์ฃผ์ธ์! ๊ทธ๋ ๊ฒ ํ๋ฉด ๋ค์ ์ฃผ ํ์์ ์ฌ๋ฌ๋ถ์ ์๊ฐํ ์ ์์ต๋๋ค.
IPFS(InterPlanetary File System) ๋ ์ฝํ ์ธ ์ ID๋ก ์ฒ๋ฆฌ๋๋ ์๋ก์ด ํ์ดํผ๋ฏธ๋์ด ๋ฐฐํฌ ํ๋กํ ์ฝ์ ๋๋ค. IPFS๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ํ ๋ถ์ฐ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ง๋ค ์ ์์ต๋๋ค. ์น์ ๋ ๋น ๋ฅด๊ณ , ๋ ์์ ํ๊ณ , ๋ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ๋ฒ์๊ฐ ๊ฝค ๋๊ธฐ ๋๋ฌธ์ ์ด๋ฒ ์ฃผ๊ฐ ํ๊ฒฌ์์ ์ํ๊ณ ์ ๋ฐ์ ๊ฐ๋ฐ์ ์ถ์ ํฉ๋๋ค.
์ฐธ์ฌ๋ฅผ ์ํ์ญ๋๊น? ์๋ ๋งํฌ ์ค ์ผ๋ถ๋ฅผ ํด๋ฆญํ๊ณ GitHub ์์ ํ์ฌ ์งํ ์ค์ธ ์์ ์ ํ์ธํ๊ฑฐ๋ IRC ์์ ์ฐธ์ฌํ์ธ์.
๋ฐ์ ํธ์งํจ์์ ์ด ์ ๋ฐ์ดํธ๋ฅผ ์ํ์ญ๋๊น? ์ฃผ๊ฐ ๋ด์ค๋ ํฐ๋ฅผ ๊ตฌ๋ ํ์ธ์!
๋ค์์ ์ง๋ IPFS Weekly ์ดํ์ ์ฃผ์ ๋ด์ฉ์ ๋๋ค.
Nicolรกs Pace ๋ AlterMundi AC ์ ํ์์ ๋๋ค. ์ด ๋จ์ฒด๋ ์์ธ๋ ๋์ด ์ง์ญ ์ฌํ๊ฐ ์์ฒด ํต์ ์ธํ๋ผ, ์ฆ ์ธํฐ๋ท์ ๊ตฌ์ถํ๊ธฐ ์ํด ๋ ธ๋ ฅํ๋ ๊ฒ์ ์ง์ํ๋ ํ๋ฟ๋ฆฌ ์กฐ์ง์ ๋๋ค. ๊ทธ๋ IPFS ๊ธฐ๊ณ ์์ด๊ธฐ๋ ํ๋ฉฐ ์ง๋ IPFS All Hands On Call์์ "์ปค๋ฎค๋ํฐ๋ฅผ ๋ฃ๊ณ ํ๋ฟ๋ฆฌ๋ฅผ ํตํด ๋ฐฐ์ฐ๊ธฐ"์ ๋ํด ์ฐ์คํ์ต๋๋ค. ์ฌ๊ธฐ์์ ๊ทธ์ ์ฐ์ค ๋น๋์ค๋ฅผ ๋ณด์ญ์์ค.
Twitter์์ IPFS๋ฅผ ํ๋ก์ฐ ํฉ๋๊น?
์์ฝ์์คํ ์ ๋ฐ์ ๊ฑธ์ณ ์ต์ IPFS ๋๊ตฌ ๋ฐ ํ๋ก์ ํธ ๋ฆด๋ฆฌ์ค๋ฅผ ํ์ธํ์ญ์์ค.
Awesome IPFS ๋ ์ปค๋ฎค๋ํฐ์์ ์ ์ง ๊ด๋ฆฌํ๊ณ ์ ๋ฐ์ดํธํ ํ๋ก์ ํธ, ๋๊ตฌ ๋๋ ์์ ํ ๋ฉ์ง IPFS์ ๊ด๋ จ๋ ๊ฑฐ์ ๋ชจ๋ ํญ๋ชฉ์ ๋ชฉ๋ก์ ๋๋ค.
IPFS์ ํ ๋ก .ipfs.io ์ ์ปค๋ฎค๋ํฐ ํฌ๋ผ์ด ์๋ค๋ ๊ฒ์ ์๊ณ ๊ณ์ จ์ต๋๊น?
IPFS์ ๋ชจ๋ ๊ฒ์ ๊ดํ ์ด๋ฒ ์ฃผ ๋ด์ค๋ ์ฌ๊ธฐ๊น์ง์ ๋๋ค. ๋์น ๋ถ๋ถ์ด ์์ผ๋ฉด ์ด ์ด๋ฉ์ผ์ ๋ต์ฅํ์ฌ ์๋ ค์ฃผ์ธ์! ๊ทธ๋ ๊ฒ ํ๋ฉด ๋ค์ ์ฃผ ํ์์ ์ฌ๋ฌ๋ถ์ ์๊ฐํ ์ ์์ต๋๋ค.
IPFS(InterPlanetary File System) ๋ ์ฝํ ์ธ ์ ID๋ก ์ฒ๋ฆฌ๋๋ ์๋ก์ด ํ์ดํผ๋ฏธ๋์ด ๋ฐฐํฌ ํ๋กํ ์ฝ์ ๋๋ค. IPFS๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ํ ๋ถ์ฐ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ง๋ค ์ ์์ต๋๋ค. ์น์ ๋ ๋น ๋ฅด๊ณ , ๋ ์์ ํ๊ณ , ๋ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ๋ฒ์๊ฐ ๊ฝค ๋๊ธฐ ๋๋ฌธ์ ์ด๋ฒ ์ฃผ๊ฐ ํ๊ฒฌ์์ ์ํ๊ณ ์ ๋ฐ์ ๊ฐ๋ฐ์ ์ถ์ ํฉ๋๋ค.
์ฐธ์ฌ๋ฅผ ์ํ์ญ๋๊น? ์๋ ๋งํฌ ์ค ์ผ๋ถ๋ฅผ ํด๋ฆญํ๊ณ GitHub ์์ ํ์ฌ ์งํ ์ค์ธ ์์ ์ ํ์ธํ๊ฑฐ๋ IRC ์์ ์ฐธ์ฌํ์ธ์.
๋ฐ์ ํธ์งํจ์์ ์ด ์ ๋ฐ์ดํธ๋ฅผ ์ํ์ญ๋๊น? ์ฃผ๊ฐ ๋ด์ค๋ ํฐ๋ฅผ ๊ตฌ๋ ํ์ธ์!
๋ค์์ ์ง๋ IPFS Weekly ์ดํ์ ์ฃผ์ ๋ด์ฉ์ ๋๋ค.
์ฐ๋ฆฌ๋ IPFS ๊ธฐ๊ณ ์ Irakli Gozala ๊ฐ ํ๊ณ ์๋ ์์ ์ ๊ฒฝ์ธ๊ฐ์ ๋๋๋๋ค. ํ์ฌ ๊ทธ๋ ๋ธ๋ผ์ฐ์ ์ ๋์จ์ ํตํด Firefox์์ dweb ํ๋กํ ์ฝ์ ํ์ฑํํ๋ ๊ฒ์ ๋ชฉํ๋ก Firefox WebExtensions์ฉ โโ์คํ์ API๋ฅผ ๊ตฌํํ๋ ค๋ ๋ ธ๋ ฅ์ ์ฃผ๋ํ๊ณ ์์ต๋๋ค. ๊ธฐ์ฌ์ ๊ด์ฌ์ด ์๋ ๊ฒฝ์ฐ ๊ทธ์ libweb ๋ฆฌํฌ์งํ ๋ฆฌ ๋ฅผ ํ์ธํ๊ฑฐ๋ ์ต์ IPFS All Hands ํตํ ์์ ์ด์ ๋ํด ์์ธํ ์ด์ผ๊ธฐํ๋ ๊ฒ์ ๋ณด์ญ์์ค.
Twitter์์ IPFS๋ฅผ ํ๋ก์ฐ ํฉ๋๊น?
์์ฝ์์คํ ์ ๋ฐ์ ๊ฑธ์ณ ์ต์ IPFS ๋๊ตฌ ๋ฐ ํ๋ก์ ํธ ๋ฆด๋ฆฌ์ค๋ฅผ ํ์ธํ์ญ์์ค.
Awesome IPFS ๋ ์ปค๋ฎค๋ํฐ์์ ์ ์ง ๊ด๋ฆฌํ๊ณ ์ ๋ฐ์ดํธํ ํ๋ก์ ํธ, ๋๊ตฌ ๋๋ ์์ ํ ๋ฉ์ง IPFS์ ๊ด๋ จ๋ ๊ฑฐ์ ๋ชจ๋ ํญ๋ชฉ์ ๋ชฉ๋ก์ ๋๋ค.
IPFS์ ํ ๋ก .ipfs.io ์ ์ปค๋ฎค๋ํฐ ํฌ๋ผ์ด ์๋ค๋ ๊ฒ์ ์๊ณ ๊ณ์ จ์ต๋๊น?
IPFS์ ๋ชจ๋ ๊ฒ์ ๊ดํ ์ด๋ฒ ์ฃผ ๋ด์ค๋ ์ฌ๊ธฐ๊น์ง์ ๋๋ค. ๋์น ๋ถ๋ถ์ด ์์ผ๋ฉด ์ด ์ด๋ฉ์ผ์ ๋ต์ฅํ์ฌ ์๋ ค์ฃผ์ธ์! ๊ทธ๋ ๊ฒ ํ๋ฉด ๋ค์ ์ฃผ ํ์์ ์ฌ๋ฌ๋ถ์ ์๊ฐํ ์ ์์ต๋๋ค.
IPFS(InterPlanetary File System) ๋ ์ฝํ ์ธ ์ ID๋ก ์ฒ๋ฆฌ๋๋ ์๋ก์ด ํ์ดํผ๋ฏธ๋์ด ๋ฐฐํฌ ํ๋กํ ์ฝ์ ๋๋ค. IPFS๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ํ ๋ถ์ฐ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ง๋ค ์ ์์ต๋๋ค. ์น์ ๋ ๋น ๋ฅด๊ณ , ๋ ์์ ํ๊ณ , ๋ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ๋ฒ์๊ฐ ๊ฝค ๋๊ธฐ ๋๋ฌธ์ ์ด๋ฒ ์ฃผ๊ฐ ํ๊ฒฌ์์ ์ํ๊ณ ์ ๋ฐ์ ๊ฐ๋ฐ์ ์ถ์ ํฉ๋๋ค.
์ฐธ์ฌ๋ฅผ ์ํ์ญ๋๊น? ์๋ ๋งํฌ ์ค ์ผ๋ถ๋ฅผ ํด๋ฆญํ๊ณ GitHub ์์ ํ์ฌ ์งํ ์ค์ธ ์์ ์ ํ์ธํ๊ฑฐ๋ IRC ์์ ์ฐธ์ฌํ์ธ์.
๋ฐ์ ํธ์งํจ์์ ์ด ์ ๋ฐ์ดํธ๋ฅผ ์ํ์ญ๋๊น? ์ฃผ๊ฐ ๋ด์ค๋ ํฐ๋ฅผ ๊ตฌ๋ ํ์ธ์!
๋ค์์ ์ง๋ IPFS Weekly ์ดํ์ ์ฃผ์ ๋ด์ฉ์ ๋๋ค.
Mikeal Rogers ๋๋ ์จ๋ผ์ธ ์์ @mikeal ์ NodeConf์ ์ธ๊ธฐ ์๋ npm ํจํค์ง request
์ ์ ์์์
๋๋ค. ๋ค๋ฅธ ๋ง์ ์
์ ์ค์์ ๊ทธ๋ Node.js ์ฌ๋จ์ ์ฐฝ๋ฆฝ ๋ฉค๋ฒ์ด๋ฉฐ ํ์ฌ Protocol Labs์ ์ปค๋ฎค๋ํฐ ์ฑ
์์์
๋๋ค. ํธ์ํฐ์์ Mikeal์ ํ๋ก์ฐํ์ฌ ์คํ ์์ค, IPFS, ๋๋ก๋ ๊ณ ๊ธ ์์ฌ์ ๋ํ ํต์ฐฐ๋ ฅ์ ์ป์ผ์ญ์์ค!
Twitter์์ IPFS๋ฅผ ํ๋ก์ฐ ํฉ๋๊น?
์์ฝ์์คํ ์ ๋ฐ์ ๊ฑธ์ณ ์ต์ IPFS ๋๊ตฌ ๋ฐ ํ๋ก์ ํธ ๋ฆด๋ฆฌ์ค๋ฅผ ํ์ธํ์ญ์์ค.
Awesome IPFS ๋ ์ปค๋ฎค๋ํฐ์์ ์ ์ง ๊ด๋ฆฌํ๊ณ ์ ๋ฐ์ดํธํ ํ๋ก์ ํธ, ๋๊ตฌ ๋๋ ์์ ํ ๋ฉ์ง IPFS์ ๊ด๋ จ๋ ๊ฑฐ์ ๋ชจ๋ ํญ๋ชฉ์ ๋ชฉ๋ก์ ๋๋ค.
IPFS์ ํ ๋ก .ipfs.io ์ ์ปค๋ฎค๋ํฐ ํฌ๋ผ์ด ์๋ค๋ ๊ฒ์ ์๊ณ ๊ณ์ จ์ต๋๊น?
IPFS์ ๋ชจ๋ ๊ฒ์ ๊ดํ ์ด๋ฒ ์ฃผ ๋ด์ค๋ ์ฌ๊ธฐ๊น์ง์ ๋๋ค. ๋์น ๋ถ๋ถ์ด ์์ผ๋ฉด ์ด ์ด๋ฉ์ผ์ ๋ต์ฅํ์ฌ ์๋ ค์ฃผ์ธ์! ๊ทธ๋ ๊ฒ ํ๋ฉด ๋ค์ ์ฃผ ํ์์ ์ฌ๋ฌ๋ถ์ ์๊ฐํ ์ ์์ต๋๋ค.
IPFS(InterPlanetary File System) ๋ ์ฝํ ์ธ ์ ID๋ก ์ฒ๋ฆฌ๋๋ ์๋ก์ด ํ์ดํผ๋ฏธ๋์ด ๋ฐฐํฌ ํ๋กํ ์ฝ์ ๋๋ค. IPFS๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ํ ๋ถ์ฐ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ง๋ค ์ ์์ต๋๋ค. ์น์ ๋ ๋น ๋ฅด๊ณ , ๋ ์์ ํ๊ณ , ๋ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ๋ฒ์๊ฐ ๊ฝค ๋๊ธฐ ๋๋ฌธ์ ์ด๋ฒ ์ฃผ๊ฐ ํ๊ฒฌ์์ ์ํ๊ณ ์ ๋ฐ์ ๊ฐ๋ฐ์ ์ถ์ ํฉ๋๋ค.
์ฐธ์ฌ๋ฅผ ์ํ์ญ๋๊น? ์๋ ๋งํฌ ์ค ์ผ๋ถ๋ฅผ ํด๋ฆญํ๊ณ GitHub ์์ ํ์ฌ ์งํ ์ค์ธ ์์ ์ ํ์ธํ๊ฑฐ๋ IRC ์์ ์ฐธ์ฌํ์ธ์.
๋ฐ์ ํธ์งํจ์์ ์ด ์ ๋ฐ์ดํธ๋ฅผ ์ํ์ญ๋๊น? ์ฃผ๊ฐ ๋ด์ค๋ ํฐ๋ฅผ ๊ตฌ๋ ํ์ธ์!
๋ค์์ ์ง๋ IPFS Weekly ์ดํ์ ์ฃผ์ ๋ด์ฉ์ ๋๋ค.
ipfs-api
์์ ipfs-http-client
๋ก ๋ณ๊ฒฝ๋๋ค๋ ๊ฒ์
๋๋ค. ์ฌ์ค, ๋ ๊ธธ์ง๋ง ๋ชจ๋์ด ๋ฌด์์ธ์ง ์ค๋ช
ํ๋ ๋ฐ ํจ์ฌ ์ข์ต๋๋ค! ์์ธํ ๋ด์ฉ์ ๋ธ๋ก๊ทธ๋ฅผ ์ฝ์ด๋ณด์ธ์.์ง๋ ์ฃผ์ ์ฐ๋ฆฌ๋ IPFS๋ฅผ ํตํ ๋ผ์ด๋ธ ์คํธ๋ฆฌ๋ฐ์ ๋ํด ์ธ๊ธํ์ผ๋ฉฐ ์ง๋์ฃผ IPFS Weekly Call์์ Yurko๊ฐ ์ฐ๋ฆฌ์ ๊ณต์ ํ๊ธฐ ์ํด ์ฐธ์ํ์ต๋๋ค. Yurko๋ 20๋ ์ ๊ฒฝํ๊ณผ ์ ๊ทน์ ์ธ IPFS ๊ธฐ๊ณ ๊ฐ ์๋ IT ์ถ์ ์ ๋๋ค. ๊ทธ๋ค์ ๋ํ ํ ๋ก ํ ๋ฅผ ์ํ ๋ฉ์ฌ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ถํ๋ ์ฌ๋๋ค์ ๊ทธ๋ฃน์ธ Toronto Mesh ์ ๊ตฌ์ฑ์์ด๊ธฐ๋ โโํฉ๋๋ค. IPFS๋ฅผ ํตํ ๋ผ์ด๋ธ ์คํธ๋ฆฌ๋ฐ์ ๋ํด ์์ธํ ์์๋ณด๋ ค๋ฉด ์ง๋ ์ฃผ ํ์์์ Yurko๊ฐ ์ค๋ช ํ๋ ๋น๋์ค๋ฅผ ํ์ธํ์ธ์ .
Twitter์์ IPFS๋ฅผ ํ๋ก์ฐ ํฉ๋๊น?
Awesome IPFS ๋ ์ปค๋ฎค๋ํฐ์์ ์ ์ง ๊ด๋ฆฌํ๊ณ ์ ๋ฐ์ดํธํ ํ๋ก์ ํธ, ๋๊ตฌ ๋๋ ์์ ํ ๋ฉ์ง IPFS์ ๊ด๋ จ๋ ๊ฑฐ์ ๋ชจ๋ ํญ๋ชฉ์ ๋ชฉ๋ก์ ๋๋ค.
textile-go
๋ฐ IPFS์ ์ํธ ์์ฉํ๊ธฐ ์ํ Files API ๋ฅผ ํ์ธํ์ญ์์ค.IPFS์ ํ ๋ก .ipfs.io ์ ์ปค๋ฎค๋ํฐ ํฌ๋ผ์ด ์๋ค๋ ๊ฒ์ ์๊ณ ๊ณ์ จ์ต๋๊น?
IPFS์ ๋ชจ๋ ๊ฒ์ ๊ดํ ์ด๋ฒ ์ฃผ ๋ด์ค๋ ์ฌ๊ธฐ๊น์ง์ ๋๋ค. ๋์น ๋ถ๋ถ์ด ์์ผ๋ฉด ์ด ์ด๋ฉ์ผ์ ๋ต์ฅํ์ฌ ์๋ ค์ฃผ์ธ์! ๊ทธ๋ ๊ฒ ํ๋ฉด ๋ค์ ์ฃผ ํ์์ ์ฌ๋ฌ๋ถ์ ์๊ฐํ ์ ์์ต๋๋ค.
IPFS(InterPlanetary File System) ๋ ์ฝํ ์ธ ์ ID๋ก ์ฒ๋ฆฌ๋๋ ์๋ก์ด ํ์ดํผ๋ฏธ๋์ด ๋ฐฐํฌ ํ๋กํ ์ฝ์ ๋๋ค. IPFS๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ํ ๋ถ์ฐ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ง๋ค ์ ์์ต๋๋ค. ์น์ ๋ ๋น ๋ฅด๊ณ , ๋ ์์ ํ๊ณ , ๋ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ๋ฒ์๊ฐ ๊ฝค ๋๊ธฐ ๋๋ฌธ์ ์ด๋ฒ ์ฃผ๊ฐ ํ๊ฒฌ์์ ์ํ๊ณ ์ ๋ฐ์ ๊ฐ๋ฐ์ ์ถ์ ํฉ๋๋ค.
์ฐธ์ฌ๋ฅผ ์ํ์ญ๋๊น? ์๋ ๋งํฌ ์ค ์ผ๋ถ๋ฅผ ํด๋ฆญํ๊ณ GitHub ์์ ํ์ฌ ์งํ ์ค์ธ ์์ ์ ํ์ธํ๊ฑฐ๋ IRC ์์ ์ฐธ์ฌํ์ธ์.
๋ฐ์ ํธ์งํจ์์ ์ด ์ ๋ฐ์ดํธ๋ฅผ ์ํ์ญ๋๊น? ์ฃผ๊ฐ ๋ด์ค๋ ํฐ๋ฅผ ๊ตฌ๋ ํ์ธ์!
๋ค์์ ์ง๋ IPFS Weekly ์ดํ์ ์ฃผ์ ๋ด์ฉ์ ๋๋ค.
Twitter์์ IPFS๋ฅผ ํ๋ก์ฐ ํฉ๋๊น?
Awesome IPFS ๋ ์ปค๋ฎค๋ํฐ์์ ์ ์ง ๊ด๋ฆฌํ๊ณ ์ ๋ฐ์ดํธํ ํ๋ก์ ํธ, ๋๊ตฌ ๋๋ ์์ ํ ๋ฉ์ง IPFS์ ๊ด๋ จ๋ ๊ฑฐ์ ๋ชจ๋ ํญ๋ชฉ์ ๋ชฉ๋ก์ ๋๋ค.
IPFS์ ํ ๋ก .ipfs.io ์ ์ปค๋ฎค๋ํฐ ํฌ๋ผ์ด ์๋ค๋ ๊ฒ์ ์๊ณ ๊ณ์ จ์ต๋๊น?
IPFS์ ๋ชจ๋ ๊ฒ์ ๊ดํ ์ด๋ฒ ์ฃผ ๋ด์ค๋ ์ฌ๊ธฐ๊น์ง์ ๋๋ค. ๋์น ๋ถ๋ถ์ด ์์ผ๋ฉด ์ด ์ด๋ฉ์ผ์ ๋ต์ฅํ์ฌ ์๋ ค์ฃผ์ธ์! ๊ทธ๋ ๊ฒ ํ๋ฉด ๋ค์ ์ฃผ ํ์์ ์ฌ๋ฌ๋ถ์ ์๊ฐํ ์ ์์ต๋๋ค.
IPFS(InterPlanetary File System) ๋ ์ฝํ ์ธ ์ ID๋ก ์ฒ๋ฆฌ๋๋ ์๋ก์ด ํ์ดํผ๋ฏธ๋์ด ๋ฐฐํฌ ํ๋กํ ์ฝ์ ๋๋ค. IPFS๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ํ ๋ถ์ฐ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ง๋ค ์ ์์ต๋๋ค. ์น์ ๋ ๋น ๋ฅด๊ณ , ๋ ์์ ํ๊ณ , ๋ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ๋ฒ์๊ฐ ๊ฝค ๋๊ธฐ ๋๋ฌธ์ ์ด๋ฒ ์ฃผ๊ฐ ํ๊ฒฌ์์ ์ํ๊ณ ์ ๋ฐ์ ๊ฐ๋ฐ์ ์ถ์ ํฉ๋๋ค.
์ฐธ์ฌ๋ฅผ ์ํ์ญ๋๊น? ์๋ ๋งํฌ ์ค ์ผ๋ถ๋ฅผ ํด๋ฆญํ๊ณ GitHub ์์ ํ์ฌ ์งํ ์ค์ธ ์์ ์ ํ์ธํ๊ฑฐ๋ IRC ์์ ์ฐธ์ฌํ์ธ์.
๋ฐ์ ํธ์งํจ์์ ์ด ์ ๋ฐ์ดํธ๋ฅผ ์ํ์ญ๋๊น? ์ฃผ๊ฐ ๋ด์ค๋ ํฐ๋ฅผ ๊ตฌ๋ ํ์ธ์!
๋ค์์ ์ง๋ IPFS Weekly ์ดํ์ ํ์ด๋ผ์ดํธ์ ๋๋ค. 1์ 8์ผ์ ๋ ๋ง์ ์์์ ๊ฐ์ง๊ณ ๋์์ค๊ฒ ์ต๋๋ค!๐
Twitter์์ IPFS๋ฅผ ํ๋ก์ฐ ํฉ๋๊น?
์์ฝ์์คํ ์ ๋ฐ์ ๊ฑธ์ณ ์ต์ IPFS ๋๊ตฌ ๋ฐ ํ๋ก์ ํธ ๋ฆด๋ฆฌ์ค๋ฅผ ํ์ธํ์ญ์์ค.
IPFS ์ปค๋ฎค๋ํฐ ๋ฐ ์์ฝ์์คํ ์ ๋ค์ ๋จ๊ณ๋ ๋ฌด์์ ๋๊น?
Awesome IPFS ๋ ์ปค๋ฎค๋ํฐ์์ ์ ์ง ๊ด๋ฆฌํ๊ณ ์ ๋ฐ์ดํธํ ํ๋ก์ ํธ, ๋๊ตฌ ๋๋ ์์ ํ ๋ฉ์ง IPFS์ ๊ด๋ จ๋ ๊ฑฐ์ ๋ชจ๋ ํญ๋ชฉ์ ๋ชฉ๋ก์ ๋๋ค.
IPFS์ ํ ๋ก .ipfs.io ์ ์ปค๋ฎค๋ํฐ ํฌ๋ผ์ด ์๋ค๋ ๊ฒ์ ์๊ณ ๊ณ์ จ์ต๋๊น?
IPFS์ ๋ชจ๋ ๊ฒ์ ๊ดํ ์ด๋ฒ ์ฃผ ๋ด์ค๋ ์ฌ๊ธฐ๊น์ง์ ๋๋ค. ๋์น ๋ถ๋ถ์ด ์์ผ๋ฉด ์ด ์ด๋ฉ์ผ์ ๋ต์ฅํ์ฌ ์๋ ค์ฃผ์ธ์! ๊ทธ๋ ๊ฒ ํ๋ฉด ๋ค์ ์ฃผ ํ์์ ์ฌ๋ฌ๋ถ์ ์๊ฐํ ์ ์์ต๋๋ค.
์ง๋ ์ฒซ ์ฃผ ๋์, ์ฐ๋ฆฌ๋ ์ง๋ ํด์ ๋ฌ์ฑํ IPFS(InterPlanetary File System) ์ปค๋ฎค๋ํฐ์ ๋ชจ๋ ๊ฒ์ ๋๋์๋ณด๋ ๋งค์ฐ ํน๋ณํ ๋ฌธ์ ๋ฅผ ๋ง๋ จํ์ต๋๋ค.
1์: Mozilla๋ ๋๋ฆฌ ์ฌ์ฉ๋๋ ์น ๋ธ๋ผ์ฐ์ ์ธ Firefox์์ ๋ถ์ฐ ํ๋กํ ์ฝ์ ๋ํ ์ง์์ ์ถ๊ฐํฉ๋๋ค.
2์: IPFS๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋์์ผ๋ก ๊ตฌ์ถ๋ P2P ๋คํธ์ํน ์คํ์ธ libp2p ๊ฐ ์ธ์์ ์๊ฐ๋์์ต๋๋ค.
3์: js-ipfs v0.28.0
์ถ์, Juan Benet์ MIT์ ๊ฐ์ฅ ํฐ ์ฐ๊ตฌ์ค์ธ Computer Science & Artificial Intelligence Lab์ Redecentralizing Web ์ ๋ฐํํ์ผ๋ฉฐ go-ipfs
์ถ์ ๋ฒ์ 0.4.14 .
4์: ์ฐ๋ฆฌ๋ IPFS Companion 2.2.0 ์ ๋์
ํ๊ณ Windows์์ go-ipfs
๋ฅผ ์ดํด๋ณด์์ต๋๋ค.
5์: ์ต์ด์ IPFSConf ๋ฅผ ๋ฐํํ์ต๋๋ค. Textile์ ์ง์ ํ ๋ถ์ฐ ์คํ ๋ฆฌ์ง๋ฅผ ์ํด ๋ชจ๋ฐ์ผ ์ฅ์น์์ ์คํ ๋๋ ๊ฐ์ธ IPFS ๋ฅผ ๋์
ํ์ต๋๋ค. js-ipfs 0.29.0
๊ฐ ์ถ์๋์์ผ๋ฉฐ ์๋ก ์ถ์๋ IPFS ํด๋ฌ์คํฐ ์น์ฌ์ดํธ ๋ฅผ ํตํด IPFS ํด๋ฌ์คํฐ 0.4.0 ์ถ์ ํ๋ณด ๋ฅผ ์ถ์ํ์ฌ ํ ๋ฌ์ ๋ง๊ฐํ์ต๋๋ค.
7์: GitHub์ Awesome IPFS ๋ชฉ๋ก ์ด ์น์ฌ์ดํธ๋ก ๋ค์ ์์๋์์ต๋๋ค . js-ipfs v0.30.0
๋ฐ v0.31.0 ์ ์ฐ๋ฌ์ ์ถ์ํ์ต๋๋ค. js-libp2p
์ ์ฒซ _๊ณต์_ ๋ฆด๋ฆฌ์ค ๊ฐ ์์๊ณ ๋ง์ง๋ง์ผ๋ก go-ipfs v0.4.17
๊ฐ ๋ฆด๋ฆฌ์ค๋์์ต๋๋ค.
8์: ์บ๋ฆฌํฌ๋์ ์ํ๋์์ค์ฝ์์ Lab Day 2018 ์ ๊ธฐ๋
ํ๊ณ ( ์ฌ๊ธฐ ์์ Lab Day ๋ํ ์ฐธ์กฐ) IPLD(InterPlanetary Linked Data) ํ์๊ธฐ ์ฌ์ดํธ์ js-ipfs
์ ๊ณต์ ์ฌ์ดํธ๋ฅผ ๋ชจ๋ ๊ณต๊ฐํ์ต๋๋ค: js.ipfs.io . IPFS ํด๋ฌ์คํฐ 0.5.0 ๋ฆด๋ฆฌ์ค๋ก ์ฌ๋ฆ์ ๋ง๊ฐํ์ต๋๋ค.
9์: Cloudflare๋ IPFS ๊ฒ์ดํธ์จ์ด๋ฅผ ๋ฐํํ์ผ๋ฉฐ IPFS Weekly Newsletter๊ฐ ๋ฐํ ๋์์ต๋๋ค. js-ipfs 0.32.0
๊ฐ ์ถ์๋์๊ณ ipld-explorer-cli 0.14
๋ ์ถ์๋์์ต๋๋ค.
10์: IPFS Pinbot ์ด Twitter์ ๋ฑ์ฅํ์ต๋๋ค.
11์: ์ถ์๋ฅผ ์ํ ์ค์ํ ๋ฌ์
๋๋ค! js-ipfs 0.33
๋ฐ go-ipfs 0.4.18
๋ฐ js-libp2p v0.24.0
๊ฐ ๋ชจ๋ ์ถ์๋์์ต๋๋ค.
12์: HTTP ํด๋ผ์ด์ธํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ด๋ฆ์ ๋ณ๊ฒฝํ์ฌ ์ฝ๊ฐ์ ์ ๋ฆฌ๋ก ํ ํด๋ฅผ ๋ง๊ฐํ์ต๋๋ค.
์ฐ๋ฆฌ์ ์ด์ ํ ์ค ์ผ๋ถ๋ ์ฃผ์ ๊ฐํ๋ฌผ์ ์ํด ๋ค๋ฃจ์ด์ก์ผ๋ฏ๋ก ์ฌ๊ธฐ์์ ์ฐ๋ฆฌ๊ฐ ๋ง๋ ๋ช ๊ฐ์ง ๋ด์ค๋ฅผ ๋ค์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
8์: Mozilla Hacks, Dweb: IPFS๋ฅผ ์ฌ์ฉํ์ฌ ์น์์ ํ๋ ฅ ๋ฐ ์ ๋ขฐ ๊ตฌ์ถ
9์: Guardian, ํ์ค์ํ: ์๋ ์์ด๋ ์น์ ์ํ ๋ค์ ๋จ๊ณ
10์: MIT Technology Review, ํฐ ๊ธฐ์ ํ์ฌ๊ฐ ํฐ ๊ธฐ์ ํ์ฌ๋ก๋ถํฐ ์ธํฐ๋ท์ ์์ ๋กญ๊ฒ ํ๊ธฐ ์ํด ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค.
11์: Forbes Magazine, ๋ถ์ฐํ๊ฐ ์ง๋ฆฌ์ ์์น ๋ฐ์ดํฐ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ์ ์ํฅ์ ๋ฏธ์น๊ณ ๊ฐํํ ์ ์์ต๋๊น? , Nasdaq, Thailand๋ ์๋น ์ ๊ฑฐ์์ ๋ธ๋ก์ฒด์ธ ์ง์ ์ ์ ํฌํ ์์คํ ์ ์ฌ์ฉ ํ๊ณ Hackernoon, Breaking The Ice: A Crash Course in IPFS, Ethereum and Fat Protocols Of Future .
1๋ ๋ด๋ด ์ฌ๋๋ค์ IPFS์ ๋ํด ๋ง๋์ ์ด์ผ๊ธฐ๋ฅผ ๋๋๊ฒ ๋์ด ๊ธฐ๋ปค์ต๋๋ค. ๋ค์์ ์ฐ๋ฆฌ๊ฐ ์๋ก๋ฅผ ๋ณธ ์ด๋ฒคํธ ์ค ์ผ๋ถ์ด๋ฉฐ, ๋์น ๊ฒฝ์ฐ ํญ์ 2019๊ฐ ์์ต๋๋ค!
1์: ๋ฆฌ์ค๋ณธ IPFS , 2018๋ ์ ๋ถ์ฐ ์น์ ํด์ ๋๋ค ๐๐ฝ ๐( ์ฌ๊ธฐ์์ ํ ๋ก ๋ฐ ์ ๋ฆฌ์กฐ๋์ฃผ ํ ํผ์ IoT Dev Fest ์ฐธ์กฐ.
2์: WebVR/AR III ์ํฌ์: ์ค๋ฆฌ๊ฑด์ฃผ ํฌํ๋๋์์ ์ด๋ฆฐ ํผํฉ ํ์ค ๋คํธ์ํฌ .
5์: ๋ณผํฐ๋ชจ์ด/DC IPFS ์์ ๋ชจ์์ ๊ฐ์ตํ์ต๋๋ค.
8์ : IPFS ์ปค๋ฎค๋ํฐ ๋ ์บ๋ฆฌํฌ๋์ ์ํ๋์์ค์ฝ์์ ์ด๋ฆฐ 2018๋ ๋ถ์ฐ ์น ์๋ฐ ์ดํ์ ํ์ํ์ต๋๋ค.
10์ : ๋ฐ๋์์ ์ฒซ ๋ฒ์งธ IPFS ๋ฒ ๋ฅผ๋ฆฐ ๋ฐ ์ ๊ณผ IPFS Show & Tell์ด ์ด๋ ธ์ต๋๋ค( ์ฌ๊ธฐ ์์ ๋ฐ๋์ ํ๋ด ์ฐธ์กฐ).
๋ชจ๋ 261๋ช ์ ๊ธฐ์ฌ์๊ฐ ์ฌํด IPFS ํ๋ก์ ํธ์ 167๊ฐ ์ ์ฅ์์์ 8417๊ฐ์ ์ปค๋ฐ์ ์์ฑํ๋ค๊ณ ๋งํ์ต๋๋ค. IPFS์ ์ฌํด๋ฅผ ๋๋ผ์ด ํด๋ก ๋ง๋๋ ๋ฐ ๋์์ ์ฃผ์ ๋ค์ ๋ถ๋ค์๊ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
์๊ฐ, ์ ๋ฌธ ์ง์ ๋ฐ ๊ธฐ์ฌ์ ๋ํด ๋ชจ๋์๊ฒ ํฐ ๊ฐ์ฌ๋ฅผ ๋๋ฆฝ๋๋ค. ์ฐ๋ฆฌ๋ ์ฌ๋ฌ๋ถ ํ ์ฌ๋ ํ ์ฌ๋ ์์ด๋ ๊ทธ๊ฒ์ ํ ์ ์์์ต๋๋ค. โค๏ธ
์ด๋ค์ ์๋ก์ด Awesome IPFS ์ฌ์ดํธ์ ์ ์ถ๋ ๋ช ๊ฐ์ง ์๋ก์ด ์ฑ๊ณผ ๋๊ตฌ์ ๋ถ๊ณผํ๋ฉฐ, ์ฌ๋๋ค์ด IPFS๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌ์ถํ๋ ๊ฒ์ ์ด๊ดํ๊ณ ์์์ ๋ณด์ฌ์ค๋๋ค.
brig - ์ธํฐํ์ด์ค ๋ฐ FUSE ํ์ผ ์์คํ ๊ณผ ๊ฐ์ ์์๊ณผ ํ์ผ ๋๊ธฐํ.
IPFSStore - Steem์ผ๋ก ์ง๋ถํ๋ ๊ณ ์
Autonomica "IPFS Social Proof" - Autonomica๋ ID๋ฅผ ์์ฑํ๊ณ ๊ฒ์๋ ์์ ๋ฏธ๋์ด ๋ฐ ์น ์ฆ๋ช ์ ํตํด ์ด ID๋ฅผ ์ฆ๋ช ํ๊ธฐ ์ํ Keybase์ ์ ์ฌํ Dapp์ ๋๋ค.
TallyLab - ๋ชจ๋ ๊ฒ์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ์บก์ฒ, ๋ถ์ ๋ฐ ๊ณต์ ํ๊ธฐ ์ํ ๋ก์ปฌ ์ฐ์ , ์ข ๋จ ๊ฐ ์ํธํ ์ผ๊ธฐ ์ฑ์ ๋๋ค.
Pinata - Pinata์ REST API ๋ฐ IPFS ํดํท์ ํตํด dapp์ ๋น๋ํ๊ณ ๊ด๋ฆฌํฉ๋๋ค.
enzypt.io - Ethereum ๋ฐ IPFS๋ฅผ ํตํด ํ์ผ์ ์ฌ๊ณ ํ ์ ์๋ ์น์ฌ์ดํธ์ ๋๋ค.
qri - ๋ถ์ฐ ์น์์ ๋ฐ์ดํฐ ์ธํธ ์์ฑ, ํ์ ๋ฐ ๊ฒ์.
ํผ์ด ๋์ญํญ ๋ฐ๋ชจ - IPFS Companion ์น ํ์ฅ์์ ์ ๊ณตํ๋ window.ipfs๋ฅผ ์ฌ์ฉํ์ฌ IPFS ๋ ธ๋์ ๋ํ ๋์ญํญ ์ ๋ณด๋ฅผ ์ป๊ณ ๊ทธ๋ํ๋ก ํ์ํ๋ ๋ฐ๋ชจ ์ฑ
killcord - ๊ฒ์ด์ ์ ํญํ๋ ๋ฐ๋๋งจ ์ค์์น
Philes - ๊ฐ๋จํ ๋ธ๋ผ์ฐ์ ๊ธฐ๋ฐ IPFS ๋ฉ๋ชจ์ฅ ์ฑ์ ๋๋ค.
Arpadyne - ์๋ก์ด ์ธํฐ๋ท - OrbitDB์์ ์ ๊ณตํ๋ DNS. IPFS๋ฅผ ํตํด ์ ๋ฌ๋ ์ฝํ ์ธ .
IPFS Weekly์ ์ด๋ฒ ํน๋ณํ์ ์ฌ๊ธฐ๊น์ง์ ๋๋ค. ๋์น ๋ถ๋ถ์ด ์์ผ๋ฉด ์ด ์ด๋ฉ์ผ์ ๋ต์ฅํ์ฌ ์๋ ค์ฃผ์ธ์! ๋ค์ ์ฃผ์๋ 2018๋ ์ ๋ง์ง๋ง Weekly ์ดํ๋ก ์ํ๊ณ ์ ๋ฐ์ ๊ฑธ์ณ ์ผ์ด๋ ๋ชจ๋ ๋ด์ค๋ฅผ ๊ฐ์ง๊ณ ๋์์ค๊ฒ ์ต๋๋ค.
IPFS Weekly๋ฅผ ์ฒ์ ์ฝ๋ ๊ฒฝ์ฐ GitHub ์์ ํ๋ก์ ํธ๋ฅผ ํ์ธํ๊ฑฐ๋ IRC ์์ ์ฐธ์ฌํ์ฌ ์์ธํ ์์๋ณด๊ฑฐ๋ ์ฐธ์ฌํ ์ ์์ต๋๋ค.
๋ค์์ฃผ์ ๋ณด์! ๐
์ด ๋ฌธ์ ๋ ์ ๋ง ๊ธธ์ด์ง๊ณ ์๊ณ ๊ทธ ์๊ฐ์ด ๊ธธ์ด์ง๊ณ ์คํฌ๋กค์ด ํฌ๊ฒ ๋์ด๋ฉ๋๋ค. ์ฌ๊ธฐ์ Weekly ๊ฒ์๋ฅผ ์ค๋จํ๊ณ ๋ธ๋ก๊ทธ์ ์๋ ๊ฒ์๋ง ์์งํด์ผ ํฉ๋๊น?
์๋ ํ์ธ์ ์ฌ๋ฌ๋ถ,
๋ค์์ IPFS์ ๊ทธ ์ ์ฌ์ ์ธ ์ฉ๋์ ๋ํด ํ ์ธํฐ๋ทฐ์ ๋๋ค. ๋๋ ๋น์ ๋ชจ๋๊ฐ ๊ทธ๊ฒ์ ๋ํด ์๊ฐํ๋ค๋ ๊ฒ์ ์๊ณ ์ถ์ต๋๋ค.
2019๋ 1์ 10์ผ ์ค์ 5์ 2๋ถ์ David Dias [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
์ด ๋ฌธ์ ๋ ์ ๋ง ๊ธธ์ด์ง๊ณ ์๊ณ ๊ทธ ์๊ฐ์ด ๊ธธ์ด์ง๊ณ ์คํฌ๋กค์ด ํฌ๊ฒ ๋์ด๋ฉ๋๋ค. ์ฌ๊ธฐ์ Weekly ๊ฒ์๋ฅผ ์ค๋จํ๊ณ ๋ธ๋ก๊ทธ์ ์๋ ๋ฆฌ์์ค๋ง ์ฌ์ฉํด์ผ ํฉ๋๊น?
โ
์ด ์ค๋ ๋์ ๊ฐ์ ํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฉ์์ง๋ฅผ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ๋ณด๊ฑฐ๋ ์ค๋ ๋๋ฅผ ์์๊ฑฐํ์ธ์.
@daviddias ๊ทธ๊ฒ์ ๋๋ฅผ ์ํด ์ผํฉ๋๋ค! ์ด๋ฒ ์ฃผ๋ถํฐ ๋ณ๊ฒฝ ์์ ์ ์์ํ๊ฒ ์ต๋๋ค.
@georgeslandry ์์ ๊ฐ์ฌํฉ๋๋ค!
@renrutnnej, ๋ต๋ณํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ฌ๊ธฐ์ ๋ฌธ์ ๋ฅผ ์ข ๋ฃํฉ๋๋ค. :)
๋ค์์ ์ฃผ๋ก IPFS์ ๋ณด๋ค ํฅ๋ฏธ๋ก์ด ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ํ ๋ ๋ค๋ฅธ ๋น๋์ค์ ๋๋ค.
2019๋ 1์ 15์ผ ์คํ 12์ 18๋ถ์ David Dias [email protected] ์ด ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
ํ์ #151.
โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ๋ณด๊ฑฐ๋ ์ค๋ ๋๋ฅผ ์์๊ฑฐํ์ธ์.
๋ค์์ IPFS๋ฅผ ํฌํจํ์ฌ ๊ฒฝ์ํ๋ ๋ถ์ฐ ๋คํธ์ํฌ์ ๋ํด ๋ด๊ฐ ํ ๋ ๋ค๋ฅธ ์ธํฐ๋ทฐ์ ๋๋ค.
2019๋ 1์ 15์ผ ์คํ 12์ 18๋ถ์ David Dias [email protected] ์ด ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
ํ์ #151.
โ
๋น์ ์ด ์ธ๊ธ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๋ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ๋ณด๊ฑฐ๋ ์ค๋ ๋๋ฅผ ์์๊ฑฐํ์ธ์.
์๋ ํ์ธ์ ์ฌ๋ฌ๋ถ,
์ด๋ฌํ ์ฃผ๊ฐ ์ ๋ฐ์ดํธ ์์ ์ ์ค๋จํ ์ด์ ๊ฐ ํ์คํ์ง ์์ต๋๋ค.
๋ด๊ฐ IPFS๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถํ๊ณ ์๋ ๊ฒ์ ๋ํ ์ ์ ์์ฒญ์ ์ดํด๋ณด์ญ์์ค.
https://youtu.be/muje_AMkIFg https://youtu.be/muje_AMkIFg
2019๋ 1์ 8์ผ ์คํ 3์ 18๋ถ์ Jenn Turner < ์๋ฆผ @github.com ์๋ฆผ @github.com >์(๋) ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
IPFS ์ฃผ๊ฐ 24
2019๋ ์ฒซ ๋ฒ์งธ IPFS Weekly์ ์ค์ ๊ฒ์ ํ์ํฉ๋๋ค! ๐
์ง๋ ์ฒซ ์ฃผ ๋์, ์ฐ๋ฆฌ๋ ์๋ ์ ๋ฌ์ฑํ IPFS(InterPlanetary File System) https://ipfs.io/ ์ปค๋ฎค๋ํฐ์ ๋ชจ๋ ๊ฒ์ ๋๋์๋ณด๋ ๋งค์ฐ ํน๋ณํ ๋ฌธ์ ๋ฅผ ๋ง๋ จํ์ต๋๋ค.
2018๋ ์ ์๋ฏธ ์๋ ์ด์ ํ์ ํด์์ต๋๋ค
1์: Mozilla๋ ๋๋ฆฌ ์ฌ์ฉ๋๋ ์น ๋ธ๋ผ์ฐ์ ์ธ Firefox์์ ๋ถ์ฐ ํ๋กํ ์ฝ https://blog.mozilla.org/addons/2018/01/26/extensions-firefox-59/ ์ ๋ํ ์ง์์ ์ถ๊ฐํฉ๋๋ค.
2์: IPFS๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋์์ผ๋ก ๊ตฌ์ถ๋ ํผ์ด ํฌ ํผ์ด ๋คํธ์ํน ์คํ์ธ libp2p https://blog.keep.network/introduction-to-libp2p-57ce6527babe ์ ์ธ๊ณ๊ฐ ์๊ฐ๋์์ต๋๋ค.
3์: js-ipfs v0.28.0 https://github.com/ipfs/js-ipfs/issues/1228 ๋ฆด๋ฆฌ์ค, Juan Benet์ Redecentralizing the Web https://www.youtube.com/watch?v=eeN_d4MpnNI ๋ฅผ ๋ฐํํ์ต๋๋ค. MIT ์ต๋์ ์ฐ๊ตฌ์ค์ธ Computer Science & Artificial Intelligence Lab๊ณผ go-ipfs๊ฐ ๋ฒ์ 0.4.14 https://blog.ipfs.io/34-go-ipfs-0.4.14 ๋ฅผ ์ถ์ํ์ต๋๋ค.
4์: ์ฐ๋ฆฌ๋ IPFS Companion 2.2.0 https://blog.ipfs.io/35-ipfs-companion-2-2-0/ ์ ์๊ฐํ๊ณ ์ฌ๋๋ค์๊ฒ Windows https://blog.ipfs์์ go-ipfs๋ฅผ ์ดํด๋ณด๋๋ก ํ์ต๋๋ค. io/36-a-look-at-windows/ .
5์: ์ต์ด์ IPFSConf๋ฅผ ๋ฐํํ์ต๋๋ค. https://twitter.com/IPFSbot/status/998964366077816832 , Textile์ ๊ฐ์ธ IPFS๋ฅผ ๋์ ํ์ต๋๋ค https://medium.com/textileio/your-photos-decentralized-and-encrypted-a-first -look-at-the-tech-inside-textile-photos-9b0155c25f15 ์ง์ ํ ๋ถ์ฐ ์คํ ๋ฆฌ์ง๋ฅผ ์ํด ๋ชจ๋ฐ์ผ ์ฅ์น์์ ์คํ๋ฉ๋๋ค. js-ipfs 0.29.0์ด https://github.com/ipfs/js-ipfs/issues/1320 ๋ฆด๋ฆฌ์ค๋์์ผ๋ฉฐ IPFS ํด๋ฌ์คํฐ 0.4.0 ๋ฆด๋ฆฌ์ค ํ๋ณด๋ฅผ ํ๋ณดํ์ฌ ์ด๋ฌ์ ๋ง๊ฐํ์ต๋๋ค. https://twitter.com/hecturchi /status/1001074944481120256 ์์ ์๋ก ์์๋ IPFS ํด๋ฌ์คํฐ ์น์ฌ์ดํธ https://cluster.ipfs.io/ ๋ก ๋ถํ ํฉ๋๋ค.
7์: GitHub์ Awesome IPFS ๋ชฉ๋ก https://github.com/ipfs/awesome-ipfs ๊ฐ ์น์ฌ์ดํธ https://twitter.com/daviddias/status/1024281949416771584 ๋ก ๋ค์ ์์๋์์ต๋๋ค. js-ipfs v0.30.0 https://github.com/ipfs/js-ipfs/issues/1375 ๋ฐ v0.31.0 https://github.com/ipfs/js-ipfs/issues/1458 ์ ์ฐ๋ฌ์ ์ถ์ํ์ต๋๋ค. js-libp2p์ ์ฒซ ๋ฒ์งธ ๊ณต์ ๋ฆด๋ฆฌ์ค๊ฐ https://github.com/libp2p/js-libp2p/issues/226 ์ด๊ณ ๋ง์ง๋ง์ผ๋ก go-ipfs v0.4.17 https://twitter.com/Whyrusleeping/status/1023116433113247746 ์ด ๋ฆด๋ฆฌ์ค๋์์ต๋๋ค. .
8์: ์บ๋ฆฌํฌ๋์ ์ํ๋์์ค์ฝ์์ Lab Day 2018 https://lab-day.com/aug-03-2018/ ๋ฅผ ๊ธฐ๋ ํ์ต๋๋ค(์ฌ๊ธฐ์์ Lab Day์ ๊ฐ์ฐ ์ฐธ์กฐ https://www.youtube.com/playlist?list= PLhuBigpl7lqvIymGaM7A_VT4CYZW3R_4Q ) IPLD(InterPlanetary Linked Data) https://explore.ipld.io/ ์ต์คํ๋ก๋ฌ ์ฌ์ดํธ์ js-ipfs์ ๊ณต์ ์ฌ์ดํธ์ธ js.ipfs.io https://js.ipfs.io/ ๋ฅผ ๊ณต๊ฐํ์ต๋๋ค. IPFS ํด๋ฌ์คํฐ 0.5.0 https://cluster.ipfs.io/news/20180824_0.5.0_release/ ๋ฆด๋ฆฌ์ค๋ก ์ฌ๋ฆ์ ๋ง๊ฐํ์ต๋๋ค.
9์: Cloudflare๋ IPFS ๊ฒ์ดํธ์จ์ด https://blog.cloudflare.com/distributed-web-gateway/ ๋ฅผ ๋ฐํํ์ผ๋ฉฐ IPFS Weekly Newsletter๋ https://blog.ipfs.io/45-ipfs-weekly-11/ ๋ฅผ ๋ฐํํ์ต๋๋ค. js-ipfs 0.32.0 https://github.com/ipfs/js-ipfs/issues/1497 ์ด ๋ฆด๋ฆฌ์ค๋์๊ณ ipld-explorer-cli 0.14 https://blog.ipfs.io/44-ipld-explorer- ๋ ๋ฆด๋ฆฌ์ค๋์์ต๋๋ค.
10์: IPFS Pinbot https://twitter.com/ipfspin/status/1053376847596187648 ์ด Twitter์ ๋ฑ์ฅํ์ต๋๋ค.
11์: ์ถ์๋ฅผ ์ํ ํฐ ๋ฌ์ ๋๋ค! js-ipfs 0.33 https://github.com/ipfs/js-ipfs/issues/1635 ๋ฐ go-ipfs 0.4.18 https://blog.ipfs.io/53-go-ipfs-0-4-18/ ๋ฐ js-libp2p v0.24.0 https://github.com/libp2p/js-libp2p/issues/249 ๊ฐ ๋ชจ๋ ๋ฆด๋ฆฌ์ค๋์์ต๋๋ค.
12์: HTTP ํด๋ผ์ด์ธํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ด๋ฆ์ https://blog.ipfs.io/58-http-client-rename/ ์ผ๋ก ๋ณ๊ฒฝํ์ฌ ์ฝ๊ฐ์ ์ ๋ฆฌ๋ก ํ ํด๋ฅผ ๋ง๊ฐํ์ต๋๋ค.
๋ฉ์ง ์์
์ฐ๋ฆฌ์ ์ด์ ํ ์ค ์ผ๋ถ๋ ์ฃผ์ ๊ฐํ๋ฌผ์ ์ํด ๋ค๋ฃจ์ด์ก์ผ๋ฏ๋ก ์ฌ๊ธฐ์์ ์ฐ๋ฆฌ๊ฐ ๋ง๋ ๋ช ๊ฐ์ง ๋ด์ค๋ฅผ ๋ค์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
8์: Mozilla Hacks, Dweb: IPFS๋ฅผ ์ฌ์ฉํ์ฌ ์น์ ํ๋ ฅ ๋ฐ ์ ๋ขฐ ๊ตฌ์ถ https://hacks.mozilla.org/2018/08/dweb-building-cooperation-and-trust-into-the-web-with-ipfs/
9์: Guardian, ํ์ค์ํ: ์๋ ์์ด๋ ์น์ ์ํ ๋ค์ ํฐ ๋จ๊ณ https://www.theguardian.com/technology/2018/sep/08/decentralisation-next-big-step-for-the-world-wide- web-dweb-data-internet-censorship-brewster-kahle
10์: MIT Technology Review, ํฐ ๊ธฐ์ ํ์ฌ๊ฐ ํฐ ๊ธฐ์ ํ์ฌ๋ก๋ถํฐ ์ธํฐ๋ท์ ํด๋ฐฉํ๊ธฐ ์ํด ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค https://www.technologyreview.com/s/612240/a-big-tech-company-is-working-to-free- ๊ฑฐ๋ ๊ธฐ์ ๊ธฐ์ ์ ์ธํฐ๋ท/
11์: Forbes Magazine, ๋ถ์ฐํ๊ฐ ์ง๋ฆฌ์ ์์น ๋ฐ์ดํฐ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ์ ์ํฅ์ ๋ฏธ์น๊ณ ๊ฐํํ ์ ์์ต๋๊น? https://www.forbes.com/sites/yoavvilner/2018/11/10/can-decentralization-impact-and-enhance-geo-location-data-privacy/#60f6619863f8 , Nasdaq, Thailand ๋ธ๋ก์ฒด์ธ ์ง์ ์ ์ ํฌํ ์ฌ์ฉ ํ๋ผ์ด๋จธ๋ฆฌ ์์คํ https://www.nasdaq.com/article/thailand-uses-blockchain-supported-electronic-voting-system-in-primaries-cm1055512 ๋ฐ Hackernoon, Breaking The Ice: A Crash Course in IPFS, Ethereum And ๋ฏธ๋์ ํป ํ๋กํ ์ฝ https://hackernoon.com/breaking-the-ice-a-crash-course-in-ipfs-ethereum-and-fat-protocols-of-the-future-eb9bd15eb96e .์ ์ธ๊ณ ์ปค๋ฎค๋ํฐ ์ด๋ฒคํธ
1๋ ๋ด๋ด ์ฌ๋๋ค์ IPFS์ ๋ํด ๋ง๋์ ์ด์ผ๊ธฐ๋ฅผ ๋๋๊ฒ ๋์ด ๊ธฐ๋ปค์ต๋๋ค. ๋ค์์ ์ฐ๋ฆฌ๊ฐ ์๋ก๋ฅผ ๋ณธ ์ด๋ฒคํธ ์ค ์ผ๋ถ์ด๋ฉฐ, ๋์น ๊ฒฝ์ฐ ํญ์ 2019๊ฐ ์์ต๋๋ค!
1์: ๋ฆฌ์ค๋ณธ IPFS https://www.meetup.com/lisbon-ipfs/events/246513999/ , 2018๋ ์ ๋ถ์ฐ ์น์ ํด ๐๐ฝ ๐(์ฌ๊ธฐ์์ ๋ํ ์ฐธ์กฐ https://twitter.com/daviddias/status/ 953388140785418240 ๋ฐ IoT Dev Fest https://twitter.com/chrismatthieu/status/957350700303794176 (์ ๋ฆฌ์กฐ๋์ฃผ ํ ํผ)
2์: ์ํฌ์ต WebVR/AR III: ํผํฉ ํ์ค ๋คํธ์ํฌ https://www.eventbrite.com/e/webvrar-iii-mixed-reality-networks-cc360-tickets-40763651178# , ์ค๋ฆฌ๊ฑด์ฃผ ํฌํ๋๋.
5์: ๋ณผํฐ๋ชจ์ด/DC IPFS https://gateway.ipfs.io/ipfs/QmccuDo37eDmmWBRjJcpLJXiADnmRy7f59RWkkJQU7Jm97/ ๋ชจ์์ ๊ฐ์ตํ์ต๋๋ค.
8์: IPFS ์ปค๋ฎค๋ํฐ https://twitter.com/IPFSbot/status/1024724255043280896 ์ ์บ๋ฆฌํฌ๋์ ์ํ๋์์ค์ฝ์์ ์ด๋ฆฐ Decentralized Web Summit 2018์์ ์ ๋ํ์ต๋๋ค.
10์: ์ฒซ ๋ฒ์งธ IPFS ๋ฒ ๋ฅผ๋ฆฐ ๋ฐ์ https://www.meetup.com/IPFS-Berlin/events/254816369/ ๋ฐ IPFS Show & Tell in London https://www.meetup.com/london-ipfs/events/255386386/ (์ฌ๊ธฐ์์ ๋ฐ๋ ํ๋ด ์ฐธ์กฐ https://www.youtube.com/playlist?list=PLuhRWgmPaHtRdiy0HKNy4UZ4dKVUVL_KG ).
์ด๋ฆ๊ณผ ์ซ์๋ก ๋ณด๋ 2018
๋ชจ๋ 261๋ช ์ ๊ธฐ์ฌ์๊ฐ ์ฌํด IPFS ํ๋ก์ ํธ์ 167๊ฐ ์ ์ฅ์์์ 8417๊ฐ์ ์ปค๋ฐ์ ์์ฑํ๋ค๊ณ ๋งํ์ต๋๋ค. IPFS์ ์ฌํด๋ฅผ ๋๋ผ์ด ํด๋ก ๋ง๋๋ ๋ฐ ๋์์ ์ฃผ์ ๋ค์ ๋ถ๋ค์๊ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
0xflotus
์ฝ๊ฐ
์ํ๋ค
์ํฌ์ํฌ
์๋ด๊ฐ
Admin-DataRoads
์ํ์ฆ๋ผํธ
์ํฌ๋ฆฌ์น
์๋์ผ
์๋ ํ2012
์๋ฆฌ๋ณด๋น์น
์๋ ์ฐ๋255
Aliabbas์์ธ
์๋ง๋ฝ์
์๋ํฌ๋ก๋ฆญ์ค
์๋๋ ์์๋ฃฌ๋
์ค๋๋ฅ์คํ
์ํ ๋ฆฌ์จ์ฆ
b5
๋ฐํธ์ฝ์๋ฃจ์ค
๋ฐ์คํฐ์์ค
๋น ์ค
์งฑ
๋น๋ฎฌ๋ฌ
๋ฐ๋
์นด๋ฉ๋ง์ฌ
์นด์จ ํ๋จธ
์จ๋ฐ๋
์ฒธ๋ฏผ์ง์
ํฌ๋ฆฌ์ค์ฟจ
ํฌ๋ฆฌ์ค๋งํฐ์
์ฝ๋๋ ์ธ
๋ฐ๋ํ๋ค
da2x
๋คํํํ
๋ค์ด์ง์๋
๋ค๋น๋๋ฌ
๋ค๋น๋์
๋ค๋น๋ฐ์ด์นด๋ฅด๋
๋ฐ์ด๋น๋๊ธธ๋ฒํธ์จ
๋ฐ์ด๋นํ์ด
DB๋ฃจ์ด์ค
๋ฐ๋ชจ์กฐ
์์์๋ ์๊ตฌ
dirkmc
djdv
๋ฐํ ๋ธ๋น
๋ํ์ด
๋๋ฅด๋
๋๋ฅด์คํฌ
๋๋ ๋ํฌ๋ก
๋๊ทธ๋ฆฌ์ด
๋๋ก์ฆ์ง์ 1
๋๋ผ์ด์ด์ํ
๋ฐ์ค๋ฉ๋ ธํ์คํค
๋จผ์ง ๊ฑธ๋
์๋ฐ์คํ ์ค
์๋ฐ
์๋์ ๋ฆฐ
์ํํ
์์ ๋ํ
์๋ ์
์์ค๋ฅด๋ค๋ ธ
์๋ฅด์์น์ค๋ค
ํ์กฐ96
fbaiodias
์ฒซ ๋ฒ์งธ
ํผ์ํธ์ํ
ํ๋ฆฝํ๋กญ์ฌ์๋จธ
ํ๋กํด๋ฆฌ
ํ๋ผ์์ค์ํธ
์ ์ฐฝํจ03
ํ๋ญํฌํํธ๋ฆด๋ฆฌ
fsdiogo
๊ฐ๋ ์ค๋ฏธ์ค
๊ฒ๋ฅด๋ง์ด์
์ง๋งํธ
๊ทธํ์คํ๋
๊ทธ๋ก์ฝ๋
groksrc
ํ๋์์ค
ํ๋ํ์๋
ํ์
์ฐํ์
ํด๊ณฐ๋์์ค
์์ด๋ ธํด๋ฌ์ค
์ด๋ธ๋ค์ฌ์๋
์ด๋ฐ386
IvanLuLyf
j-cr
์ผ์ฝฅํ
์ญ๋กํ๋
์ ์ด๋ฏธ์์ธ
์ ์ด๋ฏธ
์ ์ด๋ท
JGAntunes
์ ์ดํ๋์์ค์ฝ์์ฌ
์กฐ๋ํํ
์๋๋ฐ์ด์ค๋ง
์กดํฌ๋ก๋ค
์กฐ๋ ํฌ๋ฐ์น
์ ์คํด ์ฒด์ด์ค
์นด๋ง์
์ฟ ์๋จ
ํฌํฌํฌ
์ผ๋น๋
์ผ๋น์ฌํผ
ํค์จ์ฌ๊ฐํฐ์ผ
์ฏง์ฏง
ํด๋ฃจํฌ
์ฝ์๋ก๋ ์กฐ
์ฟ ๋ถ์
์นด์ผ๋๋ ์ดํฌ
๋ผ์๋ณด์ค
๋์ํ
๋ ์ด์
๋ถ์ถ216
์ฌ์ ๊ณต๊ฐ
๋ ์ค6104
๋ ์น๊ฐ์ค1991
๋ ์ค๋ฌ์ค
๋ฆฌ๋ธ
๋ผ์ด๋์คU
๋ฆฌ์ฒธ๋ฒ๊ฑฐ
๊ฑฐ์ค
๋ฃจ์ด์ง๋ฅด๋ฒ ๋ฅด
๋งฅํธํฌ1
๋งค์ง6k
๋ง์๋ฎค๊ฐ์ด
๋งจ๋๋ฐ์ดํธ
๋ง๋ฅด์ฟจ๋ผ๋ฒ ์ด๋ผ
๋งํซ
๋ง๋ฅดํ ์๋ง
๋งํธ๋ฃจ์์นด
์ ๋ฒ
๋งฅ์ฝ๋ฆฌ๋
๋ฉ์ดํค๋ฏธ์ ธ
mhchia
๋ฏธ์ฌ๋ชจ์ฌ
๋ฏธ์นด์๋ผ๋น๋ผ
๋ง์ดํด ์บ๋๋ฅ
๋ง์ดํด๋ฌด์ด
์์ ๋ฒ๊ฐ
๋ง์ดํด
๋ฏธ์ผ์กฐ๋ ธ
mgoelzer
mkg20001
๋ชจ๋งฅ2
Mr0grog
๋ง์ด๋์ธ๋ด
๋ ธ์ฝ์น์๋ก
๋ค๊ฐ๋งฅ์
๋ค์คํ ์ค
์๊ณจ๋ผ์ธ
๋์ฝ๋ผ
๋ํด
nstrelow
์ค๋
์ฌ๋ ๋ฒ ๋ฐํ
์ฌ๋ฆฌ์ง๋ผ
OR13
์คํ -AA
๊ณผ์ฅ
ํ์นธ
ํ์ค์นผํ๋ ํํธ
ํ์ธ888
ํ๋๋ก๋ฏธ๊ตฌ์SS
์ ์ข
ํ์ด์ง
ํ๋ฆฌ์ธ
์นดํ์ด
์ด๋ฆ ์๋ ํ๋ ์ด์ด
์คํํฐํ
ํฌ๋ฅด
์ฐํธ๋ฌผ
์ ์
ํ๋ฆฌ์์๋ ธ์ง์ผ
๊ฝค ๋ง์ ๋ธ๋ผ์ด์ค
ํํฌ์นด๋ฉ๋ ์จ
ํํฉ์ธ
๋ผ์
๋ผ์ธ๋ฐ๋
๋ผ์ธํฌ
๋ ๋ฃจํธ๋ค์ด
ํ์จ
๋ฆฌ์ฐจ๋๋ฆฟ
๋ฆฌ์ฐจ๋์๋์ด๋
๋ผ์ด๋ ์๋
๋ฆฌํ๋ชฌ
rjrbt
rob-deutsch
๋กญ์ํฐ
๋ก๋ณดํ๋จธ
๋ก๋ํฌ-r
๋กฏ์ฝ11
romaric-juniet
rwv
s1na
๊ฐํ
์๋จธ
์ผ๋ฆฌ88
์ฌํ์กฐ๋ฅด
์ฌํ ๋ฃจ
์ค๋ฐ๋
์ผ๋งํฐ์ค
๊ฐ์น์
์ํค๋ ธ
์ค์นด์ด๋ผ๋ ธ๋ฆฌ์ค
slandau3
์ํ ๋ค์ด๋ฒ
์ํ ๋ฐ๋ฆฌ์
์คํฐํ๋ฏผ
์คํฐ๋ธ๋ฃจํฌ๋ค์
์๋ธ๋ฆฌ๋ฏธ๋ ธ
์ค์์ฟ
ํ์ด๊ทธ๋ฅด
ํ๋ ๋ฐ๋๋ฅด์ฌ๋
ํ ์ผ๋ฌ๋ง์ดํฌ
ํ ๋ฆฌ์ฐจ๋๋ณธ
ํฐ์ฌ๋ฌ
์ฌ๋นผ๋ฏธ
ํฐ์๊ณ ๋ธ๊ฐ๋ฅด๋111
ํ ๋ง์ค๋ฒ ํ
ํฐ๋ฅด์ฆ
ํธ๋๋น์คํผ
ํธ๋ก์ด์์จ1
TUSF
์ผํฐ ์
๋ฐ๋ฃฌ๋
๋ฐ์ค์ฝ ์ฐํ ์ค
๋น ํ ๋ฅด
VMX
๋ถ์ฝ๋น์คํค
ํ์ด์ฑํ
๋น์กฐ
๋ฐฉํฉํ๋ ์คํ
์ํํฌํฌ
์จ์ด๋ด์ฉ
์น๋ง๋์
์จ์ด-1
์จ์ด์ค์๋
๋์
์ ์๊ณ
๋ ์ด์ฐ๊ฐ
์ผ7์ผ
zbigniewzolnierowicz
zcstarr
์ ๊ทธ๋ผ์ด๋0
์๊ฐ, ์ ๋ฌธ ์ง์ ๋ฐ ๊ธฐ์ฌ์ ๋ํด ๋ชจ๋์๊ฒ ํฐ ๊ฐ์ฌ๋ฅผ ๋๋ฆฝ๋๋ค. ์ฐ๋ฆฌ๋ ์ฌ๋ฌ๋ถ ํ ์ฌ๋ ํ ์ฌ๋ ์์ด๋ ๊ทธ๊ฒ์ ํ ์ ์์์ต๋๋ค. โค๏ธAwesome IPFS๋ก ์น ๊ตฌ์ถํ๊ธฐ
์ด๋ค์ ์๋ก์ด Awesome IPFS https://awesome.ipfs.io/ ์ฌ์ดํธ์ ์ ์ถ๋ ์๋ก์ด ์ฑ๊ณผ ๋๊ตฌ ์ค ์ผ๋ถ์ ๋ถ๊ณผํ๋ฉฐ, ์ฌ๋๋ค์ด IPFS๋ก ๋ฌด์ธ๊ฐ๋ฅผ ๊ตฌ์ถํ๋ ๋ฐ ์ด๊ดํ๊ณ ์์์ ๋ณด์ฌ์ค๋๋ค.
brig https://brig.readthedocs.io/en/latest - ์ธํฐํ์ด์ค ๋ฐ FUSE ํ์ผ ์์คํ ๊ณผ ๊ฐ์ git๊ณผ์ ํ์ผ ๋๊ธฐํ.
IPFSStore https://ipfsstore.it/ - Steem์ผ๋ก ๊ฒฐ์ ํ ํผ๋
Autonomica "IPFS Social Proof" https://github.com/IBM/ipfs-social-proof - Autonomica๋ ID๋ฅผ ์์ฑํ๊ณ ๊ฒ์๋ ์์ ๋ฏธ๋์ด ๋ฐ ์น ์ฆ๋ช ์ ํตํด ์ด ID๋ฅผ ์ฆ๋ช ํ๊ธฐ ์ํ Keybase์ ์ ์ฌํ Dapp์ ๋๋ค.
TallyLab https://tallylab.com/ - ๋ชจ๋ ๊ฒ์ ๋ํ ๋ฐ์ดํฐ๋ฅผ ์บก์ฒ, ๋ถ์ ๋ฐ ๊ณต์ ํ๊ธฐ ์ํ ๋ก์ปฌ ์ฐ์ , ์ข ๋จ ๊ฐ ์ํธํ ๋ค์ด์ด๋ฆฌ ์ฑ.
Pinata https://pinata.cloud/ - Pinata์ REST API ๋ฐ IPFS ํดํท์ ํตํด dapp์ ๋น๋ํ๊ณ ๊ด๋ฆฌํฉ๋๋ค.
enzypt.io https://enzypt.io/ - ์ด๋๋ฆฌ์๊ณผ IPFS๋ฅผ ํตํด ํ์ผ์ ์ฌ๊ณ ํ ์ ์๋ ์น์ฌ์ดํธ.
qri https://qri.io/ - ๋ถ์ฐ ์น์์ ๋ฐ์ดํฐ ์ธํธ ์์ฑ, ํ์ ๋ฐ ๊ฒ์.
ํผ์ด ๋์ญํญ ๋ฐ๋ชจ https://ipfs.io/ipfs/QmVaVXbLdw4R5NqAiiQoTWtitxo5g7FS31PQmCLbH9p8Fu/ - IPFS Companion ์น ํ์ฅ์์ ์ ๊ณตํ๋ window.ipfs๋ฅผ ์ฌ์ฉํ์ฌ IPFS ๋ ธ๋์ ๋ํ ๋์ญํญ ์ ๋ณด๋ฅผ ์ป๊ณ ๊ทธ๋ํ๋ก ํ์ํ๋ ๋ฐ๋ชจ ์ฑ
killcord https://killcord.io/ - ๊ฒ์ด ์ ํญ ๋ฐ๋๋งจ ์ค์์น
Philes https://github.com/chrismatthieu/philes - ๊ฐ๋จํ ๋ธ๋ผ์ฐ์ ๊ธฐ๋ฐ IPFS ๋ฉ๋ชจ์ฅ ์ฑ.
Arpadyne https://arpadyne.computes.com/ - ์๋ก์ด ์ธํฐ๋ท - OrbitDB์์ ์ ๊ณตํ๋ DNS. IPFS๋ฅผ ํตํด ์ ๋ฌ๋ ์ฝํ ์ธ .
์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋คโบ๏ธ
IPFS Weekly์ ์ด๋ฒ ํน๋ณํ์ ์ฌ๊ธฐ๊น์ง์ ๋๋ค. ๋์น ๋ถ๋ถ์ด ์์ผ๋ฉด ์ด ์ด๋ฉ์ผ news๋ ํฐ@ ipfs.io์ ๋ต์ฅํ์ฌ ์๋ ค์ฃผ์ธ์! ๋ค์ ์ฃผ์๋ 2018๋ ์ ๋ง์ง๋ง Weekly ์ดํ๋ก ์ํ๊ณ ์ ๋ฐ์ ๊ฑธ์ณ ์ผ์ด๋ ๋ชจ๋ ๋ด์ค๋ฅผ ๊ฐ์ง๊ณ ๋์์ค๊ฒ ์ต๋๋ค.
IPFS Weekly๋ฅผ ์ฒ์ ์ฝ๋ ๊ฒฝ์ฐ GitHub https://github.com/ipfs ์์ ํ๋ก์ ํธ๋ฅผ ํ์ธํ๊ฑฐ๋ IRC https://riot.im/app/ ์์ ์ฐธ์ฌํ์ฌ ์์ธํ ์์๋ณด๊ฑฐ๋ ์ฐธ์ฌํ ์ ์์ต๋๋ค.
๋ค์์ฃผ์ ๋ณด์! ๐
โ
์ด ์ค๋ ๋์ ๊ฐ์ ํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฉ์์ง๋ฅผ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub https://github.com/ipfs/ipfs/issues/151#issuecomment-452437143 ์์ ํ์ธํ๊ฑฐ๋ https://github.com/notifications/unsubscribe-auth/AFs3JDu608Bh4D- ์ค๋ ๋๋ฅผ ์์๊ฑฐํ์ธ์.
@georgeslandry ๋ ์ด๋ฉ์ผ ๋ด์ค๋ ํฐ๋ IPFS ๋ธ๋ก๊ทธ๋ฅผ ํตํ ์ฃผ๊ฐ ์ ๋ฐ์ดํธ ์์ ์ ๋ํ ์์ ์ค๋ช ์ ์ฐธ์กฐํ์ญ์์ค. ์ฌ๊ธฐ์์ ๋ด์ค๋ ํฐ๋ฅผ ๊ตฌ๋ ํ ์ ์์ต๋๋ค.
์ฝํ ์ธ ์์ด๋์ด๋ฅผ ์ ์ถํ๋ ๊ฐ์ฅ ์ข์ ์ฅ์ ๋ ๋ด์ค๋ ํฐ ๋ฆฌํฌ์งํ ๋ฆฌ ๋ฅผ ํ๋ก์ฐํ๊ณ ๋งค์ฃผ PR์ ๋๊ธ์ ์์ฑํ๋ ๊ฒ ์ ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
IPFS ์ฃผ๊ฐ 11
IPFS Weekly์ ์ค์ ๊ฒ์ ํ์ํฉ๋๋ค. ๐
IPFS(InterPlanetary File System) ๋ ์ฝํ ์ธ ์ ID๋ก ์ฒ๋ฆฌ๋๋ ์๋ก์ด ํ์ดํผ๋ฏธ๋์ด ๋ฐฐํฌ ํ๋กํ ์ฝ์ ๋๋ค. IPFS๋ฅผ ์ฌ์ฉํ๋ฉด ์์ ํ ๋ถ์ฐ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ง๋ค ์ ์์ต๋๋ค. ์น์ ๋ ๋น ๋ฅด๊ณ , ๋ ์์ ํ๊ณ , ๋ ๊ฐ๋ฐฉ์ ์ผ๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ๋ฒ์๊ฐ ๊ฝค ๋๊ธฐ ๋๋ฌธ์ ์ด๋ฒ ์ฃผ๊ฐ ํ๊ฒฌ์์ ์ํ๊ณ ์ ๋ฐ์ ๊ฐ๋ฐ์ ์ถ์ ํฉ๋๋ค.
์ฐธ์ฌ๋ฅผ ์ํ์ญ๋๊น? ์๋ ๋งํฌ ์ค ์ผ๋ถ๋ฅผ ํด๋ฆญํ๊ณ GitHub ์์ ํ์ฌ ์งํ ์ค์ธ ์์ ์ ํ์ธํ๊ฑฐ๋ IRC (Freenode ๋คํธ์ํฌ์์ #ipfs)์ ์ฐธ์ฌํ์ธ์.
๋ฐ์ ํธ์งํจ์์ ์ด ์ ๋ฐ์ดํธ๋ฅผ ์ํ์ญ๋๊น? ์ฃผ๊ฐ ๋ด์ค๋ ํฐ๋ฅผ ๊ตฌ๋ ํ์ธ์!
๋ค์์ ์ง๋ IPFS Weekly ์ดํ์ ์ฃผ์ ๋ด์ฉ์ ๋๋ค.
์ต์
์ผ์์ IPFS
Twitter์์ IPFS๋ฅผ ํ๋ก์ฐ ํฉ๋๊น?
์ ๋ฐ์ดํธ ๋ฐ ์ ๋ฆด๋ฆฌ์ค
์์ฝ์์คํ ์ ๋ฐ์ ๊ฑธ์ณ ์ต์ IPFS ๋๊ตฌ ๋ฐ ํ๋ก์ ํธ ๋ฆด๋ฆฌ์ค๋ฅผ ํ์ธํ์ญ์์ค.
๋๊ตฌ ๋ฐ ํ๋ก์ ํธ <3
Awesome IPFS ๋ ์ปค๋ฎค๋ํฐ์์ ์ ์ง ๊ด๋ฆฌํ๊ณ ์ ๋ฐ์ดํธํ ํ๋ก์ ํธ, ๋๊ตฌ ๋๋ ์์ ํ ๋ฉ์ง IPFS์ ๊ด๋ จ๋ ๊ฑฐ์ ๋ชจ๋ ํญ๋ชฉ์ ๋ชฉ๋ก์ ๋๋ค.
์ปค๋ฎค๋ํฐ์ ๋ฑ์ฅ
IPFS์ ํ ๋ก .ipfs.io ์ ์ปค๋ฎค๋ํฐ ํฌ๋ผ์ด ์๋ค๋ ๊ฒ์ ์๊ณ ๊ณ์ จ์ต๋๊น?
์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋คโบ๏ธ
IPFS์ ๋ชจ๋ ๊ฒ์ ๊ดํ ์ด๋ฒ ์ฃผ ๋ด์ค๋ ์ฌ๊ธฐ๊น์ง์ ๋๋ค. ๋์น ๋ถ๋ถ์ด ์์ผ๋ฉด ์ด ์ด๋ฉ์ผ์ ๋ต์ฅํ์ฌ ์๋ ค์ฃผ์ธ์! ๊ทธ๋ ๊ฒ ํ๋ฉด ๋ค์ ์ฃผ ํ์์ ์ฌ๋ฌ๋ถ์ ์๊ฐํ ์ ์์ต๋๋ค.