본문 바로가기

DID3

[회고록] 코드스테이츠 프로젝트 3 시작 (DID 인증 서비스) 아쉬웠던 프로젝트 2를 뒤로하고, 바로 프로젝트 3이 시작되었다. 팀 빌딩을 하고 이번에는 DID와 Klaytn을 이용한 탈중앙화 인증 서비스를 주제로 프로젝트에 참여하게 되었다. 코드스테이츠 UR Class에 DID가 포함되긴 했지만 예제 코드에서도 전체적인 서비스를 빌딩하는 예제가 아니었기 때문에 DID를 선택했다. 또한 ERC-20, ERC-721 토큰을 발행하고 토큰 이코노미를 만드는 작업은 이미 프로젝트1, 프로젝트 2를 거치면서 계속 해왔던 부분이었기 때문에 새롭고, 잘 모르는 부분에 대해 도전하고 싶은 마음이 컸다. 본격적으로 DID를 이용해 W3C에서 표준화 되어 있는 문서를 참고하고, 프로젝트를 어떻게 기획할지 고민하는 시간을 시작으로 프로젝트3가 시작되었다. 이번 프로젝트는 1달 동안 .. 2022. 9. 1.
[Blockchain] VC VP DID 개념 및 작동 방식 VC(Verifiable Credentials)이란 Credential이란? 먼저 Credential이란 신원확인에 필요한 정보를 의미합니다. 예를 들어 현재 신원을 증명하기 위해 사용되는 수단으로는 주민등록증, 운전면허증이 사용되는데, 이를 물리적인 Credential로 볼 수 있습니다. 물리적인 Credential은 다음 사항을 포함하고 있습니다. 신분증 소유자를 식별할 수 있는 정보(이름, 사진, 주민등록번호 등) 신분증 발급기관(행정안전부, 외교부, 경찰청 등) 발급기관이 보증하는 정보(생년월일, 면허, 국적 등) 신분증 용도(주민등록증, 운전면허증, 여권 등) 신분증 제약조건(유효기간 등) 디지털 환경에서 신원을 증명하고 Credential의 유효성을 보증하기 위해 사용하는 것이 W3C의 Ver.. 2022. 7. 25.
[Blockchain] W3C 데이터 탈중앙화 표준 DID란? DID란 무엇인가? DID(Decentralized Identity)는 데이터의 주권을 개개인이 가지고 있고, 중앙집중화된 시스템을 거치지 않고 신원을 증명할 수 있는 기술입니다. DLT(Distributed Ledger Technology, DLT) 기술을 기반으로 유저의 데이터를 저장하고 인증할 수 있도록 합니다. DID를 구성하는 요소는 데이터 저장소(Registry), 데이터 제공자(Provider), 인증기관(Certificate Authorities)로 구분되고, 탈중앙화 방식으로 작동합니다. DID를 구현하는 기본 기술은 SSI(Self-Sovereign Identity)입니다. DID가 등장하게 된 배경은? 현재도 사용중인 월드 와이드 웹(WWW, W3C)는 인터넷에 연결된 각 컴퓨터들이 .. 2022. 7. 25.