๋ฃจ๋๋ฒ์ค DID (Decentralized Identity)๋ ํ์ค์ํ ๋ถ์ฐID ์ฆ, ๋ธ๋ก์ฒด์ธ ์ ๋ขฐ๊ธฐ๋ฐ ๋์งํธ ์์ด๋ดํฐํฐ๋ฅผ ๊ตฌํํ๊ณ ์ฆ๋ช ํ๋ ํ์ ๋ชจ๋ธ์ ๋๋ค. ์์ฌ์ ์๋น์ค์ DID๋ฅผ ๋์ ํ๊ณ ์ ํ๋ ๊ณ ๊ฐ์๊ฒ ์ด๋ฅผ ์ฝ๊ฒ ๊ตฌํํ ์ ์๋ ์ธ์ฆ์ ํ ํ๋ฆฟ, ์ธ์ฆ ์๋๋ฆฌ์ค ์์ฑ์ ์ํ ์ง๊ด์ ์ธ ์ ์๋๊ตฌ์ ๋ค์ํ API๋ฅผ ์ ๊ณตํฉ๋๋ค.
DID๋ ๊ณผ๊ฑฐ ์ค์ ๊ธฐ๊ด์ ์๋ณ์ ID (Identifier)๋ฅผ ๋ฑ๋กํ๋ ๊ฒ์ ๋ถ์ฐ ์์ฅ๊ธฐ์ ์ ํตํด ๊ฒ์ฆ ๊ฐ๋ฅํ๊ณ ํ์ค์ํ๋ ๋์งํธ ์ ์์ผ๋ก ๊ตฌํํ๊ธฐ ์ํ ์๋ก์ด ํ์์ ์๋ณ์์ ๋๋ค. DID ๊ธ๋ก๋ฒ ํ์ค์ ์ ๋ํ๊ณ ์๋ W3C CCG (Credential Community Group)๋ ๋ค์๊ณผ ๊ฐ์ด ์ ์ํฉ๋๋ค..
์ด์ ๊ฐ์ ์๋ก์ด ์๋ณ์๋ DID ์ปจํธ๋กค๋ฌ๊ฐ DID์ ์ ์ด๊ถ์ ์ฆ๋ช ํ๊ณ , ์ค์ํ๋ ๋ ์ง์คํธ๋ฆฌ, ์ ์ ์ ๊ณต์, ์ธ์ฆ๊ธฐ๊ด ๋ฑ์ผ๋ก ๋ถํฐ ๋ ๋ฆฝ์ ์ผ๋ก ๊ตฌํํ ์ ์๋๋ก ์ค๊ณ๋์๋ค. DID๋ DID Subject์ ๊ด๋ จ๋ URL๋ก์จ, DID Document ๋ผ๋ ๋ฐฉ์์ ํตํด ํด๋น ์ฃผ์ฒด์ ์ ๋ขฐํ ์ ์๋ ์ํธ์์ฉ์ ๊ฐ๋ฅํ๊ฒ ํ๋ ๋๊ตฌ์ด๋ค. ๊ฐ DID Document๋ ์ํธํ์ ์์, ๊ฒ์ฆ ๊ฐ๋ฅํ ๋ฉ์๋, ์๋น์ค ์๋ํฌ์ธํธ ๋ฑ์ผ๋ก ํํ๋ ์ ์๋ค. ํด๋น ์์๋ค์ DID ์ปจํธ๋กค๋ฌ๊ฐ DID์ ํต์ ๊ถ์ ๋ํ ์ฆ๋ช ์ ๊ฐ๋ฅํ๊ฒ ํ๋ ๋ฉ์ปค๋์ฆ ์งํฉ์ ์ ๊ณตํ๋ค.
๋ฃจ๋๋ฒ์ค DID๋ W3C ๊ธ๋ก๋ฒ ํ์ค์ผ๋ก ๊ฐ๋ฐ๋์์ผ๋ฉฐ ํ์คํ ๊ธฐ์ ์ ์ํด ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค.
๋ฃจ๋๋ฒ์ค DID๋ ๊ฒ์ฆ ๊ฐ๋ฅํ ์๊ฒฉ ์ฆ๋ช (Verifiable Credential)์ ์ํ Credential ํ ํ๋ฆฟ ๊ธฐ๋ฅ์ ํตํด DID Subject๋ค์ ์ํ๋ ํํ๋ก ๋ฐํํ ์ ์์ต๋๋ค. ๋ํ ํ ํ๋ฆฟ์ ์ฌ์ฉํ์ฌ ์๋น์ค์ ๊ณต์ (๊ฒ์ฆ์ - Verifier)๋ ์ธ์ฆ ์๋๋ฆฌ์ค๋ฅผ ๋ง๋ค์ด ๊ฒ์ฆ๋ ์ ๋ณด๋ฅผ ๊ตํํ ์ ์์ต๋๋ค.
์ด์๊ฐ์ ์๊ฒฉ์ฆ๋ช ์ ๊ฐ์ธ ๋ฐ์ดํฐ์ ์ฃผ์ฒด์ธ ๊ฐ์ธ์ด ์์ ์ ์ ๋ณด๋ฅผ ์ ์ดํ ์ ์๊ฒ ํ๋ฏ๋ก ๊ฐ์ธ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๋ฉด์ ๋ณด๋ค ์ ๋ขฐ ํ ์ ์๋ ๋์งํธ ๊ฒฝํ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ๊ทํ์ ์๋น์ค์ DID๋ฅผ ์ค๊ณํ๊ณ ์ฌ์ฉ์์ ๋์งํธ ๊ฒฝํ์ ๋ํ ์ ๋ขฐ๋ฅผ ๊ตฌ์ถํ์ธ์.
์์ธํ ๊ธฐ์ ์ฉ์ด ์ ์๊ฐ ๊ถ๊ธํ๋ฉด DID ์ฉ์ด์ค๋ช ์ ์ฐธ๊ณ ํ์ธ์.
DID๊ธฐ์ ์์ ์ ์ํ๋ ํ์ค์ํ ์ธ์ฆ ์์คํ ์ ์ค์ํ๋ ์ธ์ฆ์๋ฒ๋ฅผ ์ด์ฉํ์ง ์๋ ์ธ์ฆ ์์คํ ์ ๋๋ค. DID ์์คํ ์ฐธ์ฌ์๋ ํฌ๊ฒ ๋ฐํ๊ธฐ๊ด (Issuer), ์ฌ์ฉ์ (User : Holder), ๊ฒ์ฆ๊ธฐ๊ด (Verifier)์ ์ธ ์ฃผ์ฒด๊ฐ ์์ต๋๋ค. ๋ฐํ๊ธฐ๊ด์ ๋ง ๊ทธ๋๋ก ์๊ฒฉ์ฆ๋ช (Claim / Credential)์ ๋ฐํํ๋ ๊ธฐ๊ด์ผ๋ก์, ๋ฐํ ๊ธฐ๊ด์ด ๋ฐํํ ์๊ฒฉ ์ฆ๋ช ์ ์ฌ์ฉ์์ ๋๋ฐ์ด์ค์ ์ ์ฅ๋ฉ๋๋ค. ์ฌ์ฉ์๋ ์์ ์ ์๊ฒฉ์ฆ๋ช ์ ์๊ตฌํ๋ ๊ฒ์ฆ ๊ธฐ๊ด (์๋น์ค์ ๊ณต์)์ ์์ ์ ์๊ฒฉ์ฆ๋ช ์ ํ์ํ ๋งํผ๋ง ์ ์ถํฉ๋๋ค. ์ด ๋ชจ๋ ๊ณผ์ ์์ ๋ธ๋ก์ฒด์ธ์ ํตํด ์ฃผ๊ณ ๋ฐ๋ ์๊ฒฉ์ฆ๋ช ์ ์ง์ ์ฌ๋ถ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
์ด ๊ณผ์ ์์ ์ฌ์ฉ์๋ ์์ ์ ๋๋ฐ์ด์ค์์ ๊ฐ์ธ์ ๋ณด๋ฅผ ๊ด๋ฆฌํ๊ณ ์ ์ถ์ฌ๋ถ๋ฅผ ํต์ ํจ์ผ๋ก์จ ๊ฐ์ธ์ ๋ณด ์ ์ถ / ๋จ์ฉ์ ๋ฐฉ์งํ ์ ์๊ธฐ ๋๋ฌธ์ ์์ ํ๊ฒ ์๋น์ค๋ฅผ ์ด์ฉํ ์ ์๊ณ ๋งค๋ฒ ๋ณ๋์ ์ถ๊ฐ์ธ์ฆ ์์ด ์ด์ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ ์ธ์ฆํ ์๋ ์์ผ๋ฏ๋ก ํธ๋ฆฌํ ์ฌ์ฉ์ฑ์ ๊ฒฝํํ ์ ์์ต๋๋ค.
์๋น์ค ์ ๊ณต์๋ ๊ณ ๊ฐ ๊ฐ์ธ์ ๋ณด ๊ด๋ฆฌ์ ๋ํ ๋ฆฌ์คํฌ๊ฐ ์ค๊ณ ์ ๋ณด๋ณด์ ๊ด๋ฆฌ๋ฅผ ์ํ ์๋น์ค ์ด์๋น์ฉ์ ์ต์ํ ํ ์ ์์ต๋๋ค.
โ