안녕하세요, 오늘은 분산 식별자 DID(Decnetralized Identifiers)에 대해 알아보도록 하겠습니다. 블록체인 기술이 발전함에 따라 다양한 기술론들이 생겨나고 있는데요. 가장 기대되고 의미 있는 블록체인 기술 중 하나이지 않을까 생각합니다. 분산 식별자(DID)에 대해 알아보고 나의 생각에 대해 말씀드리도록 하겠습니다.
분산 식별자 DID(Decentralized Identifiers)
DID는 개인 또는 조직과 같은 모든 주제를 나타낼 수 있고 분산형 공개 키 인프라(DPKI)의 핵심 구성요소의 일부인 고유하고 가용성이 높으며 검증 가능한 디지털 식별자입니다. ID를 인증하는 방법에는 여러 가지가 있으며, 영지식 인증과 같은 일부 방법은 다른 방법보다 더 사적인 것일 수 있습니다. 가장 안전하고 인기 있는 옵션 중 하나는 분산 디지털 ID와 분산형 식별자 영역에서 고유한 문자열을 가진 디지털 토큰을 사용하는 것입니다. 이러한 디지털 토큰은 액세스, 트랜잭션 및 활동 추적뿐만 아니라 식별 목적으로도 사용할 수 있습니다. DID를 사용하면 사용자는 자신의 디지털 토큰을 블록체인의 ID에 대한 식별 토큰으로 사용할 수 있습니다. 사용자는 자신의 모든 개인 정보(예: 이름, 성별, 전자 메일 주소 등)를 포함하는 분산 ID를 생성하고 제삼자의 개입 없이 자신의 신원을 증명할 수 있습니다. 즉, 은행이나 신용카드 회사와 같은 중앙 기관이 사용자 ID를 생성하거나 관리할 필요가 없습니다. DID를 위한 가장 인기 있는 플랫폼 중 하나는 EOS로 이더리움 네트워크의 사용자가 쉽게 자신의 디지털 토큰을 만들고 관리할 수 있습니다. 이 기술을 사용하여, 사람들은 쉽게 거래할 수 있고, 자동차나 집과 같은 자신의 소유권이나 신원에 대한 증거를 제공할 수 있습니다.
분산 식별자 DID(Decentralized Identifiers) 작동방식
블록체인의 디지털 아이덴티티를 관리하려면 아이덴티티를 위한 "스마트 계약" 기능이 있는 디지털 지갑을 설정해야 합니다. 스마트 계약은 네트워크에서 실행되는 소프트웨어 프로그램으로, 두 당사자 간의 특정 계약을 만드는 데 사용할 수 있습니다. 설정한 후에는 자신의 디지털 ID 지갑을 사용하여 디지털 ID에 액세스하고 관리할 수 있습니다. SSI 패러다임에서 첫 번째 기본 개념과 W3C 표준 초안은 SSI 생태계의 모든 참여자(개인, 엔티티 또는 사물)에 대한 식별자인 DID입니다. 본다 구체적으로, DID는 URL(또는 웹 주소)과 같은 글로벌 고유 식별자입니다. 분산 원장 기술(DLT)을 통해 등록되므로 생성 또는 등록에 중앙집권적 권한이 필요하지 않습니다. 해당 서비스에만 사용되는 사용자 이름과 달리 사용되는 위치에 관계없이 전역적으로 그리고 모든 콘텍스트에 대해 고유합니다. DID는 하나 이상의 암호화 키 쌍(공개 키 및 개인 키)과 연결됩니다. 고급 암호화 기술을 통해 개인 키에 연결된 공용 키를 생성할 수 있습니다. 개인 키는 항상 오프 체인 상태로 유지됩니다. DID와 공용 키가 함께 블록체인에 게시되며, 이 "패키지"를 DID 문서라고 합니다. DID 문서에는 DID 소유자와 통신하거나 인증하는 방법에 대한 컴퓨터 확인 지침도 포함되어 있습니다. DID와 관련 공개 키는 불변적이고 분산된 장부에 기록되기 때문에 공개 키를 안전하고 신뢰할 수 있게 배포하여 현대 비대칭 암호의 가장 큰 문제 중 하나인 (MitM) 공격을 해결할 수 있습니다. 기본적으로 DLT는 DID를 DID 문서에 연결하는 데 도움이 됩니다. 즉, 사용자 DID는 사용자의 지갑에 암호화되어 있는 "사용자 이름"으로, 개인 키는 사용자의 암호로 간주합니다. 분산형 시스템에서 인증 과정에서 사용자는 개인 키로 메시지를 서명함으로써 자신의 신원을 증명하고, 제 3자 엔티티는 해당 블록체인 장부에서 사용자의 공개 키를 조회하여 서명을 확인할 수 있습니다. 이렇게 하면 암호가 사라집니다. 이제 전문 분야로 넘어갑니다. DID 구성표 : 모든 DID는 "did:"로 시작합니다. DID 방법은 다음과 같습니다. 이 필드는 이 DID를 처리하는 방법을 지정합니다. DID의 이 부분을 읽을 때 컴퓨터는 DID를 가져올 위치를 이해합니다. 예를 들어 GATACA의 DID 방법은 "gatc"로 명명됩니다. DID 메서드 별 식별자: 메서드 내에서 DID의 고유 식별자를 나타냅니다. 예를 들어, GATACA의 DID 방법은 식별자에 기본 58을 사용하여 32자를 사용합니다.
분산 식별자 DID(Decentralized Identifiers) 필요한 이유
현재의 신분제도는, 대부분의 경우, 우리가 통제할 수 없습니다. 그것들은 그것들을 어떻게, 어디서 그리고 언제 취소할 수 있는지 결정하는 외부 기관들에 의해 발행됩니다. 그들은 우리가 기밀로 유지하기를 원할지도 모르는 특정 개인 정보를 공개할 수 있습니다. 많은 경우 악의적인 행위자가 이러한 신원을 부정하게 복제하여 "신분 도용"을 초래할 수 있습니다. 분산 ID의 필요성을 더 잘 이해하려면 ID 관리의 현재 모델과 관련된 단점을 분석하는 것이 중요합니다. 첫 번째 ID 관리 모델은 특정 서비스에 액세스 하기 위해 개인에게 발급된 자격 증명에 의존했습니다. 각 조직은 조직과 상호 작용하려는 모든 사용자에게 사용자 이름과 암호를 발급합니다. 이렇게 하면 방문할 각 웹 사이트에 대한 로그인 자격 증명을 등록하고 기억해야 하므로 사용자 환경이 좋지 않습니다. 첫 번째 ID 관리 모델의 열악한 사용자 경험으로 인해 타사에서는 서비스 및 웹사이트에 로그인하기 위해 ID 자격 증명을 발급하기 시작했습니다. 이 모델의 일반적인 예로는 "Google로 로그인" 및 Facebook으로 로그인" 기능이 있습니다. 이 모델에서 사용자는 단일 암호를 기억하고 이를 사용하여 서비스 및 웹사이트에 로그인해야 합니다. 결과적으로, 구글과 페이스북과 같은 회사들은 신뢰의 중간자가 되었습니다. 이렇게 하면 사용자 환경이 개선되지만 개인 정보 보호 및 보안 문제가 제기됩니다. 블록체인 기술과 분산 식별자의 등장으로 ID 관리에 보안과 개인 정보를 제공하는 분산형 블록체인 ID가 생성되었습니다.
이상으로 분산 식별자 DID(Decentralized Identifiers)에 대해 알아보았습니다. 분산 식별자(DID)가 먼 미래 적용되면 어떠한 사회의 변화를 가져올지가 매우 궁금합니다. 기술 발전에 따라 명과 암이 생기기는 마련이지만, DID의 활용처는 늘어만 갈 것이라 생각합니다. 다음에도 더욱더 즐겁고 흥미로운 암호화폐 소식을 가져오도록 하겠습니다. 감사합니다.
'암호화폐의 유용한 정보' 카테고리의 다른 글
암호화폐와 이더리움 2.0(Ethereum 2.0)과 나의 생각 (0) | 2022.09.06 |
---|---|
암호화폐와 블록체인 샤딩(Sharding)과 나의 생각 (0) | 2022.08.31 |
암호화폐와 다오(DAO)와 나의 생각 (0) | 2022.08.30 |
암호화폐와 다크 코인(Dark Coin), 프라이버시 코인(Privacy Coin)과 나의 생각 (0) | 2022.08.29 |
암호화폐와 오라클(Oracle)과 나의 생각 (0) | 2022.08.27 |
댓글