- PetChain์ ์ ์๋๋ฌผ์ ์์ ์ด๋ ฅ์ ๊ด๋ฆฌํ๊ณ ์ถ์ ํ ์ ์๋ ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ ํ๋ซํผ์ ๋๋ค. ์ด ํ๋ซํผ์ ๋ชฉ์ ์ ์ ์๋๋ฌผ์ ๊ฑด๊ฐ ๊ธฐ๋ก, ์์ ๊ถ ์ด์ , ๋ถ์ค ๋ฐ ๋ฐ๊ฒฌ ์ ๋ณด ๋ฑ ์ค์ํ ๋ฐ์ดํฐ๋ฅผ ์์ ํ๊ฒ ์ ์ฅํ๊ณ ์ ๊ทผ ๊ด๋ฆฌํ ์ ์๋๋ก ํ๋ ๊ฒ์ ๋๋ค.
๋ฐ๋ ค๋๋ฌผ ๊ฐ๊ตฌ์ ๊ธ์ฆ๊ณผ ํจ๊ป ๋ฐ๋ ค๋๋ฌผ ์๋ฃ ์๋น์ค ์์๋ ์ฆ๊ฐํ๊ณ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ํํ ์ ๋๋ ์๋ฃ ๋ถ์ ๋ฐ์ ์ ๋ฒ์ ๊ทผ๊ฑฐ์ ๋ถ์กฑ, ๊ธฐ๋ก ๊ด๋ฆฌ์ ์ํ, ๊ณผ์ค ํ๋จ ๊ธฐ์ค์ ๋ชจํธํจ ๋ฑ์ ๋ฌธ์ ๋ฅผ ์๊ณ ์์ด, ๋ฐ๋ ค๋๋ฌผ ๊ฐ์กฑ๋ค์ด ํผํด๋ฅผ ์ ๋ ์ฌ๋ก๊ฐ ์ง์๋๊ณ ์์ต๋๋ค. ์ด์ ๋ฐ๋ ค๋๋ฌผ ์๋ฃ ๋ถ์ ํด๊ฒฐ ๋ฐ ๊ด๋ จ ์ฐ์ ์ ์ก์ฑ์ ์ํ ์ ๋์ ๊ธฐ๋ฐ ๋ง๋ จ์ด ์๊ธํฉ๋๋ค.
- 2-1.์ง๋ฃ๊ธฐ๋ก ์ ๊ทผ์ฑ ๋ฌธ์ : ํ์ฌ ์์์ฌ๋ฒ์ ์๋ฃ์ฌ๊ณ ๋ฐ์ ์ ์ง๋ฃ๊ธฐ๋ก ์ ์ถ ์๋ฌด๋ฅผ ๋ถ๊ณผํ์ง ์์, ๋ฐ๋ ค๋๋ฌผ ๋ณดํธ์๋ค์ด ์ง๋ฃ๊ธฐ๋ก์ ํ๋ณดํ๋ ๋ฐ ์ด๋ ค์์ ๊ฒช๊ณ ์์ต๋๋ค. ์ด๋ก ์ธํด ์ง๋ฃ ๊ธฐ๋ก์ ์ ํ์ฑ์ ๋ํ ์์ฌ์ด ์๊ธธ ์ ์์ผ๋ฉฐ, ๋ณดํธ์๋ ์ ๋ฌธ์ฑ ๋ถ์กฑ์ผ๋ก ์ธํด ์๋ฃ ๊ณผ์ค์ ์ ์ฆํ๊ธฐ ์ด๋ ค์ด ์ํฉ์ ์ฒํ ์ ์์ต๋๋ค. ์์ํ์ ์ ๋ฌธ ์์ญ ํน์ฑ์, ์ด๋ฌํ ์ ๊ทผ์ฑ ๋ฌธ์ ๋ ์ฌ๊ฐํ ๋ฌธ์ ๋ก ์ฌ๊ฒจ์ง๋๋ค.
- **2-2.์ง๋ฃ๊ธฐ๋ก ์ ๋ขฐ์ฑ ๋ฌธ์ :** ํํ๋ฒ ์ ๋ฐ๋ ค๋๋ฌผ์ ๋ฌผ๊ฑด์ผ๋ก ๊ฐ์ฃผ๋์ด ์์ด, ๋ณดํธ์๊ฐ ์ ์ ์ ์ํด์ ๋ํ ๋ฐฐ์์ ๋ฐ๊ธฐ ์ด๋ ต์ต๋๋ค. ์ด๋ฌํ ๋ฒ์ ์ง์๋ ๋ฐ๋ ค๋๋ฌผ์ ๋ํ ์ง๋ฃ ๊ธฐ๋ก์ ์ ๋ขฐ์ฑ ๋ฌธ์ ์๋ ์ํฅ์ ๋ฏธ์น๋ฉฐ, ์ง๋ฃ ๊ธฐ๋ก์ ๋นํ์ค์ ์ธ ๋ด์ฉ์ด ํฌํจ๋์ด ์๊ฑฐ๋ ์๊ธฐ๋ก ์์ฑ๋์ด ์ ํ์ฑ์ด ๋ณด์ฅ๋์ง ์๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ฐ๋ ค๋๋ฌผ์ ๋ฒ์ ์ง์ ์ฌ์ ๋ฆฝ๊ณผ ํจ๊ป ์ง๋ฃ๊ธฐ๋ก ๊ด๋ฆฌ์ ์ ๋ขฐ์ฑ ๊ฐํ๊ฐ ์๊ตฌ๋ฉ๋๋ค.
- **2-3.์๋ฃ ๋ถ์์ ๋ณต์ก์ฑ:** ๋ฐ๋ ค๋๋ฌผ์ ๋ฌผ๊ฑด์ผ๋ก ๊ฐ์ฃผํ๋ ํํ๋ฒ์ ์๋ฃ ๋ถ์ ์ ๋ณดํธ์๊ฐ ์ ์ ํ ๋ณด์์ ๋ฐ๊ธฐ ์ด๋ ต๊ฒ ๋ง๋ญ๋๋ค. ๋ถ์ ๊ธ์ก์ด ์์ก์ผ ๊ฒฝ์ฐ ๋ฒ์์์ ๊ธฐ๊ฐ๋๋ ์ฌ๋ก๊ฐ ๋ง์, ๋ณดํธ์์ ํผํด ๊ตฌ์ ๊ฐ ์ด๋ ค์ด ์ํฉ์ ๋๋ค. ๋ํ, ์์ํ ๋ถ์ผ์์ ์๋ฃ ๊ณผ์ค ํ๋จ ๊ธฐ์ค์ด ๋ช ํํ์ง ์์ ๋ถ์์ด ๋ฐ์ํ ๊ฒฝ์ฐ ํผ์ ์ด ๋ฐ์ํ ์ ์์ต๋๋ค.
- ๋ฐ๋ ค๋๋ฌผ์ ๋ถ์ค ๋ฐ ๋๋ ์ ์์ ๊ถ ์ฆ๋ช ์ ์ด๋ ค์
- ๋ฐ๋ ค๋๋ฌผ์ ๊ฑด๊ฐ ๋ฐ ์๋ฐฉ์ ์ข ์ด๋ ฅ ๊ด๋ฆฌ์ ๋นํจ์จ์ฑ
- ๋ฐ๋ ค๋๋ฌผ ๊ด๋ จ ๊ฑฐ๋์ ์ ๋ขฐ์ฑ ๋ฌธ์
- ๋ชฉ์ : ๋ฐ๋ ค๋๋ฌผ์ ์ง๋ฃ๊ธฐ๋ก์ ๋์งํธ ํ์์ผ๋ก ๊ด๋ฆฌํ๋ฉฐ, ๊ธฐ๋ก์ ํ์๊ณผ ๋ด์ฉ์ ๋ํ ํ์คํ๋ฅผ ์ถ์งํ์ฌ ์ง๋ฃ๊ธฐ๋ก์ ์ ํ์ฑ์ ๋ณด์ฅํ๊ณ ์ ๊ทผ์ฑ์ ๋์ ๋๋ค.
- ์์์ฌ๋ฒ ๊ฐ์ : ๋ฐ๋ ค๋๋ฌผ ๋ณดํธ์์๊ฒ ์ง๋ฃ๊ธฐ๋ก์ ๋ํ ์ ๊ทผ ๊ถํ์ ๋ช ํํ ๋ถ์ฌํฉ๋๋ค. ์ด๋ ๋ณดํธ์์ ๊ถ๋ฆฌ๋ก ์ธ์ ๋์ด์ผ ํ๋ฉฐ, ํฌ๋ช ์ฑ๊ณผ ์ ๋ขฐ์ฑ ํ๋ณด์ ๊ธฐ์ฌํฉ๋๋ค.
- ์ ๋ฌธ ๊ธฐ๊ตฌ ์ค๋ฆฝ: ๋ฐ๋ ค๋๋ฌผ ์๋ฃ ๋ถ์์ ์ ๋ฌธ์ ์ผ๋ก ๋ค๋ฃจ๋ ๊ธฐ๊ตฌ๋ฅผ ์ค๋ฆฝํ์ฌ, ๋ถ์ ํด๊ฒฐ์ ์ ๋ฌธ์ฑ๊ณผ ์ ์์ฑ์ ๋์ ๋๋ค. ์๋ฃ ๊ณผ์ค ํ๋จ ๊ธฐ์ค์ ๋ช ํํ ํ๊ณ , ๋ถ์ ํด๊ฒฐ ์ ์ฐจ๋ฅผ ๊ฐ์ํํ์ฌ ๋ณดํธ์์ ํผํด ๊ตฌ์ ๋ฅผ ์ฉ์ดํ๊ฒ ํฉ๋๋ค.
- ๋ฐ๋ ค๋๋ฌผ ์๋ฃ ์๋น์ค ์์ฅ์ด ๊ธ์ฑ์ฅํ๋ ๊ฐ์ด๋ฐ, ์ง๋ฃ๊ธฐ๋ก ์ ๊ทผ์ฑ ๋ฐ ์ ๋ขฐ์ฑ ๋ฌธ์ , ๋ฐ๋ ค๋๋ฌผ ๋ฒ์ ์ง์ ๋ชจํธ์ฑ, ์๋ฃ ๋ถ์ ๋ณต์ก์ฑ ๋ฑ ํํ ์ ๋์ ํ๊ณ๋ก ์ธํด ๋ณดํธ์ ํผํด๊ฐ ์ง์๋๊ณ ์์ต๋๋ค. PetChain์ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ํ์ฉํ ํฌ๋ช ํ๊ณ ์๋ณ์กฐ ๋ถ๊ฐ๋ฅํ ๋ฐ๋ ค๋๋ฌผ ์ ๋ณด ๊ธฐ๋ก ํ๋ซํผ์ ๊ตฌ์ถํฉ๋๋ค. ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ ๊ธฐ๋ก์ ํตํด ๋ฐ๋ ค๋๋ฌผ์ ์ถ์ , ๊ฑด๊ฐ ์ํ, ๋ฐฑ์ ์ ์ข ์ด๋ ฅ ๋ฑ์ ์ ๋ณด๋ฅผ ๋ณดํธ์, ์์์ฌ, ์ ์ฃผ์ธ ๋ฑ๊ณผ ์์ ํ๊ฒ ๊ณต์ ํ ์ ์์ต๋๋ค. ์์ธ๋ฌ ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฅ์ ํ์ฌํ์ฌ ๋ณดํธ์ ๊ฐ ์ํต๊ณผ ์ ๋ณด ๊ต๋ฅ์ ์ฅ์ ์ ๊ณตํจ์ผ๋ก์จ ๋ฐ๋ ค๋๋ฌผ ์๋ฃ ์๋น์ค์ ๋ํ ์ ๋ขฐ์ ํฌ๋ช ์ฑ์ ๋์ด๊ณ , ๋ณดํธ์์ ๊ถ๋ฆฌ๋ฅผ ๋ณด์ฅํ ์ ์์ ๊ฒ์ ๋๋ค.
- Issuer(๋ฐ๊ธ์) - ์์์ฌํํ: ์์์ฌํํ๋ ๋ณ์ ๋ฐ ์์์ฌ ์ธ์ฆ์๋ฅผ ๋ฐ๊ธํฉ๋๋ค. ์ด๋ค์ ์ ๋ณด๋ฅผ ์์งํ์ฌ ๋ธ๋ก์ฒด์ธ์ ๋ฑ๋กํ๊ณ , ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ธ์ฆ์๋ฅผ ๋ฐ๊ธํฉ๋๋ค.
- **Holder(๋ณด์ ์) - ๋ณดํธ์(๋ฐ๋ ค๋๋ฌผ ์ฃผ์ธ):** ๋ณดํธ์๋ ๋ฐ๋ ค๋๋ฌผ ์ง๋ฃ๊ธฐ๋ก์ ์์ ์๋ก์, ๋ณ์์์ ๋ฐ๊ธํ ๋์งํธ ์ง๋ฃ๊ธฐ๋ก์ ๋ชจ๋ฐ์ผ ์ง๊ฐ์ด๋ ์น ์๋น์ค๋ฅผ ํตํด ์ ๊ทผํ ์ ์์ต๋๋ค.
- **Verifier(๊ฒ์ฆ์) - ์์์ฌ ๋๋ ๋๋ฌผ๋ณ์:** ์ง๋ฃ๊ธฐ๋ก์ ๊ฒ์ฆ์๋ ์์์ฌ ๋๋ ๋๋ฌผ๋ณ์์ ๋๋ค. ๋ณดํธ์๊ฐ ์ง๋ฃ๊ธฐ๋ก์ ์ ์ํ๋ฉด, ํด๋น ๊ธฐ๊ด์ ๋ธ๋ก์ฒด์ธ์ ํตํด ๋ณดํธ์์ ๋ฐ๋ ค๋๋ฌผ์ ์ ๋ณด, ์ง๋ฃ ๋ด์ญ์ ๊ฒ์ฆํ ์ ์์ต๋๋ค.
- ์์์ฌ/๋ณ์ ์ ๋ณด ๋ฑ๋ก: ์์์ฌ์ ๋ณ์์ด ์์์ฌํํ์ ์ธ์ฆ์ ์ ์ฒญํ๋ฉด, ํํ๋ ์ด๋ค์ ์ ๋ณด๋ฅผ ์์งํ๊ณ DID๋ฅผ ๋ฐ๊ธํฉ๋๋ค. ๋ฐ๊ธ๋ DID์ ์ ๋ณด๋ ๋ธ๋ก์ฒด์ธ ๊ธฐ๋ฐ์ Verifiable Data Registry(VDR)์ ๋ฑ๋ก๋ฉ๋๋ค.
2. **์ง๋ฃ๊ธฐ๋ก ๋ฐ๊ธ ๋ฐ ๋ฑ๋ก:** ๋ณดํธ์๊ฐ ๋ฐ๋ ค๋๋ฌผ ์ง๋ฃ๋ฅผ ๋ฐ์ผ๋ฉด, ๋ณ์์ ์ง๋ฃ ์ ๋ณด๋ฅผ ๋ฐํ์ผ๋ก ๋์งํธ ์ง๋ฃ๊ธฐ๋ก(Verifiable Credential, VC)์ ์์ฑํฉ๋๋ค. ์ด ์ง๋ฃ๊ธฐ๋ก์ ๋ณดํธ์, ๋ฐ๋ ค๋๋ฌผ, ์์์ฌ์ DID์ ์ฐ๊ฒฐ๋๋ฉฐ VDR์ ๊ธฐ๋ก๋ฉ๋๋ค.
3. **์ง๋ฃ๊ธฐ๋ก ์ ์ ๋ฐ ์ ๋ฌ:** ๋ณดํธ์๊ฐ ๋ค๋ฅธ ๋ณ์์ ๋ฐฉ๋ฌธํ๊ฑฐ๋ ๋ฐ๋ ค๋๋ฌผ ์๋น์ค๋ฅผ ์ด์ฉํ ๋, ์์ ์ ์ง๋ฃ๊ธฐ๋ก์ ํฌํจํ Verifiable Presentation(VP)์ ์์ฑํ์ฌ ํด๋น ๊ธฐ๊ด์ ์ ์ํฉ๋๋ค.
4. **์ง๋ฃ๊ธฐ๋ก ๊ฒ์ฆ:** ๋ณ์ ๋๋ ์๋น์ค ์ ๊ณต์๋ ์ ์๋ VP์ ์ ๋ณด์ VDR ๋ด์ฉ์ ๋น๊ตํ์ฌ ์ง๋ฃ๊ธฐ๋ก์ ๊ฒ์ฆํฉ๋๋ค. ์ ๋ณด๊ฐ ์ผ์นํ๋ฉด ์ ํจํ ๊ฒ์ผ๋ก ์ธ์ ํ๊ณ ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
5. **๊ธฐ๋ก ์ ๋ฐ์ดํธ ๋ฐ ๊ด๋ฆฌ:** ์ ์ง๋ฃ๊ฐ ์ด๋ฃจ์ด์ง๋ฉด ๋ณ์์ VDR์ ์ต์ ๊ธฐ๋ก์ ์ถ๊ฐํฉ๋๋ค. ๋ถํ์ํ ๊ธฐ์กด ๊ธฐ๋ก์ ํ๊ธฐ๋๋ฉฐ, ์ด ๊ณผ์ ์ ๋ธ๋ก์ฒด์ธ์ ๊ธฐ๋ก๋์ด ํฌ๋ช ํ๊ฒ ๊ด๋ฆฌ๋ฉ๋๋ค.
๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ฐ ์ ์ฅํจ์ผ๋ก์จ ์ ๋ณด์ ์กฐ์์ ์ด๋ ต๊ฒ ๋ง๋ค๊ณ , ํฌ๋ช ํ๋ฉฐ ์์ ํ ์ ๋ณด ๊ด๋ฆฌ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
- ์ค๋งํธ ๊ณ์ฝ: ์ ์๋๋ฌผ ๊ด๋ จ ๊ฑฐ๋์ ์๋ํ ๋ฐ ๊ฒ์ฆ
- ์ํธํ: ๋ฐ์ดํฐ ๋ณด์ ๋ฐ ๊ฐ์ธ์ ๋ณด ๋ณดํธ
- ์ ์๋๋ฌผ ๋ฑ๋ก ์์คํ : ์ ์๋๋ฌผ์ ๊ธฐ๋ณธ ์ ๋ณด ๋ฐ ๊ฑด๊ฐ ์ด๋ ฅ ๊ด๋ฆฌ
- ์ ์๋๋ฌผ ์ด๋ ฅ ์ถ์ ๊ธฐ๋ฅ: ๋ถ์ค, ๋๋, ๊ฑด๊ฐ ๊ธฐ๋ก ๋ฑ์ ์ถ์
- ์ฌ์ฉ์ ์ธํฐํ์ด์ค ๋ฐ ๊ฒฝํ: ์ง๊ด์ ์ด๊ณ ์ฌ์ฉ์ ์นํ์ ์ธ ๋์์ธ
- ๊ธฐํ ๋ถ๊ฐ ์๋น์ค: ์ ์๋๋ฌผ ๊ด๋ จ ์ ํ ๋ฐ ์๋น์ค์ ์ถ์ฒ
- ์ ์๋๋ฌผ ์์ ์
- ๋๋ฌผ ๋ณ์ ๋ฐ ํด๋ฆฌ๋
- ์ ์๋๋ฌผ ๊ด๋ จ ์๋น์ค ์ ๊ณต์
- ๋ฐ์ดํฐ ๋ณด์ ์ฒด๊ณ: ๋ธ๋ก์ฒด์ธ์ ๋ถ๋ณ์ฑ์ ํ์ฉํ ๋ฐ์ดํฐ ๋ณดํธ
- ์ฌ์ฉ์ ๊ฐ์ธ์ ๋ณด ๋ณดํธ ์ ์ฑ : ์ต์ํ์ ๊ฐ์ธ์ ๋ณด ์์ง ๋ฐ ์ํธํ
- ๊ฐ ๋ฐ๋ ค๋๋ฌผ์๊ฒ ๊ณ ์ ํ PetChain_did๊ฐ ๋ถ์ฌ๋ฉ๋๋ค.
- ๋ฐ๋ ค๋๋ฌผ์ PetChain_did๋ ์์ฒด์ ๋ณด(DNA, ๋ง์ดํฌ๋ก์นฉ ๋ฑ)์ ์ฐ๊ฒฐ๋์ด ์ง์ ์ฌ๋ถ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
- ๋ณ์์์๋ ๋ด์ ์ ๋ฐ๋ ค๋๋ฌผ์ PetChain_did๋ฅผ ํตํด ์ ํํ ๊ฐ์ฒด ์๋ณ์ด ๊ฐ๋ฅํฉ๋๋ค.
- ๋ณดํธ์์๊ฒ๋ ๊ณ ์ ํ PetChain_did๊ฐ ๋ฐ๊ธ๋ฉ๋๋ค.
- ๋ณดํธ์ **DID(Decentralized Identity)**์ ๋ฐ๋ ค๋๋ฌผ PetChain_did๊ฐ ์ฐ๊ฒฐ๋์ด ์์ ๊ด๊ณ๊ฐ ๊ด๋ฆฌ๋ฉ๋๋ค.
- ์์์ฌ์ ๋ณ์์๋ PetChain_did๊ฐ ๋ฐ๊ธ๋์ด ์ ์์ด ๋ณด์ฅ๋ฉ๋๋ค.
- PetChain_did๋ ๊ฐ ์์์ฌ๋ ๋ณ์์ ์ ๋ฌธ์ฑ, ๊ฒฝ๋ ฅ, ๊ทธ๋ฆฌ๊ณ ๋ฆฌ๋ทฐ ๋ฑ์ ์ ๋ณด์ ์ฐ๊ฒฐ๋์ด, ๋๋ฌผ ๋ณดํธ์๋ค์ด ์ฝ๊ฒ ์ ๋ณด๋ฅผ ํ์ธํ๊ณ ์ ํํ ์ ์๊ฒ ๋์์ค๋๋ค.
- ๋ชจ๋ ์ธ์ฆ ๊ณผ์ ๊ณผ ์ ๋ณด๋ ๋ธ๋ก์ฒด์ธ ๊ธฐ์ ์ ํ์ฉํ์ฌ ์์ ํ๊ฒ ๊ด๋ฆฌ๋์ด, ๋ฐ์ดํฐ์ ์๋ณ์กฐ๊ฐ ๋ถ๊ฐ๋ฅํ๋ฉฐ, ์ ๋ขฐํ ์ ์๋ ์ ๋ณด๋ง์ ์ ๊ณตํฉ๋๋ค.
- ์ง๋ฃ๊ธฐ๋ก์ ๋ฐ๋ ค๋๋ฌผ PetChain_did์ ์ฐ๊ฒฐ๋ VC(Verifiable Credential) ํํ๋ก ๋ฐ๊ธ๋ฉ๋๋ค.
- ๋ณดํธ์๋ ์์ ์ **DID(Decentralized Identity)**๋ก ๋ฐ๋ ค๋๋ฌผ์ ์ง๋ฃ๊ธฐ๋ก VC์ ์ ๊ทผํ ์ ์์ต๋๋ค.
- ๋ค๋ฅธ ๋ณ์์์๋ **VP(Verifiable Presentation)**๋ฅผ ํตํด ํด๋น ์ ๋ณด๋ฅผ ๊ฒ์ฆํ ์ ์์ต๋๋ค.
- NAME: Pet Medical Record
- ISSUER: National Veterinary Association (๊ฐ์์ ๋ฐ๊ธ ๊ธฐ๊ด)
- TYPE: ["VerifiableCredential", "PetMedicalRecord"]
- CLAIMS:
- ownerName: ์๋ (๋ณดํธ์ ์ด๋ฆ)
- ownerBirth: 1987-11-01 (๋ณดํธ์ ์๋ ์์ผ)
- petName: ํดํผ (๋ฐ๋ ค๋๋ฌผ ์ด๋ฆ)
- petType: ๊ฐ (๋ฐ๋ ค๋๋ฌผ ์ข ๋ฅ)
- petBirth: 2024-05-05 (๋ฐ๋ ค๋๋ฌผ ์๋ ์์ผ)
- diagnosis: ํผ๋ถ๋ณ (์ง๋จ๋ช )
- treatment: ์ฐ๊ณ ๋ฐ๋ฅด๊ธฐ (์น๋ฃ ๋ด์ฉ)
- hospitalName: ๊ฐ๋ถ๋๋ฌผ๋ณ์ (์ง๋ฃ ๋ณ์๋ช )
- recordID: DID:(timestamp):987654321abcdefg (๊ธฐ๋ก ๊ณ ์ ID)
- NAME: 'Pet Medical Record Presentation'
- CONTEXT: '๋ค๋ฅธ ๋๋ฌผ๋ณ์ ๋ฐฉ๋ฌธ ์ ๊ณผ๊ฑฐ ์ง๋ฃ๊ธฐ๋ก ์ ์'
- TYPE: ["VerifiablePresentation", "PetMedicalPresentation"]
- VERIFIABLE CREDENTIAL: Pet Medical Record VC
- HOLDER: DID:(timestamp):123456789hgfedcba (VC ์์ ์ ์๋ณ์)
- ๋ณดํธ์ ๋ฐ ๋ฐ๋ ค๋๋ฌผ์ ์์ฒด ์ ๋ณด:
- ๋ฐ๋ ค๋๋ฌผ์ DNA ์ ๋ณด, ๋ง์ดํฌ๋ก์นฉ ๋ฒํธ ๋ฑ ์์ฒด์ ๋ณด์ ๋ณดํธ์์ ์์ฒด ์ธ์ฆ ์ ๋ณด(์ง๋ฌธ, ํ์ฑ ๋ฑ)๋ฅผ ์์งํ์ฌ ๋ณด๋ค ์์ ํ ์ ์ ํ์ธ ๋ฐ ์ฐ๊ฒฐ์ด ๊ฐ๋ฅํฉ๋๋ค.
- ๋ฒ์ ๊ท์ ๋ฐ ์ค์ ์ ๋ณด:
- ๋ค์ํ ๊ตญ๊ฐ ๋๋ ์ง์ญ์ ๋ฒ์ ๊ท์ ์ ๋ฐ๋ผ ๋ฐ๋ ค๋๋ฌผ์ ์ ์ ๊ด๋ฆฌ ๋ฐ ๊ฐ์ธ์ ๋ณด ๋ณดํธ์ ๊ดํ ๊ท์ ์ ์ค์ํด์ผ ํฉ๋๋ค. ์ด์ ๋ํ ์ ๋ณด ์์ง์ด ํ์ํฉ๋๋ค.
- ๋ณดํธ์์ ์ฐ๋ฝ์ฒ ๋ฐ ๋น์ ์ฐ๋ฝ ์ ๋ณด:
- ๋น์ ์ํฉ ๋ฐ์ ์ ์ ์ํ ์ฐ๋ฝ์ ์ํด ๋ณดํธ์์ ์ฐ๋ฝ์ฒ ๋ฐ ๋์ฒด ์ฐ๋ฝ์ฒ ์ ๋ณด๊ฐ ํ์ํฉ๋๋ค.
- ์์ฒด ์ ๋ณด ๊ธฐ๋ฐ ์ธ์ฆ ์์คํ
:
- ์์ฒด ์ ๋ณด๋ฅผ ํตํ ๋ณดํธ์ ๋ฐ ๋ฐ๋ ค๋๋ฌผ์ ์ ์ ์ธ์ฆ ์์คํ ์ ๊ตฌ์ถํด์ผ ํฉ๋๋ค. ์ด๋ ๋์ฑ ์์ ํ ์ธ์ฆ ๋ฐฉ๋ฒ์ ์ ๊ณตํฉ๋๋ค.
- ๋ฒ์ ์ค์ ๋ฐ ๊ฐ์ธ์ ๋ณด ๋ณดํธ ์์คํ
:
- ๊ฐ๊ตญ์ ๋ฒ์ ๊ท์ ๋ฐ ๊ฐ์ธ์ ๋ณด ๋ณดํธ ์ ์ฑ ์ ๋ง์ถ์ด ์์คํ ์ ๊ตฌ์ถํ๊ณ , ์ฌ์ฉ์์ ๋ฐ์ดํฐ ๋ณดํธ๋ฅผ ์ํ ์ํธํ ๋ฐ ์ ๊ทผ ๊ถํ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ด ํ์ํฉ๋๋ค.
- ๊ต์ฐจ ๊ฒ์ฆ ์์คํ
:
- ๋ค๋ฅธ ๋ณ์์ด๋ ์๋น์ค ์ ๊ณต์๊ฐ ๋ฐ๋ ค๋๋ฌผ์ ์ง๋ฃ๊ธฐ๋ก์ด๋ ์ ์์ ๊ฒ์ฆํ ์ ์๋ ๊ต์ฐจ ๊ฒ์ฆ ์์คํ . ์๋ฅผ ๋ค์ด, QR ์ฝ๋ ์ค์บ์ ํตํด ์ ๋ณด๋ฅผ ํ์ธํ๊ฑฐ๋, DID ๊ธฐ๋ฐ์ ์์ ํ ์ ๋ณด ๊ณต์ ๋ฐ ๊ฒ์ฆ ํ๋กํ ์ฝ์ ๊ฐ๋ฐํด์ผ ํฉ๋๋ค.
- ์ฌ์ฉ์ ํผ๋๋ฐฑ ๋ฐ ๋ฆฌ๋ทฐ ์์คํ
:
- ์์์ฌ๋ ๋ณ์์ ๋ํ ๋ฆฌ๋ทฐ ๋ฐ ํ๊ฐ ์ ๋ณด๋ฅผ ํฌ๋ช ํ๊ฒ ๊ด๋ฆฌํ๊ณ ์ ๊ณตํ๋ ์์คํ . ์ฌ์ฉ์๋ค์ด ์ ๋ขฐํ ์ ์๋ ์๋น์ค๋ฅผ ์ ํํ ์ ์๋๋ก ๋์ต๋๋ค.
- ๋ชจ๋ ์ค์น:
npm install - ๋น๋:
npm run build - ๋ก์ปฌ ๋ฐฐํฌ:
npm run deploy-local - MINA ๋ฉ์ธ๋ท ๋ฐฐํฌ:
npm run deploy-mainnet
- ๋คํธ์ํฌ: ์ด๋๋ฆฌ์ ํ ์คํธ ๋ท
- URL: https://goerli.etherscan.io/
- ๊ฒ์ฆ: https://goerli.etherscan.io/