이니그마 편집하기
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
− | [[파일:이니그마 로고.png|썸네일|200픽셀|'''이니그마'''(Enigma)]] | + | [[파일:이니그마 로고.png|썸네일|200픽셀|'''이니그마'''(Enigma) 로고]] |
− | [[파일:이니그마 글자.png|썸네일|300픽셀|'''이니그마'''(Enigma)]] | + | [[파일:이니그마 글자.png|썸네일|300픽셀|'''이니그마'''(Enigma) 로고와 글자]] |
[[파일:가이 지스킨드.jpg|썸네일|200픽셀|'''[[가이 지스킨드]]'''(Guy Zyskind) 이니그마 창시자]] | [[파일:가이 지스킨드.jpg|썸네일|200픽셀|'''[[가이 지스킨드]]'''(Guy Zyskind) 이니그마 창시자]] | ||
15번째 줄: | 15번째 줄: | ||
== 등장 배경 == | == 등장 배경 == | ||
− | 블록체인은 혁신적인 기술이지만 근본적인 한계점을 지니고 | + | 블록체인은 혁신적인 기술이지만 근본적인 한계점을 지니고 있다. 첫번째 문제는 [[프라이버시]]이다. 블록체인의 데이터는 모두가 접근 가능하기 때문에 민감한 데이터를 저장하는 것을 불가능하게 한다. 이는 블록체인 애플리케이션의 숫자를 제한한다. 이니그마는 [[SMPC]] 또는 [[MPC]]과 같은 멀티 계산 보안 시스템을 사용함으로써 데이터 쿼리를 신뢰할 수 있는 제3자 없이 분산적으로 계산한다. 데이터가 서로 다른 노드 간에 분할되며 다른 노드로 정보를 유출하지 않고 함께 계산한다. 어느 한 당사자도 그 전체로 데이터에 접근할 수 있는 경우는 없다. 대신, 모든 당사자는 의미 없는 부분을 가지고 있다. 두번째 문제는 확장성이다. 블록체인에서 컴퓨팅은 너무 느리고 비싸다는 단점이 있다. 블록체인에서 방대한 양의 데이터를 저장하고 컴퓨팅하는 것은 실현 불가능하다고 본다. 그러나 이니그마는 확장성을 갖고 있다. 다른 블록체인과 달리 컴퓨팅과 데이터 저장은 매 노드에 의해 복제되지 않는다. 오직 작은 서브셋만이 데이터의 다른 부분에 대해 각 계산을 수행한다. 저장과 컴퓨팅의 불필요한 중복을 줄여줌으로써 더 많은 양의 데이터 계산이 가능하다. |
==역사== | ==역사== | ||
37번째 줄: | 37번째 줄: | ||
===이니그마 이해관계자=== | ===이니그마 이해관계자=== | ||
이니그마 네트워크에는 다음과 같은 네 가지 주요 유형의 이해 당사자가 있다. | 이니그마 네트워크에는 다음과 같은 네 가지 주요 유형의 이해 당사자가 있다. | ||
− | *'''시크릿 노드''' : 시크릿 노드는 이니그마 네트워크에서 노드를 운영하는 네트워크 참여자로서 개인 정보 보호 정책에 따라 [[시크릿 계약]]을 실행한다. 이니그마 네트워크의 노드는 [[비트코인]]의 채굴자와 유사한 기능을 수행한다. [[시크릿 노드]]는 시크릿 계약이 프라이버시 보존 방식으로 실행되도록 하기 위해 이니그마 네트워크에서 노드를 실행하는 네트워크 참가자들이라 볼 수 있다. | + | *'''시크릿 노드''' : 시크릿 노드는 이니그마 네트워크에서 노드를 운영하는 네트워크 참여자로서 개인 정보 보호 정책에 따라 [[시크릿 계약]]을 실행한다. 이니그마 네트워크의 노드는 [[비트코인]]의 채굴자와 유사한 기능을 수행한다. [[시크릿 노드]]는 시크릿 계약이 프라이버시 보존 방식으로 실행되도록 하기 위해 이니그마 네트워크에서 노드를 실행하는 네트워크 참가자들이라 볼 수 있다. 시크릿 노드를 실행하고 고정함으로써, 사용자들은 이니그마가 컴퓨터 사용료를 받고 보상을 차단하면서 분권형 웹의 프라이버시 계층을 안전하게 보호할 수 있도록 도와준다. 노드 러너는 에니어그램의 성공에 필수적이기 때문에, 이니그마는 직접적인 지원을 제공하는 데 많은 투자를 할 것이다. |
− | *'''합의 노드''' : 합의 노드는 이니그마 블록체인 자체를 운영한다. 계산을 검증하고 상태 변경의 최종 순서를 설정한다. | + | *'''합의 노드''' : 합의 노드는 이니그마 블록체인 자체를 운영한다. 계산을 검증하고 상태 변경의 최종 순서를 설정한다. |
− | *'''개발자''' : 개발자들은 민감한 데이터 입력을 | + | *'''개발자''' : 개발자들은 민감한 데이터 입력을 위한 시크릿 계약이 필요로 하는 디앱을 개발한다. |
− | *'''디앱 사용자''' : 디앱 사용자는 시크릿 계약을 체결한 사용자이다 | + | *'''디앱 사용자''' : 디앱 사용자는 시크릿 계약을 체결한 사용자이다. <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> |
=== 온체인 === | === 온체인 === |