ZK-Starks가 ZCash를 진정한 비공개로 만드는 방법

많은 암호 학자들이 프라이버시의 성배를 찾고 있습니다. 그들은 진정으로 사적이며 덜 신뢰하는 암호 화폐를 보내는 방법을 찾고 있습니다. 이것은 물론 말처럼 쉬운 일입니다..

이러한 수단을 달성하기 위해 두 가지 경쟁 기술과 암호 화폐가 있습니다. 그들은 Monero와 ZCash입니다. Monero는 Ring Confidential 서명 (Ring CT)이라는 기술을 사용합니다. 반면에 Z-Cash는 zk-snarks라는 것을 사용합니다..

그러나 이제 익명 트랜잭션에 대한 로드맵에 새로운 항목이 있으며 이는 zk-starks입니다. 이는 진정한 프라이빗 블록 체인의 오랜 문제였던 문제에 대한 트러스트리스 솔루션으로 예고되고 있습니다..

zk-starks가 이론적으로 어떻게 보일 수 있는지 살펴보기 전에 현재 기술인 zk-snarks를 더 잘 이해해야합니다..

ZK-snarks 개요

Zk-snarks는 1980 년대에 처음 이론화 된 수년간의 연구의 정점입니다. zk-snarks의 전체 이름은 지식 증명이 전혀 없습니다. 그들이 어떻게 작동하는지에 대한 간단한 설명은 진술이 참인지 거짓인지 확인하려고 시도하는 것입니다. Zcash 암호 화폐로 처음 효과적으로 구현되었습니다..

이것은 실제로 기술에있어 중요한 단계 였지만 ZCash를 사용한 결과로 몇 가지 문제가 발생했습니다. Zcash에 대해 수행 된 보안 감사가 있었는데, 암호 화폐 기술이 어떤 식 으로든 손상되지 않았다는 절대적인 확신이 없음을 발견했습니다..

Z 캐시의 팀이 블록 체인을 계속 감사하고 성능을 모니터링하고 있지만 이것이 기술에 대한 완전한 확신을 결코 가져올 수 없다고 주장하는 사람들이 많습니다. 그러나 그들이 두려움을 진정시키고 Z-Cash가 100 % 신뢰할 수 있고 안전하다는 것을 증명한다면 전 세계적으로 훨씬 더 많은 채택을 얻을 수있을 것입니다. 완전히 개인 거래는 많은 암호 해독가에게 만병 통치약입니다..

그것은 ZCash가 프라이버시와 자동으로 연결되는 암호 화폐가 될 수 있다는 것을 의미 할뿐만 아니라 zk-snarks가 다른 많은 애플리케이션에서 사용될 것임을 의미합니다. 이미 R3와 같은 조직 및 Ethereum과 같은 다른 암호 화폐가이 기술을 실험하기 시작했습니다..

Zk-starks의 현재 상태

Zk-starks 현재 기술zk-stark 기술에 대한 약속에도 불구하고 아직 초기 단계 인 것으로 보입니다. 미래 기술의 상태에 대해서는 알려진 바가 거의 없습니다. 표시 1 월 이더 리움 밋업에서. 코드 작업 팀은 지금까지 코드의 일부만 공개했습니다. FSA 알고리즘.

Zk-snarks를 개선하기 위해 열정적으로 일하고있는 사람은 Eli Ben-Sason이라는 교수입니다. 이스라엘의 Technion Institute of Technology에서 가르치는 Eli는 지식 증명이 전혀 없다는 것을 믿고 있다고 말했습니다. 이 분야의 노련한 베테랑 인 그는 15 년 넘게이 기술을 연구 해 왔습니다. 그럼에도 불구하고 그는 개발의 어려움을 인정합니다..

그는 암호화로 정보를 숨기는 것이 비교적 간단하지만 무결성을 증명하고 유지하는 것이 실제로 어려운 부분이라고 인정합니다. 조직은 현재 중요하거나 민감한 정보에이 기술을 사용해서는 안됩니다..

Zk 증명을 변경하는 방법

zk-starks의 주된 희망은 제로 지식 블록 체인에서 종종 요구되는 “마스터 키”를 극복 할 수 있다는 것입니다..

Zcash에 대해 아직 답변되지 않은 질문 중 하나는이 마스터 키가있는 곳입니다. 그것은 파괴되었다고 주장되었지만 그것이 어딘가에 남아 있고 존재한다는 전망은 당황 스럽습니다. 악의적 인 행위자가 마스터 키를 가지고 있으면 지불을 위조하고 Zcash 네트워크에 남아있는 모든 종류의 무결성을 파괴 할 수 있습니다..

또한 마스터 키를 올바르게 폐기하려면 “신뢰할 수있는 설정”이 필요합니다. 그러나 이러한 종류의 신뢰할 수있는 조정을 설정하는 것 자체도 복잡합니다. 키를 다시 만들 수 있으므로 의식에 대한 증인이 없을 수 있습니다..

Z-Cash 네트워크는 신뢰할 수있는 설정에서 그들의 의식이 타협되지 않았는지 확인하기 위해 많은 노력을 기울 였지만 아무도 절대적으로 확신 할 수 없습니다. Mr Ben-Sasson은 다음과 같이 말했습니다.

정부와 중앙 조직이이 키에 손을 대면 얼마든지 수표를 작성할 수있는 엄청난 인센티브가있을 것입니다. 가치가 증가하면 공격에 대한 인센티브도 증가합니다..

zk-starks를 크게 차별화하는 것은 공개 키 암호화에 의존 할 필요가 없다는 것입니다. 기능을 수행하려면 단순한 알고리즘 만 있으면됩니다..

zk-starks는 작동하기 위해 단일 알고리즘에 의존하지만 zk-snark에는 전체 클러스터가 필요합니다. 따라서 계산 시간은 zk-starks로 크게 줄일 수 있습니다. 예를 들어 zk-snark는 완료하는 데 약 28 분이 걸리며 거의 20GB가 필요합니다. 대조적으로 Zk-starks는 1.2MB의 스토리지 만 필요하며 몇 초만에 완료됩니다..

Monero의 가능한 채택

Monero 커뮤니티와 사용자는 현재 Ring CT 기술이 트랜잭션을 난독 화하는 효과에 만족하고 있지만 zk-starks를 채택 할 수있는 곳이 있습니다..

Monero 팀은 프라이버시를 대폭 향상시킬 사이드 체인에서 zk-snark 트랜잭션을 고려했습니다. 그러나 개발 팀이 여전히 회의적인 신뢰할 수있는 설정이 여전히 필요합니다. Monero의 수석 개발자 인 Ricardo Spagni에 따르면

zcash는 완전한 보안 희극입니다

그러나 그는 zk-starks에 대해 zcash 팀과 공동 작업을 할 수 있습니다. 사실, 프라이버시를 의식하는 암호 화폐의 가장 밝은 마음의 조합은 초기 기술을 크게 개선 할 수 있습니다..

zk-stark 기술에 관심이있는 다른 암호 화폐의 관심도 있습니다. Ethereum이 Metropolis 업그레이드에서 계획된대로 zk-snarks를 출시하려면 신뢰할 수있는 설정도 처리해야합니다. 그들은 Zcash를 둘러싼 것과 유사한 의심을 가질 수있는 공개 키를 제거하기 위해 보안 의식을 실행해야합니다..

Fotolia를 통한 추천 이미지

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me