이니그마
이니그마(Enigma)는 시크릿 컨트랙트(secret contract) 기술을 도입하여, 계약 내용이 다른 사람에게 공개되지 않도록 함으로써 개인정보보호와 비밀을 보장해 주는 기능을 가진 프로토콜이다. 이니그마는 영어로 '수수께끼'라는 뜻이다. 이니그마의 화폐 단위는 ENG이다. 에니그마라고도 한다. 이니그마의 창시자는 가이 지스킨드(Guy Zyskind)이다.
목차
개요
이니그마는 개인정보 및 데이터를 안전하게 보장하고 연산을 수행할 수 있도록 하는 분산 컴퓨팅 플랫폼이다. 이니그마는 2015년 공동 창립자인 가이 지스킨드의 MIT Media Lab 논문에서 처음으로 설명되었다. 이니그마를 사용하면 스마트 계약이 시크릿 계약이 되어, 입력 데이터가 코드를 실행하는 이그니마 네트워크의 노드에서 숨겨져 계약 내용이 다른 사람에게 공개되지 않기 때문에 개인정보 보호와 비밀이 보장된다. 또, 이니그마는 SMPC 또는 MPC와 같은 높은 보안의 분산 연산을 활용하여 제3자 없이 분산된 방식의 데이터 계산을 가능하게 한다. 2019년 5월 기준 코인마켓캡에서 이니그마의 시가총액은 약 330억원으로 146위를 차지하고 있다.
주요 인물
- 가이 지스킨드(Guy Zyskind): 가이 지스킨드는 이니그마의 공동 설립자이자 대표이사(CEO)이다. 그는 이스라엘 텔아비브 대학교(Tel Aviv University)에서 전기공학 및 컴퓨터공학을 전공했으며 미국 매사추세츠 공과대학교(Massachusetts Institute of Technology)에서 공학 석사를 졸업했다. 이니그마를 설립하기 전 그는 탐킥스(Tamkix)의 공동 설립자이자 최고기술책임자(CTO)였으며 아테나 위스덤(Athena Wisdom)의 최고기술책임자(CTO)였다.[1]
- 캔 키사군(Can Kisagun): 칸 키사군은 이니그마의 공동 설립자이자 최고제품책임자(CPO)이다. 그는 노스웨스턴 대학교(northwestern university)에서 산업 공학 및 경영 공학을 전공했으며 매사추세츠 공과대학교(Massachusetts Institute of Technology)에서 경영학 석사(MBA)를 졸업했다. 이니그마를 설립하기 전 그는 엑심체인(Eximchain)과 스트리트더스트(Street dust)의 창립자였다.
- 토르 베어(Tor Bair): 토르 베어는 이니그마의 성장 및 마케팅 책임자(Head of Growth and Marketing)이다. 그는 브라운 대학교(Brown University)에서 경제학을 전공하고 매사추세츠 공과대학교(Massachusetts Institute of Technology)에서 경영학 석사(MBA) 학위를 취득했다. 이니그마에서 근무하기 전 그는 스냅(Snap.Inc)에서 데이터 과학자로 근무했다. 현재 그는 오픈파이넌스 네트워크(OpenFinance Network)와 넘머래이(Numerai)의 고문을 역임하고 있다.
등장 배경
초기 인류 역사 이래로 중앙집권화는 주요 경쟁 우위였으며 더 발전된 기술을 개발하고 더 많은 자원을 축적할 수 있게 하였다. 하지만 사회가 진화함에 따라, 부패, 불평등, 권력 남용과 같은 중앙집권화의 부정적인 영향이 나타나기 시작했다. 이러한 중앙집권화에 대항하기 위해 어느 정도의 권력 분리가 필요하다는 의견이 나오기 시작했다. 현대에는 분산적 거버넌스의 균형을 보호하면서 중앙집권적 통제로 인한 생산성과 효율성을 극대화하는 모델 간의 밸런스를 찾기 위해 노력하고 있다. 웹은 급진적인 분권화와 자유의 하나이다. 현재 웹의 중요한 접점을 소유하고 있는 대기업은 거의 없으며, 그 결과 많은 데이터가 온라인 상에서 생성되고 있다. 그러나 조작, 감시, 개인 정보 유출 등 웹의 부정적인 측면이 나타나고 있다.
비트코인과 다른 블록체인은 어떤 조직도 절대적인 힘을 가지지 않는 분권형 구조로 인터넷을 바꾸어나가고 있다. 블록체인의 공공성은 애플리케이션의 작동 방식에 대한 투명성을 보장하고, 신뢰할 수 있는 행동에 대한 강력한 인센티브를 제공하면서 조작될 수 없는 활동 기록을 남긴다. 그러나 블록체인의 강도 높은 검증과 공공성은 잠재적 사용 사례를 제한하고 있다. 이에 관래 이니그마는 신뢰할 제3자 없이 완벽하게 개인 정보를 보호하는 엔드투엔드(end-to-end) 분권화 애플리케이션을 구축하고자 한다. 이니그마는 다른 블록체인과 달리 컴퓨팅과 데이터 스토리지가 매 노드에 의해 복제되지 않으며 작은 서브셋만이 데이터의 다른 부분에 대해 각 계산을 수행한다는 특징을 갖고있다.
역사
- 2015년 : 가이 지스킨드가 MIT Media Lab에서 이그니마 관련 논문 발표, 백서 발행
- 2017년 : ICO 및 글로벌 커뮤니티 구축
- 2018년 1분기: 재단 설립, 이니그마 데이터 마켓플레이스 출시
- 2018년 4월 : Enterprise Ethereum Alliance, DIF(Decentralized Identity Foundation)와 제휴
- 2018년 6월 : 시크릿 계약 1.0 테스트넷 출시, 인텔과 제휴
- 2018년 3분기 : 시크릿 계약 1.0 메인넷 출시
목표
이니그마는 두 가지 핵심 목표를 가지고 시작된 프로젝트이다. 첫 번째 목표는 카탈리스트(Catalyst)라는 거래 플랫폼을 만드는 것이다. 이니그마의 핵심 프로젝트인 카탈리스트 플랫폼은 사용자들에게 암호화폐와 자산의 관리를 제공하는 플랫폼이다. 카탈리스트는 암호화폐에 대해 풍부한 데이터와 전략을 제공하고 분석해주며 사용자는 이를 통해 더 좋은 투자전략을 찾을 수 있다. 그리고 방대한 데이터 분석을 기반으로 한 투자 전략수립은 사용자들에게 더 현명한 선택을 하게 한다. 두 번째 목표는 이니그마 데이터 마켓 플랫폼을 개발하고 확대하는 것이다. 블록체인은 오픈소스라는 특성으로 인해 모든 사람들이 저장된 정보를 열람할 수 있다. 이 때문에 비밀이 보장되어야 하는 계약서와 정보를 누구나 확인할 수 있어 활용도가 떨어진다. 이니그마는 이러한 점을 보완해 모든 정보를 비밀리에 저장하여 사용자들의 프라이버시와 익명성을 보장한다. 또한, 스마트 계약의 다른 형태인 시크릿 컨트랙트(Secret Contract)를 개발하여 기업들도 유용하게 사용할 수 있게 해 블록체인의 전반적인 활용도를 높여준다. [2]
특징
P2P 네트워크
이니그마 네트워크는 이더리움과 같은 스마트 계약 플랫폼과 유사하게 강력한 정확성과 프라이버시 보증을 통해 시크릿 컨트랙트의 실행을 용이하게 하는 권한 없는 P2P 네트워크를 제공한다. 이 네트워크에서 이니그마의 핵심 차이점은 데이터 자체가 연산을 실행하는 노드에서 감추어져 있다는 것이다. 이를 통해 개발자는 중요한 데이터를 중앙 집권식 시스템으로 이동하지 않고도 스마트 계약에 포함시킬 수 있으므로 진정으로 프라이빗하고 확장 가능한 분산형 애플리케이션을 구현할 수 있다.
시크릿 컨트랙트
이니그마는 시크릿 컨트랙트라는 새로운 개념을 개발했는데 이 계약은 데이터를 노드로부터 완전히 숨길 수 있기 때문에 정확성뿐만 아니라 프라이버시를 위해 해결한다는 점에서 스마트 계약의 확장 개념이라 볼 수 있다. 이러한 계약을 통해 사용자와 애플리케이션은 대부분의 실제 사용 사례에서 요구하는 중요한 데이터를 포함해도 안전한 환경에서 작동할 수 있다. 이니그마의 비전은 시크릿 컨트랙트와 함께 시너지 효과를 발휘할 애플리케이션을 현실화하는 것이며 진정한 분권화를 가능하게 하기 위해 이것이 절대적으로 필요하다고 믿는다. 그리고 시크릿 컨트랙트는 인텔의 SGX 기술을 기반으로 TTE(Trusted Execution Environment) 내에서 실행되는 이더리움 가상 머신(EVM)에서 작동된다. 이것은 고형성뿐만 아니라 이더리움 네트워크와의 즉각적인 상호호환성을 지원한다.
이니그마 이해관계자
이니그마 네트워크에는 다음과 같은 네 가지 주요 유형의 이해 당사자가 있다.
- 시크릿 노드 : 시크릿 노드는 이니그마 네트워크에서 노드를 운영하는 네트워크 참여자로서 개인 정보 보호 정책에 따라 시크릿 계약을 실행한다. 이니그마 네트워크의 노드는 비트코인의 채굴자와 유사한 기능을 수행한다. 시크릿 노드는 시크릿 계약이 프라이버시 보존 방식으로 실행되도록 하기 위해 이니그마 네트워크에서 노드를 실행하는 네트워크 참가자들이라 볼 수 있다. 시크릿 노드를 실행하고 고정함으로써, 사용자들은 이니그마가 컴퓨터 사용료를 받고 보상을 차단하면서 분권형 웹의 프라이버시 계층을 안전하게 보호할 수 있도록 도와준다. 노드 러너는 에니어그램의 성공에 필수적이기 때문에, 이니그마는 직접적인 지원을 제공하는 데 많은 투자를 할 것이다.
- 합의 노드 : 합의 노드는 이니그마 블록체인 자체를 운영한다. 계산을 검증하고 상태 변경의 최종 순서를 설정한다.
- 개발자 : 개발자들은 민감한 데이터 입력을 위한 시크릿 계약이 필요로 하는 디앱을 개발한다.
- 디앱 사용자 : 디앱 사용자는 시크릿 계약을 체결한 사용자이다. [3]
온체인
온체인으로 구축된 이니그마 계약은 이니그마 네트워크에서 작업을 알리며, 이를 실행할 노드를 결정하기 위해 무작위 샘플링 랜덤 작업을 실시한다. 그런 다음, 선택된 작업자는 신뢰할 수 있는 하드웨어에 작업을 시작하여 인수의 암호를 해독하고, 내부 이더리움 가상 머신(EVM)에 실행을 위임하도록 지시한다.
계산 작업
디앱의 사용자가 구매, 경매, 입찰 등의 작업을 시작한 후 로컬 Enigma-JS 클라이언트 라이브러리는 데이터를 암호화하여 이니그마 네트워크에서 선택한 작업자에게 전송하여 계산 작업을 수행한다. 데이터가 전송되기 전에 암호화되므로, 네트워크 노드와 그 문제에 대해 감시하고 있을 수 있는 다른 모든 사람으로부터 보호된다. 완료 후 최종 사용자에게 답변이 안전하게 전달된다.
이 운영 순서는 다섯 단계로 되어 있다.
- 디앱 최종 사용자가 작업을 시작하고 Enigma-JS에 데이터가 전달된다.
- 데이터는 Enigma-JS 클라이언트 라이브러리에 의해 암호화된다.
- 지금 암호화된 데이터는 에니어그램 네트워크로 전송된다.
- 작업은 네트워크로 중계된다. 작업자를 선택하여 작업을 계산한다.
- 컴퓨팅이 수행되고, 노드가 보상되고, 태스크에 대한 대답이 반환된다.
이니그마 대사 프로그램
2018년부터 이니그마는 이니그마 대사 프로그램(Enigma Ambassadors Program)을 시작했다. 이 프로그램은 프라이버시에 열정적인 지역사회 구성원들이 이니그마의 프로젝트에 좀 더 친밀하게 참여할 수 있게 해준다. 대사들은 차세대 프라이버시 솔루션의 채택과 이해 증대에 초점을 맞추고 있는 교육자 및 옹호자들로서, 이니그마의 핵심 팀은 대사들과 직접 협력하여 그들의 임무 달성을 돕는다. 대사들은 이니그마의 프로토콜 문서과 비주얼 브랜딩에서부터 팟캐스트에 이르기까지 이니그마의 모든 성과에 대해 지지해 오고 있다.
- 커뮤니티 교육자 : 이 그룹은 이니그마의 솔루션을 포함한 프라이버시 및 프라이버시 기술의 중요성과 기능을 사람들이 이해할 수 있도록 쓰기, 시각, 비디오 콘텐츠를 생산한다. 참가자들은 대부분 연구원, 작가, 예술가들이다.
- 대학 협력관계: 이 그룹은 캠퍼스 내 인식과 이니그마와의 참여를 증진하고 데이터 프라이버시와 분산 기술에 대한 열정을 불러일으키도록 돕는다. 참가자들은 학부생이나 대학원생이나 교사들이다.
- 개발자 커뮤니티 : 이 그룹은 개발자 커뮤니티, 특히 이니그마에서 디앱을 구축하거나 핵심 코드 기반에 기여하고자 하는 커뮤니티를 성장시키고 지원하는 데 도움이 된다. 참여자들은 프로토콜에 기반을 두고자 하는 개발자들이다.
제휴
인텔(Intel)
2018년 6월 20일 이니그마는 컴퓨팅 기술을 보존하는 프라이버시 보호 기술을 향상시키기 위한 노력의 일환으로 인텔과 협력하게 되었다고 발표했다. 이를 통해 이니그마는 획기적인 프라이버시 기술 개발에 인텔 SGX(Software Guard Extensions)를 활용할 것이라 밝혔다. 이니그마의 솔루션과 함께 사용한다면 데이터를 보호하면서도 확장 가능하고 안전한 솔루션의 일부로 데이터를 계산할 수 있는 것이다. 이 협력을 통해 이니그마와 인텔은 모두 개인 정보 보호, 보안 및 확장성 등 블록체인에서 직면하고 있는 가장 큰 문제를 해결하기 위해 노력하고 있다. 그리고 이니그마는 퍼블릭 블록체인 프로토콜과 프라이버시 기술을 발전시키고 인텔과 업무 관계를 지속적으로 유지할 것이라 밝히며 향후 협력, 이벤트 및 이니셔티브와 솔루션 시연에 대한 더 많은 정보를 공유할 것이라 덧붙였다.
사건사고
이더리움 도난
2018년 7월 21일 이니그마는 해커의 공격으로 인해 50만 달러 상당의 이더리움을 도난당했다. 이 해킹은 2018년 9월 11일 이니그마가 ICO를 앞두고 있었던 점을 고려할 때 피해가 더욱 클 것이라고 보고있다. 해커는 가짜 이더리움 주소를 만들어 사용자가 그 주소로 자금을 보내도록 하였다. 또한 코인 선판매를 한다고 가짜 공지를 이니그마의 슬랙(Slack) 채널을 통해 뉴스레터 구독자에게 이메일을 보냈다. 해킹 사실을 알게된 후, 이니그마는 사이트를 통해 이니그마의 슬랙 채널과 일부 이메일 목록이 유출되었다고 공지하며 어떤 주소로도 돈을 입금하지 말라고 강조했다. 또한 이더리움 거래 검색 엔진인 이더스캔(Etherscan)도 침해된 주소 아래 이니그마 웹페이지가 침해됐으니 이 주소로 돈을 보내지 말라는 내용을 공지했다. 하지만 이미 공지가 올라오기 전 해커가 1,487.90이더리움인 약 5억 원 가량을 도난한 후였다. 피해자가 받은 메세시지의 내용을 보면 “지난 몇 주 동안 고객들이 보내준 성원에 보답하기 위해 이더리움 선판매를 결정했다”고 쓰여있었다. 그리고 “선판매 물량은 2천만 달러”라고 말하며 이니그마 고객들이 돈을 보내도록 부추기기도 했다.[4]
향후 계획
경영 개발
2018년 이니그마는 블록 구축, 분산형 플랫폼의 핵심 구성 요소 및 시크릿 컨트랙트에 기반할 수 있는 애플리케이션을 주로 개발했다. 이니그마는 항상 우리의 빌딩 블록과 프로토콜이 어떻게 새로운 애플리케이션을 가능하게 하고 다른 애플리케이션을 능률화할 수 있는지 연구하고 있다. 2019년 이니그마가 추구하고 있는 목표는 게임, 분권형 금융, 기계학습, 아이덴티티티 등이 있다. 특히 게임과 디파이(DeFi)는 점점 사용량이 증가할 것이며, 이니그마는 그들이 분산형 공간을 위한 새로운 성장을 가능하게 할 것이라고 믿는다. 예를 들어, 이니그마는 비밀 상태 없이는 만들기가 어렵거나 불가능한 게임을 포함한 다양한 게임 가능성을 가능하게 할 수 있다.
개발자 관계 및 커뮤니케이션
이니그마는 분권형 공간을 위한 독특하고 비판적인 프로토콜를 구축하고 있다. 이니그마와 프라이버시는 모든 분산형 애플리케이션의 기초가 될 수 있으며, 목표는 수천만 명의 사용자에게 서비스를 제공하는 최초의 디앱을 가능하게 하는 것이다. 이러한 목표를 달성하기 위해, 이니그마 팀은 연구개발에 대해 보다 적극적이며, 개발자 커뮤니티를 확장하며, 시크릿 컨트랙트, 개발자 포럼에 더 많은 노력을 기울일 것이다. 또한 차세대 프라이버시 기술에 초점을 맞춘 더 많은 교육 자료를 만들 것이다.
각주
- ↑ 비트맨솔저,〈암호화폐 코인별 특징 및 소개자료(이니그마 ENG)〉,《네이버 카페》, 2018-10-24
- ↑ 머니넷스탭, 〈에니그마(ENG) 개념 및 특징〉, 《머니넷》, 2018-02-23
- ↑ Enigma Project, 〈Secret Nodes: Exploring Staking, Stakeholders, and ENG〉, 《미디엄》, 2018-09-28
- ↑ 오다인 기자, 〈에니그마 해킹! 이더리움 5억 원 도둑맞았다〉, 《보안뉴스》, 2017-08-23
참고자료
- 이니그마 공식 홈페이지 - https://enigma.co/
- 코인마켓캡 공식 홈페이지 - https://coinmarketcap.com/currencies/enigma/
- 이니그마 백서 - Guy Zyskind, Oz Nathan, Alex 'Sandy' Pentland, "Enigma: Decentralized Computation Platform with Guaranteed Privacy"
- 머니넷스탭, 〈에니그마(ENG) 개념 및 특징〉, 《머니넷》, 2018-02-23
- 비트맨솔저,〈암호화폐 코인별 특징 및 소개자료(이니그마 ENG)〉,《네이버 카페》, 2018-10-24
- 오다인 기자, 〈에니그마 해킹! 이더리움 5억 원 도둑맞았다〉, 《보안뉴스》, 2017-08-23
- kim066, 〈사토시가 답변한다 길을비켜라 (Enigma)〉, 《스팀잇》, 2018년
- Guy Zyskind, 〈Announcing Enigma’s Collaboration with Intel〉, 《미디엄》, 2018-06-20
- Guy Zyskind, 〈Defining Secret Contracts〉, 《미디엄》, 2018-04-04
- Enigma Project, 〈2019: The Year of Enigma〉, 《미디엄》, 2019-01-10
- Enigma Project, 〈Secret Nodes: Exploring Staking, Stakeholders, and ENG〉, 《미디엄》, 2018-09-28</ref>
같이 보기