BTC
ETH
HTX
SOL
BNB
시장 동향 보기
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Web 3.0 세상에서 정체성과 평판

碳链价值
特邀专栏作者
이 기사는 약 7162자로, 전체를 읽는 데 약 11분이 소요됩니다
정체성과 평판은 Web 3 세계의 기초입니다.
AI 요약
정체성과 평판은 Web 3 세계의 기초입니다.

편집자 주: 이 기사의 출처는탄소 사슬 가치탄소 사슬 가치

, 저자: Sina Habibian, 번역 및 교정: IAN LIU & Elisa, 허가 하에 출판.

보조 제목

정체성과 평판이 중요한 이유

ID와 평판이 프로토콜 수준에서 가치를 여는 방법을 이해하는 것부터 시작하겠습니다.

일회성 게임을 반복 게임으로 전환"work token"블록체인 사용자는 익명이며 새 주소를 교체하는 비용은 무시할 수 있으므로 합의 프로토콜이 사용자에게 합법적인 작업을 수행하도록 요구하기 어렵습니다. 오늘날 우리는 참가자의 자금(일반적으로 ETH 또는 ERC20 토큰)의 일부를 압수하여 악행을 본질적으로 처벌하는 서약 또는 "처벌 조건"의 개념으로 제한하는 데 익숙합니다.

신원과 평판의 희소성을 디지털 방식으로 반영할 수 있는 방법이 있다고 가정하면 기존의 지분 메커니즘을 수정하고 자금을 몰수하는 것과 동일한 방법을 사용하여 가해자의 평판을 손상시킬 수 있습니다. 반대로 컨센서스 프로토콜은 평판이 높은 참여자에게 네트워크에서 더 많은 혜택을 주는 등의 보상을 제공할 수도 있습니다(Cosmos 및 Keep 프로젝트에서 언급된 작업 토큰과 비교할 수 있음).

유추). 참가자는 단기적인 이득이 아니라 자신의 평판을 최적화할 인센티브를 가지므로 일회성 게임을 반복 게임으로 전환합니다.

견본 추출

샘플링과 관련하여 가장 중요한 응용 프로그램은 합의 메커니즘 자체입니다(작업 증명 및 지분 증명과 같이 시빌 방지 인증을 수행함). 이것은 파일을 저장하는 사람을 선택하거나 리소스 시장에서 계산 작업을 수행하는 사람과 같은 다른 사용 사례로 확장될 수 있습니다.

네트워크 서비스는 현재의 많은 제한 및 가격 책정 전략을 통해 다양한 수준의 고객 그룹 요구를 충족합니다. 예를 들어 프리미엄(Freemium) 모델을 사용하는 드롭박스를 보자(누구나 무료로 서비스를 사용할 수 있지만 무료 서비스는 제한적이다). ID 시스템을 통해 분산 프로토콜도 유사한 기능을 달성할 수 있습니다. Filecoin과 마찬가지로 부분 유료화 모델을 사용하여 수요가 많은 사용자에게 더 낮은 가격을 제공할 수 있습니다.

통치

프로토콜 계층 외에도 많은 애플리케이션에 ID가 필요합니다.

통치

기존 블록체인 투표 시스템은 토큰 투표 모델을 기반으로 합니다. 토큰은 희소한 자원이며 안티 시빌 공격 메커니즘을 제공하지만 이것은 또한 금권 독재로 이어지고 부자는 말할 권리가 더 큽니다. Quartic Voting과 같은 메커니즘은 부의 영향을 줄일 수 있지만 여전히 허점을 악용할 수 있습니다.

신원 인증을 통해 2차 투표 방식을 구현할 수 있습니다.

평판은 프로토콜에서 사용자의 이전 행동 또는 사용자에 대한 커뮤니티의 신뢰에서 비롯되며 특정 노드의 투표 가중치를 결정하는 기준으로 사용할 수 있습니다.

말할 필요도 없이 안전한 온체인 투표에 대한 요구 사항은 위의 것보다 더 엄격합니다. 예를 들어, 투표 구매를 피하기 위해 참가자는 투표 방법을 공개할 수 없어야 합니다.

돈을 빌리다

온체인 대출 프로토콜은 참가자를 신뢰할 수 없기 때문에 대출을 위해서는 완전한 담보가 필요합니다.이러한 높은 대출 비용은 응용 프로그램 개발을 억제합니다.

신원 시스템은 차용인의 실제 특성(신용 이력, 소유권 증명, 소득 등)을 확인하여 이를 뒤집습니다. 이전 대출 경험이나 다른 사람에 의해 확보된 평판은 담보로 간주될 수 있습니다.

보안 토큰

부동산, 주식 및 예술품과 같은 실제 담보의 토큰화는 그 가치를 증폭시킬 수 있습니다. 부가가치 포인트는 토큰이 부분 소유권을 반영할 수 있고 적시 청산 및 결제의 이점이 있으며 7*에 참여할 수 있다는 것입니다. 24 글로벌 시장. 이러한 토큰의 발행 및 거래는 증권법(KYC, AML, 자격 검증 및 거래 참여자에 대한 기타 검사)을 준수해야 하며 이러한 조건 및 제한 사항은 토큰 자체에 내재화될 수 있습니다(하버 방식을 사용하는 R-Token 등). ) 또는 교환 전달 시 시행(예: 탈중앙화 거래소에서 ERC20 전송 기능을 호출하기 전에 이러한 제한을 구현).

토큰 에어드롭은 네트워크 참여자에게 인센티브를 제공합니다. Livepeer의 Merkle Mine 및 Handshake의 에어드롭과 같은 에어드랍의 최근 예는 오픈 소스 에어드랍 메커니즘입니다. 아이덴티티 및 평판 시스템을 통해 보다 정교한 에어드랍 배포 메커니즘을 설계할 수 있습니다. 여기에서 정체성과 평판의 적용에는 다음이 포함됩니다: 체인에서 게임의 사회적 속성 구축(예: 게임 내 아이템의 인기가 가격에 영향을 미침), 로그인 및 권한 제어, DPoS, 보편적인 최소 수입, 오라클.

다음으로 정체성과 평판이 실제로 무엇을 의미하는지 살펴보겠습니다.

보조 제목

정체성과 명성이란 무엇을 의미합니까?

신원은 시스템에서 가장 기본적인 역할입니다. 이더리움에서는 이더리움 계정 주소가 신원이라고 할 수 있습니다.

  • 신원은 자신과 타인 사이에 어떤 일이 발생했음을 증명하는 데 사용할 수 있습니다. 우리는 이를 클레임이라고 부릅니다. 시간이 지남에 따라 평판은 ID 시스템과 함께 구축됩니다.

  • ID, 클레임 및 평판에 대한 프로토콜은 적절한 인터페이스를 통해 서로 상호 작용해야 합니다. 시스템은 모듈식이고 확장 가능해야 하며 다음과 같은 속성을 가지고 있어야 합니다.

  • 탈중앙화: 프로토콜 규칙은 중앙 집중식 기관에 의해 시행되는 것이 아니라 네트워크 참여자가 공식화하고 준수해야 합니다.

  • 자주권: 사용자는 자신의 신원, 주장 및 평판을 통제할 수 있습니다. 이는 Web 2 네트워크와 극명한 대조를 이루며 Amazon과 같은 Web 2 네트워크에서는 Amazon의 파산 또는 일방적인 결정으로 인해 판매자의 제품에 대한 축적된 평판이 제거될 수 있습니다.

  • 이식성 및 상호 운용성: 시스템은 사용자를 억류하지 않아야 하지만 사용자가 자신의 데이터를 다른 시스템으로 마이그레이션할 수 있도록 허용해야 합니다.

  • 프라이버시: 참가자는 선택적으로 다른 사람과 데이터를 공유할 수 있어야 합니다. 또한 참가자의 신원은 기본적으로 개인 신원으로 확인할 수 있습니다.

    신원

    다음으로 이 시스템의 세 가지 구성 요소인 ID, 클레임 및 평판에 대해 살펴보겠습니다.

    신원

    ID는 외부에서 보유한 계정(개인 키로 제어) 또는 스마트 계약(다중 서명, DAO 등)을 참조할 수 있습니다. ID를 사용하여 메시지에 서명하거나 데이터를 암호화하거나 자신이나 타인에 대한 진술을 할 수 있습니다.

  • ID 관리에서 키 관리는 가장 중요한 부분입니다. 개인 키와 가장 큰 차이점은 스마트 계약을 사용하여 ID를 관리하면 키 검색, 권한 제어, 동적 지출 한도 등과 같은 일부 기능을 확장할 수 있다는 것입니다.

  • ID 관리 계약에는 다음과 같은 상황에서 키 복구 메커니즘이 포함되어야 합니다.

  • 키 누락(사용자 권한 상실)

  • 도난당한 키(사용자에게는 권한이 있고 도둑에게는 권한이 있음)

    키를 도난 당하고 분실한 경우(사용자의 권한을 상실한 경우, 도둑이 이를 가짐)

    커뮤니티 리콜, 증명 서비스 중단 또는 Shamir 키 공유 및 Schnorr 서명 방법을 통해 여기에서 유용할 수 있는 여러 가지 메커니즘이 있습니다.

    마지막으로 ID 방식은 다른 시스템과의 상호 운용성이 좋아야 하며 W3C DID(Decentralized Identifier) ​​표준과 호환되어야 합니다.

    성명

    보조 제목

    성명

  • 클레임은 한 아이덴티티가 다른 아이덴티티로 만든 사실을 말합니다.

  • "클레임"의 의미 체계는 "엔티티가 어떤 주제에 대해 주장하는 것"을 따르며 많은 것을 표현할 수 있습니다.

  • "A는 B가 KYC를 통과했다고 선언합니다." - Anti-Sybil 공격의 경우

  • "A는 B가 적격 투자자임을 선언합니다." - 규정 준수를 위해(예: 토큰 판매 및 모기지 토큰 거래 등)

  • "A는 B가 21세 이상이라고 선언합니다." - 연령 제한 제품의 경우

"A는 B가 중국 시민임을 선언합니다." - 규정 준수 검토를 위해

"A는 B가 x개의 수익을 가지고 있다고 선언합니다." - 신용 위험 보증용

이러한 진술은 선언자가 서명하므로 진위와 무결성을 암호로 확인할 수 있습니다.

  • 각 당사자는 자신에 대해 진술할 수도 있습니다(예: 이름, 국적, 생일).

  • 염두에 두어야 할 몇 가지 디자인 지침이 있습니다.

  • 클레임은 암호화되어야 합니다. 클레임에는 민감한 정보가 포함될 수 있으므로 항상 암호화된 형식으로 저장해야 합니다. 데이터 소유자는 선택적 정보 공개 프로세스(예: Diffie-Hellman 방법을 통한 키 교환)에서 특정 ID 개체와 데이터를 공유할 수 있습니다.


  • 가능한 한 적은 양의 데이터를 온체인에 저장: 온체인 검토가 필요하지 않는 한(예: 권한이 필요한 ERC20 트랜잭션) 데이터는 오프체인에 저장하고 온체인에만 저장해야 함을 선언합니다. 머클 트리). 또한 향후 양자컴퓨팅의 대중화와 현재 암호화 시스템의 취약성을 고려할 때 데이터가 암호화되더라도 블록체인에 저장되어서는 안 된다.

  • 클레임은 만료될 수 있습니다: 클레임은 영원히 유효하지 않습니다. 예를 들어 일부 관할권에서는 신뢰할 수 있는 상태를 90일마다 업데이트해야 합니다. 각 명령문에는 발행 당시의 현재 블록 높이가 포함되어 있으므로 유효성 검사기가 이러한 명령문의 유효성을 스스로 판단할 수 있습니다.

이제 몇 가지 디자인 시나리오를 살펴보겠습니다.

ERC 725/735

보조 제목

성취하다

ERC 725는 신원 클레임 관리를 위한 표준화된 인터페이스를 구현한 스마트 계약 신원에 대한 제안이며 배포 번호는 ERC 735입니다. 사용자는 자신과 관련된 모든 클레임을 승인해야 하며 언제든지 삭제할 수 있습니다. 이 시스템은 다자간 조정이 필요하지 않기 때문에 업그레이드가 가능합니다.

ERC 780

이 제안에도 몇 가지 문제가 있습니다. 각 ID는 자체 클레임 계약을 배포해야 하므로 모든 ID가 ERC 735의 사양을 준수한다는 보장은 없습니다. 따라서 유효성 검사기가 이러한 ID로 작업할 때 먼저 소스 코드를 확인해야 하는데 이는 매우 불편합니다. 설상가상으로, 사용자가 자신에 대한 주장을 직접 삭제할 수 있도록 허용하면 전체 시스템이 부정적인 주장을 게시하는 것을 방지할 수 있습니다.

마지막으로 개인 정보 보호와 관련하여 ERC 725는 모든 청구를 온체인에 저장하기 때문에 오프체인 시스템과 페어링되어야 합니다.

Zeppelin TPL

ERC 780은 이더리움에 대한 모든 청구를 저장하기 위해 이더리움에 글로벌 레지스트리를 구축할 것을 제안합니다. uPort는 대부분의 청구를 오프체인으로 옮기는 것을 목표로 분산형 PKI 시스템을 구축하기 위한 기반으로 레지스트리를 사용합니다. 레지스트리는 선언자가 계정인지 계약인지 구분하지 않으며 계약이 하나뿐이므로 모든 검증자가 그 논리를 신뢰할 수 있습니다.

이 제안의 문제점은 진술의 표현력이 제한된다는 것입니다. 이는 모든 선언이 동일한 데이터 구조를 준수해야 하기 때문에 사용에 직접적인 제한이 있습니다. 또한 광범위한 이해 관계자의 지원이 필요하기 때문에 업그레이드를 수행할 때 번거로울 수 있습니다.

Zeppelin TPL(Transaction Processing Layer, Transaction Processing Layer)은 ERC20 토큰의 승인된 트랜잭션을 위해 설계되었습니다. 이 체계에서는 각 "관할권"에 대해 서로 다른 계약이 배포됩니다. "관할권"의 관리 클러스터는 해당 관할권의 클레임 레지스트리에 클레임을 작성할 권한이 있는 인증서 발급자를 선택합니다.

보다 실용적인 디자인입니다. 검증자는 해당 청구인이 인증되었음을 알기 때문에 관할 청구를 더 신뢰합니다. 그러나 반면에 일부 사용자만이 진술을 할 수 있으므로 시스템 유연성이 떨어질 수밖에 없습니다.

이러한 시스템은 또한 확장에 어려움을 겪을 수 있습니다. 단일 관할권은 관련 클레임의 전체 목록을 제공하지 않으므로(거버넌스, 지역 또는 사용 사례의 차이로 인해) 유효성 검사기는 여러 레지스트리를 확인하거나 클레임 개체가 다른 관할권에서 반복적으로 클레임을 해야 합니다.

NFT 기반 신원

우리는 라이선스를 NFT(Non-Fungible Token, Non-substitutable Token) 형식으로 인코딩할 수 있으며 권한이 있는 노드 그룹이 사용자를 위해 NFT를 생성할 수 있으며 이는 사용자가 검증 후 사용할 수 있습니다. 여기서 문제는 사용자가 자신의 NFT를 거래할 수 있다는 것입니다. 디자인에는 클레임보다 NFT를 사용하는 이점이 언급되어 있지 않습니다.

해결책

위 접근 방식의 장점을 결합한 가능한 시스템이 있습니다. 이를 공동 청구 등록소라고 합니다.

또한 레지스트리를 통해 누구나 클레임을 생성할 수 있으며 자신이 믿는 클레임을 걸러내는 것은 검증자의 책임입니다. 그들은 특정 사용 사례, 지리적 위치 또는 시간을 기반으로 진술을 믿을지 또는 중앙 집중식 기관(예: 정부) 및 분산 시스템(예: DAO)에서 제공하는 청구인의 화이트리스트에 따라 필터링할지 여부를 결정할 수 있습니다.

다음으로 평판 섹션으로 이동합니다.

보조 제목

평판

평판은 두 가지 범주로 나눌 수 있습니다. 하나는 신뢰 그래프에 기반한 평판이고 다른 하나는 행동 평가에 기반한 평판입니다.

신뢰 그래프에 기반한 평판

이 방법은 소셜 네트워크 알고리즘인 PageRank에서 파생되었으며 위임 민주주의와 많은 유사점을 가지고 있습니다.

사고 실험

대규모 투표 전에 각 이더리움 계정에 100개의 트러스트 토큰을 에어드롭하고 투표를 대표할 수 있는 사람에게 트러스트 토큰을 위임할 수 있는 자유를 부여한다고 상상해 보십시오.

임명된 노드가 선출되면 임명된 각 노드는 투표를 시작합니다. 투표 가중치는 받은 총 토큰 수를 직접 사용하거나 PageRank와 같은 메트릭 계수를 사용하여 받은 신뢰 토큰 수를 기반으로 합니다.

우리의 경우 그래프의 각 선은 신뢰 토큰의 분포로 볼 수 있습니다. PageRank 방법은 군중의 지혜를 재귀적으로 수집합니다. 많은 사람들이 A에게 신뢰 토큰을 할당하면 A가 다른 사람에게 할당한 토큰은 더 높은 가중치를 갖게 됩니다. 가중치는 다시 더 높아질 것입니다. 이런 식으로 반복하면 평판이 실제 가중치에 최대한 가까워집니다.

이미지 설명

출처: https://en.wikipedia.org/wiki/PageRank

이 접근 방식은 선언적 프로토콜에서도 구현할 수 있습니다. 트러스트 토큰을 제외하고 사용자는 다른 사람에게 진술을 통해 위 그래프의 선을 표현할 수도 있습니다. 그러나 트러스트 맵을 기반으로 한 방법에도 몇 가지 문제점이 있음을 알 수 있습니다.

안티 시빌 공격

공격자는 여러 ID에 서명하고 서로를 신뢰하게 만들어 이러한 노드의 평판을 인위적으로 높일 수 있습니다. 몇 가지 해결 방법이 있습니다.

(1) 신뢰할 수 있는 ID

기본 PageRank 알고리즘에는 매개변수 E(u)가 있어 웹 페이지를 크롤링하는 사람들이 특정 확률로 사전 설정된 웹 페이지로 이동할 수 있습니다. 이렇게 하면 크롤러가 시빌 서브넷에 갇히는 것을 방지할 수 있습니다.

마찬가지로 우리의 사용 사례에서는 신뢰할 수 있는 ID를 미리 설정할 수 있으며 실제 세계에서 검증된 일련의 ID에서 선택할 수도 있습니다.

(2) 현지 평판

누구나 로컬에서 평판을 계산할 수 있습니다. 예를 들어, 대출 시나리오에서 보증인은 각 사용자와 자신 및 다른 신뢰할 수 있는 ID의 상호 작용에서 차용자의 위험을 평가할 수 있습니다.

흥미롭게도 사용자가 인터넷의 대부분의 노드에서 신뢰하는 경우 글로벌 관점의 신뢰도 로컬 관점에 가깝습니다. 이는 대출 이론에서 신뢰할 수 있는 당사자의 IOU가 돈을 나타낼 수 있는 방식과 유사합니다.

(3) 희소자원이 만들어내는 신뢰의 순환경로

(4) 패턴 매칭

신뢰 그래프를 수동으로 분석하고 분석 후 일부 결과를 필터링할 수도 있습니다. 예를 들어, 서로를 신뢰하지만 그룹 외부의 노드가 신뢰하지 않는 노드 그룹은 문제가 있는 것으로 간주되어 제거될 수 있습니다.

보조 제목

인센티브

신뢰 그래프에서 사용자가 올바른 신뢰 순환 채널을 만들려는 동기는 무엇입니까?

P2P 대출 및 보험(예: TrustDavis) 운영은 노드가 채널을 확보하기 위해 담보를 제공한다는 잠재적인 답변을 제공할 수 있습니다. 그들이 제공한 담보물이 유통되면 이익을 얻을 수 있고 그렇지 않고 악을 행하면 담보물을 잃게 됩니다.

또 다른 가능한 대답은 기존 행동을 기반으로 하는 신뢰의 채널로 추가 스핀오프를 만드는 것입니다. 예를 들어 게시자는 사용자를 유치하기 위해 웹사이트에 고품질 링크를 추가하므로 게시자는 PageRank에 필요한 데이터를 제공합니다. 마찬가지로 개발자가 좋은 코드 기반을 만들고 더 많은 기여자를 유치하려면 친근한 개발 환경을 유지해야 합니다.

또 다른 종류의 평판은 행동 평가를 기반으로 합니다.

행동 기반 평판

이 방법에서는 평판을 결정하기 위해 지도에 의존하지 않고 각 사람이 상대방의 과거 행동을 평가합니다. 예를 들어 Dharma 대출 계약에서 차용인의 평판은 지불 내역 및 일정을 기반으로 계산할 수 있으며 Truebit에서는 평판 계산이 과거에 성공적으로 해결된 작업을 기반으로 합니다.

우리는 또한 이러한 유형의 평판을 프로토콜에 구축할 수 있으며, 사용자가 평판을 개선함에 따라 수수료 할인을 더 많이 받거나 네트워크에서 더 높은 수입을 얻을 수 있습니다.

위의 방법은 작동하기 위해 Sybil-resistant 신원 시스템에 의존합니다. 신원 시스템이 없으면 누구나 가짜 작업량으로 평판을 높일 수 있기 때문입니다.

또 다른 성가신 문제는 사람들이 점차 명성을 쌓다가 사기로 끝날 수 있다는 것입니다. 이것은 이전에 교환 및 비트코인 ​​대출 플랫폼에서 발생했기 때문에 이 평판 프로그램은 엄격하게 분석되어야 하며 비잔틴 행동의 경제적 비용을 고려해야 합니다.

마지막으로 "부정적 평판"의 개념을 계속 탐색해야 합니다. 신원의 평판 등급이 0 미만일 가능성이 있는 경우 기존 신원을 버리고 새 신원으로 다시 합류하려는 경향이 있을 수 있습니다.

결론적으로

결론적으로

감사합니다

정체성과 평판은 중요한 연구 주제입니다. 프로토콜을 일회성 게임에서 반복되는 게임으로 변환할 수 있으며 샘플링, 가격 전략, 거버넌스, 대출, 담보 토큰 및 에어드롭 등과 같은 많은 블록체인 애플리케이션의 필수 부분입니다.

ETH
Odaily 공식 커뮤니티에 가입하세요