나는 윈도우로 실습하니 그것만 작성해 보겠슴다
selfserve.sovrin.org은 sovrin 테스트 네트워크, builderNet 및 stagingNet을 사용하는 데 도움이 되도록 설계된 웹 사이트입니다. BuilderNet은 초기 에이전트, DID, 스키마 등을 설정하는 초기 평가판 용이며, 최신 업그레이드를 먼저 받기 때문에 네트워킁에서 가장 휘발성이 높습니다. stagingNet은 보다 안정적이며 최종 사용자 테스트 및 데모에 안전하게 사용될 수 있습니다. 제공된 양식에 DID와 Verkey를 입력할 수 있으려면 양식에 제공할 항목에 대한 공용 키의 개인키와 함께 저장할 수 있는 지갑을 가진 에이전트를 설치해야 합니다. 즉, SelfServe 도구가 요청한 Sovrin Network의 원장에 항목을 추가하기 전에, 당신은 자신의 지갑에 항목을 만들어야 합니다. 이 지침에서 단계별 가이드를 제공합니다.
{
"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"
}
이렇게 쳤음.
indy-cli --config cliconfig 입력 후 뒤에 나오는 것들에 다 y
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를 검색하면
등록된 것을 확인할 수 있음.
여기 밑에 나와야 성공~