Matrix ๋ถ์ฐ ํต์ ์์คํ
๊ฐ๋ฐ์ ์ ์ ์ฃผ์ ํด๋ผ์ด์ธํธ ์ ํ๋ฆฌ์ผ์ด์
์ ์๋ก์ด ๋ฆด๋ฆฌ์ค ๋ผ์ด์ ์น 1.6, ๋ผ์ด์ ๋ฐ์คํฌํฑ 1.6, ๋ผ์ด์ iOS 0.11.1, RiotX ์๋๋ก์ด๋ 0.19. Riot์ ์น ๊ธฐ์ ๊ณผ React ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ๋์์ต๋๋ค(๋ฐ์ธ๋ฉ์ด ์ฌ์ฉ๋จ). ๋ฆฌ์กํธ ๋งคํธ๋ฆญ์ค SDK). ๋ฐ์คํฌํฑ ๋ฒ์ ๊ฐ๋ Electron ํ๋ซํผ์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ์ํธ ๋ฐฐํฌ์ Apache 2.0์ ๋ฐ๋ผ ๋ผ์ด์ผ์ค๊ฐ ๋ถ์ฌ๋์์ต๋๋ค.
์ด์ ๊ฐ์ ์ ๋ฒ์ ์์๋ ์ด๋๋ฅผ ๋ณด๋ด ์
๋ ฅ๋๋ ๋ชจ๋ ์๋ก์ด ๋น๊ณต๊ฐ ์ฑํ
์ ๋ํด ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ํฌ์๋ ์ํธํ(E2EE, ์๋ํฌ์๋ ์ํธํ)๊ฐ ํ์ฑํ๋์์ต๋๋ค. ์ด๊ธฐ ํค ๊ตํ ๋ฐ ์ธ์
ํค ์ ์ง ๊ด๋ฆฌ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ๋ ์์ฒด ํ๋กํ ์ฝ์ ๊ธฐ๋ฐ์ผ๋ก ์๋ ํฌ ์๋ ์ํธํ๊ฐ ๊ตฌํ๋ฉ๋๋ค. ์ด์ค ๋์นซ (์ ํธ ํ๋กํ ์ฝ์ ์ผ๋ถ).
์ฌ๋ฌ ์ฐธ๊ฐ์์์ ์ฑํ
์์ ํค๋ฅผ ํ์ํ๋ ค๋ฉด ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ์ธ์. ๋ฉ๊ณจ๋ฆ, ์์ ์๊ฐ ๋ง์ ๋ฉ์์ง๋ฅผ ์ํธํํ๊ณ ํ๋์ ๋ฉ์์ง๋ฅผ ์ฌ๋ฌ ๋ฒ ํด๋
ํ ์ ์๋๋ก ์ต์ ํ๋์์ต๋๋ค. ๋ฉ์์ง ์ํธ๋ฌธ์ ์ ๋ขฐํ ์ ์๋ ์๋ฒ์ ์ ์ฅ๋ ์ ์์ง๋ง ํด๋ผ์ด์ธํธ ์ธก์ ์ ์ฅ๋ ์ธ์
ํค ์์ด๋ ํด๋
ํ ์ ์์ต๋๋ค(๊ฐ ํด๋ผ์ด์ธํธ์๋ ์์ฒด ์ธ์
ํค๊ฐ ์์). ์ํธํํ ๋ ๊ฐ ๋ฉ์์ง๋ ์์ฑ์์ ๊ด๋ จํ์ฌ ๋ฉ์์ง๋ฅผ ์ธ์ฆํ๋ ํด๋ผ์ด์ธํธ ์ธ์
ํค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์์ฒด ํค๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ๋ฉ๋๋ค. ํค ๊ฐ๋ก์ฑ๊ธฐ๋ฅผ ์ฌ์ฉํ๋ฉด ์ด๋ฏธ ์ ์ก๋ ๋ฉ์์ง๋ง ์์์ํฌ ์ ์์ผ๋ฉฐ ์์ผ๋ก ์ ์ก๋ ๋ฉ์์ง๋ ์์์ํฌ ์ ์์ต๋๋ค. ์ํธํ ๋ฐฉ๋ฒ์ ๊ตฌํ์ NCC ๊ทธ๋ฃน์ ๊ฐ์ฌ๋ฅผ ๋ฐ์์ต๋๋ค.
๋ ๋ฒ์งธ ์ค์ํ ๋ณ๊ฒฝ ์ฌํญ์ ์ฌ์ฉ์๊ฐ ์ด๋ฏธ ํ์ธ๋ ์ธ์
์์ ์ ์ธ์
์ ํ์ธํ ์ ์๋๋ก ํ๋ ๊ต์ฐจ ์๋ช
์ง์ ํ์ฑํ์
๋๋ค. ์ด์ ์๋ ์๋ก์ด ๊ธฐ๊ธฐ์์ ์ฌ์ฉ์์ ์ฑํ
์ ์ฐ๊ฒฐํ ๋ ๊ณต๊ฒฉ์๊ฐ ํผํด์์ ๊ณ์ ์ ์ ๊ทผํ๋ฉด ๋์ฒญ์ ๋ฐฉ์งํ๊ธฐ ์ํด ๋ค๋ฅธ ์ฐธ๊ฐ์์๊ฒ ๊ฒฝ๊ณ ๊ฐ ํ์๋์์ต๋๋ค. ๊ต์ฐจ ๊ฒ์ฆ์ ํตํด ์ฌ์ฉ์๋ ๋ก๊ทธ์ธ ์ ๋ค๋ฅธ ์ฅ์น๋ฅผ ๊ฒ์ฆํ๊ณ ์ ๋ก๊ทธ์ธ์ ๋ํ ์ ๋ขฐ๋ฅผ ํ์ธํ๊ฑฐ๋ ๋๊ตฐ๊ฐ ์์ ๋ ๋ชจ๋ฅด๊ฒ ์ฐ๊ฒฐ์ ์๋ํ๋์ง ํ์ธํ ์ ์์ต๋๋ค.
์๋ก์ด ๋ก๊ทธ์ธ ์ค์ ์ ๋จ์ํํ๊ธฐ ์ํด QR ์ฝ๋๋ฅผ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ์ด ์ ๊ณต๋ฉ๋๋ค. ์ด์ ์ธ์ฆ ์์ฒญ ๋ฐ ๊ฒฐ๊ณผ๊ฐ ์ง์ ์ ์ก๋ ๋ฉ์์ง๋ก ๊ธฐ๋ก์ ์ ์ฅ๋ฉ๋๋ค. ํ์
๋ชจ๋ฌ ๋ํ ์์ ๋์ ์ด์ ์ฌ์ด๋๋ฐ์์ ํ์ธ์ด ์ํ๋ฉ๋๋ค. ์๋ฐ๋๋ ๊ฐ๋ฅ์ฑ ์ค์์ ๋ ์ด์ด๋ ์ฃผ๋ชฉ๋ฉ๋๋ค ํํ๋ผ์ด๋ชฌ, E2EE๋ฅผ ์ง์ํ์ง ์๋ ํด๋ผ์ด์ธํธ์ ์ํธํ๋ ์ฑํ
์ ์ฐ๊ฒฐํ ์ ์์ผ๋ฉฐ ํด๋ผ์ด์ธํธ ์ธก์์๋ ์๋ํฉ๋๋ค. ะผะตั
ะฐะฝะธะทะผ ์ํธํ๋ ๋ํ๋ฐฉ์์ ํ์ผ์ ๊ฒ์ํ๊ณ ์์ธ์ ์์ฑํฉ๋๋ค.
๋ถ์ฐํ ์ปค๋ฎค๋์ผ์ด์
์ ๊ตฌ์ฑํ๊ธฐ ์ํ ํ๋ซํผ์ธ Matrix๋ ๊ฐ๋ฐฉํ ํ์ค์ ์ฌ์ฉํ๊ณ ์ฌ์ฉ์์ ๋ณด์๊ณผ ๊ฐ์ธ์ ๋ณด ๋ณดํธ์ ํฐ ๊ด์ฌ์ ๊ธฐ์ธ์ด๋ ํ๋ก์ ํธ๋ก ๋ฐ์ ํ๊ณ ์๋ค๋ ์ ์ ์๊ธฐํด ๋ณด๊ฒ ์ต๋๋ค. ์ฌ์ฉ๋๋ ์ ์ก์ WebSocket ๋๋ ๋ค์์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ํ๋กํ ์ฝ์ ์ฌ์ฉํ ์ ์๋ HTTPS+JSON์
๋๋ค. CoAP+๋
ธ์ด์ฆ. ์์คํ
์ ์๋ก ์ํธ ์์ฉํ ์ ์๊ณ ๊ณตํต ๋ถ์ฐ ๋คํธ์ํฌ๋ก ํตํฉ๋ ์๋ฒ ์ปค๋ฎค๋ํฐ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๋ฉ์์ง๋ ๋ฉ์์ง ์ฐธ๊ฐ์๊ฐ ์ฐ๊ฒฐ๋ ๋ชจ๋ ์๋ฒ์ ๋ณต์ ๋ฉ๋๋ค. Git ๋ฆฌํฌ์งํ ๋ฆฌ ๊ฐ์ ์ปค๋ฐ์ด ๋ฐฐํฌ๋๋ ๊ฒ๊ณผ ๋์ผํ ๋ฐฉ์์ผ๋ก ๋ฉ์์ง๊ฐ ์๋ฒ ์ ์ฒด์ ๋ฐฐํฌ๋ฉ๋๋ค. ์ผ์์ ์ผ๋ก ์๋ฒ๊ฐ ์ค๋จ๋๋ ๊ฒฝ์ฐ ๋ฉ์์ง๋ ์์ค๋์ง ์์ผ๋ฉฐ, ์๋ฒ๊ฐ ์ฌ๊ฐ๋ ํ ์ฌ์ฉ์์๊ฒ ์ ์ก๋ฉ๋๋ค. ์ด๋ฉ์ผ, ์ ํ๋ฒํธ, ํ์ด์ค๋ถ ๊ณ์ ๋ฑ ๋ค์ํ ์ฌ์ฉ์ ID ์ต์
์ด ์ง์๋ฉ๋๋ค.
๋คํธ์ํฌ ์ ์ฒด์ ๋จ์ผ ์ฅ์ ์ง์ ์ด๋ ๋ฉ์์ง ์ ์ด๊ฐ ์์ต๋๋ค. ๋
ผ์์์ ๋ค๋ฃจ๋ ๋ชจ๋ ์๋ฒ๋ ์๋ก ๋์ผํฉ๋๋ค.
๋ชจ๋ ์ฌ์ฉ์๋ ์์ ์ ์๋ฒ๋ฅผ ์คํํ๊ณ ์ด๋ฅผ ๊ณตํต ๋คํธ์ํฌ์ ์ฐ๊ฒฐํ ์ ์์ต๋๋ค. ์์ฑ์ด ๊ฐ๋ฅํฉ๋๋ค ๊ฒ์ดํธ์จ์ด ์๋ฅผ ๋ค์ด, ๋ค๋ฅธ ํ๋กํ ์ฝ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์์คํ
๊ณผ Matrix์ ์ํธ ์์ฉ์ ์ํด ์ค๋น๋ IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp ๋ฐ Slack์ ์๋ฐฉํฅ์ผ๋ก ๋ฉ์์ง๋ฅผ ๋ณด๋ด๋ ์๋น์ค์
๋๋ค.
์ธ์คํดํธ ๋ฌธ์ ๋ฉ์์ง ๋ฐ ์ฑํ
์ธ์๋ ์์คํ
์ ์ฌ์ฉํ์ฌ ํ์ผ ์ ์ก, ์๋ฆผ ์ ์ก,
์๊ฒฉ ํ์ ๊ตฌ์ฑ, ์์ฑ ๋ฐ ์์ ํตํ.
Matrix๋ฅผ ์ฌ์ฉํ๋ฉด ํต์ ๊ธฐ๋ก์ ๊ฒ์ํ๊ณ ๋ฌด์ ํ์ผ๋ก ๋ณผ ์ ์์ต๋๋ค. ๋ํ ์
๋ ฅ ์๋ฆผ, ์ฌ์ฉ์ ์จ๋ผ์ธ ์กด์ฌ ํ๊ฐ, ์ฝ๊ธฐ ํ์ธ, ํธ์ ์๋ฆผ, ์๋ฒ ์ธก ๊ฒ์, ๊ธฐ๋ก ๋ฐ ํด๋ผ์ด์ธํธ ์ํ ๋๊ธฐํ์ ๊ฐ์ ๊ณ ๊ธ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค.
์ถ์ฒ : opennet.ru