Golem vs iExec vs SONMsteemCreated with Sketch.

in #sunm7 years ago

본 글은 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 예정)

1. Platform

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의 형태임을 지적하고 있다.

2. Anti-fraud protection

SONM의 프로토타입은 스마트 컨트랙을 이용한 마이너와 클라이언트(이용자)들을 음해 적 노드와 클러스터, 시스템간 폴(pools)로 부터 철저히 보호할 수 있는 보호 기능이 있다. 또한, 이 보호 시스템은 다른 분리된 프러덕에 사용될 수 있으므로 SUNM의 업 스케일링에 중요한 부분으로, SONM의 유일한 특징이라 할 수 있다.
https://github.com/sonm-io/Contracts-scheme
https://github.com/sonm-io/Forge/blob/master/contracts/Hubs/README.md

3. Hybrid P2P

하이브리드 P2P를 사용함으로써 마이너와 사용자가 공급하는 이상의 컴퓨팅 폴(pool)을 만들수 있다. Golem은 전형적인 P2P를 사용하기에 이상의 컴퓨팅 폴(pool)를 지원하지 않는다.

SUNM은 일반적 클라이언트 노드인 hub이 있고(클라이언트는 본 hub에 특정의 task를 생성하고 이것들을 마이너에게 지정해 준다), 마이닝 파워를 수집하고 클라이언트의 task를 수행하는 gateway 노드가 있다. 클라이언트는 직접적으로 노드를 생성하거나 조정할 필요가 없다.

4. SaaS(Software-As-A-Service)

SaaS는 대부분의 GRID 방식의 시스템에서는 문제가 된다, 그 이유는 GRID 방식 자체는 상업적 목적이 아닌 과학적 소프트웨어를 목적으로 창안되었기 때문이다.
대부분의 Cloud 컴퓨팅 마켓은 SaaS(예:hosting websites, mobile apps, mail services, messengers)를 제공하고 있으며, SONM에는 처음부터 SaaS로서의 기능들이 구현되어 있다. Golem 은 이 SaaS를 일 년 안에 프러덕에 추가할 계획이다.

5. Fog computations

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

Sort:  

대박글이네요! 감사합니다

@theunseenworld - thoughts regarding Gridcoin?

--

Gridcoin에 관한 생각?

Hey, thanks for replay.. well, I dont have plan to write about the Gridcoin yet, but let me think about it though. ;)

좋은 정보 글 많은 도움되었습니다. 감사합니다. :D

도움되었다니 저도 기쁘내요 ;)

좋은 정보 감사합니다.

방문해 주셔서 감사합니다 ;)

정말 좋은 정보입니다 감사합니다~ : )) 링크 복사해가요~ㅎ

아구... 나이트 커피님 오셨내요... 방문해 주셔서 감사합니다 ;)

좋은 글 감사합니다

방문해 주셔서 감사합니다 ;)

유용한 정보 감사합니다.

좋은 글 감사합니다ㅎㅎ 팔로우 하고 가요~

SONM 찾아보면 찾아볼수록 에매한거 같습니다. 잘보고갑니다.

감사합니다. 이제야 보네요. ㅜ