์ข…๋‹จ ๊ฐ„ ์•”ํ˜ธํ™”๊ฐ€ ํ™œ์„ฑํ™”๋œ Riot Matrix ํด๋ผ์ด์–ธํŠธ 1.6 ์ถœ์‹œ

Matrix ๋ถ„์‚ฐ ํ†ต์‹  ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ์ž ์ œ์‹œ ์ฃผ์š” ํด๋ผ์ด์–ธํŠธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ƒˆ๋กœ์šด ๋ฆด๋ฆฌ์Šค ๋ผ์ด์—‡ ์›น 1.6, ๋ผ์ด์—‡ ๋ฐ์Šคํฌํ†ฑ 1.6, ๋ผ์ด์—‡ iOS 0.11.1, RiotX ์•ˆ๋“œ๋กœ์ด๋“œ 0.19. Riot์€ ์›น ๊ธฐ์ˆ ๊ณผ React ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(๋ฐ”์ธ๋”ฉ์ด ์‚ฌ์šฉ๋จ). ๋ฆฌ์•กํŠธ ๋งคํŠธ๋ฆญ์Šค SDK). ๋ฐ์Šคํฌํ†ฑ ๋ฒ„์ „ ๊ฐ€๋Š” Electron ํ”Œ๋žซํผ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์•”ํ˜ธ ๋ฐฐํฌ์ž Apache 2.0์— ๋”ฐ๋ผ ๋ผ์ด์„ผ์Šค๊ฐ€ ๋ถ€์—ฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์—ด์‡  ๊ฐœ์„  ์ƒˆ ๋ฒ„์ „์—์„œ๋Š” ์ดˆ๋Œ€๋ฅผ ๋ณด๋‚ด ์ž…๋ ฅ๋˜๋Š” ๋ชจ๋“  ์ƒˆ๋กœ์šด ๋น„๊ณต๊ฐœ ์ฑ„ํŒ…์— ๋Œ€ํ•ด ๊ธฐ๋ณธ์ ์œผ๋กœ ์—”๋“œํˆฌ์—”๋“œ ์•”ํ˜ธํ™”(E2EE, ์—”๋“œํˆฌ์—”๋“œ ์•”ํ˜ธํ™”)๊ฐ€ ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ดˆ๊ธฐ ํ‚ค ๊ตํ™˜ ๋ฐ ์„ธ์…˜ ํ‚ค ์œ ์ง€ ๊ด€๋ฆฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜๋Š” ์ž์ฒด ํ”„๋กœํ† ์ฝœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์—”๋“œ ํˆฌ ์—”๋“œ ์•”ํ˜ธํ™”๊ฐ€ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค. ์ด์ค‘ ๋ž˜์นซ (์‹ ํ˜ธ ํ”„๋กœํ† ์ฝœ์˜ ์ผ๋ถ€).

์—ฌ๋Ÿฌ ์ฐธ๊ฐ€์ž์™€์˜ ์ฑ„ํŒ…์—์„œ ํ‚ค๋ฅผ ํ˜‘์ƒํ•˜๋ ค๋ฉด ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜์„ธ์š”. ๋ฉ”๊ณจ๋ฆ„, ์ˆ˜์‹ ์ž๊ฐ€ ๋งŽ์€ ๋ฉ”์‹œ์ง€๋ฅผ ์•”ํ˜ธํ™”ํ•˜๊ณ  ํ•˜๋‚˜์˜ ๋ฉ”์‹œ์ง€๋ฅผ ์—ฌ๋Ÿฌ ๋ฒˆ ํ•ด๋…ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ตœ์ ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”์‹œ์ง€ ์•”ํ˜ธ๋ฌธ์€ ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” ์„œ๋ฒ„์— ์ €์žฅ๋  ์ˆ˜ ์žˆ์ง€๋งŒ ํด๋ผ์ด์–ธํŠธ ์ธก์— ์ €์žฅ๋œ ์„ธ์…˜ ํ‚ค ์—†์ด๋Š” ํ•ด๋…ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค(๊ฐ ํด๋ผ์ด์–ธํŠธ์—๋Š” ์ž์ฒด ์„ธ์…˜ ํ‚ค๊ฐ€ ์žˆ์Œ). ์•”ํ˜ธํ™”ํ•  ๋•Œ ๊ฐ ๋ฉ”์‹œ์ง€๋Š” ์ž‘์„ฑ์ž์™€ ๊ด€๋ จํ•˜์—ฌ ๋ฉ”์‹œ์ง€๋ฅผ ์ธ์ฆํ•˜๋Š” ํด๋ผ์ด์–ธํŠธ ์„ธ์…˜ ํ‚ค๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์ž์ฒด ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ํ‚ค ๊ฐ€๋กœ์ฑ„๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ด๋ฏธ ์ „์†ก๋œ ๋ฉ”์‹œ์ง€๋งŒ ์†์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์•ž์œผ๋กœ ์ „์†ก๋  ๋ฉ”์‹œ์ง€๋Š” ์†์ƒ์‹œํ‚ฌ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์•”ํ˜ธํ™” ๋ฐฉ๋ฒ•์˜ ๊ตฌํ˜„์€ NCC ๊ทธ๋ฃน์˜ ๊ฐ์‚ฌ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.

๋‘ ๋ฒˆ์งธ ์ค‘์š”ํ•œ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ด๋ฏธ ํ™•์ธ๋œ ์„ธ์…˜์—์„œ ์ƒˆ ์„ธ์…˜์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ต์ฐจ ์„œ๋ช… ์ง€์› ํ™œ์„ฑํ™”์ž…๋‹ˆ๋‹ค. ์ด์ „์—๋Š” ์ƒˆ๋กœ์šด ๊ธฐ๊ธฐ์—์„œ ์‚ฌ์šฉ์ž์˜ ์ฑ„ํŒ…์— ์—ฐ๊ฒฐํ•  ๋•Œ ๊ณต๊ฒฉ์ž๊ฐ€ ํ”ผํ•ด์ž์˜ ๊ณ„์ •์— ์ ‘๊ทผํ•˜๋ฉด ๋„์ฒญ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค๋ฅธ ์ฐธ๊ฐ€์ž์—๊ฒŒ ๊ฒฝ๊ณ ๊ฐ€ ํ‘œ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ต์ฐจ ๊ฒ€์ฆ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ๋กœ๊ทธ์ธ ์‹œ ๋‹ค๋ฅธ ์žฅ์น˜๋ฅผ ๊ฒ€์ฆํ•˜๊ณ  ์ƒˆ ๋กœ๊ทธ์ธ์— ๋Œ€ํ•œ ์‹ ๋ขฐ๋ฅผ ํ™•์ธํ•˜๊ฑฐ๋‚˜ ๋ˆ„๊ตฐ๊ฐ€ ์ž์‹ ๋„ ๋ชจ๋ฅด๊ฒŒ ์—ฐ๊ฒฐ์„ ์‹œ๋„ํ–ˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ๋กœ๊ทธ์ธ ์„ค์ •์„ ๋‹จ์ˆœํ™”ํ•˜๊ธฐ ์œ„ํ•ด QR ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ด์ œ ์ธ์ฆ ์š”์ฒญ ๋ฐ ๊ฒฐ๊ณผ๊ฐ€ ์ง์ ‘ ์ „์†ก๋œ ๋ฉ”์‹œ์ง€๋กœ ๊ธฐ๋ก์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ํŒ์—… ๋ชจ๋‹ฌ ๋Œ€ํ™” ์ƒ์ž ๋Œ€์‹  ์ด์ œ ์‚ฌ์ด๋“œ๋ฐ”์—์„œ ํ™•์ธ์ด ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. ์ˆ˜๋ฐ˜๋˜๋Š” ๊ฐ€๋Šฅ์„ฑ ์ค‘์—์„œ ๋ ˆ์ด์–ด๋„ ์ฃผ๋ชฉ๋ฉ๋‹ˆ๋‹ค ํŒํƒˆ๋ผ์ด๋ชฌ, E2EE๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ํด๋ผ์ด์–ธํŠธ์˜ ์•”ํ˜ธํ™”๋œ ์ฑ„ํŒ…์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ํด๋ผ์ด์–ธํŠธ ์ธก์—์„œ๋„ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ะผะตั…ะฐะฝะธะทะผ ์•”ํ˜ธํ™”๋œ ๋Œ€ํ™”๋ฐฉ์—์„œ ํŒŒ์ผ์„ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์ƒ‰์ธ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

์ข…๋‹จ ๊ฐ„ ์•”ํ˜ธํ™”๊ฐ€ ํ™œ์„ฑํ™”๋œ Riot Matrix ํด๋ผ์ด์–ธํŠธ 1.6 ์ถœ์‹œ

๋ถ„์‚ฐํ˜• ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ํ”Œ๋žซํผ์ธ Matrix๋Š” ๊ฐœ๋ฐฉํ˜• ํ‘œ์ค€์„ ์‚ฌ์šฉํ•˜๊ณ  ์‚ฌ์šฉ์ž์˜ ๋ณด์•ˆ๊ณผ ๊ฐœ์ธ์ •๋ณด ๋ณดํ˜ธ์— ํฐ ๊ด€์‹ฌ์„ ๊ธฐ์šธ์ด๋Š” ํ”„๋กœ์ ํŠธ๋กœ ๋ฐœ์ „ํ•˜๊ณ  ์žˆ๋‹ค๋Š” ์ ์„ ์ƒ๊ธฐํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ๋˜๋Š” ์ „์†ก์€ WebSocket ๋˜๋Š” ๋‹ค์Œ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” HTTPS+JSON์ž…๋‹ˆ๋‹ค. CoAP+๋…ธ์ด์ฆˆ. ์‹œ์Šคํ…œ์€ ์„œ๋กœ ์ƒํ˜ธ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๊ณ  ๊ณตํ†ต ๋ถ„์‚ฐ ๋„คํŠธ์›Œํฌ๋กœ ํ†ตํ•ฉ๋œ ์„œ๋ฒ„ ์ปค๋ฎค๋‹ˆํ‹ฐ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋ฉ”์‹œ์ง€๋Š” ๋ฉ”์‹œ์ง• ์ฐธ๊ฐ€์ž๊ฐ€ ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ์„œ๋ฒ„์— ๋ณต์ œ๋ฉ๋‹ˆ๋‹ค. Git ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ๊ฐ„์— ์ปค๋ฐ‹์ด ๋ฐฐํฌ๋˜๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ๋ฉ”์‹œ์ง€๊ฐ€ ์„œ๋ฒ„ ์ „์ฒด์— ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค. ์ผ์‹œ์ ์œผ๋กœ ์„œ๋ฒ„๊ฐ€ ์ค‘๋‹จ๋˜๋Š” ๊ฒฝ์šฐ ๋ฉ”์‹œ์ง€๋Š” ์†์‹ค๋˜์ง€ ์•Š์œผ๋ฉฐ, ์„œ๋ฒ„๊ฐ€ ์žฌ๊ฐœ๋œ ํ›„ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ์ด๋ฉ”์ผ, ์ „ํ™”๋ฒˆํ˜ธ, ํŽ˜์ด์Šค๋ถ ๊ณ„์ • ๋“ฑ ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ์ž ID ์˜ต์…˜์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค.

์ข…๋‹จ ๊ฐ„ ์•”ํ˜ธํ™”๊ฐ€ ํ™œ์„ฑํ™”๋œ Riot Matrix ํด๋ผ์ด์–ธํŠธ 1.6 ์ถœ์‹œ

๋„คํŠธ์›Œํฌ ์ „์ฒด์— ๋‹จ์ผ ์žฅ์•  ์ง€์ ์ด๋‚˜ ๋ฉ”์‹œ์ง€ ์ œ์–ด๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋…ผ์˜์—์„œ ๋‹ค๋ฃจ๋Š” ๋ชจ๋“  ์„œ๋ฒ„๋Š” ์„œ๋กœ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.
๋ชจ๋“  ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์˜ ์„œ๋ฒ„๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์ด๋ฅผ ๊ณตํ†ต ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ์„ฑ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค ๊ฒŒ์ดํŠธ์›จ์ด ์˜ˆ๋ฅผ ๋“ค์–ด, ๋‹ค๋ฅธ ํ”„๋กœํ† ์ฝœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์‹œ์Šคํ…œ๊ณผ Matrix์˜ ์ƒํ˜ธ ์ž‘์šฉ์„ ์œ„ํ•ด ์ค€๋น„๋œ IRC, Facebook, Telegram, Skype, Hangouts, Email, WhatsApp ๋ฐ Slack์— ์–‘๋ฐฉํ–ฅ์œผ๋กœ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

์ธ์Šคํ„ดํŠธ ๋ฌธ์ž ๋ฉ”์‹œ์ง€ ๋ฐ ์ฑ„ํŒ… ์™ธ์—๋„ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ ์ „์†ก, ์•Œ๋ฆผ ์ „์†ก,
์›๊ฒฉ ํšŒ์˜ ๊ตฌ์„ฑ, ์Œ์„ฑ ๋ฐ ์˜์ƒ ํ†ตํ™”.
Matrix๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ†ต์‹  ๊ธฐ๋ก์„ ๊ฒ€์ƒ‰ํ•˜๊ณ  ๋ฌด์ œํ•œ์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ž…๋ ฅ ์•Œ๋ฆผ, ์‚ฌ์šฉ์ž ์˜จ๋ผ์ธ ์กด์žฌ ํ‰๊ฐ€, ์ฝ๊ธฐ ํ™•์ธ, ํ‘ธ์‹œ ์•Œ๋ฆผ, ์„œ๋ฒ„ ์ธก ๊ฒ€์ƒ‰, ๊ธฐ๋ก ๋ฐ ํด๋ผ์ด์–ธํŠธ ์ƒํƒœ ๋™๊ธฐํ™”์™€ ๊ฐ™์€ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€