V God: 금융 외에 블록체인이 적합한 다른 시나리오는 무엇입니까?
이 기사는 Vitalik Buterin, Odaily 번역가 Katie Koo가 편집했습니다.

이 기사는
, Odaily 번역가 Katie Koo가 편집했습니다.
이것은 질문을 던집니다. 금융 외부에서 블록체인을 사용하는 것이 이치에 맞습니까? 모든 메시지가 암호화된 메시지를 포함하는 온체인 트랜잭션인 분산형 채팅 앱을 기대해야 합니까? 아니면 블록체인은 금융에만 적합하고 다른 모든 응용 프로그램은 중앙 집중식 또는 로컬 시스템에 더 적합합니까?
저는 블록체인 최대화 또는 최소화 주장을 옹호하는 사람이 아닙니다. 블록체인은 때때로 신뢰 및 검열 저항과 같은 문제점을 해결하기 위해 사용되며 때로는 순전히 편의를 위해 사용됩니다. 이 기사에서는 블록체인의 몇 가지 잠재적인 사용 사례(특히 ID 바인딩의 맥락에서)와 블록체인을 적용할 수 없는 예를 설명하려고 합니다.
보조 제목
사용자 계정 키 변경 및 복원
암호화된 계정 시스템에서 가장 큰 문제 중 하나는 키 변경 문제입니다. 네 가지 상황에서 발생합니다.
현재 키를 분실하거나 도난당할까봐 걱정되어 다른 키로 변경하고 싶습니다.
다른 암호화 알고리즘으로 전환하려는 경우(양자 컴퓨터가 곧 나타날 것이라는 두려움 등)
키를 분실하여 계정을 다시 열고 싶습니다.
키가 도난당했으며 계정에 대한 독점 액세스 권한을 다시 얻고 싶습니다(해커가 동일한 작업을 수행할 수 없기를 원함).
처음 두 가지 사항은 완전히 자율적인 방식으로 수행할 수 있기 때문에 상대적으로 간단합니다. 키 X를 제어하고, 키 Y로 전환하고, X로 서명된 메시지를 게시하고, "지금부터 Y로 나를 확인하십시오", 모두 동의합니다. .
그러나 이러한 간단한 키 변경 시나리오의 경우에도 암호화만 사용할 수는 없습니다. 다음 순서를 고려하십시오.
키 A가 도난당할까봐 걱정되어 A로 메시지에 서명합니다. "지금 B를 사용하고 있습니다."

1년 후 해커가 실제로 키 A를 훔칩니다. 그들은 "지금 C를 사용하고 있습니다"라는 메시지에 서명합니다. 여기서 C는 자신의 키입니다.
후발주자 입장에서는 이 두 가지 메시지를 받고 A가 더 이상 사용되지 않는다는 것을 알지만 "A를 B로 교체" 또는 "A를 C로 교체"가 더 높은 우선순위인지 알지 못합니다.
이것은 탈중앙화 통화 디자인의 유명한 "이중 지출 문제"와 동일합니다. 여기서 목표는 코인의 이전 소유자가 코인을 다시 보내는 것을 막는 것이 아니라 이전 제어 계정의 키가 키를 변경하십시오. 탈중앙화 통화를 만드는 것처럼 탈중앙화 방식의 계정 관리에는 블록체인이 필요합니다. 블록체인은 키 변경 메시지를 타임스탬프하여 B 또는 C가 먼저인지에 대한 힌트를 제공할 수 있습니다.
마지막 두 지점은 더 어렵습니다. 내가 선호하는 솔루션은 멀티시그 및 소셜 복구 지갑으로, 계정을 분실하거나 도난당한 경우 다른 연락처가 계정 제어권을 새 키로 이전할 수 있습니다. 거액의 돈을 이체하거나 중요한 계약을 체결하는 것과 같은 중요한 작업을 위해 연락처를 요청할 수도 있습니다.
여기에도 블록체인 기술이 필요합니다. 암호 공유를 사용하여 소셜 복원이 가능하지만 실제로는 더 어렵습니다. 일부 연락처를 더 이상 신뢰하지 않거나 키를 변경하려는 경우 자신의 키를 변경하지 않고 액세스를 취소할 방법이 없습니다. 그래서 우리는 어떤 형태의 온체인 기록이 필요하게 되었습니다.
이것은 지금까지 블록체인의 제한된 사용 사례일 뿐이라는 점에 유의하십시오. 계정을 온체인에 두는 것은 완벽하게 괜찮지만 다른 모든 작업은 오프체인에서 수행합니다. 이 비전에는 현재 이더리움으로 로그인과 같은 랜딩 시나리오가 있습니다.
(Odaily 참고: "이더리움으로 로그인"은 이더리움 계정을 통해 타사 웹 애플리케이션에 로그인하기 위한 일련의 기술 사양으로, 사용자가 기존 중개자에 의존하지 않고 이더리움 계정 및 ENS 구성 파일을 통해 디지털 ID를 제어할 수 있도록 합니다. 현재 모범 사례를 표준화하고 Web2 서비스를 보다 쉽게 채택할 수 있도록 Web3에서 사용됩니다.)
보조 제목
인증의 변경 및 취소
Alice는 대학에서 학위를 마치고 대학 키로 서명된 디지털 학위 기록을 받습니다. 나중에 Alice의 논문 표절로 인해 학위가 취소되었습니다. 그러나 Alice는 자신이 학위를 가지고 있다고 주장하기 위해 계속해서 오래된 전자 학위 기록을 사용합니다. 이 인증은 Alice가 부적절하게 액세스했을 수 있는 아카데미의 온라인 포럼에 로그인할 수 있는 권한과 같은 권한을 가질 수 있습니다. 이를 어떻게 방지할 수 있습니까?
"블록체인 최대화" 접근법은 학위를 온체인 NFT로 만들어 학원이 온체인 트랜잭션을 발행하여 NFT를 취소할 수 있도록 하는 것입니다. 하지만 비싼 수수료를 피하기 어려울 수 있습니다. 문제는 흔하고 취소는 드물며 아카데미가 거래를 발행하고 모든 문제에 대해 불필요하게 비용을 지불하도록 요구하고 싶지 않습니다. 따라서 우리는 하이브리드 솔루션을 채택할 수 있습니다. 즉, 오프체인 메시지에 서명할 초기 등급을 설정하고 온체인에서 취소를 수행합니다. 싱가포르 정부 차원의 프로젝트인 OpenCerts에서 사용하는 디지털 인증서 방식입니다.저는 특히 롤업, 포크 및 기타 기술이 마침내 온라인에 등장하기 시작하고 블록체인 비용이 점점 낮아지고 있는 지금, 시스템을 분산된 상태로 유지하고 블록체인만 사용하는 것이 최선이라고 제안합니다.
부정적인 평판
보조 제목
부정적인 평판
오프체인 서명이 충족하기 어려운 또 다른 핵심은 부정적인 평판입니다(인증하는 사람이나 조직은 자신의 인증을 보지 않기를 원할 수 있습니다). 여기에서 "부정적 평판"은 전문 용어로 사용됩니다. 가장 확실한 인센티브 사용 사례는 악의적인 댓글이나 특정 상황에서 누군가의 가학적인 행동에 대한 보고와 같이 누군가가 나쁘다는 것을 증명하는 것이지만 "부정적인" 증거도 있습니다. 나쁜 행동 사용 사례를 의미하지는 않습니다. 예를 들어, 대출을 신청하고 동시에 너무 많은 다른 대출을 신청하지 않았음을 증명하고 싶을 수 있습니다.
인증 온체인은 문제를 해결합니다. 프라이버시를 보호하기 위해 암호화 및 영지식 증명을 추가할 수 있습니다. 인증은 온체인 기록일 수 있고 데이터는 수신자의 공개 키로 암호화되며 사용자는 부정적인 평판이 없음을 증명할 수 있습니다. 증거는 온체인에 있고 확인 프로세스는 블록체인을 인식하므로 증거를 쉽게 확인할 수 있고 기록을 건너뛰지 않습니다. 계산적으로 실현 가능하도록 사용자는 증분 검증 가능한 계산(예: Halo)을 사용하여 암호화된 레코드를 유지 및 증명한 다음 필요할 때 레코드의 일부를 공개할 수 있습니다.
부정적인 평판과 취소된 인증은 어떤 의미에서 동등한 문제입니다. 다른 부정적인 평판 인증을 추가하고 "다른 인증은 더 이상 중요하지 않습니다"라고 말함으로써 인증을 취소할 수 있습니다. 긍정적인 평판을 첨부하여 부정적인 평판을 취소할 수 있습니다.
보조 제목
부정적인 평판은 좋은 생각입니까?
부정적인 평판을 표시하는 것이 디스토피아입니까? 긍정적인 평판을 얻기 위해 최선을 다해야 하지 않겠습니까?
나는 부정적인 평판을 100% 피하는 것을 지지하지만 부정적인 평판을 완전히 피한다는 생각에는 동의하지 않습니다. 부정적인 평판은 많은 사용 사례에서 중요합니다. 무담보 대출은 블록체인 안팎에서 자본 효율성을 개선하는 데 매우 유용합니다. Ethereum Shanghai Summit에서 제가 연설한 Unirep Social은 남용 제한을 목표로 높은 수준의 익명성과 개인 정보를 보호하는 부정적인 평판 시스템을 결합한 개념 증명 소셜 미디어 플랫폼을 시연했습니다.
성노동자 고객을 위한 익명 평판 시스템을 상상해 보십시오. 프라이버시를 보호하려면 시스템이 필요합니다. 고객이 성 노동자를 학대하는 경우 블랙리스트에 올라 다른 성 노동자들에게 주의를 환기시킵니다. 이런 식으로 숨길 수 없는 부정적인 평판은 실제로 취약한 사람들에게 힘을 실어주고 그들을 안전하게 지켜줄 수 있습니다. 여기서 요점은 특정한 부정적인 평판을 유지하는 것이 아닙니다. 오히려 부정적인 평판의 진정한 가치를 보여주기 위한 것이며 성공적인 시스템은 어떤 식으로든 이를 지원해야 합니다.
부정적인 평판이 100% 부정적인 평판일 필요는 없습니다. 나는 약간의 비용으로 새로운 프로필을 만드는 것이 가능하다고 생각합니다(기존의 긍정적인 평판의 대부분 또는 전부를 희생할 수 있음). 너무 적은 책임과 너무 많은 책임 사이에는 균형이 있습니다. 그러나 먼저 블록체인에 부정적인 평판 점수 메트릭을 가져오는 기술을 보유하는 것이 필드 잠금을 해제하는 전제 조건입니다.
보조 제목
약속의 희소성
블록체인의 가치에 대한 또 다른 예는 제한된 수의 증명 발행입니다. 내가 누군가를 보증하고 싶다면(예: 회사 또는 정부 비자 프로그램이 그러한 보증을 보고 있는 경우) 보증을 보고 있는 제3자는 내가 보증에 대해 신중한지 알고 싶어할 것입니다.

보다 효율적인 사용 사례는 한 번에 여러 번 게시하는 것입니다. 아티스트가 NFT의 "한정판" NFT를 출시하려는 경우 출시되는 NFT의 Merkle 루트를 포함하는 해시를 온체인에 게시할 수 있습니다. 단일 발행은 그들이 사실 이후에 더 발행하는 것을 방지하고 수량 제한을 나타내는 숫자(예: 100)와 Merkle 루트를 게시할 수 있습니다. 즉, 맨 왼쪽 100개의 Merkle 분기만 유효함을 의미합니다.
단일 Merkle 루트와 최대 개수를 온체인에 게시하면 제한된 수의 인증을 제출할 수 있습니다. 이 예에서는 증명 검사를 충족하는 잠재적으로 유효한 Merkle 분기가 5개뿐입니다. 독자들은 오프체인 스케일링 솔루션 플라즈마 체인과 개념적 유사성을 알 수 있습니다.
보조 제목
기본 상식
상식(또는 공개)은 조정에 중요합니다. 예를 들어, 한 그룹의 사람들이 문제에 대한 의견을 갖고 싶어 할 수 있지만 동시에 충분한 사람들이 그렇게 할 경우에만 자신의 숫자가 안전하다고 느낄 것입니다. 예를 들어 특정 진술에 대해 "약속 풀"을 시작하고 다른 사람들이 동의를 나타내는 해시(처음에는 비공개)를 게시하도록 초대합니다. 충분한 사람들이 일정 기간 동안 참여한 후에야 모든 참가자는 자신의 입장을 알리기 위해 다음 온체인 메시지를 게시하도록 요청받을 것입니다.
이러한 설계는 영지식 증명과 블록체인의 결합을 통해 이루어질 수 있습니다. 블록체인 없이도 가능하지만 증인 암호화(아직 사용할 수 없음) 또는 보안 가정에 심각한 문제가 있는 신뢰할 수 있는 하드웨어가 필요합니다. 이러한 종류의 아이디어 주변에는 현재 충분히 개발되지 않은 넓은 설계 공간이 있지만 블록체인 및 암호화 도구를 둘러싼 생태계가 더욱 발전하면 성장을 가속화할 것입니다.
보조 제목다른 블록체인 애플리케이션과의 상호 운용성
Proof of Humanity는 프로젝트가 Proof of Humanity 프로필을 가진 사람에게 자동으로 에어드롭하거나 계정 거버넌스 권한을 부여하는 것을 더 쉽게 만드는 온체인 NFT입니다. 오라클 데이터 체인은 DeFi 프로젝트를 읽기 쉽게 만듭니다. 이러한 경우 블록체인은 신뢰를 관리하는 DAO와 같은 구조를 수용할 수 있지만 신뢰의 필요성을 제거하지 않습니다. 그러나 체인에서 제공되는 주요 가치는 블록체인의 참여가 필요한 상호 작용하는 것과 동일한 위치에 있다는 것입니다.
물론 오프체인에서 오라클을 실행하고 데이터를 읽어야 할 때만 데이터를 가져오도록 요청할 수 있습니다. 이는 많은 경우 실제로 비용이 더 많이 들고 개발자에게 불필요한 복잡성과 비용을 초래합니다.
보조 제목
오픈 소스 메트릭
또 다른 측정 및 점수 값은 평판 시스템입니다. 이것은 중앙 집중식 등급의 형태로 존재하지만 더 많은 사용자 개인 정보를 유지하면서 투명한 알고리즘을 사용하여 보다 분산된 방식으로 달성할 수 있습니다. 이와 같이 밀접하게 결합된 사용 사례 외에도 커뮤니티가 자신을 이해하는 데 도움이 되는 더 광범위한 사용 사례가 있습니다. 정량적 지표를 폐지하는 대신 더 나은 지표를 개발해야 합니다.
Kate Sills는 평판 계산의 목표에 대해 회의적입니다."프로세스를 평가하는 것은 매우 주관적이고 상황에 따라 달라집니다. 사람들은 자연스럽게 다른 사람의 신뢰성에 동의하지 않을 것이며 신뢰는 상황에 따라 달라집니다... 우리는 객관적인 결과를 얻기 위해 주장을 '계산'하려는 제안에 대해 회의적이어야 합니다."
이 경우 주관성과 맥락이 중요하다는 데 동의하지만 평판에 대한 계산을 피하는 것이 옳은 일이라는 데는 동의하지 않습니다.
대규모 협력을 지원하려는 모든 복잡한 사회는 집합과 단순화에 어느 정도 의존해야 합니다.
개방적이고 참여적인 인증 생태계(현재 우리가 가지고 있는 중앙 집중식 생태계와 반대)는 더 나은 메트릭을 위한 공간을 만들어 두 세계의 장점을 모두 가져올 수 있다고 생각합니다. 다음은 그러한 설계가 따를 수 있는 몇 가지 원칙입니다.
상호 주관성: 평판은 단일 전체 점수가 아니라, 평가 대상인 사람 또는 개체와 점수를 확인하는 시청자를 포함하는 보다 주관적인 계산이어야 합니다.
신뢰할 수 있는 중립성: 이를 달성하는 방법은 최대한의 투명성과 드문 알고리즘 변경입니다.
소셜 데이터의 훌륭한 대규모 집계를 생성하지 못하면 불투명하고 중앙 집중화된 사회적 신용 점수에 시장 점유율을 양도할 위험이 있습니다.
모든 데이터가 온체인이어야 하는 것은 아니지만 일부 데이터를 공개 콘텐츠 형식으로 노출하면 남용되고 중앙에서 제어할 수 있는 데이터 액세스의 불일치를 만들지 않고 커뮤니티 자체의 가독성을 개선하는 데 도움이 될 수 있습니다.
보조 제목
데이터 저장소로
이것은 정말 논란이 많은 사용 사례입니다. 블록체인 분야에는 공통된 견해가 있습니다. 블록체인은 정말 필요하고 불가피한 경우에만 사용해야 하고 다른 도구를 사용해야 한다는 것입니다.
이것은 거래 수수료가 매우 비싸고 블록체인이 매우 비효율적인 세상에서 이치에 맞습니다. 그러나 블록체인이 롤업 및 포크되는 세상에서는 거래 수수료가 1센트로 떨어지고 블록체인과 비블록체인 분산 저장소의 약간의 차이가 100배에 불과할 수 있으므로 큰 의미가 없습니다.
또한 모든 데이터를 온체인에 저장하는 것도 이치에 맞지 않습니다. 그러나 작은 텍스트 레코드가 의미가 있는 이유는 무엇입니까? 블록체인은 물건을 보관하기에 매우 편리한 장소이기 때문입니다. 이 기사의 사본을 IPFS에 보관합니다. 그러나 IPFS에 업로드하는 데 보통 한 시간이 걸리고 중앙 집중식 게이트웨이가 필요하며 때때로 파일이 손실됩니다. 반면에 전체 기사를 온체인에 버리면 이 문제를 완전히 해결할 수 있습니다. 물론 포크 이후에도 체인에 버려지기에는 기사가 너무 큽니다. 그러나 내용이 적은 레코드에도 동일한 원칙이 적용됩니다.
저장을 위해 데이터를 온체인에 두는 올바른 결정의 예는 다음과 같습니다.
향상된 암호 공유: 암호를 N 부분으로 분할합니다. 여기서 M=NR 부분은 암호를 복구할 수 있지만 모든 N 부분의 내용을 선택할 수 있습니다. 예를 들어 이러한 조각은 모두 암호 해시, 다른 도구에서 생성된 암호 또는 보안 질문에 대한 답변일 수 있습니다. 이는 추가 R 조각을 체인에 게시하고(무작위로 보임) 전체 세트에서 암호를 N/N(N+R)번 공유함으로써 달성됩니다.
ENS 최적화. ENS는 모든 레코드를 하나의 해시로 결합하고, 해시만 온체인에 게시하고, 데이터에 액세스하는 모든 사람이 IPFS에서 전체 데이터를 얻도록 요구함으로써 보다 효율적으로 만들 수 있습니다. 그러나 이것은 상당한 복잡성을 추가하고 또 다른 소프트웨어 종속성을 추가합니다. 따라서 데이터가 32바이트보다 길더라도 ENS는 데이터를 온체인에 보관합니다.
소셜 메타데이터: 계정에 연결된 데이터(예: Ethereum으로 로그인), 데이터 노출을 원하고 길이가 매우 짧습니다. 이것은 일반적으로 아바타와 같은 대용량 데이터의 경우에는 해당되지 않지만(이미지가 작은 SVG 파일인 경우 작동함) 실제로는 텍스트 레코드의 경우에는 해당되지 않습니다.인증 및 액세스 권한: 저장되는 데이터의 길이가 수백 바이트 미만인 경우 해시를 온체인에, 데이터를 오프체인에 두는 것보다 온체인에 데이터를 저장하는 것이 더 편리할 수 있습니다.
때로는 데이터가 특히 민감한데, 이는 데이터를 온체인에 배치하고 두 번째 방어 계층으로 로컬에 저장하는 것에 반대하는 또 다른 주장입니다. 이러한 경우 프라이버시의 필요성은 블록체인뿐만 아니라 모든 분산형 저장소에 대한 논쟁입니다.
요약하다
보조 제목요약하다
위의 애플리케이션 시나리오 중에서 개인적으로 가장 자신 있는 두 영역은 다른 블록체인 애플리케이션과의 상호 운용성 및 계정 관리입니다.
첫 번째는 이미 온체인에 있고 두 번째는 상대적으로 저렴합니다(블록체인을 작업당 한 번이 아니라 사용자당 한 번 사용해야 함).
부정적인 평판과 취소도 중요하지만 아직은 상대적으로 초기 사용 사례입니다. 긍정적인 평판 오프체인에만 의존함으로써 평판 시스템이 성장할 여지가 많지만 취소 및 부정적인 평판의 적용은 발전함에 따라 더 명확해질 것입니다. 누군가 중앙 집중식 서버로 이 작업을 시도할 것으로 예상하지만 시간이 지나면 블록체인이 불편함과 중앙 집중화 사이의 어려운 선택을 피할 수 있는 유일한 방법이라는 것을 이해하게 될 것입니다.


