이니그마 편집하기

이동: 둘러보기, 검색

경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 아이디(ID)으로 기록되고, 다른 장점도 있습니다.

편집을 되돌릴 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 저장해주세요.
최신판 당신의 편집
1번째 줄: 1번째 줄:
[[파일:이니그마 로고.png|썸네일|200픽셀|'''이니그마'''(Enigma)]]
+
[[파일:이니그마 로고.png|썸네일|200픽셀|'''이니그마'''(Enigma) 로고]]
[[파일:이니그마 글자.png|썸네일|300픽셀|'''이니그마'''(Enigma)]]
+
[[파일:이니그마 글자.png|썸네일|300픽셀|'''이니그마'''(Enigma) 로고와 글자]]
  
 
[[파일:가이 지스킨드.jpg|썸네일|200픽셀|'''[[가이 지스킨드]]'''(Guy Zyskind) 이니그마 창시자]]
 
[[파일:가이 지스킨드.jpg|썸네일|200픽셀|'''[[가이 지스킨드]]'''(Guy Zyskind) 이니그마 창시자]]
7번째 줄: 7번째 줄:
  
 
== 개요 ==
 
== 개요 ==
이니그마는 개인정보 및 데이터를 안전하게 보장하고 연산을 수행할 수 있도록 하는 분산 컴퓨팅 플랫폼이며 기존의 블록체인에 연결하여 [[오프체인]](off-chain) 네트워크에 집약적인 계산을 [[오프로드]](off-road)하도록 설계되었다. 이니그마는 2015년 공동 창립자인 [[가이 지스킨드]]의 MIT Media Lab 논문에서 처음으로 설명되었다. 이니그마를 사용하면 [[스마트 계약]]이 [[시크릿 계약]]이 되어, 입력 데이터가 코드를 실행하는 이그니마 네트워크의 노드에서 숨겨져 계약 내용이 다른 사람에게 공개되지 않기 때문에 개인정보 보호와 비밀이 보장된다. 또, 이니그마는 [[SMPC]] 또는 [[MPC]]와 같은 높은 보안의 분산 연산을 활용하여 제3자 없이 분산된 방식의 데이터 계산을 가능하게 한다. 2019년 5월 기준 [[코인마켓캡]]에서 이니그마의 시가총액은 약 330억원으로 146위를 차지하고 있다.
+
이니그마는 개인정보 및 데이터를 안전하게 보장하고 연산을 수행할 수 있도록 하는 분산 컴퓨팅 플랫폼이다. 이니그마는 2015년 공동 창립자인 [[가이 지스킨드]]의 MIT Media Lab 논문에서 처음으로 설명되었다. 이니그마를 사용하면 [[스마트 계약]]이 [[시크릿 계약]]이 되어, 입력 데이터가 코드를 실행하는 이그니마 네트워크의 노드에서 숨겨져 계약 내용이 다른 사람에게 공개되지 않기 때문에 개인정보 보호와 비밀이 보장된다. 또, 이니그마는 [[SMPC]] 또는 [[MPC]]와 같은 높은 보안의 분산 연산을 활용하여 제3자 없이 분산된 방식의 데이터 계산을 가능하게 한다. 2019년 5월 기준 [[코인마켓캡]]에서 이니그마의 시가총액은 약 330억원으로 146위를 차지하고 있다.
  
 
== 주요 인물 ==
 
== 주요 인물 ==
15번째 줄: 15번째 줄:
  
 
== 등장 배경 ==
 
== 등장 배경 ==
블록체인은 혁신적인 기술이지만 근본적인 한계점을 지니고 있는데, 첫번째 한계점은 [[프라이버시]] 문제이다. 블록체인의 데이터는 모두가 접근 가능하기 때문에 민감한 데이터를 저장하는 것은 불가능하며 이는 애플리케이션의 숫자를 제한한다. 그러나 이니그마는 [[SMPC]] 또는 [[MPC]]과 같은 멀티 계산 보안 시스템을 사용하여 데이터 쿼리를 신뢰할 수 있는 제3자 없이 분산적으로 계산한다. 데이터가 서로 다른 노드 간에 분할되며 다른 노드로 정보를 유출하지 않고 함께 계산한다. 어느 한 당사자도 그 전체로 데이터에 접근할 있는 경우는 없다. 대신, 모든 당사자는 의미 없는 부분을 가지고 있다. 두번째 한계점은 [[확장성]]이다. 블록체인에서 컴퓨팅은 너무 느리고 비싸다는 단점이 있다. 그래서 블록체인에서 방대한 양의 데이터를 저장하고 컴퓨팅하는 것은 실현 불가능하다고 본다. 그러나 이니그마는 확장성을 갖고 있다. 다른 블록체인과 달리 이니그마의 컴퓨팅과 데이터 저장은 매 [[노드]]에 의해 복제되지 않는다. 오직 작은 서브셋만이 데이터의 다른 부분에 대해 각 계산을 수행한다. 그리고 저장과 컴퓨팅 사이의 불필요한 중복을 줄여줌으로써 더 많은 양의 데이터 계산을 가능하게 한다.
+
초기 인류 역사 이래로 중앙집권화는 주요 경쟁 우위였으며 더 발전된 기술을 개발하고 더 많은 자원을 축적할 수 있게 하였다. 하지만 사회가 진화함에 따라, 부패, 불평등, 권력 남용과 같은 중앙집권화의 부정적인 영향이 나타나기 시작했다. 이러한 중앙집권화에 대항하기 위해 어느 정도의 권력 분리는 필수적이다. 현대에는 분산적 거버넌스의 균형을 보호하면서 중앙집권적 통제로 인한 생산성과 효율성을 극대화하는 모델 간의 밸런스를 찾기 위해 노력하고 있다. [[]]은 급진적인 분권화와 자유의 하나이다. 현재 웹의 중요한 접점을 소유하고 있는 대기업은 거의 없으며, 그 결과 많은 데이터가 온라인 상에서 생성되고 있다. 그러나 조작, 감시, 개인 정보 유출 등 웹의 부정적인 측면이 나타나고 있다.
 +
 
 +
[[비트코인]]과 다른 [[블록체인]]은 어떤 조직도 절대적인 힘을 가지지 않는 분권형 구조로 인터넷을 바꾸어나가고 있다. 블록체인의 공공성은 애플리케이션의 작동 방식에 대한 투명성을 보장하고, 신뢰할 수 있는 행동에 대한 강력한 인센티브를 제공하면서 조작될 없는 활동 기록을 남긴다. 그러나 블록체인의 강도 높은 검증과 공공성은 잠재적 사용 사례를 제한하고 있다. 이에 관해 이니그마는 신뢰할 제3자 없이 완벽하게 개인 정보를 보호하는 [[엔드투엔드]](end-to-end) 분권화 애플리케이션을 구축하고자 한다. 이니그마는 다른 블록체인과 달리 컴퓨팅과 데이터 스토리지가 노드에 의해 복제되지 않으며 작은 [[서브셋]]만이 데이터의 다른 부분에 대해 각 계산을 수행한다는 특징을 갖고있다.
  
 
==역사==
 
==역사==
29번째 줄: 31번째 줄:
  
 
== 특징 ==
 
== 특징 ==
 +
=== 디앱 ===
 +
이니그마가 첫 번째로 개발한 [[디앱]]인 [[카탈리스트]](Catalyst)는 [[데이터]] 기반 암호화 자산 거래 및 투자를 위한 플랫폼이다. 카탈리스트는 [[파이썬]]으로 작성된 암호 해독기를 위한 알고리즘 거래 라이브러리다. 이는 거래 전략을 쉽게 표현하고 과거 데이터에 대해 역테스트할 수 있도록 해주며, 특정 전략의 성과에 대한 분석과 통찰력을 제공한다. 현재 카탈리스트는 이니그마 데이터 마켓플레이스에 구축되어 있으며, 거래자는 이니그마와 타사 데이터 공급자가 제공하는 고유한 데이터셋에 가입할 수 있다.
 +
 
=== P2P 네트워크 ===
 
=== P2P 네트워크 ===
 
이니그마 네트워크는 [[이더리움]]과 같은 [[스마트 계약]] 플랫폼과 유사하게 강력한 정확성과 프라이버시 보증을 통해 [[시크릿 컨트랙트]]의 실행을 용이하게 하는 권한 없는 [[P2P]] 네트워크를 제공한다. 이 네트워크에서 이니그마의 핵심 차이점은 [[데이터]] 자체가 연산을 실행하는 [[노드]]에서 감추어져 있다는 것이다. 이를 통해 개발자는 중요한 데이터를 중앙 집권식 시스템으로 이동하지 않고도 [[스마트 계약]]에 포함시킬 수 있으므로 진정으로 프라이빗하고 확장 가능한 분산형 애플리케이션을 구현할 수 있다.
 
이니그마 네트워크는 [[이더리움]]과 같은 [[스마트 계약]] 플랫폼과 유사하게 강력한 정확성과 프라이버시 보증을 통해 [[시크릿 컨트랙트]]의 실행을 용이하게 하는 권한 없는 [[P2P]] 네트워크를 제공한다. 이 네트워크에서 이니그마의 핵심 차이점은 [[데이터]] 자체가 연산을 실행하는 [[노드]]에서 감추어져 있다는 것이다. 이를 통해 개발자는 중요한 데이터를 중앙 집권식 시스템으로 이동하지 않고도 [[스마트 계약]]에 포함시킬 수 있으므로 진정으로 프라이빗하고 확장 가능한 분산형 애플리케이션을 구현할 수 있다.
37번째 줄: 42번째 줄:
 
===이니그마 이해관계자===
 
===이니그마 이해관계자===
 
이니그마 네트워크에는 다음과 같은 네 가지 주요 유형의 이해 당사자가 있다.
 
이니그마 네트워크에는 다음과 같은 네 가지 주요 유형의 이해 당사자가 있다.
*'''시크릿 노드''' : 시크릿 노드는 이니그마 네트워크에서 노드를 운영하는 네트워크 참여자로서 개인 정보 보호 정책에 따라 [[시크릿 계약]]을 실행한다. 이니그마 네트워크의 노드는 [[비트코인]]의 채굴자와 유사한 기능을 수행한다. [[시크릿 노드]]는 시크릿 계약이 프라이버시 보존 방식으로 실행되도록 하기 위해 이니그마 네트워크에서 노드를 실행하는 네트워크 참가자들이라 볼 수 있다. 이니그마 네트워크는 작업자 선택을 위해 [[지분 증명]](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>
+
*'''디앱 사용자''' : 디앱 사용자는 시크릿 계약을 체결한 사용자이다. <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번째 줄: 66번째 줄:
 
* 대학 협력관계: 이 그룹은 캠퍼스 내 인식과 이니그마와의 참여를 증진하고 데이터 프라이버시와 분산 기술에 대한 열정을 불러일으키도록 돕는다. 참가자들은 학부생이나 대학원생이나 교사들이다.
 
* 대학 협력관계: 이 그룹은 캠퍼스 내 인식과 이니그마와의 참여를 증진하고 데이터 프라이버시와 분산 기술에 대한 열정을 불러일으키도록 돕는다. 참가자들은 학부생이나 대학원생이나 교사들이다.
 
* 개발자 커뮤니티 : 이 그룹은 개발자 커뮤니티, 특히 이니그마에서 [[디앱]]을 구축하거나 핵심 코드 기반에 기여하고자 하는 커뮤니티를 성장시키고 지원하는 데 도움이 된다. 참여자들은 [[프로토콜]]에 기반을 두고자 하는 개발자들이다.
 
* 개발자 커뮤니티 : 이 그룹은 개발자 커뮤니티, 특히 이니그마에서 [[디앱]]을 구축하거나 핵심 코드 기반에 기여하고자 하는 커뮤니티를 성장시키고 지원하는 데 도움이 된다. 참여자들은 [[프로토콜]]에 기반을 두고자 하는 개발자들이다.
 
=== 디앱 ===
 
이니그마가 첫 번째로 개발한 [[디앱]]인 [[카탈리스트]](Catalyst)는 [[데이터]] 기반 암호화 자산 거래 및 투자를 위한 플랫폼이다. 카탈리스트는 [[파이썬]]으로 작성된 암호화 자산을 위한 [[알고리즘]] 거래 라이브러리다. 이는 거래 전략을 쉽게 표현하고 과거 데이터에 대해 역테스트할 수 있도록 해주며, 특정 전략의 성과에 대한 분석과 통찰력을 제공한다. 현재 카탈리스트는 이니그마 데이터 마켓플레이스에 구축되어 있으며, 거래자는 이니그마와 타사 데이터 공급자가 제공하는 고유한 데이터셋에 가입할 수 있다.
 
  
 
== 제휴 ==
 
== 제휴 ==

해시넷에서의 모든 기여는 다른 기여자가 편집, 수정, 삭제할 수 있다는 점을 유의해 주세요. 만약 여기에 동의하지 않는다면, 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다 (자세한 사항은 해시넷:저작권 문서를 보세요). 저작권이 있는 내용을 허가 없이 저장하지 마세요!

취소 | 편집 도움말 (새 창에서 열림)