받은 편지함으로 직접 전달되는 최고의 암호화폐 인사이트를 얻을 수 있습니다. 아래 뉴스레터를 구독하십시오.

mail icon

온체인 FHE의 새벽

Kyle Samani
작성자 Kyle Samani
2023년 9월 26일 | 7 minute read

10년 동안 암호화폐에서 확장성과 기밀성이라는 가장 도전적인 두 가지 기술적 문제는 분명했습니다. 업계의 대부분의 담론은 확장에 관한 것이며, 한편, 소수의 팀들은 기밀성을 보장하기 위해 다양한 고급 암호화 기술을 조용히 구축합니다.

오늘 저는 멀티코인이 온체인 기밀성에 대해 근본적으로 새로운 접근 방식을 개척하고 있는 Fhenix에 750만 달러의 투자를 주도했다는 소식을 발표하게 되어 매우 기쁩니다.

완전동형암호화 (FHE)

FHE란 무엇인가요? FHE는 암호화된 데이터에 대해 임의의 계산을 가능하게 하는 고급 암호화 방식입니다. FHE가 무엇을 가능하게 하는지 이해하기 위해, 전 세계에서 가장 인기 있는 앱 중 하나인 텔레그램을 예로 들어보겠습니다.

텔레그램에는 800M 이상의 MAU가 있습니다. 이 애플리케이션의 성능은 뛰어나면서도 아주 매끄럽습니다.

이러한 성능을 달성하기 위해, 텔레그램은 하나의 중요한 절충안을 가집니다. 즉 암호화되지 않습니다. 즉, 텔레그램의 서버는 모든 메시지의 복사본을 일반 텍스트로 저장합니다(즉, 텔레그램 서버, 직원 및 텔레그램을 해킹하는 사람은 누구나 메시지를 읽을 수 있습니다). 메시지를 일반 텍스트로 저장하는 것은 성능을 위해 중요하지만, 이것은 텍스트가 많은 앱에서 가장 중요한 기능 중 하나인 검색에 무엇보다도 가장 중요합니다. 텔레그램에서 검색할 때, 텔레그램의 서버는 검색 결과를 돌려주기 위해 이전의 모든 메시지를 검색합니다. 이러한 검색은 로컬에서 실행하기에는 너무 느릴 것이며, 특히 저가형 안드로이드 기기(텔레그램 사용자 대부분이 이용)에서 실행하기에는 너무 느릴 것입니다.

이제 암호화된 메시지를 서버에 저장하는 텔레그램의 대체 버전을 생각해 보겠습니다. 직관적으로 생각해 볼 때 서버 측 검색은 작동하지 않습니다. 서버가 암호화된 데이터 덩어리만 본다면 어떻게 검색할 수 있을까요?

텔레그램은 FHE를 사용하여 메시지의 내용을 해독하거나 읽지 않고도 사용자의 암호화된 데이터에 대해 서버 측 검색을 실행할 수 있습니다.

이건 정말 대단하지요. 심지어 가능해 보이지도 않습니다. 하지만 가능합니다.

FHE는 암호화의 성배입니다. 조만간 FHE는 웹2와 웹3 모두에서 모든 컴퓨팅의 구조를 새롭게 바꿀 것입니다.

Fhenix

Fhenix는 FHE 온체인(on-chain)을 개척하고 있으며, 이는 기밀 지불뿐만 아니라 완전한 일반화가 가능한 기밀 데피(DeFi)를 다른 여러 애플리케이션들과 함께 잠금 해제할 수 있습니다. 우리가 특히 기대하는 다른 분야는 다음과 같습니다.

  1. 브릿징 — FHE를 사용하여 체인 B의 개인 키를 체인 A에 저장할 수 있으며, 그 반대도 마찬가지입니다. 이를 통해 브릿징 전반의 복잡성을 100배 이상 줄일 수 있습니다.
  2. 거버넌스 — 현재 암호화폐 거버넌스 투표는 투표가 시작되는 순간부터 공개되며, 이는 투표가 들어오는 대로 공개된다는 것을 의미합니다. 이것은 투표자 편견과 집단 순응 사고로 이어질 수 있으며, 이는 투표의 목적과 어긋납니다. FHE는 온체인 기밀 투표를 가능하게 합니다.
  3. 자율적인 세계 —많은 온체인 게임, 특히 위치와 상거래를 둘러싼 전략과 관련된 게임들이 FHE를 활용할 수 있습니다.

Fhenix는 ZamafhEVM기술(고급 FHE 관련 작업을 위한 몇 가지 추가 사용자 지정 작업 코드가 있음)을 활용하여 EVM 호환 가능합니다. 크게 두 가지 영향이 있습니다.

개발자는 기존 EVM 코드를 Fhenix로 간단히 포팅할 수 있습니다. 그리고 단지 몇 가지 조정만으로 기존 코드를 FHE-네이티브로 만들 수 있습니다. 개발자는 암호화하려는 데이터 조각을 선택하고 암호화된 데이터와 일반 텍스트 데이터를 교차하여 계산할 수 있습니다.

암호화 접근 방식 비교

이전에는 기밀성이 지원되는 디파이는 난이도 스펙트럼에서 볼 때 거의 "불가능한" 상태였습니다.

온체인 기밀성을 위하여 이전의 거의 모든 암호화 시도는 영지식 증명(ZKP)을 사용했습니다. 그러나 그 이름에도 불구하고 ZKP는 온체인 데파이에서 기밀성을 지원하도록 자연스럽게 설계되지 않았습니다. 그 이유를 설명하기 위해, 가장 간단한 온체인 ZKP-애플리케이션인 Zcash부터 시작하겠습니다.

사용자가 Zcash에서 보호된 거래를 전송하면, 대략적으로 다음과 같은 증명을구성합니다.

  1. 온체인 보호된 거래의 전체 이력은 암호화된 블랍입니다
  2. 사용자의 숨겨진 주소로 전송된 일부 UTXO가 있습니다
  3. 사용자에게 전송된 UTXO의 총 가치는 현재 거래를 포함하여 사용자가 보낸 UTXO의 모든 값을 합한 후에도 0 보다 큽니다

간단히 말하면, 사용자의 잔액은 이 거래 후 0 보다 많음을 증명합니다.

이 접근법의 근본적인 제한 사항 중 하나는 하향식 방식으로는 시스템의 상태에 대한 논리를 실행할 수 없다는 것입니다. 정의상 시스템의 현재 상태를 보는 것이 불가능하며(시스템의 상태는 일련의 ZKP의 함수이기 때문임), 따라서 시스템 자체를 포함한 누구라도 현재 상태에 어떤 논리를 적용하는 것이 불가능합니다. 이 때문에 "개인 풀에 토큰이 몇 개나 있습니까?"와 같은 간단한 질문에 답할 방법이 없습니다. 더 복잡한 질문에는 대답할 수 없겠지요.

좀 더 명확하게 말하면, 온체인 기밀성에 대한 ZK 기반 접근방식은 공유되고 암호화된 상태를 결코 지원할 수 없습니다. 사실상 모든 디파이는 공유 상태를 전제로 합니다.

소수의 믿을 수 없는 암호화 팀이 고급 ZK 기술로 이러한 문제를 해결하기 위해 노력해 왔으며 지난 몇 년 동안 몇 가지 진전을 이루었습니다. 그러나 근본적으로 논리에는 한계가 있으며, 그 어떤 ZK 마법도 논리의 기본적인 한계를 극복할 수는 없습니다.

FHE의 장점은 투명한 금융 시스템의 전반적인 논리를 유지할 수 있다는 것입니다. 따라서 아무도 실제로 시스템의 현재 상태를 볼 수 없지만, 개발자는 시스템 전체의 상태를 투명하게 계산할 수 있다는 가정 하에 프로그램을 작성할 수 있습니다.

이는 암호화의 놀라운 혁신이며, 생태계가 온체인 기밀성에 접근하는 방식을 재편할 것입니다.

기밀성 대 개인 정보 보호

토네이도 캐시의 여파로 FHE가 무엇이며 무엇이 아닌지를 이해하는 것이 중요합니다. FHE는 개인 정보 보호에 관한 것이 아니며 거래 참여자의 신원 확인을 방해하지 않습니다. 이것은 그 거래의 내용에 대한 기밀성에 관한 것입니다. 여기에는 미묘하고도 중요한 차이가 있습니다.

토네이도 캐시는 사용자의 신원을 숨기는 믹서였습니다. 이와 같은 기술이 존재하는 타당한 이유와 함께 그 사용과 관련한 일부 정당한 우려가 있지만, 이러한 우려는 FHE 또는 Fhenix에는 해당되지 않습니다.

Phenix는 거래의 내용을 암호화하지만 특정 사용자가 어떤 온체인 거래를 시작했다는 사실을 숨기지 않습니다. 개인 정보 보호 대신, 사용자가 거래 내용을 공개하지 않고도 거래 행위가 있음을 투명하게 할 수 있습니다.

이 패러다임은 웹2 시스템의 암호화에 매핑됩니다. HTTPS는 컴퓨터 A가 서버 B로 메시지를 보냈다는 사실을 숨기지 않습니다. HTTPS는 메시지 내용만 암호화합니다. FHE는 온체인 결제 및 디파이의 맥락에서 유사하게 작동합니다.

팀 및 타임라인

Fhenix는 매우 어려운 기술적 문제를 다루고 있습니다. 이러한 점을 감안할 때, 우리는 온체인 기밀성을 실현한다는 사명에 깊이 헌신하는 팀을 지원하는 것이 특히 중요하다고 생각했습니다. 이 문제 영역에 있어서 더 깊이 헌신하는 팀은 상상하기 어렵습니다.

Fhenix는 두 사람이 이끌고 있으며, 둘 다 가이(멋진 녀석)라고 불립니다. 네, 사실입니다.

가이 이츠자키가이 지스카인드.

가이 Zyskind는 Tushar와 제가 2017년에 멀티코인을 출시한 이후로 암호화폐 영역에서 온체인 기밀 유지 시스템을 구축해 왔습니다. 그는 원래 Enigma를 설립했으며, Enigma는 온체인 기밀성을 중심으로하는 MPC 기술의 사용을 개척했습니다. 그런 다음 인텔의 SGX를 활용하는 비밀 네트워크를 구축했습니다. 그는 이 작업을 계속 수행하며 Fhenix와 함께 앞으로 전진하고 있습니다.

가이 Itzhaki는 기밀 컴퓨팅 및 사이버 보안 분야에서 수십년간 쌓은 경험을 가지고 있습니다. 그는 지난 몇 년간 인텔에서 FHE 비즈니스 개발 팀을 이끌었습니다.

Fhenix는 2023년 7월에 개인용 DevNet을 출시했습니다. DevNet은 관심있는 개발자를 위해 접근하기 쉬운 FHE 플레이그라운드를 제공합니다. 조기 억세스하려면 여기를 클릭하세요.

Fhenix의 공개 테스트넷인 "르네상스"는 2024년 상반기에 개발자들에게 공개될 예정입니다. 르네상스는 여러 번의 테스트와 인센티브 캠페인 구축을 통해 개발자를 위한 FHE 블록체인 플레이그라운드로 활용될 것입니다.

기밀 암호화폐 주류화

저는 지난 6년간 제 인생을 암호화폐에 바쳤는데, 암호화폐가 인간이 경제 활동을 조정하는 방식을 바꿀 것이라고 믿기 때문입니다. 개인과 단체가 법을 준수할 수 있도록 하면서 기밀성을 보장하는 것은 이러한 비전을 달성하는 데 있어 가장 중요한 요소입니다.

저는 두 멋진 친구들과 Fhenix 팀이 FHE를 사용해 온체인 기밀성의 미래를 구축함으로써 암호화폐가 인류에 최대의 영향을 미칠 수 있도록 하는 것을 지원하게 되어 매우 기쁘게 생각합니다.

Disclosure: Unless otherwise indicated, the views expressed in this post are solely those of the author(s) in their individual capacity and are not the views of Multicoin Capital Management, LLC or its affiliates (together with its affiliates, “Multicoin”). Certain information contained herein may have been obtained from third-party sources, including from portfolio companies of funds managed by Multicoin. Multicoin believes that the information provided is reliable and makes no representations about the enduring accuracy of the information or its appropriateness for a given situation. This post may contain links to third-party websites (“External Websites”). The existence of any such link does not constitute an endorsement of such websites, the content of the websites, or the operators of the websites.These links are provided solely as a convenience to you and not as an endorsement by us of the content on such External Websites. The content of such External Websites is developed and provided by others and Multicoin takes no responsibility for any content therein. Charts and graphs provided within are for informational purposes solely and should not be relied upon when making any investment decision. Any projections, estimates, forecasts, targets, prospects, and/or opinions expressed in this blog are subject to change without notice and may differ or be contrary to opinions expressed by others.

The content is provided for informational purposes only, and should not be relied upon as the basis for an investment decision, and is not, and should not be assumed to be, complete. The contents herein are not to be construed as legal, business, or tax advice. You should consult your own advisors for those matters. References to any securities or digital assets are for illustrative purposes only, and do not constitute an investment recommendation or offer to provide investment advisory services. Any investments or portfolio companies mentioned, referred to, or described are not representative of all investments in vehicles managed by Multicoin, and there can be no assurance that the investments will be profitable or that other investments made in the future will have similar characteristics or results. A list of investments made by funds managed by Multicoin is available here: https://multicoin.capital/portfolio/. Excluded from this list are investments that have not yet been announced (1) for strategic reasons (e.g., undisclosed positions in publicly traded digital assets) or (2) due to coordination with the development team or issuer on the timing and nature of public disclosure.

This blog does not constitute investment advice or an offer to sell or a solicitation of an offer to purchase any limited partner interests in any investment vehicle managed by Multicoin. An offer or solicitation of an investment in any Multicoin investment vehicle will only be made pursuant to an offering memorandum, limited partnership agreement and subscription documents, and only the information in such documents should be relied upon when making a decision to invest.

Past performance does not guarantee future results. There can be no guarantee that any Multicoin investment vehicle’s investment objectives will be achieved, and the investment results may vary substantially from year to year or even from month to month. As a result, an investor could lose all or a substantial amount of its investment. Investments or products referenced in this blog may not be suitable for you or any other party.

Multicoin has established, maintains and enforces written policies and procedures reasonably designed to identify and effectively manage conflicts of interest related to its investment activities. For more important disclosures, please see the Disclosures and Terms of Use available at https://multicoin.capital/disclosures and https://multicoin.capital/terms.