우리는 CEO 겸 공동 설립자 인 Guy Zyskind에게 수수께끼, 비밀 스마트 계약을 중심으로 진행되는 회사의 최신 프로젝트에 대한 설명을 요청했습니다.. 비밀 스마트 계약의 개념을 이해하려면 그러한 기술이 필요한 이유를 알아야합니다. 블록 체인 기술은 기술의 미래를 뒤 흔드는 힘을 가지고 있지만 현재 상태는 아닙니다. 블록 체인은 느리고 비싸며 모든 사람이 데이터를 볼 수 있습니다. 결과적으로 대부분의 데이터는 여전히 중앙 집중식 데이터베이스에 오프 체인으로 저장되어 분산화의 목적을 무너 뜨립니다. Guy Zyskind는이 문제를 기회로 보았습니다. 그는 ‘블록 체인 기술로 가능해진 효율적인 보안 계산’이라는 획기적인 MIT 논문을 썼습니다. 그의 논문을 바탕으로 그는 Enigma 프로젝트를 만들었습니다. Enigma 프로젝트는 “비밀 계약”을 사용하여 두 번째 계층의 오프 체인 네트워크를 생성함으로써 프로토콜 수준에서 블록 체인의 확장 성 및 개인 정보 보호 문제를 해결하여 데이터를 비공개로 유지하면서 노드에서 처리 할 수 있도록합니다..
비공개가 아닌 스마트 계약에는 어떤 종류의 사용 사례가 존재합니까??
Guy Zyskind가 저에게이 질문을했고, 사실이 질문에 답했습니다. 본질적으로 퍼블릭 블록 체인의 노드는 가명이며 완전히 신뢰할 수 없습니다. 모든 사람이 데이터를 공개적으로 볼 수있는 환경에서 어떤 종류의 현실적인 비즈니스 애플리케이션이 작동 할 수 있습니까? 중앙 집중식 애플리케이션에 비유를 사용하면 Facebook, Google, Uber, 은행 또는 스타트 업 회사에서 데이터베이스를 공개적으로 액세스 할 수 있습니까? 이러한 프라이버시 부족은 블록 체인 기술의 광범위한 채택에 상당한 장벽입니다..
이것이 우리에게 비밀 계약이 필요한 이유이며 기존 스마트 계약과 다른 점입니다. 비밀 계약은 노드 자체가 운영중인 데이터를 볼 수 없도록합니다. 그러나 노드는 여전히 필요한 작업을 수행하고 데이터를 처리하는 코드를 실행할 수 있습니다. 이것은 매우 모순적인 것처럼 보이지만 구현이 가능합니다. 즉, 데이터 자체가 기밀로 유지된다는 사실을 제외하고는 Ethereum 또는 다른 플랫폼, 스마트 계약 및 비밀 계약간에 기능적 차이가 없습니다..
비밀 계약의 사용 사례 :
- Enigma 프로토콜에서 실행되는 분산 형 데이터 시장 : 데이터가 한 번 판매 된 후 판매자가 다른 구매자에게 재판매 할 수 있기 때문에 많은 시도가 데이터 시장을 만들지 못했습니다. Enigma는 데이터를 실제로 노출하지 않고 데이터에 대해 계산을 수행하여 데이터 프라이버시를 보장하는 아이디어를 제안합니다. Enigma는 이러한 종류의 개인 정보 보호 계산이 데이터 공급자가 글로벌 데이터 시장 환경에서도 데이터에 대한 소유권을 유지하는 데 도움이된다고 주장합니다. 간단히 말해, 처리중인 개인 데이터를 실제로 보지 않고도 Enigma 프로토콜이 제공하는 데이터 상자 내에서 사용자 지정 계산을 실행할 수 있습니다. Enigma 프로토콜은 유럽 연합에서 발행 한 GDPR (General Data Privacy Regulation)과 같은 개인 데이터와 관련된 최근 글로벌 발전으로 인해 많이 필요합니다. Enigma 프로토콜의 첫 번째 응용 프로그램은 사용할 준비가 된 암호화 금융 분산 데이터 시장 인 Catalyst입니다..
- 분산 된 거래가 가명이기 때문에 거래 알기 (KYT)가 점점 더 중요 해지고 있습니다. 암호 화폐 수익은 있지만 현금화 할 수없는 사람들의 수를 생각해보십시오. 현지 은행은 적절한 법적 서류와 관련이 없으면 거래를 수락 할 수 없기 때문입니다. 이는 예를 들어 불법 활동에서 돈을 얻을 수 있고 은행은 AML 및 KYC 법률을 준수해야하기 때문입니다. Enigma는 은행이 계산을 실행하여 거래가 합법적인지 여부를 결정하고 암호 화폐 고객을 더 많이 수용 할 수있는 문을 열 수있는 데이터 상자를 만드는 데 도움을 줄 수 있습니다..
- 많은 ICO 프로젝트가이 문제에 대해 시장 리더가되기 위해 노력하고 있기 때문에 분산 된 신원은 현재 인기가 있습니다. 그러나 현재의 분산 형 ID 애플리케이션은 주로 검증 된 ID를 블록 체인에 저장하는 데 중점을 둡니다. 확인이 가능하지만 신원 데이터 자체에 대한 계산을 수행 할 수 없기 때문에 이것의 영향은 최소화됩니다. 업계가 필요로하는 것은 개인의 신원을 증명하는 동시에 개인에 대한 민감한 정보를 완전히 숨기는 신원 확인입니다. 예를 들어 실제 생체 인식 데이터가 암호화 된 생체 인식 식별.
액세스 제어 구조 :
Enigma는 공유 ID를 사용하여 복잡한 액세스 제어 구조를 정의 할 수 있습니다. 예를 들어 설명하겠습니다. 지나는 모든 세금을 납부했음을 지방 세무 당국에 증명하고 싶지만 개인 데이터를 그들과 직접 공유하고 싶지는 않습니다. 이 경우 Gina는 자신과 세무 당국간에 공유 된 신원을 만들 수 있습니다. 이를 통해 Gina는 재무 데이터에 대한 액세스 권한 만 부여하고 세금 납부 여부를 확인하기위한 특정 계산 프로세스를 실행할 수 있습니다. 보시다시피 Enigma를 사용하면 누군가가 특정 개인에게 특정 데이터에 필요한 권한 만 부여하는 동시에 개인 정보를 보호 할 수 있습니다..
노드의 신뢰성 :
노드는 비밀 계약을 관리하는 Enigma가 배포 한 단일 스마트 계약에 일회성 예금을 저장해야합니다. 이 기사에서는이 단일 스마트 계약을 ‘SecurityDepositContract’라고 부를 수 있습니다. 예를 들어 노드가 임의의 비밀 계약을 계산하는 동안 속이는 경우 네트워크의 다른 노드가이를 SecurityDepositContract에 이의를 제기 할 수 있습니다. 이것은 노드가 정직한 지 아닌지를 결정하기 위해 중재 프로세스를 실행합니다. 노드가 정직하지 않다고 판단되면 해당 노드는 벌점을받습니다..
경쟁자 :
우리는 Guy Zyskind에게 경쟁자가 있는지 물었습니다. 그는“가장 가까운 경쟁자는 아마도 zkSNARK에서 작업하는 프로젝트 일 것입니다.하지만 두 기술이 매우 상호 보완 적이기 때문에 실제로 경쟁하는 것으로 보지는 않습니다. 지금 당장 개인 정보 보호 프로토콜에 대한 관심이 충분하지 않다고 생각합니다. 해결하기 어려운 문제이기 때문입니다.”
수수께끼의 상태 :
Enigma는 최근 암호화 금융 데이터 시장 인 Catalyst 프로젝트를 시작했습니다. Catalyst는 Enigma 프로토콜의 잠재적 인 응용 프로그램 중 하나 일뿐입니다. 또한 이제 이더 리움의 스마트 계약 위에 Enigma 프로토콜을 사용할 수 있습니다. 이를 위해 사용자는 ‘private’키워드를 추가하여 개인 데이터를 유지해야하는 기능과 같은 추가 컨텍스트 정보를 제공해야합니다. 이러한 방식으로 개발자에게는 프로세스가 단순하게 유지됩니다. 그런 다음 Enigma는 블록 체인에서 공개 부분을 실행하는 동안 비공개 부분을 오프 체인에서 실행합니다. 데이터 청크 자체는 로컬에서 사용할 수 없지만 참조가 만들어집니다..
Cointelligence의 모든 토큰과 코인에 대한 최신 시장 정보를 얻으십시오. 암호 화폐 목록.