데이터 생성
데이터 카테고리
데이터에는 일곱 가지 카테고리가 있습니다:
일반 데이터: 소유자에 대한 일반적인 정보인 이름, 나이 등입니다.
교육 데이터: 소유자의 교육, 학교, 자격증, 학위 등에 관한 데이터입니다.
의료 데이터: 소유자의 건강 이력에 관한 데이터입니다.
전문가 데이터: 소유자의 직장 이력에 관한 데이터입니다.
자산 데이터: 부동산 또는 기타 자산에 관한 데이터입니다. 이는 해당 자산의 주소를 포함합니다.
기타: 이전 카테고리에 들어가지 않는 소유자에 관한 모든 데이터입니다.
검색 가능한 데이터: 비 암호화 형식으로 저장되는 데이터로, SSI 페이지를 통해 검색할 수 있습니다. 이는 제품의 공급망 정보일 수 있어 제품의 ID로 SSI 페이지에서 검색하여 블록체인에서 제품의 공급망 정보를 얻을 수 있게 합니다. 이를 통해 기업은 판매하는 각 제품에 대한 공급망 패스포트를 제공할 수 있습니다.
공급망 패스포트
이것은 제품을 제조하는 데 사용된 재료의 공급망에 대한 정보 모음입니다. 예를 들어 배터리의 경우:
배터리 제조에 사용된 모든 재료에 대한 정보를 확인할 수 있어야 합니다.
각 재료의 공급망을 확인할 수 있어야 합니다.
이러한 재료가 어떻게 채굴/생산되었으며 어떤 상태인지를 확인할 수 있어야 합니다.
우리는 미래에 각 제품이 판매될 때 공급망 패스포트가 생성되고 (SSI 또는 다른 플랫폼 상에서) 사용자가 제품 ID로 제품의 공급망 패스포트를 검색할 수 있는 시대를 상상합니다.
이러한 지식 공백을 메우는 것은 제조업, 광업 및 기타 많은 산업에서 많은 문제를 예방하는 데 도움이 될 것입니다. 이것은 다음과 같은 것들을 돕습니다:
어린이 노동, 강제 노동, 인권 침해를 방지합니다.
안전하지 않은 작업 조건 및 노동자 착취를 방지합니다.
비 지속 가능한 관행을 방지합니다.
불법 채굴을 방지합니다 (회사가 불법으로 채굴된 광물을 구입할 수 없기 때문에)
등등
SSI 데이터 생성하기
사람들이 신뢰하는 데 데이터를 생성하려면 해당 카테고리에 적합한 신뢰할 수 있는 감사인에 의해 생성되어야 합니다. 일반적으로 감사인의 색깔이 높을수록 좋습니다. 적절한 감사인을 찾고 그들을 색깔에 따라 분류하여 감사인 페이지에서 찾을 수 있습니다.
또한 감사인은 자신에 대한 데이터를 생성해서는 안 됩니다.
다음은 사용자의 나이에 관한 데이터를 생성하는 단계별 가이드입니다. 사용자의 나이가 22라고 가정합니다:
SSI 페이지로 이동하고 Make An Entry 버튼을 클릭합니다.
데이터 생성 페이지에서, 질문 필드에 나이 값을, 응답 필드에 사용자의 나이 값을 입력합니다. Owner Wallet Address를 사용자의 지갑 주소로 설정하고, 데이터 카테고리를 General로 선택하고, 사용자의 프로필 ID 뒤에 사용자와 당신의 ID, 오늘의 날짜 및 사용자의 국가 신분증 만료일을 입력합니다. 우리 경우에는 사용자의 출생일인 8
월 30일을 데이터의 유효성 기간의 종료 날짜로 정의합니다.
유효성 기간이 지나면 데이터가 만료되고 사용자는 새로운 데이터를 생성해야 합니다.
더 많은 항목을 추가하고 양식을 확인하세요.
축하합니다. 사용자에 대한 새로운 데이터를 성공적으로 생성했습니다.
자동 데이터 생성 방법
PaySwap는 자동 데이터 생성의 경우 감사인입니다. 자동으로 생성할 수 있는 데이터의 수에는 제한이 있습니다.
SSI 페이지로 이동하고 Make An Automatic Entry 버튼을 클릭합니다.
표시되는 페이지에서 생성하려는 데이터 유형을 선택하고 필드의 도움말 아이콘 위로 커서를 가져가면 사용 가능한 도우미 가이드를 따릅니다.
데이터 보기
신뢰할 수 있는 감사인에 의해 사용자에 대한 데이터가 생성되면 선택된 카테고리의 SSI 페이지에서 사용 가능해집니다. 현재 활성 데이터, 만료된 데이터 또는 보류 중인 데이터(미래에 활성화될 데이터)를 볼 수 있습니다.
각 데이터 아래의 텍스트는 데이터의 값으로 저장됩니다.
데이터를 해독하려면 데이터 패널 오른쪽의 빨간색 잠금 아이콘을 클릭하고 지갑으로 거래를 서명해야 합니다. 이렇게 하면 녹색으로 변경되어 실제 데이터가 표시됩니다.
신원 토큰 생성하기
신원 토큰은 사용자가 블록체인에 배포된 스마트 계약 또는 인간에게 자신에 대한 정보를 증명할 수 있는 메커니즘입니다. 신원 토큰은 기본 데이터의 소유자에 의해서만 발행될 수 있으며, 감사인이 아닙니다. 이것은 기본 데이터를 표시하는 NFT 토큰입니다. 우리의 나이 데이터에 대해 하나를 생성해 봅시다:
나이 데이터의 패널의 오른쪽 화살표를 클릭하고 표시된 페이지에서 빨간색 잠금을 클릭하고 데이터를 해독하려면 트랜잭션에 서명합니다.
페이지의 오른쪽에 있는 Generate Data 버튼을 클릭하고 아래 이미지와 같이 양식을 작성하세요.
트랜잭션을 검증하여 신원 토큰을 생성합니다. 사용자의 프로필 페이지의 NFTs > SSI 탭에서 신원 토큰을 볼 수 있어야 합니다. 화면 오른쪽 상단의 드롭다운 메뉴에서 Your Profile 버튼을 클릭하여 프로필 페이지로 이동할 수 있습니다.
최근에 생성된 신원 토큰은 아래 이미지에서 왼쪽부터 세 번째입니다. 보시다시피, 이는 나이라는 질문을 표시하고 소유자가 22세라는 답변을 표시합니다.
이 토큰은 사람들에게 연령을 증명하기 위해 보여줄 수 있으며, 특정 스마트 계약 함수를 호출할 때 해당 계약에 연령을 증명할 수 있습니다.
제로 지식 증명 데이터 생성
이전에 생성된 데이터에서 제로 지식 증명 데이터를 생성할 수 있습니다. 한 가지 생성해 보겠습니다.
프로세스는 신원 토큰과
유사합니다. 데이터 페이지로 이동하여 데이터를 해독하고 Generate Data 버튼을 클릭합니다.
위 이미지에서 생성되고 있는 제로 지식 증명은 사용자의 나이가 18세를 초과한다는 것을 나타냅니다. 양식을 확인하세요.
신원 토큰과 마찬가지로 프로필 페이지의 NFTs > SSI 탭에서 생성된 토큰을 볼 수 있어야 합니다.
보시다시피, 이는 나이라는 질문과 사용자의 실제 나이를 공개하지 않는 답변인 testify_gt_18을 표시합니다.
이 토큰은 성인임을 증명하기 위해 사람들에게 보여질 수 있으며, 해당 계약에 성인임을 증명하기 위해 스마트 계약 함수를 호출할 때 해당 계약에 입력할 수 있습니다.
기타 표시되는 매개변수:
SID: 발신자 ID 또는 여기서는 감사인 ID
RID: 수신자 ID 또는 데이터 소유자 ID
AID: 감사인 ID
데이터 공유
사용자에게 이미 생성된 데이터만 공유할 수 있습니다. SSI 시스템을 통해 데이터를 공유할 기간을 지정할 수 있습니다:
신원 토큰과 유사한 과정입니다. 데이터 페이지로 이동하여 데이터를 해독하고 Generate Data 버튼을 클릭합니다.
데이터 공유 탭을 선택하고 공유를 원하는 사용자의 ID 및 데이터 공유를 원하는 종료 날짜를 지정하고 데이터 공유의 NFT 증명서를 생성할 의사가 있는지 여부를 지정합니다.
작업을 검증하고 SSI 홈 페이지로 돌아가서 공유된 데이터를 확인하세요. 이 예에서는 자신에게 데이터를 공유했기 때문에 Inbox에 사용 가능합니다. 다른 사람에게 공유한 경우 Inbox에 표시되지 않습니다. 공유된 모든 데이터는 종료일과 함께 Inbox에 표시됩니다. (예: 2023년 10월 28일 오전 1시 15분).
공유된 데이터를 해독하기 위해 트랜잭션을 서명할 필요는 없습니다. 데이터 패널 오른쪽의 빨간색 잠금 아이콘을 클릭하기만 하면 됩니다.
데이터를 공유할 때 공유 동작의 NFT 증명서를 만들고 싶었으므로 데이터를 공유할 때 이를 명시했습니다. 이 증명서는 프로필 페이지의 NFTs > SSI 탭에서 이용할 수 있습니다.
Last updated