Secure Scuttlebutt๋Š” ์˜คํ”„๋ผ์ธ์—์„œ๋„ ์ž‘๋™ํ•˜๋Š” P2P ์†Œ์…œ ๋„คํŠธ์›Œํฌ์ž…๋‹ˆ๋‹ค.

์†Œ๋ฌธ - ์†Œ๋ฌธ๊ณผ ๊ฐ€์‹ญ์„ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฏธ๊ตญ ์„ ์›๋“ค ์‚ฌ์ด์—์„œ ํ”ํžˆ ์‚ฌ์šฉ๋˜๋Š” ์†์–ด์ž…๋‹ˆ๋‹ค. ๋‰ด์งˆ๋žœ๋“œ ์—ฐ์•ˆ์˜ ๋ฒ”์„ ์— ์‚ด๊ณ  ์žˆ๋Š” Node.js ๊ฐœ๋ฐœ์ž Dominic Tarr๋Š” ๋‰ด์Šค์™€ ๊ฐœ์ธ ๋ฉ”์‹œ์ง€ ๊ตํ™˜์„ ์œ„ํ•ด ์„ค๊ณ„๋œ p2p ๋„คํŠธ์›Œํฌ ์ด๋ฆ„์œผ๋กœ ์ด ๋‹จ์–ด๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. SSB(Secure Scuttlebutt)๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ€๋” ์ธํ„ฐ๋„ท์— ์•ก์„ธ์Šคํ•˜๊ฑฐ๋‚˜ ์ธํ„ฐ๋„ท์— ์ „ํ˜€ ์•ก์„ธ์Šคํ•˜์ง€ ์•Š๊ณ ๋„ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

SSB๋Š” ๋ช‡ ๋…„ ๋™์•ˆ ์šด์˜๋˜์–ด ์™”์Šต๋‹ˆ๋‹ค. ์†Œ์…œ ๋„คํŠธ์›Œํฌ์˜ ๊ธฐ๋Šฅ์€ ๋‘ ๊ฐœ์˜ ๋ฐ์Šคํฌํƒ‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(๋ง๋ถ™์—ฌ ๋Œ€๋Š” ์„ธ๊ณต ะธ ํŒจ์น˜ํ‘ธ) ๋ฐ Android ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(๋งค๋‹ˆ๋ฒ„์Šค). ๊ดด์งœ์—๊ฒŒ๋Š” ssb-git. ๊ด‘๊ณ ๋‚˜ ๋“ฑ๋ก ์—†์ด ์˜คํ”„๋ผ์ธ ์šฐ์„  p2p ๋„คํŠธ์›Œํฌ๊ฐ€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ๊ถ๊ธˆํ•˜์‹ญ๋‹ˆ๊นŒ? ๊ณ ์–‘์ด ๋ฐ‘์œผ๋กœ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

Secure Scuttlebutt๋Š” ์˜คํ”„๋ผ์ธ์—์„œ๋„ ์ž‘๋™ํ•˜๋Š” P2P ์†Œ์…œ ๋„คํŠธ์›Œํฌ์ž…๋‹ˆ๋‹ค.

Secure Scuttlebutt๊ฐ€ ์ž‘๋™ํ•˜๋ ค๋ฉด ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋œ ๋‘ ๋Œ€์˜ ์ปดํ“จํ„ฐ์ด๋ฉด ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. SSB ํ”„๋กœํ† ์ฝœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ UDP ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๊ณ  ์ž๋™์œผ๋กœ ์„œ๋กœ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ธํ„ฐ๋„ท์—์„œ ์‚ฌ์ดํŠธ๋ฅผ ์ฐพ๋Š” ๊ฒƒ์€ ์กฐ๊ธˆ ๋” ๋ณต์žกํ•˜๋ฏ€๋กœ ๋ช‡ ๋‹จ๋ฝ์—์„œ ์ด ๋ฌธ์ œ์— ๋Œ€ํ•ด ๋‹ค์‹œ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ๊ณ„์ •์€ ๊ทธ์˜ ๋ชจ๋“  ํ•ญ๋ชฉ(๋กœ๊ทธ)์ด ์—ฐ๊ฒฐ๋œ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค. ๊ฐ ํ›„์† ํ•ญ๋ชฉ์—๋Š” ์ด์ „ ํ•ญ๋ชฉ์˜ ํ•ด์‹œ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์œผ๋ฉฐ ์‚ฌ์šฉ์ž์˜ ๊ฐœ์ธ ํ‚ค๋กœ ์„œ๋ช…๋ฉ๋‹ˆ๋‹ค. ๊ณต๊ฐœ ํ‚ค๋Š” ์‚ฌ์šฉ์ž์˜ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค. ํ•ญ๋ชฉ์„ ์‚ญ์ œํ•˜๊ณ  ํŽธ์ง‘ํ•˜๋Š” ๊ฒƒ์€ ์ž‘์„ฑ์ž ์ž์‹ ์ด๋‚˜ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์†Œ์œ ์ž๋Š” ์ €๋„ ๋์— ํ•ญ๋ชฉ์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๋“ค์ด ์ฝ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋™์ผํ•œ ๋กœ์ปฌ ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์„œ๋กœ๋ฅผ ํ™•์ธํ•˜๊ณ  ๊ด€์‹ฌ ์žˆ๋Š” ๋กœ๊ทธ์—์„œ ์ด์›ƒ์˜ ์—…๋ฐ์ดํŠธ๋ฅผ ์ž๋™์œผ๋กœ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ๋…ธ๋“œ์—์„œ ์—…๋ฐ์ดํŠธ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๋Š”์ง€๋Š” ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด... ๊ณต๊ฐœ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ ํ•ญ๋ชฉ์˜ ์‹ ๋ขฐ์„ฑ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋™๊ธฐํ™” ์ค‘์—๋Š” ๊ท€ํ•˜๊ฐ€ ๊ด€์‹ฌ ์žˆ๋Š” ์ €๋„์˜ ๊ณต๊ฐœ ํ‚ค ์™ธ์—๋Š” ์–ด๋– ํ•œ ๊ฐœ์ธ ์ •๋ณด๋„ ๊ตํ™˜๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์„œ๋กœ ๋‹ค๋ฅธ WiFi/LAN ๋„คํŠธ์›Œํฌ(์ง‘, ์นดํŽ˜, ์ง์žฅ) ๊ฐ„์— ์ „ํ™˜ํ•˜๋ฉด ๋กœ์ปฌ์— ์ €์žฅ๋œ ๋กœ๊ทธ ์‚ฌ๋ณธ์ด ๊ทผ์ฒ˜์— ์žˆ๋Š” ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์˜ ์žฅ์น˜๋กœ ์ž๋™ ์ „์†ก๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ž‘๋™ ๋ฐฉ์‹๊ณผ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ž…์†Œ๋ฌธ: Vasya๋Š” Masha์—๊ฒŒ, Masha๋Š” Petya์—๊ฒŒ, Petya๋Š” Valentina์—๊ฒŒ ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ์ž…์†Œ๋ฌธ๊ณผ ํฌ๊ฒŒ ๋‹ค๋ฅธ ์ ์€ ์žก์ง€๋ฅผ ๋ณต์‚ฌํ•  ๋•Œ ๊ทธ ์•ˆ์— ์žˆ๋Š” ์ •๋ณด๊ฐ€ ์™œ๊ณก๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์„œ โ€œ๋ˆ„๊ตฐ๊ฐ€์˜ ์นœ๊ตฌ๊ฐ€ ๋œ๋‹คโ€๋Š” ๊ฒƒ์€ ๊ตฌ์ฒด์ ์ธ ๋ฌผ๋ฆฌ์  ์˜๋ฏธ๋ฅผ ๊ฐ–์Šต๋‹ˆ๋‹ค. ๋‚ด ์นœ๊ตฌ๋“ค์€ ๋‚ด ์žก์ง€๋ฅผ ๋ณด๊ด€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์นœ๊ตฌ๊ฐ€ ๋งŽ์„์ˆ˜๋ก ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๋‚ด ์žก์ง€์— ๋” ์‰ฝ๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŽ‘ํฌ์— ๋Œ€ํ•œ ์„ค๋ช…์—์„œ ์“ฐ์—ฌ์žˆ๋‹คPatchwork ์•ฑ์€ ๊ท€ํ•˜๋กœ๋ถ€ํ„ฐ ์ตœ๋Œ€ 3๊ฑธ์Œ ๋–จ์–ด์ง„ ๊ณณ(์นœ๊ตฌ์˜ ์นœ๊ตฌ์˜ ์นœ๊ตฌ)์˜ ์ผ๊ธฐ๋ฅผ ๋™๊ธฐํ™”ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ์ด๋ฅผ ํ†ตํ•ด ์˜คํ”„๋ผ์ธ ์ƒํƒœ์—์„œ ๋งŽ์€ ์ฐธ๊ฐ€์ž์™€์˜ ๊ธด ํ† ๋ก ์„ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

Secure Scuttlebutt๋Š” ์ตœ์ดˆ์˜ p2p ๋„คํŠธ์›Œํฌ๋„ ์•„๋‹ˆ๊ณ  ์ตœ์ดˆ์˜ p2p ์†Œ์…œ ๋„คํŠธ์›Œํฌ๋„ ์•„๋‹™๋‹ˆ๋‹ค. ์ค‘๊ฐœ์ž ์—†์ด ์†Œํ†ตํ•˜๊ณ  ๋Œ€๊ธฐ์—…์˜ ์˜ํ–ฅ๊ถŒ์—์„œ ๋ฒ—์–ด๋‚˜๋ ค๋Š” ์š•๊ตฌ๋Š” ์˜ค๋žซ๋™์•ˆ ์กด์žฌํ•ด ์™”์œผ๋ฉฐ, ์—ฌ๊ธฐ์—๋Š” ๋ช‡ ๊ฐ€์ง€ ๋ถ„๋ช…ํ•œ ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ๋Œ€๊ทœ๋ชจ ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ๊ฒŒ์ž„ ๊ทœ์น™์„ ์ ์šฉํ•˜๋Š” ๊ฒƒ์— ์งœ์ฆ์„ ๋ƒ…๋‹ˆ๋‹ค. ํ™”๋ฉด์— ๊ด‘๊ณ ๋ฅผ ๋ณด๊ฑฐ๋‚˜ ์ฐจ๋‹จ๋˜๊ณ  ์ง€์› ์„œ๋น„์Šค์˜ ์‘๋‹ต์„ ๋ฉฐ์น  ๋™์•ˆ ๊ธฐ๋‹ค๋ฆฌ๋Š” ์‚ฌ๋žŒ์€ ๊ฑฐ์˜ ์—†์Šต๋‹ˆ๋‹ค. ํ†ต์ œ๋˜์ง€ ์•Š์€ ๊ฐœ์ธ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ๋ฐ ์ œXNUMX์ž ์ „์†ก์œผ๋กœ ์ธํ•ด ์ด ๋ฐ์ดํ„ฐ๊ฐ€ ๋•Œ๋•Œ๋กœ ๋‹คํฌ ์›น์—์„œ ํŒ๋งค๋œ๋‹ค๋Š” ์‚ฌ์‹ค์€ ์‚ฌ์šฉ์ž๊ฐ€ ๋” ๋งŽ์€ ์ œ์–ด๊ถŒ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ๋‹ค๋ฅธ ์ƒํ˜ธ ์ž‘์šฉ ๋ฐฉ๋ฒ•์„ ๊ตฌ์ถ•ํ•ด์•ผ ํ•œ๋‹ค๋Š” ํ•„์š”์„ฑ์„ ๊ฑฐ๋“ญ ์ƒ๊ธฐ์‹œ์ผœ ์ค๋‹ˆ๋‹ค. ๊ทธ์˜ ๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ์ž์‹ ์ด ๊ทธ๊ฒƒ๋“ค์˜ ๋ถ„๋ฐฐ์™€ ์•ˆ์ „์„ ์ฑ…์ž„์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ž˜ ์•Œ๋ ค์ง„ ๋ถ„์‚ฐํ˜• ์†Œ์…œ ๋„คํŠธ์›Œํฌ ์œ ๋Œ€์ธ์˜ ๋ถ„์‚ฐ ๋˜๋Š” ๋งˆ ์Šคํ†ค๋ฐ ํ”„๋กœํ† ์ฝœ ๋งคํŠธ๋ฆญ์Šค ํ•ญ์ƒ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๋ถ€๋ถ„์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— PXNUMXP๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ์ผ๋ฐ˜ Facebook ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋Œ€์‹  "ํ™ˆ" ์„œ๋ฒ„๋ฅผ ์„ ํƒํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ํ˜ธ์ŠคํŒ…ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด๋Š” ํฐ ๋ฐœ์ „์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ "ํ™ˆ" ์„œ๋ฒ„์˜ ๊ด€๋ฆฌ์ž์—๊ฒŒ๋Š” ์—ฌ์ „ํžˆ ๋งŽ์€ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Š” ๊ท€ํ•˜๊ฐ€ ๋ชจ๋ฅด๋Š” ์‚ฌ์ด์— ๊ท€ํ•˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณต์œ ํ•˜๊ณ , ๊ท€ํ•˜์˜ ๊ณ„์ •์„ ์‚ญ์ œํ•˜๊ฑฐ๋‚˜ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๊ทธ๋Š” ์„œ๋ฒ„ ์œ ์ง€ ๊ด€๋ฆฌ์— ๊ด€์‹ฌ์„ ์žƒ๊ณ  ์ด์— ๋Œ€ํ•ด ๊ฒฝ๊ณ ํ•˜์ง€ ์•Š์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

Secure Scuttlebutt์—๋Š” ๋™๊ธฐํ™”๋ฅผ ์šฉ์ดํ•˜๊ฒŒ ํ•˜๋Š” ์ค‘๊ฐ„ ๋…ธ๋“œ๋„ ์žˆ์Šต๋‹ˆ๋‹ค("ํŽ"์ด๋ผ๊ณ  ํ•จ). ๊ทธ๋Ÿฌ๋‚˜ ํŽ์˜ ์‚ฌ์šฉ์€ ์„ ํƒ ์‚ฌํ•ญ์ด๋ฉฐ ๊ทธ ์ž์ฒด๋Š” ์ƒํ˜ธ ๊ตํ™˜์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ํ‰์†Œ ์‚ฌ์šฉํ•˜๋Š” ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ, ๋ชจ๋“  ๋ฐ์ดํ„ฐ์˜ ์ „์ฒด ๋ณต์‚ฌ๋ณธ์ด ํ•ญ์ƒ ์žˆ์œผ๋ฏ€๋กœ ์•„๋ฌด ๊ฒƒ๋„ ์žƒ์ง€ ์•Š๊ณ  ๋‹ค๋ฅธ ๋…ธ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ”„๋ก์‹œ ๋…ธ๋“œ๋Š” ๋Œ€์ฒดํ•  ์ˆ˜ ์—†๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์ด ์š”์ฒญํ•˜๋ฉด ํŽ์€ ๋‹น์‹ ์„ ์นœ๊ตฌ๋กœ ์ถ”๊ฐ€ํ•˜๊ณ  ๋‹น์‹ ์ด ์—ฐ๊ฒฐ๋  ๋•Œ ๋‹น์‹ ์˜ ์žก์ง€ ์‚ฌ๋ณธ์„ ์—…๋ฐ์ดํŠธํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํŒ”๋กœ์–ด๊ฐ€ ์—ฐ๊ฒฐ๋˜๋ฉด ์ด๋ฏธ ์—ฐ๊ฒฐ์ด ๋Š์–ด์ง„ ๊ฒฝ์šฐ์—๋„ ์ƒˆ ๊ฒŒ์‹œ๋ฌผ์„ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŽ๊ณผ ์นœ๊ตฌ๊ฐ€ ๋˜๋ ค๋ฉด ํŽ ๊ด€๋ฆฌ์ž๋กœ๋ถ€ํ„ฐ ์ดˆ๋Œ€๋ฅผ ๋ฐ›์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ์›น ์ธํ„ฐํŽ˜์ด์Šค(์ˆ ์ง‘ ๋ชฉ๋ก). ๋ชจ๋“  ๊ฒŒ์‹œ์ž ๊ด€๋ฆฌ์ž๋กœ๋ถ€ํ„ฐ ๊ธˆ์ง€ ์กฐ์น˜๋ฅผ ๋ฐ›์œผ๋ฉด ์žก์ง€๋Š” ์•ž์—์„œ ์„ค๋ช…ํ•œ ๋ฐฉ์‹์œผ๋กœ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค. ์ง์ ‘ ๋งŒ๋‚˜๋Š” ์‚ฌ๋žŒ๋“ค ์ค‘์—์„œ๋งŒ์š”. ์—…๋ฐ์ดํŠธ๋ฅผ ํ”Œ๋ž˜์‹œ ๋“œ๋ผ์ด๋ธŒ๋กœ ์ „์†กํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๋„คํŠธ์›Œํฌ๊ฐ€ ๊ฝค ์˜ค๋žซ๋™์•ˆ ์šด์˜๋˜์–ด ์™”์ง€๋งŒ ๋„คํŠธ์›Œํฌ์— ์ ‘์†ํ•˜๋Š” ์‚ฌ๋žŒ์€ ๊ฑฐ์˜ ์—†์Šต๋‹ˆ๋‹ค. Android ์•ฑ ๊ฐœ๋ฐœ์ž์ธ Andrรฉ Staltz์— ๋”ฐ๋ฅด๋ฉด, ๋งค๋‹ˆ๋ฒ„์Šค, 2018๋…„ XNUMX์›” ๊ทธ์˜ ๋กœ์ปฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—๋Š” ์•ฝ 7๊ฐœ์˜ ์—ด์‡ . ๋น„๊ต๋ฅผ ์œ„ํ•ด ๋””์•„์Šคํฌ๋ผ์—์„œ๋Š” - 600 ์ฒœ ์ด์ƒ, Mastodon์—์„œ-์•ฝ 1๋งŒ.

Secure Scuttlebutt๋Š” ์˜คํ”„๋ผ์ธ์—์„œ๋„ ์ž‘๋™ํ•˜๋Š” P2P ์†Œ์…œ ๋„คํŠธ์›Œํฌ์ž…๋‹ˆ๋‹ค.

์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ์ง€์นจ์ด ๋‚˜์™€ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—. ๊ธฐ๋ณธ ๋‹จ๊ณ„: ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ค์น˜, ํ”„๋กœํ•„ ์ƒ์„ฑ, ํŽ ์›น์‚ฌ์ดํŠธ์— ๋Œ€ํ•œ ์ดˆ๋Œ€ ๋ฐ›๊ธฐ, ์ด ์ดˆ๋Œ€๋ฅผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋ณต์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ํŽ์„ ๋™์‹œ์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ธ๋‚ด์‹ฌ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ๋Š” Facebook๋ณด๋‹ค ํ›จ์”ฌ ๋Š๋ฆฝ๋‹ˆ๋‹ค. ๋กœ์ปฌ ์บ์‹œ(.ssb ํด๋”)๋Š” ๋ช‡ ๊ธฐ๊ฐ€๋ฐ”์ดํŠธ๋กœ ๋น ๋ฅด๊ฒŒ ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ํ•ด์‹œํƒœ๊ทธ๋ฅผ ํ™œ์šฉํ•˜๋ฉด ํฅ๋ฏธ๋กœ์šด ๊ฒŒ์‹œ๋ฌผ์„ ๊ฒ€์ƒ‰ํ•˜๋Š”๋ฐ ํŽธ๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด Dominic Tarr( @EMovhfIrFk4NihAKnRNhrfRaqIhBv1Wj8pTxJNgvCCY=.ed25519 )์™€ ํ•จ๊ป˜ ์ฝ๊ธฐ๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Andrรฉ Staltz ๊ธฐ์‚ฌ์˜ ๋ชจ๋“  ์ด๋ฏธ์ง€ "์˜คํ”„ ๊ทธ๋ฆฌ๋“œ ์†Œ์…œ ๋„คํŠธ์›Œํฌ" ๊ณผ ํŠธ์œ„ํ„ฐ.

์œ ์šฉํ•œ ๋งํฌ :

[1] ๊ณต์‹ ์›น ์‚ฌ์ดํŠธ

[2] ๋ง๋ถ™์—ฌ ๋Œ€๋Š” ์„ธ๊ณต (Windows/Mac/Linux์šฉ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜)

[3] ๋งค๋‹ˆ๋ฒ„์Šค (์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ)

[4] ssb-git

[5] ํ”„๋กœํ† ์ฝœ ์„ค๋ช… (โ€œScuttlebutt ํ”„๋กœํ† ์ฝœ ๊ฐ€์ด๋“œ โ€“ Scuttlebutt ๋™๋ฃŒ๋“ค์ด ์„œ๋กœ ์ฐพ๊ณ  ๋Œ€ํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•โ€)

์ถœ์ฒ˜ : habr.com

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