SelfServe.sovrin.org : Create a DID and Payment Address using indy-cli 따라해보기

박소정·2021년 11월 5일
1

원문서 링크

나는 윈도우로 실습하니 그것만 작성해 보겠슴다

소개

selfserve.sovrin.org은 sovrin 테스트 네트워크, builderNet 및 stagingNet을 사용하는 데 도움이 되도록 설계된 웹 사이트입니다. BuilderNet은 초기 에이전트, DID, 스키마 등을 설정하는 초기 평가판 용이며, 최신 업그레이드를 먼저 받기 때문에 네트워킁에서 가장 휘발성이 높습니다. stagingNet은 보다 안정적이며 최종 사용자 테스트 및 데모에 안전하게 사용될 수 있습니다. 제공된 양식에 DID와 Verkey를 입력할 수 있으려면 양식에 제공할 항목에 대한 공용 키의 개인키와 함께 저장할 수 있는 지갑을 가진 에이전트를 설치해야 합니다. 즉, SelfServe 도구가 요청한 Sovrin Network의 원장에 항목을 추가하기 전에, 당신은 자신의 지갑에 항목을 만들어야 합니다. 이 지침에서 단계별 가이드를 제공합니다.


Setup

1. Install indy-cli

  1. indy-cli_1.15.0.zip 를 다운로드 하고 압축 풀기
  2. libsovtoken_1.0.5.zip 다운받고, 압축풀고 위와 같은 위치에 풀어줍니다.
  3. indy-cli.exe 파일을 실행해봄. 프롬포트 창이 떠야 함! 그럼 성공 성공한거 봤으면 일단 exit해서 종료해줌
  4. 에러가 생겼으면 밑에 어쩌구를 따라하라는데 난 안생겼으니 알바아님
  5. 지금 다운받은 파일들이 있는 디렉토리 가서 cmd창을 켜줌
  1. 메모장을 키고
{
  "plugins": "<Full Path to sovtoken.dll>/sovtoken.dll:sovtoken_init",
  "taaAcceptanceMechanism": "for_session" 
}

이거를 넣어주고 cliconfig라고 저장해줌.
참고로 저 위에를 그대로 치면 안됨!!!! sovtoken.dll의 위치를 넣어 줘야함.
근데 나는 어차피 sovtoken.dll이 있는 파일에 만들어 준거니깐 그냥

{
 "plugins": "sovtoken.dll:sovtoken_init",
 "taaAcceptanceMechanism": "for_session" 
}

이렇게 쳤음.

2. Start indy-cli

indy-cli --config cliconfig 입력 후 뒤에 나오는 것들에 다 y

3. Create Pools

  • pool create buildernet gen_txn_file=pool_transactions_builder_genesis

  • pool create stagingnet gen_txn_file=pool_transactions_sandbox_genesis

  • pool connect buildernet

  • wallet create my_wallet key= < wallet key >

    뒤에 <> 부분에 자신만 아는 비밀키를 넣어주삼요 (기억해둬야하니 다른 보안이 괜찮은 곳에 저장해두길)

  • wallet open my_wallet key=< wallet key >

  • did new

    이거 하면 뒤에 did와 verkey를 알려줌 그럼 성공 이거 기록해두시길


이제 sovrin 페이지에 가서 여기다가 입력해줌.
그러면 또 뭐가 뜨는데 그것도 저장해두세욥

https://indyscan.io/home/SOVRIN_BUILDERNET

조금 나중에 보면 저기 사이트에서, domain 에서 자신의 did를 검색하면
등록된 것을 확인할 수 있음.

여기 밑에 나와야 성공~

0개의 댓글