원래 제목: "Web2와 Web3 연결: 증명 및 관련 프로젝트의 역사 탐색"
원래 작성자: 0XNATALIE, ZHIXIONG PAN, ChainFeeds
증명은 새로운 개념이 아니며, 특히 Ethereum PoS 합의를 이해한다면 일부 단계를 증명이라고 합니다. 이 외에도 EAS, Smart Layer, EthSign, Verax, PADO Labs도 자사의 프로토콜 계층이 증명 개념과 관련되어 있다고 강조합니다. 그렇다면 증명은 무엇을 뜻할까요? 검증과 어떤 점이 다릅니까?
어원부터 시작해 보겠습니다. 증명은 15세기 중반에 처음 사용되었으며 "증언" 또는 "사실을 뒷받침하는 선언"을 의미했습니다. 검증(verification)은 조금 더 일찍 유래되었으며 "확인" 또는 "증거"를 의미합니다. 지난 200년 동안 문헌의 단어 빈도 통계에 따르면, Verification(검증)의 사용 빈도는 해마다 증가하는 반면, Attestation(증명)의 사용 빈도는 그 반대입니다. 또한, Verification이라는 단어의 빈도는 Attestation이라는 단어의 빈도보다 10배 이상 높은데, 이를 통해 Attestation이 비교적 틈새시장 단어임을 알 수 있다.

이더리움의 합의 과정에서 증명(Attestation)은 검증자가 현재 블록의 최종 상태를 인식하는 것을 의미하며, 이는 투표 과정과 유사합니다. 또한 검증자가 프로세스 중에 악의적인 행동(서라운드 투표)을 하거나, 검증자가 수동적으로 참여(또는 오프라인이 됨)하는 경우, 합의 알고리즘에 의해 처벌(슬래싱/비활동 누출)을 받게 됩니다. 즉, 검증자의 증명 참여에는 어느 정도 주관성이 있다는 의미입니다.
코넬 로스쿨 사전에 따르면, Attestation은 "증언"과 비슷한 의미로, "일반적으로 계약서에 서명하거나 유언장을 작성하거나 다른 서면 문서에 서명할 때 증인이 있어야 하며, 증인은 문서 내용의 진위성과 당사자 서명의 진위를 증명하기 위해 서명해야 합니다." 이 과정은 또한 "증언"으로 요약될 수도 있습니다.
따라서 위 정보를 바탕으로 볼 때, 증명은 "증인", "증언", "진술"의 의미와 더 유사합니다. 이는 증명자에 의해 어느 정도 주관적으로 인정되며, 다른 사람은 다른 방법을 통해 정확성을 검증할 수 없습니다. 검증(Verification)의 의미는 매우 일반적이며, 특정 방법에 따른 반복적인 검증을 의미합니다.
이러한 차이점을 이해한 후에는 많은 프로젝트에서 핵심 개념으로 증명을 사용하는 이유를 이해할 수 있습니다. 증명은 기술적, 알고리즘적 문제를 해결하는 것이 아니라 사회적 합의 문제를 해결하고, 특정 기준에 따라 이러한 증인 및 선언 가능한 이벤트를 정의한 다음 블록체인을 통해 이 데이터를 저장하고 스마트 계약을 사용하여 더 구성 가능한 논리를 구현하고 유동성을 생성하는 등의 작업을 수행하기 때문입니다.

· 계정 확인: 이메일이나 전화번호로 사용자 계정을 확인합니다.
· 고용 증빙: 고용주가 제공하는 고용 증빙으로, 직원 기본 정보, 고용 기간, 직위 등이 포함되어 있으며 일반적으로 회사의 인사부에서 제공합니다.
· 학업 증명서: 중국 고등교육 학생 정보 및 직업 센터를 통해 개인이 특정 학업을 이수했다는 것을 확인하는, 학교가 발급하는 공식 학업 증명서입니다.
· 신원 증명: 운전면허증, 여권 등 정부 기관에서 발급한 신분 증명 문서입니다.
Web 3는 증명 기능에 패러다임 전환을 가져옵니다. 신뢰는 더 이상 단일 중앙 집중형 기관에 의존하지 않고 암호화와 합의 알고리즘을 사용하여 정보의 보안과 신뢰성을 보호하고 보장하기 위해 여러 노드로 구성된 네트워크에 분산됩니다.
· 디지털 자산 소유권 증명: 특정 주소가 NFT와 같은 특정 양이나 유형의 디지털 자산을 소유하고 있음을 증명하기 위해 블록체인에서 디지털 서명 인증서를 생성합니다.
· 신원 검증: 분산형 신원 시스템을 통해 블록체인에서 개별 신원 인증을 획득합니다.
· 스마트 계약 실행 증명: 스마트 계약은 예상대로 실행되었고 특정 조건이나 이벤트가 발생했음을 증명하기 위해 증명서를 발급합니다.
· 데이터 무결성 및 추적성: 블록체인에서 디지털 서명을 생성함으로써 데이터의 무결성과 불변성이 보장됩니다. 데이터가 변조되지 않은 경우에만 서명이 성공적으로 검증됩니다.
Web3와 Web2를 결합한 Attestation은 상상의 여지가 많습니다. 증명은 디지털과 현실 세계를 연결하는 다리 역할을 하며 검증, 승인, 투표, 인증, 보증 등 다양한 시나리오에서 증명 메커니즘을 제공할 수 있습니다. 예를 들어:
· 이벤트 티켓: 이벤트 주최측은 블록체인 기술을 사용하여 티켓을 발급하여 티켓 위조 또는 복제를 방지합니다.
· 참석 증명: 온체인 증명을 사용하면 사용자가 특정 이벤트에 참석했음을 증명할 수 있을 뿐만 아니라 디지털 기념품도 제공됩니다.
· 이메일: 사용자는 이메일 증명을 사용하여 Web3 및 Web2에서 자신의 신원을 연결하여 신원 확인 프로세스를 간소화할 수 있습니다.
· 의료 기록 검증: 환자 건강 정보, 진단, 치료 과정 등을 기록한 의료 정보는 블록체인에 저장되고, 의사는 디지털 서명된 증명서를 생성하여 기록의 무결성을 증명할 수 있습니다.
· …
증명 개념은 아직 개발 초기 단계이지만, 일부 프로젝트는 이미 시장에서 폭넓은 주목을 받고 있습니다.
EAS는 체인 내외부에서 증명을 위한 오픈 소스 인프라 프로젝트입니다. 구조화된 정보의 디지털 서명을 활용하여 사실을 검증하고, 진위성을 증명하고, 다양한 온라인 및 체인상 상호작용에서 신뢰를 구축합니다. EAS는 증명 스키마를 등록하기 위한 스키마 레지스트리 계약과 증명을 위한 증명 계약이라는 두 가지 스마트 계약을 통해 실행됩니다.
스키마 레지스트리 계약의 주요 기능은 사용자가 증명 템플릿을 등록하고 증명 데이터의 구조와 형식을 정의할 수 있도록 하는 것입니다. 사용자는 먼저 스키마를 정의하고, 이 스키마는 등록을 위해 스키마 레지스트리 계약에 제출됩니다. 패턴이 등록된 후, 계약서는 후속 검증에서 참조할 수 있도록 패턴에 고유 식별자(UID)를 할당합니다.
증명 계약은 주로 증명 주기를 관리합니다. 사용자는 이전에 등록된 템플릿을 사용하여 인증서를 만들고, 이전에 정의된 형식에 따라 특정 내용을 입력한 후, 온체인 또는 오프체인에서 디지털 서명을 합니다. 서명된 데이터는 패턴의 UID와 함께 증명 계약에 제출됩니다. 계약서는 서명과 UID를 검증하고, 검증되면 그 증거가 블록체인에 기록되고 누구나 그 진위 여부를 검증할 수 있습니다. 인증서 상태를 변경해야 하는 경우 인증서를 취소할 수 있습니다. 인증서 폐기는 인증서 자체를 수정하지 않고, 더 이상 유효하지 않은 것으로 간주합니다.
증명은 온체인 또는 오프체인에서 이루어질 수 있으며, 온체인 증명은 이더리움 블록체인에 직접 저장되어 불변성과 보안을 제공합니다. 오프체인 증명은 블록체인 외부, 일반적으로 분산 저장 솔루션(IPFS)에 저장되며, 필요에 따라 비공개로 공유하는 데 사용할 수 있습니다.

스마트 레이어는 토큰 로직 실행을 지원하는 프로그래밍 가능한 블록체인 서비스 네트워크로, 분산되고 확장 가능하며 안전한 방식으로 다양한 시스템 및 토큰과의 복잡한 상호작용을 가능하게 합니다. Smart Layer는 TokenScript 기술을 기반으로 실행 가능한 토큰을 생성합니다. 실행 가능 토큰은 실행 가능한 코드가 내장된 NFT 또는 토큰입니다. 이는 단순히 정적인 디지털 자산이 아니라, 다양한 기능을 수행할 수도 있습니다.
Smart Layer와 Ethereum Foundation Devcon 팀은 실행 가능 토큰을 기반으로 하는 티켓 증명을 개발하기 위해 협업했으며, Devcon 6 Bogotá, EFDevconnect Amsterdam 및 EDCON 2023 이벤트에 참여한 20,000명의 Ethereum 빌더가 NFT 티켓을 인증받았습니다. 이 이벤트 티켓을 소지한 사람은 동일한 이메일 주소로 증빙을 생성하여 '스마트 패스'라는 특별 패스를 받고 추가 스마트 레이어 포인트를 적립할 수 있습니다.

EthSign은 블록체인 기반 문서 서명 프로토콜로, 주요 목적은 사용자가 분산되고 안전하며 검증 가능한 환경에서 문서에 서명하고 암호화하고 영구적으로 저장할 수 있도록 하는 것입니다. EthSign을 사용하면 다양한 블록체인 시스템의 사용자가 암호화 키를 사용하여 문서에 디지털 서명하고 암호화할 수 있습니다. 즉, 비트코인 사용자는 이더리움 사용자 및 다른 블록체인 생태계 사용자와 협업하여 계약에 서명할 수 있습니다. EthSign은 사용자 수수료 없이 Arweave 블록체인을 영구 저장에 활용합니다.
EthSign은 다양한 계약 샘플을 제공합니다. 전반적인 운영 과정은 DocuSign과 비슷합니다. 첫째, 사용자는 블록체인 지갑으로 로그인할 수도 있고, 이메일이나 트위터 계정으로 로그인할 수도 있습니다. EthSign은 Particle Network의 검증 체계를 활용하여 web2에 대한 인증을 지원합니다. 그런 다음 템플릿에서 새 계약서를 만들거나 서명되지 않은 문서를 업로드하고, 서명 및 날짜 필드나 텍스트 내용을 추가하고, 서명자 주소나 계좌 번호를 입력하고, 마지막으로 서명이 불가능한 날짜 이전의 계약을 선택합니다. 파일의 개인 정보 보호를 고려하여 사용자는 문서를 암호화하고 EthSign 계약 비밀번호 관리자를 활성화할 수 있습니다. EthSign 계약 비밀번호 관리자는 비대칭 암호화 원칙을 사용하여 사용자의 계약 비밀번호를 호스팅하므로 사용자는 계약 비밀번호를 기억할 필요가 없습니다.
또한 EthSign은 계약 검증 기능도 제공하며, 최초 사용자는 검증 페이지에서 완성된 파일의 원본 내용이 Arweave의 사본과 일치하는지 확인할 수 있습니다. 현재는 디지털 서명의 유효성을 검증하고 EthSign 인증 서명 주소에서 생성되었는지 확인하는 것도 가능하며, 앞으로는 오프라인 검증도 지원될 예정입니다.
EthSign의 다음 단계는 계약 서명 애플리케이션에서 체인 전체에 서명하는 것을 목표로 하는 Sign Protocol이라는 풀 체인 증명 프로토콜로 발전하는 것입니다. 예를 들어, Coinbase Verifications는 현재 EAS를 활용하여 사용자가 Base 네트워크에서 KYC 상태를 증명할 수 있도록 합니다. 사용자가 다른 프로젝트에 참여하기 위해 Coinbase에서 검증을 받았다는 것을 증명하려는 경우 Sign Protocol의 zkAttestations를 사용하여 브라우저 확장 프로그램을 통해 Coinbase 서버에서 데이터를 수집한 다음 사용자가 검증을 통과했다는 암호화 증명을 생성할 수 있습니다.

Verax는 온체인 증명을 저장할 중앙 집중식 장소를 제공하고 개발자에게 엔터티의 신원, 디지털 자산 소유권, 지갑 신뢰 등을 확인할 수 있는 온체인 증명을 관리하고 활용하는 데 도움이 되는 공통적이고 확장 가능한 도구를 제공하는 공유 온체인 증명 레지스트리입니다. 이러한 증명은 디지털 신원, 신뢰 시스템, 평판 프로토콜 등을 구축하는 데 사용할 수 있습니다.
Verax의 설계 목표 중 하나는 상호 운용성으로, 개발자가 다른 표준과 호환되는 증명을 발행할 수 있도록 지원합니다. 채널과 마찬가지로, 다양한 프로젝트가 이 채널에서 온체인 증명을 저장하고 검색할 수 있으며, 다른 프로토콜, dapp 또는 사용자는 서로 다른 표준 간의 호환성을 걱정하지 않고도 이러한 증명을 쉽게 사용하고 결합할 수 있습니다.
PADO는 사용자가 오프체인 데이터를 진실되고 개인정보를 보호하는 방식으로 증명할 수 있도록 설계된 암호화 기반 인프라입니다. 예를 들어, 개인 정보를 공개하지 않고도 Web2 게임의 숙련된 플레이어임을 GameFi 프로토콜에 증명할 수 있습니다. PADO는 MPC-TLS(Secure Multi-Party Computation Transport Layer Security) 및 IZK(Interactive Zero-Knowledge Proof)를 비롯한 고급 암호화 기술을 활용하여 증명자가 데이터를 "맹목적으로" 증명할 수 있도록 하는 독특한 기술입니다. 즉, 증명자는 공개 및 비공개 사용자 정보를 포함한 원본 데이터를 볼 수 없지만 암호화 방법을 통해 전송된 데이터의 출처를 보장할 수 있습니다.
PADO는 두 가지 핵심 보안 속성을 보장하여 목표를 달성합니다.
진위성: 데이터 출처를 보호함으로써 사용자 데이터가 특정 출처에서 왔고 공유 프로세스 동안 변경되지 않도록 보장합니다.
· 개인정보 보호: 개인정보를 처리할 때는 데이터 최소화 원칙을 따르세요. PADO는 데이터 계산을 수행할 때 개인 정보를 보호하기 위해 영지식 증명을 사용하여 공개 및 비공개 사용자 정보를 포함한 원본 데이터가 유출되지 않도록 합니다.
위의 프로젝트 중에서 아직 토큰을 발행한 프로젝트는 없으며, 팀에서는 경제 모델을 추가로 고려하지 않았습니다. 관심이 있으시면 먼저 제품을 체험해 보시고 향후 에어드랍도 기대해 보세요.
Web3 분야에서 가장 중요한 장기적 이야기 중 하나로서 RWA는 자본의 많은 관심을 끌었습니다. MakerDAO, Synthetix, Compound 등 여러 잘 알려진 DeFi 프로토콜도 이 분야에 적용되기 시작했습니다. 보스턴 컨설팅 그룹은 RWA 시장이 2030년까지 16조 달러로 성장할 수 있다고 추정합니다. 그러나 오프체인 자산을 체인으로 가져오는 것은 투명성 감사, 법적 준수, 감독과 같은 일련의 문제에 필연적으로 직면하는 복잡한 작업입니다.
이러한 배경에서 증명은 대량 채택을 촉진하는 데 중요한 역할을 합니다. 증명은 온체인 자산과 실제 오프체인 자산 간의 상관관계를 검증하고, 투명성을 높이고, 투자자와 참여자에게 신뢰를 제공할 수 있습니다. 이는 규정 준수 및 규제 요구 사항을 충족할 뿐만 아니라 Web2와 Web3 간의 신뢰 관계를 구축하는 데에도 도움이 됩니다. 증명을 통해 기존 금융 기관과 기업은 블록체인 생태계에 보다 원활하게 접근하고 디지털 자산의 완벽한 통합을 달성할 수 있습니다.
원본 링크
BlockBeats 공식 커뮤니티에 참여하세요:
Telegram 구독 그룹:https://t.me/theblockbeats
Telegram 토론 그룹:https://t.me/BlockBeats_App
Twitter 공식 계정:https://twitter.com/BlockBeatsAsia