블록체인4 [블록체인] Hyperledger Indy node-pool 분석하기 개인적으로 공부한 내용이므로 틀린 내용이 존재할 수 있습니다. 오류내용은 댓글을 통해 알려주시길 바랍니다. indy-node의 dockerfile 분석 하단의 링크에 작성된 node-pool 관련 분석입니다. dockerfile 분석을 통해 node-pool의 동작 구성을 이해해보고자 합니다. 분석코드(node-pool) - https://github.com/hyperledger/indy-sdk/blob/master/ci/indy-pool.dockerfile 우분투 버전 설정 # ubuntu 버전 작성, 유저id 설정 # uid : 특정 컴퓨터 사용자에게 부여되는 숫자 또는 이름 # ARG : 변수 선언 FROM ubuntu:16.04 ARG uid=1000 기초적인 우분투 버전을 선언하고, uid 유저.. 2021. 8. 10. [블록체인] DID document는 무엇이고 어떤 내용이 들어갈까? 개인적으로 공부한 내용이므로 틀린 내용이 존재할 수 있습니다. 오류내용은 댓글을 통해 알려주시길 바랍니다. >> DID document란 무엇인가? - DID의 소유권을 증명할 수 있는 인증 수단이 저장되어있는 문서. - 그 외 DID에 관한 정보(contect, id, publicKey 등)이 저장되어있다. - 소유권 인증 시 이 DID document를 참조한다. >> DID 소유권 증명 예시 1) 사용자가 자신의 DID를 검증기관에 제시한다. ex) did:ethr:1234 2) 검증기관은 이더리움에서 did:ethr:1234의 DID document를 획득한다. 3) 검증기관은 자신의 DID가 맞는지 인증을 해보라는 Challenge를 전송한다. 4) 사용자는 검증기관에게 Response를 전송한.. 2021. 8. 3. [블록체인] 하이퍼레저 인디(Hyperledger indy)플랫폼과 SSI/DID 개인적으로 공부한 내용이므로 틀린 내용이 존재할 수 있습니다. 오류내용은 댓글을 통해 알려주시길 바랍니다. 핵심 키워드 하이퍼레저 인디(Hyperledger Indy): 분산원장에 대한 독립적인 아이덴티티를 지원하는 하이퍼레저(Hyperledger) 프로젝트이다. 블록체인 또는 기타 분산 원장을 기반으로 하는 디지털 ID를 제공하기 위한 도구, 라이브러리 및 재사용 가능한 구성 요소를 제공한다. 인증에 특화된 프로젝트로, 높은 프라이빗과 보안, 강한 아이덴티티를 위한 소프트웨어 생태계를 제공한다. DID(Decentralized Identifier): 탈중앙화 신원증명, 분산아이디로, 중앙 시스템에 의해 통제되는 기존 신원확인 방식과 달리, 개개인이 자신의 정보에 완전한 통제권을 갖도록 하는 기술이다. .. 2021. 7. 6. [블록체인] DID란 무엇인가? DID(Decentralized Identifiers) : 중앙화된 신원 제공자, 레지스트리, 인증 기관 등으로부터 독립되어 검증 가능한 분산 디지털 신원 기술 - DID 주체와 관련된 URL로, DID 문서방식으로 주체와 신뢰도 있는 상호작용을 하게 하는 도구 DID 인증 과정 1. DID 사용자는 비밀키가 저장된 개인 단말기/브라우저를 통해 DID가 담긴 사용자 요청 전송 2. 서비스는 사용자 DID를 이용해 레지스트리에서 사용자 공개키를 통해 신원 인증에 필요한 값을 암호화하여 사용자에게 전송. 3. 사용자는 비밀키를 통해 복호화를 하여 서비스에게 전송(신원 인증 요청 응답) 4. 서비스는 사용자가 복호화한 인증값이 유효하면 신원 인증을 완료, 서비스 제공을 위한 채널을 생성 후 제공 VC와 VP .. 2021. 7. 3. 이전 1 다음