2022년 예측: 제로 지식 증명이 Web3의 킬러 기능이 된다

MinaProtocol
2023-05-22 22:07:40
수집
ZKP와 암호화가 확장 가능하고 개인적이며 안전한 Web3 구축의 주류가 됨에 따라, 사용자에게 진정한 권한을 부여하는 기술을 구축할 기회가 생길 것입니다.

저자:MinaProtocol

작년, 제로 지식 증명 (ZKP)은 암호화폐와 Web3에서 중요한 역할을 할 것이라는 것이 더욱 분명해졌습니다. 확장성과 사용자 허가의 프라이버시. 이는 ZK 애플리케이션이 전체 암호 생태계에서 출시될 수 있는 기반을 마련해 주기 때문에 흥미롭습니다(또한 제 일정과 2021년 초의 예측에 부합합니다 :) ) 그리고 Web3의 킬러 기능이 되었습니다.

Web3

Web3는 널리 사용되는 용어이지만 다소 모호합니다. 낙관적으로 말하자면, 그것의 최선의 정의는 Web1의 탈중앙화와 Web2의 풍부함을 제공할 것이라는 것입니다. 그렇게 함으로써, Web2.0의 많은 문제를 해결합니다.

Web2에는 많은 문제가 있습니다------중앙화는 해커 공격, 데이터 유출, 사용자로부터 무자비하게 이익을 얻는 것을 허용합니다------이 점은 누구도 의심하지 않습니다. 이러한 것들은 시스템의 체계적인 문제입니다.

Web3는 사용자 중심의 가치관, 탈중앙화 및 암호학을 가져오며, 이는 이러한 문제 중 일부를 해결할 것으로 기대됩니다.

낙관적인 최종 정의를 떠나서, 오늘날의 Web3는 실제로 암호화폐에 접근하는 사용자 경험과 그 주위에 구축된 생태계일 뿐입니다. 이는 탈중앙화 금융, NFT 시장 및 탈중앙화 조직 등 많은 흥미로운 가능성을 열어줍니다.

하지만, 그것은 그 더 넓은 영향을 실현하는 데 필요한 몇 가지 핵심 구성 요소가 부족합니다.

Web3와 프라이버시

Web2를 사용하면서 우리는 이미 연합 프라이버시 모델에 익숙해졌습니다. 이 아키텍처에서는, 우리는 네트워크의 일반 참여자로부터 개인 정보 프라이버시를 유지하면서, 우리가 상호작용하는 특정 엔티티에 프라이버시 권한을 부여합니다.

비록 이것이 개인 데이터를 처리하는 설계 공간을 열어주지만, 이는 엄청난 거래 상대방 위험을 동반합니다. 데이터 유출, 개인 데이터의 화폐화 및 유출된 데이터의 영구적인 가용성은 이 아키텍처의 중대한 결함입니다.

반면에, Web3는 개인 데이터의 기능이 없습니다. 이는 Web2 프라이버시의 단점을 처리할 필요가 없음을 의미하지만, 지금까지도 이 구성 요소가 부족합니다. Web3를 사용할 때, 당신은 중앙화된 한쪽과 상호작용하는 것이 아니라, 탈중앙화된 네트워크와 상호작용하고 있습니다. 비록 이것이 데이터 공유 및 거래 상대방 위험의 단점을 제거하지만, 탈중앙화된 엔티티와의 상호작용만으로도 이러한 새로운 환경에서 신뢰를 얻는 방법에 대한 도전이 발생합니다.

Web3가 광범위한 애플리케이션에서 경쟁력을 가지려면, 이를 변화시키고 프라이버시 기능을 도입하는 것이 필수적입니다. 이는 은행 계좌, 온라인 쇼핑, 신원, 소셜 네트워크 및 비즈니스 등 많은 사용 사례에 대해 실행 불가능하거나, 암호화폐로 전환할 때 Web2보다 더 나쁜 프라이버시 환경을 초래할 것입니다.

Web3와 보안

Web2에는 프라이버시 손실 외에도 사용자에게 많은 다른 부정적인 결과를 초래하는 중앙 집중 권력 문제도 있습니다. 이론적으로, Web3는 이러한 동태를 제거할 수 있는 큰 기회를 가지고 있지만, 탈중앙화된 코드에서 시스템 규칙을 선언하는 대신에 말입니다.

그러나 오늘날의 암호화폐는 이러한 잠재력에 도달하지 못했습니다. 만약 당신이 전체 노드를 운영하고 있다면, 당신은 암호화폐가 제공하는 완전하고 수학적으로 보장된 암호 보안을 얻을 수 있습니다. 그러나 대부분의 암호화폐 사용자에게 전체 노드를 운영하는 것은 실행 가능하지 않습니다. 이는 비싼 하드웨어와 100GB의 대형 블록체인에 연결을 유지하기 위해 다운로드해야 합니다. 이러한 패러다임은 특히 Web3의 문제입니다. 브라우저에서 실행되는 암호 클라이언트는 이러한 유형의 요구를 처리할 수 없습니다.

따라서, 오늘날 Web3의 작업은 신뢰할 수 있는 중앙화된 중개자에 의존하고 있으며, 이들은 Web3 뒤에 있는 탈중앙화 네트워크에 연결 중계를 제공합니다. 이는 우려스럽습니다. 왜냐하면 이는 Web2에서 이미 존재하는 많은 우려스러운 동태를 복제하기 때문입니다. 올해가 시작되면서, Moxie Marlinspike는 이 주제에 대해 자세히 썼습니다------이 분야에서 중개 역할을 하는 소수의 중앙 서비스가 Web2와 동일한 동태를 복제하고 있으며, 단지 표면적이 훨씬 더 큽니다. 위에서 언급한 프라이버시 문제와 결합하여, 이러한 엔티티는 우리의 모든 데이터에 대한 접근을 읽고 제어할 수 있는 슈퍼 ISP의 능력을 가지고 있으며, 이는 사용자 주권에 대한 재앙입니다.

이러한 엔티티, 예를 들어 Infura와 Alchemy는 Web3의 탈중앙화 기회의 약한 고리입니다. 최근 베네수엘라와 우크라이나의 사용자들은 Infura에 대한 접근이 검열받고 있음을 발견했습니다. 지금까지 이러한 강력한 권력은 특정 지역에 국한되어 있지만, 만약 이러한 접속 지점이 정부가 암호화폐를 일반적으로 통제하는 도구가 되고, 이러한 접속 지점의 기업 소유자가 그들이 선호하는 프로젝트에 유리한 대우를 제공하는 방식이 된다면, 우리는 다른 사람들보다 더 놀라지 않을 것입니다. 그리고 일반적으로 Web3에서 이익을 얻고 있습니다.

ZKP의 영향

이러한 보안 및 프라이버시 문제는 기술적 문제입니다. 다행히도, ZKP는 이 문제를 교묘하게 해결합니다. 프라이버시 측면에서------ZKP는 사용자가 탈중앙화된 네트워크와 정보를 비공식적으로 공유할 수 있도록 하며, 동시에 네트워크에 데이터가 인증되었다는 보안을 제공합니다. 보안 측면에서------그들은 사용자가 네트워크에서 수신하는 데이터가 진짜임을 보장하며, 중간 접근 지점에 대한 신뢰를 필요로 하지 않습니다.

이는 우리가 Web2에서 익숙했던 패러다임을 열어줍니다. 애플리케이션 간에 신뢰할 수 있는 정보를 주고받는 것입니다. 그러나 Web3의 탈중앙화는 애플리케이션이 이러한 신뢰를 배신할 가능성을 동시에 제거합니다. 이는 Web2의 중앙화된 세계에서 흔히 발생하는 가능성입니다.

프라이버시 측면에서, 신원을 고려해 보십시오. 우리가 모든 사람이 해당 컬렉션에서 하나의 NFT만 소유할 수 있는 NFT 컬렉션을 만들고 싶다고 가정해 보겠습니다. 순진하게 그렇게 하는 것은 사용자가 자신의 신원을 공개해야 한다는 것을 요구합니다. 그러나 제로 지식 증명을 통해 사용자는 구체적인 신원을 공개하지 않고도 자신의 신원 고유성을 증명할 수 있습니다.

Web2의 맥락에서, 이는 사용자를 추적하고 고유성을 보장하기 위해 중앙 집중된 엔티티가 필요합니다. 일반적인 Web3에서는 사용자가 자신의 신원과 해당 NFT를 공개해야 합니다. ZKP가 있는 Web3에서는 이것이 완전히 비공식적으로 이루어질 수 있으며, 사람들이 이 시스템에서 얻고자 하는 모든 동일한 보장을 가지고 있습니다.

보안의 예를 들어 보겠습니다. 암호화폐에 의해 재정 상태의 큰 부분이 네트워크를 통해 접근 가능하다고 가정해 보십시오. ZKP를 통해 체인의 상태를 증명함으로써, DeFi 사용자는 네트워크에서 보는 계좌 상태가 체인 상의 상태와 실제로 일치한다는 것을 확신하게 되어 보안이 보장됩니다. 사용자 관점에서 이는 HTTP에서 HTTPS로의 전환과 유사하지만, 검열 위험이 제거됩니다.

그러나 ZKP의 새로운 기능은 Web3에 Web2 기능을 열어주는 것만이 아닙니다. 그것은 또한 Web3에서 사용할 수 있는 새로운 가능성 집합을 크게 확장할 것입니다. 가능성에 대한 간단한 미리보기를 위해, ZKP로 강화된 애플리케이션을 구축할 수 있습니다:

  • 모든 사람이 하나의 NFT 집합만 소유할 수 있도록 허용하는 NFT
  • 트윗 작성자가 자신의 트윗에서 탈중앙화된 방식으로 NFT를 생성할 수 있도록 허용
  • 사용자가 자신이 소유한 특정 NFT를 공개하지 않고 NFT 하위 집합에 대한 소유권을 증명할 수 있도록 허용
  • 현실 세계 또는 디지털 성취를 식별하기 위해 양도 불가능한 NFT 생성 (즉; 나는 오픈 소스 프로젝트의 주요 기여자입니다)
    Twitter 사용자가 자신의 팔로워를 위해 DAO를 생성할 수 있도록 허용
  • DAO의 익명 투표를 잠금 해제
  • 기존 재무 데이터를 암호화폐와 연결하여 DeFi를 안내하는 데 도움을 줍니다.

ZKP가 제공하는 이러한 실질적인 강화 기능 집합은 Web3에 큰 잠금을 해제할 것입니다. 이는 Web3가 Web2보다 훨씬 더 나은 경험을 제공할 수 있게 할 것입니다. Web2가 고군분투하는 곳------민감한 사용자 데이터 및 프라이버시 처리------Web3는 ZKP를 통해 승리할 것입니다. 이는 중앙화된 네트워크를 통해 사용자 최대의 고통을 해결하고, Web3로의 전환을 가속화하는 데 도움을 줄 것입니다. 이는 우리가 DeFi, NFT 또는 다른 더 많은 관심을 불러일으키는 물결에서 본 속도를 초월할 것입니다.

범위를 좁히면, 우리가 새로운 탈중앙화된 인터넷을 만들고자 한다면, 우리는 보안, 규모 및 프라이버시가 필요합니다------제로 지식보다 더 나은 기술은 없습니다.

왜 2022인가

이제 질문이 남습니다. 왜 지금인가? 그 변수 중 하나는 지난 12개월에서 18개월 동안 Web3의 급격한 성장으로, 추가 실험 및 개발을 위한 환경이 조성되었다는 것입니다.

또한, 이는 ZK에게도 좋은 시점입니다. 왜냐하면 이제 이 분야에 적용할 준비가 되었기 때문입니다. 2020년의 기술 개선은 제로 지식이 2021년에 더 널리 보급될 수 있도록 하였고, ZK 롤업이 주목받게 되어 확장의 주요 도구가 되었습니다. 2021년에는 ZKP가 검증 및 증명자 성능의 추가 기술 개선을 보았습니다------Mina의 SNARK Kimchi는 작년보다 4-6배 빨라졌으며, 그 작은 효율적인 증명 크기를 유지합니다.

ZK가 이러한 암호학적 발전을 목격한 후, 2021년은 ZK 프로그래머블리티의 많은 제품 발전을 목격했습니다. ZK 프로그래머블리티는 ZK가 확장, zkRollups 또는 zkEVM을 넘어서는 것을 의미합니다. 다음 단계는 ZK의 핵심 기능을 최대한 활용하는 더 강력한 것을 가져올 것입니다. 즉, 우리가 말하는 zkApps입니다.

2021년, O(1) Labs는 Mina의 zkApps의 초기 버전을 출시했습니다. 이는 개발자가 Typescript와 같은 널리 사용되는 언어를 사용하여 ZK 코드를 작성할 수 있는 첫 번째 기회였습니다. O(1)은 2021년 12월에 Mina의 ZK 스마트 계약을 위한 첫 번째 워크숍과 해커톤을 개최했으며, 올해도 더 많은 행사를 개최할 예정입니다. Mina에서는 ZKP가 ZK 프로그래머블리티를 통해 개발자에게 제공할 수 있는 모든 잠재력을 발휘할 수 있는 큰 기회를 보고 있습니다.

SnarkyJS가 간단한 ZK 프로그래밍을 지원함에 따라, 개발자들은 이를 사용하여 구축하고 있으며, Mina에서 이더리움 zkBridge가 형성되고 있습니다. 곧 위에서 언급한 모든 ZK 애플리케이션 예제가 Web3에 배포되는 것을 보기 시작할 것입니다.

Mina가 첫 번째 애플리케이션의 첫 물결을 출시하든, 더 넓은 산업이 ZK 프로그래밍을 더 널리 채택하든, ZK는 2022년에 Web3 dapps에 들어갈 것입니다.

2022년 및 이후의 다른 zk 예측

ZK는 암호화 분야의 시대가 시작되었으며, 이는 Web3에 큰 영향을 미칠 것입니다. 다음은 제가 올해 우리가 볼 것이라고 믿는 다른 몇 가지 사항입니다:

  • Web3가 출발함에 따라, 우리는 프라이버시와 보안에 대한 요구가 점점 더 명확해지는 것을 볼 것입니다. ZKP는 사용자가 자신의 데이터를 제어하고 개인 정보를 선택적으로 공유할 수 있도록 하는 가장 유망한 도구가 될 것입니다. 이는 사용자들이 Web3로 대규모로 이동하는 다음 단계를 가져오고, Web2 기반 네트워크를 더욱 약화시킬 것입니다.
  • ZK 애플리케이션은 가장 명백한 분야에서 먼저 출시될 것입니다: 투표 및 개인 신원 관리와 함께 이 발전에서 중요한 역할을 할 것입니다.
  • 적어도 하나의 zkEVM이 연말 전에 베타 버전을 출시할 것입니다.
  • 적어도 한 개의 대형 기술 회사가 ZKP와 관련된 큰 사건을 발표할 것입니다------제품에는 아직 이르지만, 팀을 구성하거나 중요한 연구 작업을 시작할 것입니다.

이 모든 것들 사이에서, 우리는 ZKP의 전반적인 출시 일정이 초점이 되는 것을 볼 것입니다. 과거를 돌아보면, 저는 우리가 다음과 같은 일정에 따라 그것이 전개되는 것을 볼 것이라고 예측합니다:

  • 2020년------기술 기반이 이미 마련됨
  • 2020년------기초 암호학이 기능의 임계점에 도달함
  • 2021년------ZKP가 작동하며, 그것들이 이 분야를 어떻게 전복할 것인지 명확히 알게 됨------작년의 예측 참조
  • 2022년------ZKP가 제품, 확장 및 기타 측면을 구분하는 중요한 구성 요소가 되기 시작하면서 전복이 시작되고 비상
  • 2023/2024------ZKP가 제품 성장의 주요 구성 요소가 되면서 전복이 전면적으로 전개됨
  • 2024/2025------ZKP 및 ZKP 플랫폼을 활용한 애플리케이션의 지배
  • 2025/2026 --- ZKP 및 ZKP 기반 플랫폼의 표준화

마지막 생각

ZKP와 암호화가 확장 가능하고, 개인적이며 안전한 Web3를 구축하는 주류가 됨에 따라, 사용자에게 진정한 권한을 부여하는 기술을 구축할 기회가 생길 것입니다.

다행히도, 우리는 Web3에서 가치를 목표로 하는 제품을 실행하려는 의지를 보고 있습니다. 우리는 암호화가 작업 증명에서 지분 증명으로 전환하는 것과 같은 업적을 달성한 것을 보았습니다. 암호화폐가 더 넓은 세상에 영향을 미치기 시작함에 따라, 우리가 어떤 성과를 이룰 수 있을지 보는 것은 흥미로운 일입니다. Mina에서는 이러한 참여자 주도의 문화를 계속해서 추진하고, 우리 커뮤니티와 함께 미래를 구축할 수 있게 되어 기쁩니다.

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축