๋ณธ ๊ธ์ SONM์ ๋ธ๋ก๊ทธ์ ๊ธ์ค SUNM์ ์
์ฅ์์ Golem, iExec, SONM์ ๋น๊ตํด ๋์ ๊ธ์ ๊ฐ๋ต ํ ๊ฐ์ธ์ ๋ถ๊ฐ ์ค๋ช
๊ณผ ํจ๊ป ๋ฒ์ญํ ๊ธ์
๋๋ค.
์๊ธ: https://blog.sonm.io/the-definitive-showdown-between-golem-iexec-and-now-it-is-sonm-30daf65870da
Golem: https://golem.network (GNT)
iExec: http://iex.ec (RLC)
SONM: https://sonm.io (ICO ์์ )
Golem ์ด ๊ฐ๋ฐ ์ค์ธ ์์คํ
์ GRID ๋๋ Cloud๊ฐ ์๋ ๋
์์ ์ธ ํ๋ซํผ์ด๋ฉฐ, ํ๋ซํผ ์ฌ์์ ์ ํฉํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๊ฐ ์๋ Python ์ฌ์ฉ ํ๊ณ ์๋ค (Python์ ์ฃผ๋ก ์น ์ดํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ์ ์ฌ์ฉ๋จ).
Golem ์ ํ์ฌ ๊ฒฝ์์ ์ธ ์๋ฃจ์
์ ์ ๊ณตํ์ง ๋ชปํ๊ณ ์๊ณ , ํ์ ๋ ์์ด๋์ด๋ฅผ ๊ฐ์ง๊ณ ์์ง ์๋ค. Golem ์ ๋ช
์ฑ์ ์ค๋ก์ง ๋ถ์ฐ ์ปดํจํ
๊ตฌ์กฐ์ ์ ๊ตฌ์๋ก์์ ์์น๋ง ์๊ณ , ์ง๊ธ์ผ๋ก์จ๋ ๊ตฌ์กฐ์ ์ฌ๊ตฌ์ฑ๊ณผ ์๊ณ ๋ฆฌ์ฆ ๊ฐ์ , ์๋ก์ด ๊ธฐ์ ๋ ฅ์ ์ถ๊ฐ๋ง์ด ๊ณผ์ ๋ก ๋จ์ ์๋ค.
iEx๋ GRID ํ๋ ์์์ธ Xtremweb-hep์ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ ์ด๋ ํ๋ซํผ ๊ฐ๋ฐ์ ์ ํฉํ ์ธ์ด์ธ Java๊ฐ ์ฌ์ฉ ๋์๋ค.
iEx์ GRID์ ๊ธฐ์ ์ ํน์ฅ์ ์ ๊ฐ์ง๊ณ ์์ง๋ง, ๋๋ถ๋ถ์ GRID ์๋ฃจ์
์ ๊ณผํ์ ๊ณ์ฐ(์ฃผ๋ก ๊ณผํ์ ๊ณ์ฐ์ด๋ผ ํจ์ ๋ฐ์ดํฐ์ ์ฒ๋ฆฌํ ํน์ ์ ๊ธฐ๋๋๋ ๊ฒฐ๊ณผ๊ฐ ๋์ถ ๋๋ ๊ฒ์ด ์๋์ ์ธ์งํ๊ณ ์๋ ๊ณ์ฐ์ ์๋ฏธํจ)์ ์ง์ค๋์ด ์ ํต์ ์๋ฏธ์ Cloud์ ํน์ง๋ค์ ๋น ์ ธ ์๊ณ ๊ฒฐ๋ก ์ ์ผ๋ก system messages, metrics, billing, services๋ฅผ ๋ฐ๋ก ๊ฐ๋ฐํด์ผ ํ๋ ๋จ์ ์ด ์๋ค.
SONM์ Distributed Cloud ํ๋ ์์์ธ Yandex.Cocaine์ ๊ฐ์ ์ฑ์ฉํ๊ณ ์๋ค. Yandex.Cocaine๋ฅผ ์ฌ์ฉํจ์ผ๋ก ๋น ๋ฅธ ์ฒ๋ฆฌ์๋์ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ์ ํจ์จ์ ์ธ C++์ ์ด๋๊ณผ ๋ค๋ฅธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ธ GO, Java, Haskell๊ณผ์ ํธํ๋ ๊ฐ๋ฅํ๋ค.
SONM์ชฝ์์๋ ๋ธ๋ก์ฒด์ธ์ ์ ๋ชฉํ Cloud ์ปดํจํ ์๋ฃจ์ ์๋ GRID + Cloud์ ํ์ด๋ธ๋ฆฌ๋ ํํ๋ฅผ ์งํฅ ํ๊ณ ์์ผ๋ฉฐ, ๊ธฐ์กด์ Cloud ํ๋ ์์์ ์ฑ์ฉํ์ง ์๋ Golem ์ ์๋ก์ด ๊ธฐ์ ๋ ฅ ๊ฐ๋ฐ๊ณผ ์ ์ง์ ๋ง์ ์์์ ์ด์ฉํ๊ฒ ๋ ๊ฒ์ ์ง์ ํ๊ณ ์๋ค. ๋ํ, iEx์ Xtremweb-hep์ Cloud์ ์ฅ์ ์ด ๋ชจ์๋ GRID์ ํํ์์ ์ง์ ํ๊ณ ์๋ค.
SONM์ ํ๋กํ ํ์
์ ์ค๋งํธ ์ปจํธ๋์ ์ด์ฉํ ๋ง์ด๋์ ํด๋ผ์ด์ธํธ(์ด์ฉ์)๋ค์ ์ํด ์ ๋
ธ๋์ ํด๋ฌ์คํฐ, ์์คํ
๊ฐ ํด(pools)๋ก ๋ถํฐ ์ฒ ์ ํ ๋ณดํธํ ์ ์๋ ๋ณดํธ ๊ธฐ๋ฅ์ด ์๋ค. ๋ํ, ์ด ๋ณดํธ ์์คํ
์ ๋ค๋ฅธ ๋ถ๋ฆฌ๋ ํ๋ฌ๋์ ์ฌ์ฉ๋ ์ ์์ผ๋ฏ๋ก SUNM์ ์
์ค์ผ์ผ๋ง์ ์ค์ํ ๋ถ๋ถ์ผ๋ก, SONM์ ์ ์ผํ ํน์ง์ด๋ผ ํ ์ ์๋ค.
https://github.com/sonm-io/Contracts-scheme
https://github.com/sonm-io/Forge/blob/master/contracts/Hubs/README.md
ํ์ด๋ธ๋ฆฌ๋ P2P๋ฅผ ์ฌ์ฉํจ์ผ๋ก์จ ๋ง์ด๋์ ์ฌ์ฉ์๊ฐ ๊ณต๊ธํ๋ ์ด์์ ์ปดํจํ ํด(pool)์ ๋ง๋ค์ ์๋ค. Golem์ ์ ํ์ ์ธ P2P๋ฅผ ์ฌ์ฉํ๊ธฐ์ ์ด์์ ์ปดํจํ ํด(pool)๋ฅผ ์ง์ํ์ง ์๋๋ค.
SUNM์ ์ผ๋ฐ์ ํด๋ผ์ด์ธํธ ๋ ธ๋์ธ hub์ด ์๊ณ (ํด๋ผ์ด์ธํธ๋ ๋ณธ hub์ ํน์ ์ task๋ฅผ ์์ฑํ๊ณ ์ด๊ฒ๋ค์ ๋ง์ด๋์๊ฒ ์ง์ ํด ์ค๋ค), ๋ง์ด๋ ํ์๋ฅผ ์์งํ๊ณ ํด๋ผ์ด์ธํธ์ task๋ฅผ ์ํํ๋ gateway ๋ ธ๋๊ฐ ์๋ค. ํด๋ผ์ด์ธํธ๋ ์ง์ ์ ์ผ๋ก ๋ ธ๋๋ฅผ ์์ฑํ๊ฑฐ๋ ์กฐ์ ํ ํ์๊ฐ ์๋ค.
SaaS๋ ๋๋ถ๋ถ์ GRID ๋ฐฉ์์ ์์คํ
์์๋ ๋ฌธ์ ๊ฐ ๋๋ค, ๊ทธ ์ด์ ๋ GRID ๋ฐฉ์ ์์ฒด๋ ์์
์ ๋ชฉ์ ์ด ์๋ ๊ณผํ์ ์ํํธ์จ์ด๋ฅผ ๋ชฉ์ ์ผ๋ก ์ฐฝ์๋์๊ธฐ ๋๋ฌธ์ด๋ค.
๋๋ถ๋ถ์ Cloud ์ปดํจํ
๋ง์ผ์ SaaS(์:hosting websites, mobile apps, mail services, messengers)๋ฅผ ์ ๊ณตํ๊ณ ์์ผ๋ฉฐ, SONM์๋ ์ฒ์๋ถํฐ SaaS๋ก์์ ๊ธฐ๋ฅ๋ค์ด ๊ตฌํ๋์ด ์๋ค. Golem ์ ์ด SaaS๋ฅผ ์ผ ๋
์์ ํ๋ฌ๋์ ์ถ๊ฐํ ๊ณํ์ด๋ค.
Cocaine์ ์์ฒด์ ์ผ๋ก ์์คํ
์ ํด๋ฌ์คํฐ๋ฅผ ํตํด ์๋น์ค์ ์ ํจํจ์ ํ์
ํ๋ locator ์๋น์ค๋ฅผ ๊ฐ์ง๊ณ ์๋ค. SUNM์ fog ์ปดํจํ
์์คํ
์ผ๋ก์ ํด๋ผ์ด์ธํธ๊ฐ ํน์ ์๋น์ค์ ์ ์์ ์ํ ๊ฒฝ์ฐ locator๊ฐ ํด๋ผ์ด์ธํธ์ ์ง์ญ์ ์ผ๋ก ๊ฐ์ฅ ๊ฐ๊น์ด ํด๋ฌ์คํฐ๋ฅผ ์ฐพ์ task๋ฅผ ์คํํ๋ ์ญํ ์ ํ ์ ์๋ค.
iEx ๋ Golem์ fog ์ปดํจํ
๊ฐ๋
์ด ์๋ค.
Refe:
Grid computing vs Cloud computing: https://stackoverflow.com/questions/1067987/what-is-the-difference-between-cloud-computing-and-grid-computing
Pool: https://en.wikipedia.org/wiki/Pool_(computer_science)
SaaS: https://en.wikipedia.org/wiki/Software_as_a_service
Hybrid P2P: http://www.ida.liu.se/conferences/p2p/p2p2001/hybrid.htm