DID의 깨달음 순간: 디지털화를 끝까지 진행하다

왕건삭
2022-08-08 09:52:36
수집
앞으로 인감이나 서명이 관련된 장소에서는 DID의 검증과 관련될 기회가 있습니다.

저자: 왕건삭

7월 19일, DID(탈중앙화 식별자)가 W3C의 표준으로 출시되었습니다. 7월 20일, 저는 DID와 관련된 여러 질문을 했습니다:

탈중앙화 식별자(DID)에 대한 질문 모음

결과적으로 반개월이 지났지만, 여전히 제 질문에 대한 답을 찾지 못했습니다. Google에서 DID에 대한 첫 몇 페이지의 모든 결과를 읽고, YouTube에서 관련 영상을 본 후, 마음속에 분노가 계속 쌓였습니다. 저는 즉각, Twitter 등 여러 곳에서 전 세계에 도움을 요청했습니다:

우리는 http://abc.com과 같은 URL을 브라우저의 주소창에 입력할 수 있다는 것을 알고 있습니다. tom@abc.com과 같은 이메일 주소는 이메일 클라이언트의 수신자란에 입력할 수 있습니다. 심지어 0x9eF….B1ba3과 같은 복잡한 이더리움 주소도 지갑 송금의 수신자란에 입력할 수 있다는 것을 알고 있습니다. 누가 저에게 말해줄 수 있나요:

1) 2022년 8월, 전 세계에서 제 DID 주소를 표시할 수 있는 곳이 하나라도 있나요?

2) 인터넷 상에서 did:web:abc.com 또는 did:example:123과 같은 DID 주소를 입력할 수 있는 곳이 하나라도 있나요?

3) DID를 사용할 수 있는 애플리케이션이 하나라도 있나요?

예상대로, 아무도 저에게 답을 줄 수 없었습니다. 저는 약간 미쳐버릴 것 같았습니다. 이게 수년간 준비된 DID의 현상인가요? 뭔가 좋지 않은 기운이 느껴집니다. 이론적으로는 애플리케이션이 먼저 나와야 하지 않나요? HTTP/1.0의 공식 표준이 나온 지 2년 전, 수제 HTTP 프로토콜을 사용하던 Netscape는 이미 상장되었습니다.

하지만 나중에 즉각의 @w3tester 친구가 저를 구해주었고, 그가 만든 애플리케이션을 추천해주었습니다: https://credential.zkid.app. 덕분에 저는 드디어 인생에서 처음으로 DID 경험을 해보게 되었습니다.

이것은 개념이 항상 사람을 혼란스럽게 만들고, 애플리케이션이 사람을 즉시 이해하게 만든다는 것을 다시 한번 증명했습니다. 이러한 애플리케이션이 난해한 개념을 쉽게 이해할 수 있게 해주는 순간을 저는 "디하구관정 순간"이라고 부릅니다(DAO의 예, NFT의 예, 전화의 반례).

자신의 DID 주소 보기

방문: https://credential.zkid.app

간단한 기억 단어 기록과 같은 일반 지갑 설정 과정을 거치면, 이더리움 지갑이나 비트코인 지갑처럼 ID를 생성할 수 있습니다. 인터페이스의 오른쪽 상단에서, 저는 처음으로 다음과 같은 문자열을 보았습니다:

image

did:kilt:light:004sb5zyXirkEBDTDR5HQgYLBRdFgMWXhJNR3Zs8tNgQLVtmLd:z1Ac9CMtYCTRWjetJfJqJoV7FcNjbuKfUVy9CgD1PiUwcPwzuUPV4P1wzXoKX5V4dq99TP7GnYqvwvSTsEJFBJQ

이 DID를 구체적으로 어떻게 사용하는지는 다음 글에서 자세히 설명하겠습니다.(한마디로, DID는 공키의 DNS인 것 같습니다.)

인증 받기

Credential Type 탭 안은 텅 비어 있었습니다. @w3tester는 저에게 CType: 0x7c98af5a580071e36baddebeee8000236095531819660dad994b9efb04f95a10을 친절히 주었습니다. 제가 이를 가져오니, 다음과 같은 조직이 나타났습니다:

image

이것은 DAO-Member-1이라고 불리며, 무언가를 발급할 수 있는 기관인 것 같습니다.

마우스를 올리면 "Create Claim" 버튼이 있습니다. 클릭하면 다음과 같은 화면이 나타납니다:

image

이 양식은 많은 정부 부서에서 작성하는 양식과 비슷해 보입니다. 저는 Name: Jianshuo, Rank: 10, Role: Player와 같은 정보를 입력한 후 "Submit"을 클릭했습니다.

그 후, "Credential" 페이지에서 다음과 같은 정보를 보았습니다:

image

제가 새로 제출한 Claim의 상태는 Attesting입니다. 즉, 검증 대기 상태입니다.

잠시 후, @w3tester 친구가 시스템에서 제 이 선언을 승인하였고, Name: Jianshuo, Rank: 10, Role: Player로서의 제 선언의 상태가 Attested로 변경되었습니다.

무슨 일이 일어났나요? 제 추측

이 과정은 이렇게 끝났고, 더 이상 무엇을 할 수 없었습니다. 하지만 저는 DID의 역할과 과정을 어렴풋이 이해하게 되었습니다.

Dao-Member-1은 아마도 다른 권위 있는 조직일 것이며, 대학일 수도 있고, 경찰서일 수도 있으며, 어떤 정부 기관이나 다른 조직, 혹은 친구일 수도 있습니다.

먼저 그곳에 가서 양식을 받고, 작성한 후 그 양식을 다시 그 기관에 제출하여 도장을 받습니다.

그 양식에는 아마도 당신이 이 대학을 졸업한 날짜, 신분증, 나이, 또는 단순히 "저는 스케이트보드를 잘 탑니다"라고 적혀 있을 것입니다. 그러면 상대 기관은 그들의 DID 신분으로 도장을 찍어줄 것입니다(이것은 Verifiable Credential, VC라는 메커니즘입니다). 그러면 당신은 신분증이나 운전면허증과 같은 종이 문서처럼 이 디지털 양식을 꺼낼 수 있습니다. 이것이 신분증 등 다양한 양식의 미래 모습입니다. 설령 그 기관의 웹사이트가 사라지거나, 그 기관 자체가 사라져도, 이 디지털 양식은 여전히 사용할 수 있습니다.

즉, 앞으로 도장을 찍거나 서명하는 모든 장소에서 DID 검증과의 관계가 생길 기회가 있을 것입니다. 결국, 세상에서 디지털화할 수 있는 것은 모두 디지털화되었고, 우리는 여전히 우리의 작은 손과 나무 도장에 의존하고 있는 것은 너무 뒤떨어진 것입니다.

이 과정이 여러분에게 조금이나마 이해를 돕기를 바랍니다.(왜 단지 조금 이해하나요? 저도 단지 조금 이해했기 때문입니다.)

주: @w3tester의 친절한 가르침에 감사드립니다.

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