[๊ทธ๋ฆผ 1. Toshi Demo]
์ด๋๋ฆฌ์์ ํ์ฉํ๋ ๋ถ๋ค ์ค ์ด์ ์ํ์ Metamask๋ MyEtherWallet(MEW)์ ์๋๋ค. ํฐ ๋ฌธ์ ๋ ์์ง๋ง ํ๊ณ๊ฐ ์๋ ๊ฒ๋ ์ฌ์ค์ ๋๋ค. ๋ ์ ํ์ง ๋ชจ๋ ๋ฐ์คํฌํ ์น ํ๊ฒฝ์์๋ง ๋์์ ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ชจ๋ฐ์ผ๋ก์ ์ด์๋ ์๋ํ๊ณ ์์ง๋ง ์์ฉํ ๋จ๊ณ๋ ์๋๋๋ค.
์ค๋์ ๋ชจ๋ฐ์ผ์์ ์ด๋๋ฆฌ์์ ํ์ฉํ ์ ์๋ ๋ ๊ฐ์ง ์๋ฃจ์ ์ ์๊ฐํ๋ ค ํฉ๋๋ค. ๋ฐ๋ก Coinbase๊ฐ ๋ง๋ Toshi ๋ธ๋ผ์ฐ์ ์ ๋ฐ๋ก ์ง๋ ์ฃผ ๋ฐ์นญ๋ ๋ฐ๋๋ฐ๋ํ ์ ์ ์ Bitski ์ ๋๋ค.
[๊ทธ๋ฆผ 2. Etherplate Demo]
์๊ฐ๋ฅผ ์ํด ์๊ณ ํ DApp์ Truffle์ Community Box ์ค ํ๋์ธ Etherplate ์ ๋๋ค. ERC721 ํ์ค์ ํ์ฉํด ๊ฒ์ ์์ดํ ์ ์ฌ๊ณ ๋ณด๊ดํ ์ ์๋ ์ปจํธ๋ํธ๋ฅผ ๊ตฌํํด๋์๊ณ ๊ท์ฌ์ด ์์ด์ฝ์ด ์๋ ์นํ์ด์ง๋ ํจ๊ป ์ ๊ณต๋ฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ด DApp์์ ๊ฒ๋ ์ฌ๊ณ ๋ฐฉํจ๋ ์ฌ๋ณด๋ ค ํฉ๋๋ค. ๋ฌผ๋ก , Metamask, Toshi ๊ทธ๋ฆฌ๊ณ Bitski๋ฅผ ๊ฐ๊ฐ ํ์ฉํด ๋ณด๋ฉด์ ๋ง์ ๋๋ค.
๊ฐ์ฅ ๋จผ์ Metamask์ ๋๋ค. ๋ง์ ๋ ์๋ถ๋ค๊ป์ Metamask๋ ์ต์ํ์๋ฆฌ๋ผ ์๊ฐํฉ๋๋ค. ๊ฐ์ฅ ๋์ค์ ์ด๊ณ ๋ฐ์คํฌํ์์๋ ๊ฐํธํ๊ธฐ๊น์ง ํ ํด์ด๋๊น์.
[๊ทธ๋ฆผ 3. Metamask confirming window]
Etherplate์์๋ Metamask๋ ์ฐ๋ฆฌ๊ฐ ํํ ์๋ ๊ฒ๊ณผ ๊ฐ์ด ๋์ํฉ๋๋ค. ์ํ๋ ์์ดํ ์ ๊ณ ๋ฅด๊ณ ์ด๋ฆ์ ์ ํํ ๋ค์ ๊ตฌ๋งค๋ฅผ ์๋ํ๋ฉด, ์ฐ๋ฆฌ์๊ฒ ์น์ํ ์ฌ์ฐ์ ํจ๊ป ํธ๋์ญ์ ์ปจํ ์ฐฝ์ด ๋น๋๋ค.
[๊ทธ๋ฆผ4. Etherplate inventory]
ํธ๋์ญ์ ์ด ๋ธ๋ก์ ๊ธฐ๋ก์ด ๋๋ ๋์ Etherplate์๋ ํธ๋์ญ์ ์ด ์์ง Pending ์ค์์ ์๋ ค์ฃผ๋ ๋ก๋ฉ ์์ด์ฝ์ด ๋์ค๋ค์.
[๊ทธ๋ฆผ5. Etherplate inventory]
์ ์ ๊ธฐ๋ค๋ฆฐ ํ ์ธ๋ฒคํ ๋ฆฌ์ ๊ฐ ๋ณด๋ฉด ์ฐ๋ฆฌ๊ฐ ๊ตฌ๋งคํ ๊ฒ์ด ๋ณด์ ๋๋ค. ์ต์ํ ์ ์ฐจ์ฃ ? ์ด๊ฒ์ด ์ง๊ธ๊น์ง ์ฐ๋ฆฌ๊ฐ ์ด๋๋ฆฌ์ DApp์ ํ์ฉํ๋ ์ ํ์ ์ธ ๋ฐฉ์์ด์์ต๋๋ค.
[๊ทธ๋ฆผ 6. Toshi ์ด๊ธฐ ํ๋ฉด]
์ด๋ฒ์ ๋ชจ๋ฐ์ผ ์ด๋๋ฆฌ์ ์ ์ฉ ๋ธ๋ผ์ฐ์ ์ธ Toshi๋ฅผ ์คํํด ๋ณด์์ต๋๋ค.
[๊ทธ๋ฆผ 7. Toshi์์ Etherplate ์ ์]
์ฃผ์๋ฅผ ์
๋ ฅํ๊ณ Etherplate์ ์ ์ํ๋ฉด ์๊น ๋ฐ์คํฌํ์์ ๋ณธ ๊ฒ๊ณผ ๋์ผํ ์น ํ๋ฉด์ด ๋น๋๋ค. ์ด๋ฒ์ ๋ฐฉํจ๋ฅผ ๊ตฌ๋งคํ๊ฒ ์ต๋๋ค.
[๊ทธ๋ฆผ 8. Toshi confirming window]
๋ง์ฐฌ๊ฐ์ง๋ก ์ด๋ฆ์ ์
๋ ฅํ๊ณ ๊ตฌ๋งค๋ฅผ ์๋ํ๋ฉด Metamask์ ๊ทธ๊ฒ๊ณผ ๋น์ทํ๊ฒ ์๊ธด ์ปจํ ์ฐฝ์ด ๋น๋๋ค. ๊ตฌ๋งค ํธ๋์ญ์
์ด Pending ๋์ด์๋ ๋์์ ๋ฐ์คํฌํ ์น๊ณผ ๊ฐ์ด ๋ก๋ฉ ์์ด์ฝ์ด ๋ณด์ด๊ณ , ์ธ๋ฒคํ ๋ฆฌ์์ ๊ตฌ๋งคํ ์์ดํ
์ ํ์ธํ ์ ์์ต๋๋ค.
[๊ทธ๋ฆผ 9. Toshi์์ ๋ณธ Etherplate ์ธ๋ฒคํ ๋ฆฌ]
์ ํ ์ด์ง๊ฐ ์์ด ์ด๋๋ฆฌ์ DApp์ ํ์ฉํ ์ ์์์ต๋๋ค.
ํ์ง๋ง ๋ชจ๋ DApp์ด ์ด๋ ๊ฒ ๋์ํ๋ ๊ฒ์ ์๋๋๋ค. ๋ชจ๋ฐ์ผ ๋ธ๋ผ์ฐ์ ๋ ๊ธฐ๊ธฐ ์ ์กฐ์ฌ์ OS์ ๋ฐ๋ผ ๋ฐ์คํฌํ์ ๋นํด์ ๋ง์ ์ ์ฝ์ด ์กด์ฌํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ชจ๋ฐ์ผ DApp์ ๊ฐ๋ฐํ๋ ๊ฐ๋ฐ์๋ ์ด๋ฌํ ์ ์ฝ์ ์ถฉ๋ถํ ์ดํดํ๊ณ ๊ฑฐ๊ธฐ์ ๋ง๋ ๋ฐฉ์์ผ๋ก ๊ฐ๋ฐ์ ํด์ผ ํฉ๋๋ค.
์ฌ๊ธฐ์ ๋ํด์๋ Toshi ๊ฐ๋ฐํ์ Head of Engineering์ธ Pete Kim๋์ ์๋ฃ๋ฅผ ์ฐธ๊ณ ํ๋ฉด ๋์์ด ๋๊ฒ ์ต๋๋ค.
๋ง์ง๋ง ์ฃผ์์ธ Bitski๋ ์์ ๋ ๋๊ตฌ์๋ ์กฐ๊ธ ๋ค๋ฅธ ์ ๊ทผ์ ๋ณด์ฌ์ค๋๋ค. Bitski๋ฅผ ํ์ฉํ๊ธฐ ์ํด์๋ ์ถ๊ฐ๋ก ํ๋ก๊ทธ๋จ์ ์ค์นํ ํ์๊ฐ ์์ต๋๋ค. ์ด๋๋ฆฌ์ ํธ๋์ญ์ ์ ๋ธ๋ผ์ฐ์ ์์ ๊ณง๋ฐ๋ก ๋ฐ์์ํค๋ ๊ฒ์ด ์๋๋ผ, ์ฌ์ฉ์๊ฐ OAuth๋ฅผ ํตํด Bitski ์๋ฒ์ ๋ณด์์ ํ์ธํ๊ณ Bitski ์ธก์์ ํธ๋์ญ์ ์ ๋ํํด์ฃผ๋ ํํ์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. OAuth๋ ๊ธฐ์กด์ ์น์์ ํํ ๋ณด๋ โGoogle๋ก ๋ก๊ทธ์ธํ๊ธฐโ ๊ฐ์ ๊ธฐ๋ฅ์ ์๊ฐํ๋ฉด ๋๊ฒ ์ต๋๋ค.
Bitski๋ ์ด์ฐ๋ณด๋ฉด ๋ธ๋ก์ฒด์ธ์ ์ฒ ํ๊ณผ๋ ๋ง์ง ์๋ ํํ์ ๋๋ค. ์ฌ์ฉ์๋ Bitski์์ ์์ฑํ ์ง๊ฐ ์ฃผ์์ ETH๋ฅผ ๋ณด๋ด๋๊ณ , ํ์ํ ๋๋ง๋ค Bitski์๊ฒ ์์ฒญ์ ๋ณด๋ ๋๋ค. ์ค์ํ๋ ์๋ฒ๋ ์ด ์์ฒญ์ ์ฝ๊ณ ์ฌ์ฉ์๊ฐ ํ์๋ก ํ๋ ๊ณณ์ ๋์ ํธ๋์ญ์ ์ ๋ฐ์์์ผ์ค๋๋ค. ๊ผญ ๋์ ์ ๋ถ๋ก ์ถฉ์ ํด๋๊ณ ์ฐ๋ ์นด์นด์คํ์ด๋ ๋ค์ด๋ฒํ์ด ๊ฐ์ต๋๋ค.
์์ํ์ง๋ง ๊ทธ๊ฒ ์ฅ์ ์ด๊ธฐ๋ ํฉ๋๋ค. ์ ๋ถ ํ์ด ์์คํ ์ ์ต์ํ ๋๋ค์์ ์ฌ์ฉ์๋ค์ MetaMask๋ Toshi๋ฅผ ์ค์นํ๋ ๋ฒ๊ฑฐ๋ก์ด ํ์๋ณด๋ค๋ Bitski์ ๊ฐ์ด ์ต์ํ UX๋ฅผ ์ข ๋ ์ ํธํ ๊ฒ์ ๋๋ค. Bitski๋ ๋ธ๋ก์ฒด์ธ์ ํน์ฑ์ ์กฐ๊ธ ๋ฒ๋ฆฌ๋ ๋์ ๋ ๋ง์ ์ฌ์ฉ์๋ฅผ ํ๋ณดํ๋ ์ ๋ต์ ํํ ๋ฏํฉ๋๋ค.
Bitski๋ฅผ ํ ์คํธํ ํ๊ฒฝ์ ํน์ํ ๋ธ๋ผ์ฐ์ ๊ฐ ์๋, ๊ฐค๋ญ์์ ๊ธฐ๋ณธ ๋ด์ฅ๋ ์ผ์ฑ ์ธํฐ๋ท ๋ธ๋ผ์ฐ์ ์ ๋๋ค. iOS๋ ๋ฐ์คํฌํ์ ์ฌ๋งํ ๋ธ๋ผ์ฐ์ ์์ ํ ์คํธํด๋ ๊ฒฐ๊ณผ๋ ๋ค๋ฅด์ง ์๋ค๊ณ ํฉ๋๋ค.
Bitski ์๋ฃจ์
์ด ์ ์ฉ๋ DApp์ ์ด๋ฌํ ๋ฒํผ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ด ๋ฒํผ์ด ๋ฐ๋ก OAuth๋ฅผ ์์ํ๋ ์์๋ฒํผ์
๋๋ค.
[๊ทธ๋ฆผ 10. Bitski Login page]
์ฌ์ฉ์๋ ๊ณง Bitski์ ๋ก๊ทธ์ธ ํ์ด์ง๋ก ๋ณด๋ด์ง๊ณ , ๋ก๊ทธ์ธ์ ํ๋ฉด ์ด์ ์ ์ ์ํ ํ์ด์ง๋ก ๋์๊ฐ ์ด๋๋ฆฌ์ ํธ๋์ญ์ ์ ๋ณด๋ผ ์ ์๊ฒ ๋ฉ๋๋ค.
[๊ทธ๋ฆผ 11. Bitski ํธ๋์ญ์
์์ฑ ์ฐฝ]
ํธ๋์ญ์ ์ ์์ฑํ๋ ์ฐฝ์ ์ด์ ์ ๋ ์น๊ตฌ๋ค๊ณผ ๋น์ทํ์ง๋ง ์ค์ ๊ทธ ๋ด๋ถ ํ๋ก์ธ์ค๋ ์ ํ ๋ค๋ฆ ๋๋ค. ์์์ ์ธ๊ธํ ๋ฐ์ ๊ฐ์ด, ์ด๋๋ฆฌ์ ๋คํธ์ํฌ๋ก ์ง์ ์์ฒญ์ ๋ณด๋ด๋ ๊ฒ์ด ์๋๋ผ ํธ๋์ญ์ ์ ๋ํํด์ฃผ๋ Bitski๋ก ์์ฒญ์ ์ ์กํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์๋ฌดํผ ์ฌ์ฉ์์ ์ ์ฅ์์๋ ๊ทธ ์ฐจ์ด๊ฐ ๋๊ปด์ง์ง ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ด์ ์ ํ๋ ๊ฒ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ํธ๋์ญ์ ์ ๋ณด๋ผ ์ ์์์ต๋๋ค.
๋ณด์ ๋ฐ์ ๊ฐ์ด Toshi๋ Bitski ๋ชจ๋ ํ์ฌ๊น์ง๋ ์๋ฒฝํ ํํ์ ์๋ฃจ์ ์ ์๋๋๋ค. ํ์ง๋ง ์ฐ๋ฆฌ๊ฐ ์์์ผ ํ ๊ฒ์ด ์์ต๋๋ค.
[๊ทธ๋ฆผ 12. Dappradar.com]
์ด๋๋ฆฌ์ DApp์ ํ๊ท DAU(Daily Active Users, ์ผ ํ๊ท ์ฌ์ฉ์)๋ ์ฝ ๋ง ๋ช ์ ๋๊ณ ๊ฐ์ฅ ์ธ๊ธฐ์๋ DApp์ด๋ผ๊ณ ํ ์ ์๋ ํฌ๋ฆฝํ ํคํฐ๋ ํ๊ท ์ ์ผ๋ก 1000๋ช ๋ฏธ๋ง์ DAU๋ฅผ ๊ฐ์ง๋ค๊ณ ํฉ๋๋ค. ์ ์ ๋ฒ ์ด์ค๊ฐ ์ด๋ ๊ฒ๋ ์์ ๋ฐ์๋ ์๋ง๋ ์ข์ง ๋ชปํ UX๊ฐ ๊ฝค ์ํฅ์ ๋ฏธ์ณค์ ๊ฒ์ ๋๋ค. ๋ฐ์คํฌํ๋ณด๋ค ์ค๋งํธํฐ์ ๋ ์ค๋ ํ์ฉํ๋ 2018๋ ์ ๋ชจ๋ฐ์ผ์ ์ง์ํ์ง ์๋ ์๋น์ค๋ ๊ทธ๊ฒ ๋ฌด์์ด ๋์๋ ํ์๋ฐ์ง ๋ชปํ๋ ๊ฒ ๋น์ฐํ๋๊น์. Toshi๋ Bitski์ ๊ฐ์ ์๋๊ฐ ๋ ์ธ์ ๋ฐ๊ณ ๋ ํ๋ฐํ๊ฒ ์ผ์ด๋์ผ ํ๋ ์ด์ ์ ๋๋ค.
๊ฐ์ธ์ ์ผ๋ก UX์ ๋ฌธ์ ๋ ์ต๊ทผ ๋ธ๋ก์ฒด์ธ๊ณ์ ๊ฐ์ฅ ํฐ ํ๋์ธ ํ์ฅ์ฑ ๋งํผ์ด๋ ํฐ ๋ฌธ์ ๋ก ๋ณด๊ณ ์์ต๋๋ค. ํ์ฅ์ฑ์ ์ด๊ฒฌ์ ์ฌ์ง ์์ด ๋ฏธ๋๋ฅผ ์ํด ํ์ด์ผ ํ ๋ฌธ์ ์ด์ง๋ง, ์ ์ ๋ค์ด ์ ๊ทผํ๊ธฐ ํ๋ ํ๊ฒฝ์์ ํ์ฅ์ฑ์ ๊ณ ๋ฏผํ๋ ๊ฒ์ ๋ง ๋ช ์ด ์ฌ๋ ๋๋ผ์ ์ต ๋ช ์ด ์ด ์ ์๋ ๋์๋ฅผ ์ง๋ ๊ฒ์ผ์ง๋ ๋ชจ๋ฆ ๋๋ค.
์ค๋ ํฌ์คํ ์์๋ ๋ชจ๋ฐ์ผ์์ DApp์ ์ง์ํ๊ธฐ ์ํด ๋ ธ๋ ฅํ๋ ๋ ํ๋ก์ ํธ๋ฅผ ์ดํด๋ดค์ต๋๋ค. ์ ๋ ์ค๋ ์ดํด๋ณธ ์น๊ตฌ๋ค์ด ์๋๋๋ผ๋, ์์ดํฐ์ UX๊ฐ ์ธํฐ๋ท ์ฐ์ ์ ์ก๋๋ฆฌ์งธ ๋ฐ๊พธ์๋ ๊ฒ์ฒ๋ผ ๊ฐ๊น์ด ๋ฏธ๋์ ๋ธ๋ก์ฒด์ธ UX๋ฅผ ์์ ํ ๋ฐ๊ฟ๋์ ์ํ์ด ๋ฑ์ฅํ๋ ๋ ์ ์์ํด๋ด ๋๋ค. ๋ค์ ํฌ์คํ ์์ ๋ต๊ฒ ์ต๋๋ค!