이니그마 편집하기
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
− | [[파일:이니그마 로고.png|썸네일|200픽셀|'''이니그마'''(Enigma)]] | + | [[파일:이니그마 로고.png|썸네일|200픽셀|'''이니그마'''(Enigma) 로고]] |
− | [[파일:이니그마 글자.png|썸네일|300픽셀|'''이니그마'''(Enigma)]] | + | [[파일:이니그마 글자.png|썸네일|300픽셀|'''이니그마'''(Enigma) 로고와 글자]] |
[[파일:가이 지스킨드.jpg|썸네일|200픽셀|'''[[가이 지스킨드]]'''(Guy Zyskind) 이니그마 창시자]] | [[파일:가이 지스킨드.jpg|썸네일|200픽셀|'''[[가이 지스킨드]]'''(Guy Zyskind) 이니그마 창시자]] | ||
7번째 줄: | 7번째 줄: | ||
== 개요 == | == 개요 == | ||
− | 이니그마는 개인정보 및 데이터를 안전하게 보장하고 연산을 수행할 수 있도록 하는 분산 컴퓨팅 | + | 이니그마는 개인정보 및 데이터를 안전하게 보장하고 연산을 수행할 수 있도록 하는 분산 컴퓨팅 플랫폼이다. 이니그마는 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)였다.<ref name="비트맨솔저">비트맨솔저,〈[https://cafe.naver.com/nexontv/1837057 암호화폐 코인별 특징 및 소개자료(이니그마 ENG)]〉,《네이버 카페》, 2018-10-24</ref> | *'''[[가이 지스킨드]]'''(Guy Zyskind): 가이 지스킨드는 이니그마의 공동 설립자이자 대표이사(CEO)이다. 그는 [[이스라엘]] [[텔아비브 대학교]](Tel Aviv University)에서 전기공학 및 컴퓨터공학을 전공했으며 미국 [[매사추세츠 공과대학교]](Massachusetts Institute of Technology)에서 공학 석사를 졸업했다. 이니그마를 설립하기 전 그는 [[탐킥스]](Tamkix)의 공동 설립자이자 최고기술책임자(CTO)였으며 [[아테나 위스덤]](Athena Wisdom)의 최고기술책임자(CTO)였다.<ref name="비트맨솔저">비트맨솔저,〈[https://cafe.naver.com/nexontv/1837057 암호화폐 코인별 특징 및 소개자료(이니그마 ENG)]〉,《네이버 카페》, 2018-10-24</ref> | ||
*'''[[캔 키사군]]'''(Can Kisagun): 칸 키사군은 이니그마의 공동 설립자이자 최고제품책임자(CPO)이다. 그는 [[노스웨스턴 대학교]](northwestern university)에서 산업 공학 및 경영 공학을 전공했으며 [[매사추세츠 공과대학교]](Massachusetts Institute of Technology)에서 경영학 석사(MBA)를 졸업했다. 이니그마를 설립하기 전 그는 [[엑심체인]](Eximchain)과 [[스트리트더스트]](Street dust)의 창립자였다. | *'''[[캔 키사군]]'''(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)에서 데이터 과학자로 근무했다. 현재 그는 | + | *'''[[토르 베어]]'''(Tor Bair): 토르 베어는 이니그마의 성장 및 마케팅 책임자(Head of Growth and Marketing)이다. 그는 [[브라운 대학교]](Brown University)에서 경제학을 전공하고 [[매사추세츠 공과대학교]](Massachusetts Institute of Technology)에서 경영학 석사(MBA) 학위를 취득했다. 이니그마에서 근무하기 전 그는 [[스냅]](Snap.Inc)에서 데이터 과학자로 근무했다. 현재 그는 오픈파이넌스 네트워크(OpenFinance Network)와 [[넘머래이]](Numerai)의 고문을 역임하고 있다. |
− | |||
− | |||
− | |||
==역사== | ==역사== | ||
35번째 줄: | 32번째 줄: | ||
이니그마는 [[시크릿 컨트랙트]]라는 새로운 개념을 개발했는데 이 계약은 [[데이터]]를 [[노드]]로부터 완전히 숨길 수 있기 때문에 정확성뿐만 아니라 [[프라이버시]]를 위해 해결한다는 점에서 [[스마트 계약]]의 확장 개념이라 볼 수 있다. 이러한 계약을 통해 사용자와 애플리케이션은 대부분의 실제 사용 사례에서 요구하는 중요한 데이터를 포함해도 안전한 환경에서 작동할 수 있다. 이니그마의 비전은 시크릿 컨트랙트와 함께 시너지 효과를 발휘할 애플리케이션을 현실화하는 것이며 진정한 분권화를 가능하게 하기 위해 이것이 절대적으로 필요하다고 믿는다. 그리고 시크릿 컨트랙트는 [[인텔]]의 [[SGX]] 기술을 기반으로 [[TTE]](Trusted Execution Environment) 내에서 실행되는 [[이더리움 가상 머신]](EVM)에서 작동된다. 이것은 고형성뿐만 아니라 이더리움 네트워크와의 즉각적인 상호호환성을 지원한다. | 이니그마는 [[시크릿 컨트랙트]]라는 새로운 개념을 개발했는데 이 계약은 [[데이터]]를 [[노드]]로부터 완전히 숨길 수 있기 때문에 정확성뿐만 아니라 [[프라이버시]]를 위해 해결한다는 점에서 [[스마트 계약]]의 확장 개념이라 볼 수 있다. 이러한 계약을 통해 사용자와 애플리케이션은 대부분의 실제 사용 사례에서 요구하는 중요한 데이터를 포함해도 안전한 환경에서 작동할 수 있다. 이니그마의 비전은 시크릿 컨트랙트와 함께 시너지 효과를 발휘할 애플리케이션을 현실화하는 것이며 진정한 분권화를 가능하게 하기 위해 이것이 절대적으로 필요하다고 믿는다. 그리고 시크릿 컨트랙트는 [[인텔]]의 [[SGX]] 기술을 기반으로 [[TTE]](Trusted Execution Environment) 내에서 실행되는 [[이더리움 가상 머신]](EVM)에서 작동된다. 이것은 고형성뿐만 아니라 이더리움 네트워크와의 즉각적인 상호호환성을 지원한다. | ||
− | ===이니그마 | + | ===이니그마 네트워크 구성원=== |
이니그마 네트워크에는 다음과 같은 네 가지 주요 유형의 이해 당사자가 있다. | 이니그마 네트워크에는 다음과 같은 네 가지 주요 유형의 이해 당사자가 있다. | ||
− | *'''시크릿 노드''' : 시크릿 노드는 이니그마 네트워크에서 노드를 운영하는 네트워크 참여자로서 개인 정보 보호 정책에 따라 [[시크릿 계약]]을 실행한다. 이니그마 네트워크의 노드는 [[비트코인]]의 채굴자와 유사한 기능을 수행한다. [[시크릿 노드]]는 시크릿 계약이 프라이버시 보존 방식으로 실행되도록 하기 위해 이니그마 네트워크에서 노드를 실행하는 네트워크 참가자들이라 볼 수 있다. 이니그마 네트워크는 작업자 선택을 위해 [[지분 증명]](Proof of Stake,PoS) 합의 알고리즘을 사용한다. 즉, 작업자 노드가 다음 시크릿 계약을 실행하도록 선택될 확률은 노드가 가지고 있는 ENG 토큰의 양과 비례한다는 것을 의미한다. 지분이 클수록 얻을 수 있는 누적 보상이 커지므로 선택될 가능성은 그에 비례하여 증가한다. 또한 시크릿 노드를 실행하는 데 필요한 최소량의 ENG가 있는데, 그 수치는 초기에는 더 높을 것으로 예상되며, 수천 개와 잠재적으로 수만 개의 노드를 수용하기 위해 서서히 | + | *'''시크릿 노드''' : 시크릿 노드는 이니그마 네트워크에서 노드를 운영하는 네트워크 참여자로서 개인 정보 보호 정책에 따라 [[시크릿 계약]]을 실행한다. 이니그마 네트워크의 노드는 [[비트코인]]의 채굴자와 유사한 기능을 수행한다. [[시크릿 노드]]는 시크릿 계약이 프라이버시 보존 방식으로 실행되도록 하기 위해 이니그마 네트워크에서 노드를 실행하는 네트워크 참가자들이라 볼 수 있다. 누구든지 노드를 실행하여 네트워크에 기여할 수 있다. 이니그마 네트워크는 작업자 선택을 위해 [[지분 증명]](Proof of Stake,[[PoS]]) 합의 알고리즘을 사용한다. 즉, 작업자 노드가 다음 시크릿 계약을 실행하도록 선택될 확률은 노드가 가지고 있는 ENG 토큰의 양과 비례한다는 것을 의미한다. 지분이 클수록 얻을 수 있는 누적 보상이 커지므로 선택될 가능성은 그에 비례하여 증가한다. 또한 시크릿 노드를 실행하는 데 필요한 최소량의 ENG가 있는데, 그 수치는 초기에는 더 높을 것으로 예상되며, 수천 개와 잠재적으로 수만 개의 노드를 수용하기 위해 서서히 감소 할 것이다. |
− | *'''합의 노드''' : 합의 노드는 이니그마 블록체인 자체를 운영한다. 계산을 검증하고 상태 변경의 최종 순서를 설정한다. | + | |
− | *'''개발자''' : 개발자들은 민감한 데이터 입력을 | + | *'''합의 노드''' : 합의 노드는 이니그마 블록체인 자체를 운영한다. 계산을 검증하고 상태 변경의 최종 순서를 설정한다. |
− | *'''디앱 사용자''' : 디앱 사용자는 시크릿 계약을 체결한 사용자이다. | + | *'''개발자''' : 개발자들은 민감한 데이터 입력을 위한 시크릿 계약을 위한 디앱을 개발한다. [[솔리디티]] 언어로 구축할 수 있다. |
+ | *'''디앱 사용자''' : 디앱 사용자는 시크릿 계약을 체결한 사용자이다. 시크릿 노드를 실행할 수도 있고, 노드 러너는 시크릿 노드와 합의 노드를 모두 운영 할 수 있다. 사용자는 Enigma.js 라이브러리를 사용하여 암호화된 입력을 시크릿 계약으로 보낼 수 있다. 이 라이브러리는 디앱 사용자와 이니그마 네트워크 (작업자 노드)간에 발생하는 모든 기본 암호 기능의 복잡성을 숨길 수 있다. 그렇기 때문에 네트워크를 활용하려는 디앱 개발자는 자신의 응용 프로그램에 Enigma.js 라이브러리를 설치해야 한다.<ref>Enigma Project, 〈[https://blog.enigma.co/secret-nodes-exploring-staking-stakeholders-and-eng-d69a68e3d0fd Secret Nodes: Exploring Staking, Stakeholders, and ENG]〉, 《미디엄》, 2018-09-28</ref> | ||
=== 온체인 === | === 온체인 === | ||
61번째 줄: | 59번째 줄: | ||
* 대학 협력관계: 이 그룹은 캠퍼스 내 인식과 이니그마와의 참여를 증진하고 데이터 프라이버시와 분산 기술에 대한 열정을 불러일으키도록 돕는다. 참가자들은 학부생이나 대학원생이나 교사들이다. | * 대학 협력관계: 이 그룹은 캠퍼스 내 인식과 이니그마와의 참여를 증진하고 데이터 프라이버시와 분산 기술에 대한 열정을 불러일으키도록 돕는다. 참가자들은 학부생이나 대학원생이나 교사들이다. | ||
* 개발자 커뮤니티 : 이 그룹은 개발자 커뮤니티, 특히 이니그마에서 [[디앱]]을 구축하거나 핵심 코드 기반에 기여하고자 하는 커뮤니티를 성장시키고 지원하는 데 도움이 된다. 참여자들은 [[프로토콜]]에 기반을 두고자 하는 개발자들이다. | * 개발자 커뮤니티 : 이 그룹은 개발자 커뮤니티, 특히 이니그마에서 [[디앱]]을 구축하거나 핵심 코드 기반에 기여하고자 하는 커뮤니티를 성장시키고 지원하는 데 도움이 된다. 참여자들은 [[프로토콜]]에 기반을 두고자 하는 개발자들이다. | ||
− | |||
− | |||
− | |||
== 제휴 == | == 제휴 == |