Skip to content

Instantly share code, notes, and snippets.

@jejuro
Last active February 8, 2018 01:02
Show Gist options
  • Save jejuro/fe21a36768b251fe04538c31e96ec51a to your computer and use it in GitHub Desktop.
Save jejuro/fe21a36768b251fe04538c31e96ec51a to your computer and use it in GitHub Desktop.
Introducing an Autonomous Global Bank based on the Openhash Project.

ํ‘œ์ค€ํ™”ํ ๊ธฐ์ˆ  ์š”์•ฝ

ํ‘œ์ค€์•”ํ˜ธํ†ตํ™” ๋ฐ ๊ธ€๋กœ๋ฒŒ ๋ฌด์ธ ์€ํ–‰์˜ ๊ตฌ์„ฑ๊ณผ ์ž‘๋™ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๊ฐ„๋žตํžˆ ์„ค๋ช…ํ•œ๋‹ค. ๊ฐ ํ•ญ๋ชฉ์˜ ์ƒ์„ธํ•œ ๋‚ด์šฉ์€ Whitepaper์˜ ๋Œ€์‘ ํ•ญ๋ชฉ์„ ์ฐธ์กฐํ•˜๊ธฐ ๋ฐ”๋ž€๋‹ค.

์–ด๋Š ํ•œ ์ด๋ก ์€ ๊ทธ ์ด๋ก ์ด ์‚ฌ์šฉํ•˜๋Š” ์šฉ์–ด๋“ค์„ ์ •์˜ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์˜คํ”ˆํ•ด์‹œ ํ”Œ๋žซํผ์€ ์•„๋ž˜ ์šฉ์–ด๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

์Šค๋งˆํŠธํฐ IPv6 Hash Cryptography ์‹œ์žฅ ์ฐธ์—ฌ์ž
์ฃผ์†Œ์ง€ ์ฃผ์†Œ์ง€ ์„œ๋ฒ„ ๊ทธ๋ฃจํ„ฐ๊ธฐ ๊ทธ๋ฃจํ„ฐ๊ธฐ ์„œ๋ฒ„ ์˜น์ด
๋‚˜๋ฌด ์žŽ ์—ด๋งค ์”จ์•— ๋ฟŒ๋ฆฌ
๋ฉ”์‹œ ๋„คํŠธ์›Œํฌ ์žฌ๋ฌด์ œํ‘œ ๊ตญ์„ธ์ฒญ ์€ํ–‰ ์ฆ๊ถŒ
๋ณดํ—˜ ์‹œ์žฅ ์˜จ๋ผ์ธ ์‹œ์žฅ Proof of Credit ์‚ฌ์ „

ํ‘œ์ค€์•”ํ˜ธํ™”ํ, ํ‘œ์ค€ํ™”ํ, ํ‘œ์ค€์•”ํ˜ธํ†ตํ™”, ํ‘œ์ค€ํ†ตํ™”

Openhash ํ”Œ๋žซํผ์„ ์ด์šฉํ•œ ๋ณธ ์•”ํ˜ธํ™”ํ๋ฅผ ํ‘œ์ค€ํ™”ํ, ํ‘œ์ค€์•”ํ˜ธํ™”ํ, ํ‘œ์ค€์•”ํ˜ธํ†ตํ™”, ๋˜๋Š” ํ‘œ์ค€ํ†ตํ™”๋ผ ์ง€์นญํ•œ๋‹ค. ์ •ํ™•ํ•œ ๋ถ„๋ฅ˜๋Š” ์•”ํ˜ธํ™”ํ์ด๋‚˜, ์ด ์šฉ์–ด์˜ ์˜๋ฏธ๊ฐ€ ๋น„ํŠธ์ฝ”์ธ, ์ด๋”๋ฆฌ์›€, ๋ฆฌํ”Œ ๋“ฑ์˜ ์ˆ˜๋งŽ์€ ์•”ํ˜ธ ์ฆํ‘œ๋“ค์— ์˜ํ•ด ํ‡ด์ƒ‰ํ•˜์˜€์œผ๋ฏ€๋กœ, Openhash ์•”ํ˜ธํ™”ํ๋ฅผ ํ˜„์žฌ์˜ ์•”ํ˜ธ์ฆํ‘œ๋“ค๊ณผ ๊ตฌ๋ณ„ํ•˜๊ธฐ ์œ„ํ•ด ํ‘œ์ค€ํ†ตํ™”๋ผ ์ง€์นญํ•œ๋‹ค.

Openhash ์—ญ์‹œ ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์˜ ์—ฐ์žฅ์ด๋‚˜, ๋Œ€์ค‘์—๊ฒŒ โ€˜๋ธ”๋ก์ฒด์ธ = ๋น„ํŠธ์ฝ”์ธ์˜ ๋ธ”๋ก์ฒด์ธโ€™์ด๋ฏ€๋กœ, ๊ทธ๋“ค๊ณผ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด, Openhash์™€ ๋ธ”๋ก์ฒด์ธ์„ ๋ณ„๊ฐœ์˜ ์šฉ์–ด๋กœ ์‚ฌ์šฉํ•˜๊ธฐ๋„ ํ•  ๊ฒƒ์ด๋‹ค.

1. ์‹œ์žฅ ์ฐธ์—ฌ์ž

PC ํ˜น์€ ์Šค๋งˆํŠธํฐ์— ๋ฌด์ธ ์€ํ–‰ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜(์ดํ•˜, ๊ฐ€์ง€ Gaji)์„ ์„ค์น˜ํ•œ ์ด์šฉ์ž๋ฅผ ์‹œ์žฅ ์ฐธ์—ฌ์ž๋ผ ์ง€์นญํ•œ๋‹ค.

๋ชจ๋“  ์‹œ์žฅ ์ฐธ์—ฌ์ž๋Š” ์Šค๋งˆํŠธํฐ ๋˜๋Š” ์ผ๋ฐ˜ ์ „ํ™”๋ฒˆํ˜ธ์— ์—ฐ๋™๋œ ํ•˜๋‚˜์˜ ๊ณ„์ขŒ๋ฅผ ๊ฐ€์ง€๋ฉฐ, ์žŽ Yip์œผ๋กœ ๊ฒฐ์ œํ•˜๊ณ , ๊ฐ์ž์˜ ๊ฑฐ๋ž˜ ๋‚ด์šฉ์„ ์žฌ๋ฌด์ œํ‘œ์˜ ํ˜•์‹์œผ๋กœ ๊ฐ€์ง€์— ๊ธฐ๋กํ•œ๋‹ค.

2. ์˜จ๋ˆ„๋ฆฌ(Onnuri)

์„ธ๊ณ„ ์ „์—ญ์˜ ํ‘œ์ค€ํ†ตํ™”๋ฅผ ํ†ตํ•ฉ ๊ด€๋ฆฌํ•˜๋Š” ์ฒด๊ณ„์ธ ์˜จ๋ˆ„๋ฆฌ๋Š” ๊ตญ๊ฐ€ ๋˜๋Š” ์ฃผ๋ฅผ ๋Œ€ํ‘œํ•˜๋Š” ์ˆ˜ํ’€ ๊ฐ„์˜ ๊ฑฐ๋ž˜ ์ •๋ณด๋ฅผ ์ทจํ•ฉํ•˜๊ณ , ์ˆ˜ํ’€์€ ์๋ฉด๋™์„ ๋Œ€ํ‘œํ•˜๋Š” ๊ทธ๋ฃจํ„ฐ๊ธฐ ๊ฐ„์˜ ๊ฑฐ๋ž˜ ์ •๋ณด๋ฅผ ์ทจํ•ฉํ•˜๋ฉฐ, ๊ทธ๋ฃจํ„ฐ๊ธฐ๋Š” ๋‹จ์ฒด๋ฅผ ๋Œ€ํ‘œํ•˜๋Š” ๋‚˜๋ฌด๋“ค ๊ฐ„์˜ ๊ฑฐ๋ž˜ ์ •๋ณด๋ฅผ ์ทจํ•ฉํ•˜๊ณ , ๋‚˜๋ฌด๋Š” ๊ฐœ์ธ์„ ๋Œ€ํ‘œํ•˜๋Š” ๊ฐ€์ง€๋“ค ๊ฐ„์˜ ๊ฑฐ๋ž˜ ์ •๋ณด๋ฅผ ์ทจํ•ฉํ•œ๋‹ค.

์˜จ๋ˆ„๋ฆฌ๋Š” ์–ด๋Š ํ•œ ์ˆ˜ํ’€ ๋‚ด๋ถ€์˜ ๊ฑฐ๋ž˜๊ฐ€ ์•„๋‹ˆ๋ผ, ๋‘˜ ์ด์ƒ์˜ ์ˆ˜ํ’€์ด ๊ด€์—ฌํ•˜๋Š” ๊ฑฐ๋ž˜๋ฅผ ๊ธฐ๋กํ•˜๊ณ , ์ •์‚ฐํ•œ๋‹ค.

์ข…๊ตญ์ ์œผ๋กœ, ์˜คํ”ˆํ•ด์‹œ ๊ธฐ๋ฐ˜ ์•”ํ˜ธํ™”ํ ์žŽ Yip์„ ๊ฒฐ์ œ ์ˆ˜๋‹จ์œผ๋กœ ํ•˜๋Š” ๋ชจ๋“  ๊ฑฐ๋ž˜๋Š” ์˜จ๋ˆ„๋ฆฌ์— ์ง‘๊ฒฐ๋œ๋‹ค.

3. ์ˆ˜ํ’€(Supul)

๋ธ”๋ก์ฒด์ธ์˜ ์ฑ„๊ตด์ž(Miner)์— ๋Œ€์‘ํ•œ๋‹ค. ์ „์ฒด ์‹œ์žฅ ์ฐธ์—ฌ์ž์˜ ๊ฑฐ๋ž˜ ์ •๋ณด๋ฅผ ๋ณด์œ ํ•œ ์‹œ์žฅ ์ฐธ์—ฌ์ž์ด๋‹ค(Full node). ์ผ๋ฐ˜์ ์œผ๋กœ, ๊ตญ๊ฐ€(Country), ์„ฑ(Cheong) ๋˜๋Š” ์ฃผ(State)๋งˆ๋‹ค ํ•˜๋‚˜์˜ ์ˆ˜ํ’€์ด ๋ฐฐ์ •๋œ๋‹ค.

์ˆ˜ํ’€์€ ์‹œ๊ตฐ๊ตฌ ๋˜๋Š” ์๋ฉด๋™ ๋‹จ์œ„์— ํ• ๋‹น๋˜๋Š” ์–ด๋Š ํ•œ ๊ทธ๋ฃจํ„ฐ๊ธฐ ๋‚ด๋ถ€์˜ ๊ฑฐ๋ž˜๊ฐ€ ์•„๋‹ˆ๋ผ, ๋‘˜ ์ด์ƒ์˜ ๊ทธ๋ฃจํ„ฐ๊ธฐ๊ฐ€ ๊ด€์—ฌํ•˜๋Š” ๊ฑฐ๋ž˜๋ฅผ ๊ธฐ๋กํ•˜๊ณ , ์ •์‚ฐํ•œ๋‹ค.

1์„ธ๋Œ€ ๋ธ”๋ก์ฒด์ธ ์ฑ„๊ตด์ž(Miner)์˜ ์ฃผ์š” ์ˆ˜์ž…์ด (1) ์žฅ๋ถ€ ์ž‘์„ฑ, (2) ๊ฑฐ๋ž˜ ์ค‘๊ฐœ ์ˆ˜์ˆ˜๋ฃŒ์ธ๋ฐ ๋ฐ˜ํ•ด, ์ˆ˜ํ’€์˜ ์ฃผ์š” ์ˆ˜์ž…์€ ์—†๋‹ค. ๊ทธ๋Ÿฌํ•˜๋‹ค. ๋”ฐ๋ผ์„œ, ๋น„ํŠธ์ฝ”์ธ ๋“ฑ ์—ฌํƒ€ ์•”ํ˜ธ์ฆํ‘œ์™€ ๋‹ฌ๋ฆฌ Yip์„ ๊ฒฐ์ œ์ˆ˜๋‹จ์œผ๋กœ ํ•˜๋Š” ๊ฑฐ๋ž˜๋Š” ๊ฑฐ๋ž˜ ์ˆ˜์ˆ˜๋ฃŒ๊ฐ€ ์—†๋‹ค.

๊ตญ๊ฐ€ ๋‹จ์œ„์— ํ• ๋‹น๋˜๋Š”ย ์ˆ˜ํ’€์€ ์‹œ์žฅ ์ฐธ์—ฌ์ž์™€ ์ง์ ‘ ์ ‘์ด‰ํ•˜์ง€ ์•Š๊ณ , ์๋ฉด๋™ ๋‹จ์œ„์˜ ๊ทธ๋ฃจํ„ฐ๊ธฐ๋ฅผ ํ†ตํ•ด ๊ฐ„์ ‘์ ์œผ๋กœ ์‹œ์žฅ ์ฐธ์—ฌ์ž ๊ฐ๊ฐ์˜ ๊ฑฐ๋ž˜ ์ •๋ณด๋ฅผ ํš๋“ํ•œ๋‹ค.

๊ฑฐ๋ž˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด, ํ•ด๋‹น ๊ฑฐ๋ž˜์— ์ฐธ์—ฌํ•œ ๊ฑฐ๋ž˜ ๋‹น์‚ฌ์ž๋“ค์˜ ์Šค๋งˆํŠธํฐ ๋˜๋Š” PC์— ์„ค์น˜๋œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์ธ ๊ฐ€์ง€์˜ ์žฌ๋ฌด์ œํ‘œ์— ๊ธฐ๋ก๋˜๋ฉฐ, ์ˆ˜ํ’€์€ ํŠน์ • ์ง€์—ญ ๋‚ด์— ์œ„์น˜ํ•œ ๊ทธ๋ฃจํ„ฐ๊ธฐ๋“ค ๊ฐ„์˜ ๊ฑฐ๋ž˜์— ๊ฑฐ๋ž˜ ๋‹น์‚ฌ์ž์˜ ์ผ์›์œผ๋กœ ์ฐธ์—ฌํ•œ๋‹ค. ๊ฐ€๋ น, ๊ทธ๋ฃจํ„ฐ๊ธฐ A์— ์†ํ•˜๋Š” ์‹œ์žฅ ์ฐธ์—ฌ์ž a๊ฐ€ ๊ทธ๋ฃจํ„ฐ๊ธฐ B์— ์†ํ•˜๋Š” ์‹œ์žฅ ์ฐธ์—ฌ์ž b๋กœ๋ถ€ํ„ฐ ์งœ์žฅ๋ฉด ํ•œ ๊ทธ๋ฆ‡์„ ๊ตฌ๋งคํ–ˆ๋‹ค๋ฉด, ๊ฑฐ๋ž˜ ๋‹น์‚ฌ์ž๋Š” ๊ทธ๋ฃจํ„ฐ๊ธฐ A, ๊ทธ๋ฃจํ„ฐ๊ธฐ B ๋ฐ ์ด ๋‘˜์„ ํฌ๊ด„ํ•˜๋Š” ์ˆ˜ํ’€์ด๋‹ค. ์ฆ‰, ์ˆ˜ํ’€์€ ๊ทธ๋ฃจํ„ฐ๊ธฐ๋ฅผ ๋„˜๋‚˜๋“œ๋Š” ๊ฑฐ๋ž˜๋ฅผ ๊ธฐ๋กํ•˜๋ฉฐ, ๊ตญ๊ฐ€ ๋˜๋Š” ์ฃผ ๋‹จ์œ„์˜ ์žฌ๋ฌด์ œํ‘œ๋ฅผ ์ž‘์„ฑํ•œ๋‹ค.

3.1 ์ˆ˜ํ’€ ์„œ๋ฒ„

IPv6 ์ฃผ์†Œ์˜ site prefix ์ค‘ ์„ธ๋ฒˆ์งธ Octet์˜ ๋งˆ์ง€๋ง‰ ๋‘ 16์ง„์ˆ˜์— ๊ตญ๊ฐ€ ์ฝ”๋“œ๋ฅผ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ€๋ น, ํ•œ๊ตญ์˜ ๊ฒฝ์šฐ, ์„ธ๋ฒˆ ์งธ Octet์˜ ๋งˆ์ง€๋ง‰ ๋‘ ์ž๋ฆฌ ์ˆ˜๊ฐ€ '52'์ผ ๊ฒƒ์ด๋‹ค.

์ˆ˜ํ’€ ์„œ๋ฒ„๋Š”, ์–ด๋Š ํ•œ ๊ตญ๊ฐ€(Nation) ๋˜๋Š” ์ฃผ(State)์— ์†Œ์†๋œ ๊ทธ๋ฃจํ„ฐ๊ธฐ๋“ค ๊ฐ„์— ๋ฐœ์ƒํ•˜๋Š” ๊ฑฐ๋ž˜๋ฅผ ๊ธฐ๋กํ•œ๋‹ค. ๊ฐ€๋ น, ์ œ์ฃผ์‹œ ํ•œ๊ฒฝ๋ฉด์— ํ• ๋‹น๋œ ๊ฐ€์ƒ ์„œ๋ฒ„ ๋˜๋Š” ์‹ค์งˆ ์„œ๋ฒ„๋ฅผ ๊ทธ๋ฃจํ„ฐ๊ธฐ ์„œ๋ฒ„a๋กœ ํ•˜๋Š” A์™€ ์ œ์ฃผ์‹œ ์• ์›”์์„ ๊ทธ๋ฃจํ„ฐ๊ธฐ ์„œ๋ฒ„๋กœ ํ•˜๋Š” B ๊ฐ„์˜ ๊ฑฐ๋ž˜๋Š”, ์ œ์ฃผ๋„ ๋˜๋Š” ํ•œ๊ตญ์„ ๊ด€ํ• ํ•˜๋Š” ์ˆ˜ํ’€ ์„œ๋ฒ„์— ์˜ํ•ด ๊ธฐ๋ก๋  ์ˆ˜ ์žˆ๋‹ค. ๋งŒ์•ฝ, A๊ฐ€ B์—๊ฒŒ 100 Yip์„ ์ง€๋ถˆํ–ˆ๋‹ค๋ฉด, ์ˆ˜ํ’€ ์„œ๋ฒ„๋Š” ๊ทธ๋ฃจํ„ฐ๊ธฐ ์„œ๋ฒ„ a๊ฐ€ ๊ทธ๋ฃจํ„ฐ๊ธฐ ์„œ๋ฒ„ b์—๊ฒŒ 100Yip์„ ์ง€๋ถˆํ•œ ๊ฑฐ๋ž˜๋กœ ๊ธฐ๋กํ•œ๋‹ค.

์–ด๋Š ํ•œ ๊ทธ๋ฃจํ„ฐ๊ธฐ ๋‚ด๋ถ€์—์„œ ๋Œ€์ฐจ๋ณ€ ๊ธˆ์•ก์˜ ํ•ฉ์ด ๋ถˆ์ผ์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋˜ํ•œ, ๋‹ค์ˆ˜์˜ ๊ทธ๋ฃจํ„ฐ๊ธฐ๋ฅผ ํฌ๊ด„ํ•˜๋Š” ์ˆ˜ํ’€ ๋‹จ์œ„์—์„œ๋„ ๋Œ€์ฐจ๋ณ€ ๊ธˆ์•ก์˜ ํ•ฉ์ด ์ผ์น˜ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ๋ชจ๋“  ์ˆ˜ํ’€์„ ํฌ๊ด„ํ•˜๋Š” ์˜จ๋ˆ„๋ฆฌ ์ˆ˜์ค€์—์„œ ๋Œ€์ฐจ๋ณ€์˜ ํ•ฉ์€ ์–ธ์ œ๋‚˜ ์ผ์น˜ํ•œ๋‹ค. ๊ฐ€๋ น, ํ•œ๊ฒฝ๋ฉด์— ์†ํ•˜๋Š” A๊ฐ€ ์• ์›”์์— ์†ํ•˜๋Š” B์— ์ง€๋ถˆํ•œ ๊ธˆ์•ก์€ ์ด ๋‘ ์ง€์—ญ์„ ํฌ๊ด„ํ•˜๋Š” ์ œ์ฃผ๋„์˜ ์ˆ˜ํ’€ ์„œ๋ฒ„ ๋‚ด์—์„œ, ๋˜๋Š” ๋ชจ๋“  ์ˆ˜ํ’€์„ ํฌ๊ด„ํ•˜๋Š” ์˜จ๋ˆ„๋ฆฌ ์ˆ˜์ค€์˜ ์žฌ๋ฌด์ œํ‘œ์—์„œ ๋Œ€์ฐจ๋ณ€์ด ์ผ์น˜ํ•˜๊ฒŒ ๋œ๋‹ค.

4. ๊ทธ๋ฃจํ„ฐ๊ธฐ(Grutorki)

๊ทธ๋ฃจํ„ฐ๊ธฐ๋Š” ํŠน์ • ์ง€์—ญ ๋‚ด์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๊ฑฐ๋ž˜ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜๋ฉฐ, ์‹œ๊ตฐ๊ตฌ ๋˜๋Š” ์๋ฉด๋™ ๋‹จ์œ„์˜ ์žฌ๋ฌด์ œํ‘œ๋ฅผ ์ž‘์„ฑํ•œ๋‹ค. ์ฆ‰, ๊ทธ๋ฃจํ„ฐ๊ธฐ๋Š” ์–ด๋Š ํ•œ ์‹œ๊ตฐ๊ตฌ ๋˜๋Š” ์๋ฉด๋™์— ํ• ๋‹น๋˜์–ด, ๋‚˜๋ฌด๋“ค ๊ฐ„์˜ ๊ฑฐ๋ž˜ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•œ๋‹ค. ํ†ต์‹ ๋ง ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด, ๊ทธ๋ฃจํ„ฐ๊ธฐ๋Š” ๋‹ด๋‹น ์‹œ๊ตฐ๊ตฌ ๋˜๋Š” ์๋ฉด๋™ ๋‚ด์— ์œ„์น˜ํ•œ ๋‚˜๋ฌด๋“ค ๊ฐ„์˜ Mesh Network๋ฅผ ๊ตฌ์„ฑํ•œ๋‹ค.

๊ฑฐ๋ž˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด, ํ•ด๋‹น ๊ฑฐ๋ž˜์— ์ฐธ์—ฌํ•œ ๊ฑฐ๋ž˜ ๋‹น์‚ฌ์ž๋“ค์˜ ์žฌ๋ฌด์ œํ‘œ์— ๊ธฐ๋ก๋˜๋ฉฐ, ๊ทธ๋ฃจํ„ฐ๊ธฐ๋Š” ํŠน์ • ์ง€์—ญ ๋‚ด์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ชจ๋“  ๊ฑฐ๋ž˜์— ๊ฑฐ๋ž˜ ๋‹น์‚ฌ์ž์˜ ์ผ์›์œผ๋กœ ์ฐธ์—ฌํ•œ๋‹ค. ๊ฐ€๋ น, A๊ฐ€ B๋กœ๋ถ€ํ„ฐ ์งœ์žฅ๋ฉด ํ•œ ๊ทธ๋ฆ‡์„ ๊ตฌ๋งคํ–ˆ๋‹ค๋ฉด, ๊ฑฐ๋ž˜ ๋‹น์‚ฌ์ž๋Š” A, B ๋ฐ ๊ทธ๋ฃจํ„ฐ๊ธฐ์ด๋‹ค. ย 

๊ทธ๋ฃจํ„ฐ๊ธฐ์˜ ์ฃผ์š” ์ˆ˜์ž…์€ ์€ํ–‰, ์ฆ๊ถŒ์‚ฌ ๋“ฑ ์ข…๋ž˜์˜ ๊ธˆ์œต ๊ธฐ๊ด€ ์ˆ˜์ž…์— ์ค€ํ•œ๋‹ค.

4.1 ๊ทธ๋ฃจํ„ฐ๊ธฐ ์„œ๋ฒ„

IPv6 ์ฃผ์†Œ์˜ ๋„ค๋ฒˆ ์งธ Octet์ธ Subnet Mask์— ๊ฐœ๋ณ„ ๊ทธ๋ฃจํ„ฐ๊ธฐ์˜ ์„œ๋ฒ„ ์ฃผ์†Œ๊ฐ€ ํ• ๋‹น๋  ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ•˜๋‚˜์˜ ๊ตญ๊ฐ€ ์ฝ”๋“œ๋งˆ๋‹ค 65,536๊ฐœ์˜ subnet ID ๊ฐ๊ฐ์— ๋‹จ์œ„ ๊ณต๊ฐ„์„ ํ• ๋‹นํ•˜๋ฉฐ, ๋‹จ์œ„ ๊ณต๊ฐ„์€ ํŠน์ • ๊ตญ๊ฐ€๋ฅผ ์ง€์—ญ ๋ฐ ์ธ๊ตฌ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋ถ„ํ• ํ•œ ๊ฒƒ์ด๋‹ค. ๊ฐ€๋ น, ํ•œ๊ตญ์˜ ๊ฒฝ์šฐ, 3,499๊ฐœ ์๋ฉด๋™ ๊ฐ๊ฐ์— Subnet ID๋ฅผ ํ• ๋‹นํ•˜๊ณ , ๊ฐ๊ฐ์˜ Subnet์„ ํŠน์ • ์‹œ๊ตฐ๊ตฌ ๋˜๋Š” ์๋ฉด๋™์„ ๊ด€ํ• ํ•˜๋Š” ๊ทธ๋ฃจํ„ฐ๊ธฐ๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

๋ชจ๋“  ์‹œ์žฅ ์ฐธ์—ฌ์ž๋Š” ์ž์‹ ์ด ์†ํ•œ ๊ตญ๊ฐ€์˜ ์‹œ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ(ํ•œ๊ตญ์˜ ๊ฒฝ์šฐ, ์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ)๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์ฃผ์†Œ์ง€ ์‹œ๊ตฐ๊ตฌ ๋˜๋Š” ์๋ฉด๋™์— ํ• ๋‹น๋œ ์„œ๋ฒ„๋ฅผ ์ž์‹ ์˜ ๊ทธ๋ฃจํ„ฐ๊ธฐ ์„œ๋ฒ„๋กœ ํ•œ๋‹ค. Openhash ๋„คํŠธ์›Œํฌ๋Š” ๋ˆ„๊ตฌ๋‚˜ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ธก๋ฉด์—์„œ Private๋„ ์•„๋‹ˆ๊ณ , ์–ด๋Š ํ•œ ๊ตญ๊ฐ€์˜ ์‹œ๋ฏผ๊ถŒ์ด ์—†์ด๋Š” ์ ‘๊ทผํ•  ์ˆ˜ ์—†๋‹ค๋Š” ์ ์—์„œ ์ข…๋ž˜์˜ Public๋„ ์•„๋‹ˆ๋‹ค.

4.2 ๊ทธ๋ฃจํ„ฐ๊ธฐ ์„œ๋ฒ„์˜ ๊ธฐ๋ก

๊ทธ๋ฃจํ„ฐ๊ธฐ ์„œ๋ฒ„๋Š” ๋‹จ์œ„ ๊ณต๊ฐ„ ๋‚ด์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๊ฑฐ๋ž˜๋ฅผ ๊ธฐ๋กํ•œ๋‹ค. ๊ฐ€๋ น, ์ œ์ฃผ๋„ ์ œ์ฃผ์‹œ ํ•œ๊ฒฝ๋ฉด์— ํ• ๋‹น๋œ ๊ทธ๋ฃจํ„ฐ๊ธฐ ๋‚ด๋ถ€์—์„œ ๋ฐœ์ƒํ•œ ๊ฑฐ๋ž˜์˜ ๊ฒฝ์šฐ, ๋‘ ๊ฑฐ๋ž˜ ๋‹น์‚ฌ์ž๋Š” ํ•ด๋‹น ์ง€์—ญ์˜ ๊ทธ๋ฃจํ„ฐ๊ธฐ ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ Unique Local Address๋ฅผ ํ• ๋‹น๋ฐ›๊ณ , (1) Unicast ๋ฐฉ์‹์œผ๋กœ ๋ถˆํŠน์ • 1์ธ์˜ ์Šค๋งˆํŠธํฐ๊ณผ, (2) ํ•ด๋‹น ์ง€์—ญ์˜ ๊ทธ๋ฃจํ„ฐ๊ธฐ ์„œ๋ฒ„๋กœ ํ•ด๋‹น ๊ฑฐ๋ž˜์˜ ๋‚ด์šฉ์„ ์ „์†กํ•œ๋‹ค. ๋”ฐ๋ผ์„œ, ํŠน์ • ๊ฑฐ๋ž˜์˜ ๋‚ด์šฉ์€ ๋„ค ๋Œ€์˜ ์Šค๋งˆํŠธํฐ๊ณผ ํ•œ ๋Œ€์˜ ๊ทธ๋ฃจํ„ฐ๊ธฐ ์„œ๋ฒ„์— ๊ธฐ๋ก๋œ๋‹ค.

๊ทธ๋ฃจํ„ฐ๊ธฐ ์„œ๋ฒ„๋Š”;

  • ๋ถˆํŠน์ • ๋‹ค์ˆ˜์˜ ๊ฑฐ๋ž˜๋ฅผ ๊ฑฐ๋ž˜ ๋ฐœ์ƒ ์‹œ์ (Timestamp)์— ๋”ฐ๋ผ, ์ •๋ ฌํ•œ๋‹ค.
  • ํŠน์ • ์‹œ์žฅ ์ฐธ์—ฌ์ž๋“ค์˜ ์ฃผ์†Œ์ง€ ์„œ๋ฒ„๋กœ์„œ, ํ•ด๋‹น ์ง€์—ญ์— ์†Œ์†๋œ ์‹œ์žฅ ์ฐธ์—ฌ์ž๋“ค์˜ ์žฌ๋ฌด์ œํ‘œ๋ฅผ ํ†ตํ•ฉํ•œ๋‹ค.
  • ์‹œ์žฅ ์ฐธ์—ฌ์ž๋“ค ๊ฐ„์˜ ๋ฉ”์‹œ์ง• ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค. ๊ฐ€๋ น, XMPP ์„œ๋ฒ„์ผ ์ˆ˜ ์žˆ๋‹ค.

4.3 ๋ฌผ๋ฆฌ์  ์„œ๋ฒ„์™€ ๊ฐ€์ƒ ์„œ๋ฒ„

๊ทธ๋ฃจํ„ฐ๊ธฐ ์„œ๋ฒ„๋Š” ํ•˜๋‚˜์˜ routing domain์„ ๊ตฌ์„ฑํ•˜๊ณ , ์‹œ์žฅ ์ฐธ์—ฌ์ž ๊ฐ๊ฐ์—๊ฒŒ ULA(Unique local addresses)๋ฅผ ํ• ๋‹นํ•œ๋‹ค. ๋”ฐ๋ผ์„œ, ํ‘œ์ค€ํ™”ํ ์ด์šฉ์ž๋“ค ๊ฐ„์˜ ๊ฑฐ๋ž˜๋Š” ๊ตญ๊ฒฝ์ด ์—†๋‹ค.

๊ทธ๋ฃจํ„ฐ๊ธฐ ์„œ๋ฒ„๋Š” ํŠน์ • ์ง€์—ญ์— ์„ค์น˜๋˜๊ณ , ํ•ด๋‹น ์ง€์—ญ์— ์ผ๋ จ์˜ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์‹ค์ œ ์„œ๋ฒ„์™€ ์‹ค์ œ ์„œ๋ฒ„๋ฅผ ๋ฐฑ์—…ํ•˜๋Š” ๊ฐ€์ƒ ์„œ๋ฒ„๋กœ ๊ตฌ์„ฑ๋œ ํ•œ ์Œ(Set)์ด๋‹ค. ๋ฐ”๋žŒ์งํ•˜๊ฒŒ๋Š” ์‹œ๊ตฐ๊ตฌ ๋˜๋Š” ์๋ฉด๋™ ์‚ฌ๋ฌด์†Œ์— ์„ค์น˜๋˜๋ฉฐ, ๊ธˆ์œต ์„œ๋น„์Šค์™€ ๋ฉ”์‹œ์ง• ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

4.4 ๊ตญ๊ฐ€์™€ ์‹œ์žฅ

Openhash ํ”Œ๋žซํผ์€ ๊ตญ๊ฐ€๋กœ ์šด์˜ ์ฃผ์ฒด๋ฅผ ์ƒ์ •ํ•˜์ง€๋งŒ, ๊ฐœ๋ณ„ ๊ตญ๊ฐ€๊ฐ€ Openhash ํ”Œ๋žซํผ์„ ๋ฐ›์•„๋“ค์ผ ๋•Œ๊นŒ์ง€ ํ•œ์‹œ์ ์œผ๋กœ ์‹œ์žฅ ๋ชจ๋ธ์„ ์ ์šฉํ•œ๋‹ค. ์‹œ์žฅ ๋ชจ๋ธ์€ ์ ์ •ํ•œ ์ด์œค์„ ๋ณด์žฅํ•˜๋ฉด์„œ ๊ทธ๋ฃจํ„ฐ๊ธฐ ์„œ๋ฒ„๋ฅผ ์šด์šฉํ•  ์‚ฌ์—…์ž๋ฅผ ์‹œ์žฅ์—์„œ ์กฐ๋‹ฌํ•œ ๋’ค, ๊ทธ๋กœ์จ ๊ธ€๋กœ๋ฒŒ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ , ์ด๋“ค ์‚ฌ์—…์ž๋“ค์ด ์ž ์ •์ ์œผ๋กœ ์†Œ์† ๊ตญ๊ฐ€์˜ ์ค‘์•™์€ํ–‰ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜๋„๋ก ์œ„ํž˜ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

  • ์‹œ์žฅ์—์„œ ์‚ฌ์—…์ž๋ฅผ ๋ชจ์ง‘ํ•˜์—ฌ, ๊ธ€๋กœ๋ฒŒ ๊ทธ๋ฃจํ„ฐ๊ธฐ ์„œ๋ฒ„ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์„ฑํ•œ๋‹ค.
  • Coded Korea๊ฐ€ ์ œ๊ณตํ•˜๋Š” ํ‘œ์ค€ ํ™”ํ์™€ ํŠน์ • ๊ทธ๋ฃจํ„ฐ๊ธฐ ๋‚ด๋ถ€ ์‹œ๋ฏผ๋“ค์ด ๋ณด์œ ํ•œ ๊ตญ์  ํ™”ํ๋ฅผ ์‚ฌ์ „์— ์ˆ˜๋ฆฝ๋œ ๊ตํ™˜ ๋น„์œจ๋กœ ๊ตํ™˜ํ•˜๊ณ , ์ž…์ˆ˜ํ•œ ๊ตญ์  ํ™”ํ๋ฅผ ํ•ด๋‹น ๊ตญ๊ฐ€์˜ ๊ณต์ธ๋œ ์€ํ–‰์— ์˜ˆ์น˜ํ•œ๋‹ค.
  • ์–ด๋Š ํ•œ ๊ตญ๊ฐ€ ๋‚ด๋ถ€ ๋˜๋Š” ๊ตญ๊ฐ€ ๊ฐ„ ์†ก๊ธˆ๊ณผ ํ™˜์ „ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค.
  • ํ›„์ˆ ํ•˜๋Š” ์ •์‚ฐ์†Œ Clearing House๋ฅผ ์šด์˜ํ•œ๋‹ค.
  • ํ…Œ์ŠคํŠธ ๋ชฉ์ ์˜ ์‹ค์ œ ์„œ๋ฒ„๋Š” Ubuntu PC๋ฅผ, ๊ฐ€์ƒ ์„œ๋ฒ„๋Š” ๊ตฌ๊ธ€ Cloud Platform์˜ Firestore DB๋ฅผ ์ด์šฉํ•œ๋‹ค.

ํŠน์ • ๋‹จ์œ„ ๊ณต๊ฐ„(์๋ฉด๋™)์— ํ• ๋‹น๋œ ๊ฐ€์ƒ ์„œ๋ฒ„๊ฐ€ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฑฐ๋ž˜์˜ ๋Ÿ‰์ด ์ผ์ • ์ˆ˜์ค€์— ๋„๋‹ฌํ•˜๋ฉด, ๋ฌผ๋ฆฌ์ ์ธ ์ €์žฅ ์žฅ์น˜์™€ ์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜, ํ†ต์‹  ์žฅ์น˜ ๋“ฑ์„ ๊ตฌ๋น„ํ•œ ์‹ค์งˆ ์„œ๋ฒ„๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ์‹ค์งˆ ์„œ๋ฒ„๋Š” ๊ฐ€์ƒ ์„œ๋ฒ„์˜ ๊ธฐ๋Šฅ์— ํ†ต์‹  ๊ธฐ๋Šฅ์„ ๋ถ€๊ฐ€ํ•˜์—ฌ, ์ผ์ • ์ง€์—ญ์˜ ์œ ๋ฌด์„  ํ†ต์‹ ์„ ์ค‘๊ฐœํ•˜๋Š” ๋ผ์šฐํ„ฐ๋กœ ๊ธฐ๋Šฅํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ฐ€๋ น, ์ œ์ฃผ์‹œ ํ•œ๊ฒฝ๋ฉด์— ํ• ๋‹น๋œ ๊ฐ€์ƒ ์„œ๋ฒ„์˜ ๊ฑฐ๋ž˜ ์ฒ˜๋ฆฌ๋Ÿ‰์ด 100 events/sec๋ผ๋ฉด, ํ•œ๊ฒฝ๋ฉด์˜ ์ค‘์‹ฌ์ง€์— ๋ฌผ๋ฆฌ์  ์„œ๋ฒ„๋ฅผ ์„ค์น˜ํ•˜๊ณ , ํ•œ๊ฒฝ๋ฉด ์ „์—ญ์„ ํฌ๊ด„ํ•˜๋Š” Mesh Network๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.

ํŠน์ • ๋‹จ์œ„ ์„œ๋ฒ„๋ฅผ ์ฃผ์†Œ์ง€ ์„œ๋ฒ„๋กœ ํ•˜๋Š” ์‹œ์žฅ ์ฐธ์—ฌ์ž๋“ค ๊ฐ„์˜ ๊ฑฐ๋ž˜๋Š”, ์–ด๋Š ํ•œ ์ชฝ์ด ์ง€๋ถˆํ•˜๊ณ , ๋‹ค๋ฅธ ํ•œ ์ชฝ์ด ์ˆ˜๋ นํ•˜๋ฏ€๋กœ, ํ•ด๋‹น ๊ทธ๋ฃจํ„ฐ๊ธฐ ์„œ๋ฒ„์˜ ๋Œ€์ฐจ๋ณ€ ๊ธˆ์•ก์ด ์ผ์น˜ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ์ฃผ์†Œ์ง€ ์„œ๋ฒ„๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅธ ๋‘ ์‹œ์žฅ ์ฐธ์—ฌ์ž ๊ฐ„์˜ ๊ฑฐ๋ž˜๋Š” ์–ด๋Š ํ•œ ๋‹จ์œ„ ์„œ๋ฒ„์—์„œ ์ฆ๊ฐ€ํ•œ ๊ธˆ์•ก๋งŒํผ ๋‹ค๋ฅธ ๋‹จ์œ„ ์„œ๋ฒ„์—์„œ ์ค„์–ด๋“ค๊ฒŒ ๋˜๋ฉฐ, ์ด ๊ฑฐ๋ž˜๋Š” ํ›„์ˆ ํ•˜๋Š” 2์ฐจ ์„œ๋ฒ„์— ์˜ํ•ด ๊ธฐ๋ก๋œ๋‹ค.

5. ๋‚˜๋ฌด(Namu)

๊ทธ๋ฃจํ„ฐ๊ธฐ ์„œ๋ฒ„๋Š” ๋‚˜๋ฌด๋“ค ๊ฐ„์˜ ๊ฑฐ๋ž˜๋ฅผ ๊ธฐ๋กํ•˜๊ณ , ํ•˜๋‚˜์˜ ๋‚˜๋ฌด๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ **๊ฐ€์ง€(Gaji)**๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, ๊ฐ€์ง€๋Š” ํ•˜๋‚˜์˜ ๊ณ„์ขŒ์™€ ํ•˜๋‚˜์˜ ์žฌ๋ฌด์ œํ‘œ์ด๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๊ฐœ์ธ์€ ํ•˜๋‚˜์˜ ๋‚˜๋ฌด์™€ ๊ทธ์— ํ• ๋‹น๋œ ํ•˜๋‚˜์˜ ๊ฐ€์ง€๋ฅผ ๊ฐ€์ง€๋ฉฐ, ๊ธฐ์—…์€ ํ•˜๋‚˜์˜ ๋‚˜๋ฌด์™€ ๊ฐ ๋ถ€์„œ ๋ณ„๋กœ ํ•˜๋‚˜์”ฉ ํ• ๋‹น๋œ ๋‹ค์ˆ˜์˜ ๊ฐ€์ง€๋ฅผ ๊ฐ–๋Š”๋‹ค. ์–ด๋Š ํ•œ ๊ฐ€์กฑ์ด ํ•˜๋‚˜์˜ ๋‚˜๋ฌด์™€ ๋‹ค์ˆ˜์˜ ๊ฐ€์ง€๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค. ์ด ๊ฒฝ์šฐ, ๊ฐ€์กฑ ๊ตฌ์„ฑ์› ๊ฐ๊ฐ์˜ ์žฌ๋ฌด์ œํ‘œ๊ฐ€ ํ•˜๋‚˜์˜ ๋‚˜๋ฌด๋กœ ํ†ตํ•ฉ๋œ๋‹ค. ย 

์–ด๋Š ํ•œ ๋‚˜๋ฌด์— ์†ํ•˜๋Š” ๊ฐ€์ง€๋“ค ๊ฐ„์˜ ๊ฑฐ๋ž˜๋Š” ํ•ด๋‹น ๋‚˜๋ฌด์— ๊ธฐ๋ก๋œ๋‹ค. ๊ทธ๋ฃจํ„ฐ๊ธฐ ์„œ๋ฒ„๋Š” ์ผ๊ตฐ์˜ ๋‚˜๋ฌด๋“ค์˜ ์žฌ๋ฌด์ œํ‘œ๋ฅผ ํ†ตํ•ฉํ•œ ๊ฒฐํ•ฉ/์—ฐ๊ฒฐ ์žฌ๋ฌด์ œํ‘œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ , ๋‚˜๋ฌด๋Š” ์ž์‹ ์—๊ฒŒ ์†ํ•œ ๊ฐ€์ง€๋“ค์˜ ์žฌ๋ฌด์ œํ‘œ๋ฅผ ํ†ตํ•ฉํ•œ ํ†ตํ•ฉ ์žฌ๋ฌด์ œํ‘œ๋ฅผ ์ž‘์„ฑํ•œ๋‹ค.

5.1 ๋‚˜๋ฌด ์„œ๋ฒ„

๋ชจ๋“  ์‹œ์žฅ ์ฐธ์—ฌ์ž๋Š” ํ•˜๋‚˜์˜ ๋‚˜๋ฌด ์„œ๋ฒ„๋ฅผ ๊ฐ–๊ฑฐ๋‚˜, ๋˜๋Š” ํŠน์ • ๋‚˜๋ฌด ์„œ๋ฒ„์— ๊ฐ€์ž…ํ•ด์•ผ ํ•œ๋‹ค. ๋‚˜๋ฌด ์„œ๋ฒ„๋Š” ์Šค๋งˆํŠธํฐ ๋˜๋Š” PC์— ์„ค์น˜๋˜๊ณ , Cloud Platform์— ๋ฐฑ์—… ์„œ๋ฒ„๋ฅผ ์šด์šฉํ•œ๋‹ค. ๋‚˜๋ฌด ์„œ๋ฒ„์˜ ์ฃผ์†Œ๋Š” IPv6 ์ฃผ์†Œ์˜ Interface ์˜์—ญ์ด๋‹ค.

Openhash ํ‘œ์ค€ํ™”ํ ํ”Œ๋žซํผ์— ์ฐธ์—ฌํ•˜๋Š” ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์˜ ์Šค๋งˆํŠธํฐ ๋˜๋Š” PC์— ๋‚˜๋ฌด ์„œ๋ฒ„๋ฅผ ์„ค์น˜ํ•˜๊ฑฐ๋‚˜, ๋˜๋Š” ์ด๋ฏธ ์žˆ๋Š” ๋‚˜๋ฌด ์„œ๋ฒ„์— ๊ฐ€์ž…ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ€๋ น, ์ผ๋ฐ˜์ ์ธ ๊ธฐ์—…์˜ ๊ฒฝ์šฐ, ํ•˜๋‚˜์˜ ๋‚˜๋ฌด ์„œ๋ฒ„์— ๋ถ€์„œ๋ณ„ ๋˜๋Š” ์ง์›๋ณ„ ๊ฐ€์ง€๋ฅผ ํ• ๋‹นํ•  ์ˆ˜ ์žˆ๊ณ , ๋ถ€์„œ ๋˜๋Š” ์ง์›์€ ํ‘œ์ค€ํ™”ํ ํ”Œ๋žซํผ์— ๊ธฐ ๋“ฑ๋ก๋œ ๋‚˜๋ฌด์— ๊ฐ€์ž…ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ๋„คํŠธ์›Œํฌ ๋‚ด๋ถ€๋กœ ์ง„์ž…ํ•  ์ˆ˜ ์žˆ๋‹ค.

6. ๊ฐ€์ง€(Gaji)

ํ‘œ์ค€ํ™”ํ ํ”Œ๋žซํผ์— ์ฐธ์—ฌํ•˜๋Š” ์‚ฌ์šฉ์ž๋Š” ํ•˜๋‚˜์˜ ๊ฐ€์ง€๋ฅผย ๊ฐ€์ง„๋‹ค. ๊ฐ€์ง€๋Š” ์ „ํ˜•์ ์œผ๋กœ PC์™€ ์Šค๋งˆํŠธํฐ์— ์„ค์น˜๋˜๋ฉฐ, ์ข…๋ž˜์˜ ์ข…์ด ํ†ต์žฅ์„ ๋Œ€์ฒดํ•œ๋‹ค. ๊ฐ€์ง€๋Š” ์‹œ์žฅ ์ฐธ์—ฌ์ž ๊ฐ๊ฐ์˜ ๊ฑฐ๋ž˜๋ฅผ ๊ธฐ๋กํ•  ์†Œํ”„ํŠธ์›จ์–ด์ด๋‹ค. ๊ฐ€์ง€๋Š” ์ข…๋ž˜์˜ ์•”ํ˜ธํ™”ํ์šฉ Wallet๊ณผ ์œ ์‚ฌํ•˜๋‚˜, ํ˜„๊ธˆํ๋ฆ„ํ‘œ, ์†์ต๊ณ„์‚ฐ์„œ ๋ฐ ๋Œ€์ฐจ๋Œ€์กฐํ‘œ๋ฅผ ํฌํ•จํ•˜๋Š” ์žฌ๋ฌด์ œํ‘œ์ด๋‹ค.

๊ฑฐ๋ž˜๋Š” 6ํ•˜ ์›์น™์— ์ค€ํ•˜์—ฌ ๊ธฐ๋ก๋œ๋‹ค(๋ˆ„๊ฐ€, ์–ธ์ œ, ์–ด๋””์„œ, ๋ฌด์—‡์„, ์–ด๋–ป๊ฒŒ, ์™œ). ์ด์ „์— ๋ฐœ์ƒํ•œ ๊ฑฐ๋ž˜์˜ Hash์™€ ๋”๋ถˆ์–ด, ํ˜„์žฌ ๊ฑฐ๋ž˜์˜ Hash๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. ์ด ๊ณผ์ •์€ ๋„๋ฆฌ ์•Œ๋ ค์ง„ ์•”ํ˜ธํ™”ํ์˜ Hash ๋ฉ”์ปค๋‹ˆ์ฆ˜๊ณผ ๋™์ผํ•˜๋‹ค.

6.1 ์žฌ๋ฌด์ œํ‘œ

Yip์„ ์ด์šฉํ•˜๋Š” ๋ชจ๋“  ์‹œ์žฅ ์ฐธ์—ฌ์ž๋Š” ๊ฐ๊ธฐ ์žฌ๋ฌด์ œํ‘œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ , ์œ ์ง€ํ•œ๋‹ค. ์†์ต๊ณ„์‚ฐ์„œ ํ•ญ๋ชฉ์€ ๊ฑฐ๋ž˜ ๋‹น์‚ฌ์ž์˜ ๊ณ ์œ ํ•œ ID์™€ ๊ฑฐ๋ž˜ ๋‚ด์šฉ์„ ๊ธฐ๋กํ•˜๋ฏ€๋กœ, ๊ตญ๊ฐ€ ์ „์ฒด๊ฐ€ ํ•˜๋‚˜์˜ ๊ฑฐ๋Œ€ํ•œ ์žฌ๋ฌด์ œํ‘œ๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ , ๊ทธ๋กœ์จ, ๊ฐœ๋ณ„ ์‹œ์žฅ ์ฐธ์—ฌ์ž์˜ ๋ถ„์‹ ํšŒ๊ณ„๋Š” ์ฐจ๋‹จ๋œ๋‹ค.

๋ชจ๋“  ์žฌ๋ฌด์ œํ‘œ์˜ ํ•ญ๋ชฉ๋“ค์ด Hash link๋˜๋ฏ€๋กœ, ์–ด๋Š ํ•œ ์žฌ๋ฌด์ œํ‘œ์˜ ์–ด๋Š ํ•œ ํ•ญ๋ชฉ์„ ์ˆ˜์ •ํ•˜๋ฉด, ์ด์–ด์ง€๋Š” ๋ชจ๋“  ์žฌ๋ฌด์ œํ‘œ์˜ ํ•ญ๋ชฉ์ด ๋ฌดํšจํ™”๋œ๋‹ค. ์ด ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ๋ธ”๋ก์ฒด์ธ์˜ Hash ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

7. ์žŽ(Yip)

๋ชจ๋“  ๊ฑฐ๋ž˜์˜ ๊ฒฐ์ œ ์ˆ˜๋‹จ์€ Openhash์— ๊ธฐ์ดˆํ•œ ์•”ํ˜ธํ™”ํ์ธ ์žŽ์ด๋‹ค. ๊ฐ€๋ น, ๋ฒ ํŠธ๋‚จ์„ ์—ฌํ–‰ ์ค‘์ธ ํ•œ๊ตญ์ธA๊ฐ€ ์‹๋‹นB์—์„œ ์Œ€๊ตญ์ˆ˜๋ฅผ ๊ตฌ๋งคํ–ˆ๊ณ , ๊ทธ ๊ฐ€๊ฒฉ์ด 10,000๋™์ด๋ฉฐ, ํ•œํ™”๋กœ ํ™˜์‚ฐํ–ˆ์„ ๋•Œ, 3,000์›์ด๋ผ๋ฉด, ๋Œ€๊ธˆ ๊ฒฐ์ œ ์‹œ์ ์— A์˜ ์Šค๋งˆํŠธํฐ ๊ณ„์ขŒ์—์„œ B์˜ ์Šค๋งˆํŠธํฐ ๊ณ„์ขŒ๋กœ ์‹ค์‹œ๊ฐ„ ๋ฒ ํŠธ๋‚จ ํ™”ํ 10,000๋™์— ํ•ด๋‹นํ•˜๋Š” Yip์ด ์ž…๊ธˆ๋œ๋‹ค. B๋Š” ๋ฒ ํŠธ๋‚จ ํ™”ํ ๋˜๋Š” Nip์˜ ํ˜•ํƒœ๋กœ ์ˆ˜์ทจํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฑฐ๋ž˜๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š”, ์‚ฌ์ „์— A๊ฐ€ ์ผ์ •์•ก์˜ Nip์„ ๊ตฌ๋งคํ•˜์—ฌ, ๊ณ„์ขŒ์— ๋ณด์œ ํ•˜๊ณ  ์žˆ๊ฑฐ๋‚˜, ๋˜๋Š” ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ•œํ™”(KRW)๋ฅผ Nip ๋˜๋Š” ๋ฒ ํŠธ๋‚จ ๋™์œผ๋กœ ํ™˜์‚ฐํ•˜์—ฌ ์ง€๋ถˆํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

๊ทธ๋ฃจํ„ฐ๊ธฐ๊ฐ€ ๋ฌด์ธ ์€ํ–‰์˜ ์—ญํ• ์„ ๊ฒธํ•˜๋ฏ€๋กœ, ํ™˜์ „ ๋ฐ ์†ก๊ธˆ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ œ๋กœ(0) ์ˆ˜์ค€์œผ๋กœ ์œ ๋„ํ•  ์ˆ˜ ์žˆ๋‹ค.

7.1 ์žŽ(Yip)์˜ ๊ตฌ๋งค

์‹œ์žฅ ์ฐธ์—ฌ์ž๋Š” ๊ฐ๊ตญ์˜ ์ค‘์•™ ์ •๋ถ€๊ฐ€ ๋ฐœํ–‰ํ•œ ๊ตญ์  ํ†ตํ™”์™€ Nip์„ ๊ตํ™˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ€๋ น, 1 Yip๊ณผ ํ•œํ™”์˜ ๊ตํ™˜๋น„๊ฐ€ 1:1,000์ผ ์ˆ˜ ์žˆ๋‹ค. ํ‘œ์ค€ํ™”ํ ์ด์šฉ์ž๋Š” ์ž์‹ ์˜ ์Šค๋งˆํŠธํฐ ๋˜๋Š” PC์— ์„ค์น˜๋œ ๊ฐ€์ง€ ์•ฑ์„ ์—ด๊ณ , ์˜จ๋ผ์ธ์œผ๋กœ ํ•œ๊ตญ์˜ ์ค‘์•™์€ํ–‰์— ์ ‘์†ํ•˜์—ฌ, Yip์„ ๊ตฌ๋งคํ•˜๊ณ , ์Šค๋งˆํŠธํฐ๊ณผ ๊ฐ™์€ ๋ฌผ๋ฆฌ์  ์žฅ์น˜์— ํ‘œ์ค€ํ™”ํ๋ฅผ ์•”ํ˜ธํ™”ํ์˜ ํ˜•ํƒœ๋กœ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋‹ค.

7.2 ์žŽ(Yip)์˜ ์‚ฌ์šฉ

์•”ํ˜ธํ™”ํ์˜ ์‚ฌ์šฉ ๋ฐฉ์‹์€ ๋ธ”๋ก์ฒด์ธ 1~3์„ธ๋Œ€์™€ ๋™์ผํ•˜๋‹ค.

8. ์‹ ์› ์ธ์ฆ๊ณผ ๊ฑฐ๋ž˜ ๋ฐฉ์‹

๋ชจ๋“  ์‹œ์žฅ ์ฐธ์—ฌ์ž๋Š” ์ž์‹ ์˜ PC ๋˜๋Š” ์Šค๋งˆํŠธํฐ์— ๊ฐ€์ง€๋ฅผ ์„ค์น˜ํ•˜๋Š” ์‹œ์ ์— ๊ณ ์œ ํ•œ ์ธ์ฆ ๋ฒˆํ˜ธ(SAH256) ๋ฐ/๋˜๋Š” IPv6 Unique Global Address๋ฅผ ํ• ๋‹น๋ฐ›๋Š”๋‹ค. ๋‘ ์‹œ์žฅ ์ฐธ์—ฌ์ž A์™€ B ๊ฐ„์˜ ๊ฑฐ๋ž˜๋Š” ์•„๋ž˜ ๋‘ ๋ฐฉ์‹ ์ค‘ ํ•˜๋‚˜์ผ ์ˆ˜ ์žˆ๋‹ค.

  • ๋‘ ์‚ฌ๋žŒ์ด ์†Œ์ง€ํ•œ ์Šค๋งˆํŠธํฐ ๊ฐ„์˜ ์ ‘์ด‰/๋น„์ ‘์ด‰ ๊ฑฐ๋ž˜
  • ์˜จ๋ผ์ธ ๊ฑฐ๋ž˜

์–ด๋Š ํ•œ ์‹œ์žฅ ์ฐธ์—ฌ์ž์˜ ์Šค๋งˆํŠธํฐ ๋ฐ ๊ทธ์— ์„ค์น˜๋œ ์•ฑ(Namu)์€ ํ•ด๋‹น ์ฐธ์—ฌ์ž๋ฅผ ๋Œ€๋ฆฌํ•˜๋Š” ํ•ฉ๋ฒ•์  ์ง€์œ„๋ฅผ ๊ฐ€์ง€๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ์ž์‹ ์˜ ์‹ ์›์„ ์ธ์ฆํ•˜๋Š” ๋ฐฉ์‹์€ ์•„๋ž˜ ๋กœ๊ทธ์ธ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์กฐํ•ฉํ•˜์—ฌ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

  • ์•„์ด๋””์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ(P/W)
  • ์ง€๋ฌธ
  • ํ™์ฑ„๋ฌธ
  • ์„ฑ๋ฌธ(Voice)
  • ์„œ๋ช…(Signature)

9. ์‹œ์žฅ(Sijang)

์žŽ์„ ๊ฒฐ์ œ์ˆ˜๋‹จ์œผ๋กœ ํ•˜๋Š” ์˜จ๋ผ์ธ ์ƒต์˜ ํŒ๋งค์ž๋Š” ํŒ๋งคํ•  ์ƒํ’ˆ์„ ์‹œ์žฅ์— ๋ฏธ๋ฆฌ ๋“ฑ๋กํ•ด์•ผ ํ•œ๋‹ค. ํŠน์ • ์ƒํ’ˆ ์ข…๋ฅ˜์˜ ์ฒซ ํŒ๋งค์ž๋Š” ํ•ด๋‹น ์ƒํ’ˆ์˜ ๋ช…์นญ์ด ํฌํ•จ๋œ Smart Contracts ์˜ค๋ธŒ์ ํŠธ(Object)๋ฅผ ์‚ฌ์ „์— ๋“ฑ๋กํ•œ๋‹ค.

  • ์ƒํ’ˆ์˜ ๋ช…์นญ
  • ์†์„ฑ(Properties)
  • ๋ฉ”์†Œ๋“œ(Methods)
  • ๊ฒฐ์ œ ์กฐ๊ฑด
  • ๋ฐฐ์†ก ๋ฐฉ์‹
  • IPv6 ์ฃผ์†Œ

์‹œ์žฅ์—์„œ ๊ตฌ๋งค์ž๋Š” ํŠน์ • ์ƒํ’ˆ์˜ ์ œ์กฐ์‚ฌ, ์ œ์กฐ์—ฐ์›”์ผ, ๋ฐฐ์†ก๊ณผ ๊ฒฐ์ œ ๋ฐฉ์‹ ๋“ฑ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์‹ ์†ํžˆ ํš๋“ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. ๊ฐ€๋ น, ๋ƒ‰์žฅ๊ณ ๋ผ๋Š” ๋ช…์นญ์˜ ์ƒํ’ˆ์„ ํŒ๋งคํ•˜๋Š” ์ฒซ ํŒ๋งค์ž๋Š” ๋ƒ‰์žฅ๊ณ  ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์‚ฌ์ „์— ๋“ฑ๋กํ•ด์•ผ ํ•œ๋‹ค. ์ดํ›„, ๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ๋ƒ‰์žฅ๊ณ ๋ฅผ ํŒ๋งคํ•˜๋Š” ํŒ๋งค์ž๋Š” ์ฒซ ํŒ๋งค์ž๊ฐ€ ๋“ฑ๋กํ•œ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์žˆ๋Š” ๊ทธ๋Œ€๋กœ ๋˜๋Š” ์ˆ˜์ •ํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ƒ‰์žฅ๊ณ  ์˜ค๋ธŒ์ ํŠธ์˜ ์†์„ฑ๊ณผ ๋ฉ”์†Œ๋“œ๋Š” ๋Š์ž„์—†์ด ๊ฐฑ์‹ ๋œ๋‹ค.

์ž๋™์ฐจ ๋“ฑ ์ผ๋ถ€ ์ƒํ’ˆ์— IPv6 ์ฃผ์†Œ๊ฐ€ ํ• ๋‹น๋  ์ˆ˜๋„ ์žˆ๋‹ค. ์ด ์ฃผ์†Œ์— ํ• ๋‹น๋œ ์›น ํŽ˜์ด์ง€์— ์›์‚ฐ์ง€๋ถ€ํ„ฐ ์ตœ์ข… ์†Œ๋น„์ง€๊นŒ์ง€ ๊ทธ ์ด๋ ฅ์ด ๊ธฐ๋ก๋˜๋ฉฐ, ๊ทธ ๋ฐฉ์‹์€ git์ด๋‹ค.

** ๋ƒ‰์žฅ๊ณ  ์˜ค๋ธŒ์ ํŠธ์˜ ๊ฐฑ์‹  ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ Whitepaper๋ฅผ ์ฐธ์กฐ.

10. Proof of Credit

๋ธ”๋ก์ฒด์ธ 1์„ธ๋Œ€ ๋น„ํŠธ์ฝ”์ธ์€ Proof of Work๋ฅผ ๋‹ด๋ณด๋กœ ๋ฐ์ดํ„ฐ ์‹ ๋ขฐ์„ฑ์„ ํ™•๋ณดํ•˜๊ณ , 2์„ธ๋Œ€ ์ด๋”๋ฆฌ์›€์€ Proof of State๋ฅผ, 3์„ธ๋Œ€ Hashgraph๋Š” Permissioned Network๋ฅผ ์ด์šฉํ•œ๋‹ค.

Openhash๋Š” ์ „์ˆ ํ•œ ํ˜‘์ • ์„ธ๊ณ„์‹œ์™€ Proof of Credit ์•Œ๊ณ ๋ฆฌ์ฆ˜, ๊ฒฐํ•ฉ ์žฌ๋ฌด์ œํ‘œ ์•Œ๊ณ ๋ฆฌ์ฆ˜, ๊ทธ๋ฆฌ๊ณ  Free-In-Forced-Out ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ด์šฉํ•œ๋‹ค.

10.1 ํ˜‘์ • ์„ธ๊ณ„์‹œ(Coordinated Universal Time) ๋˜๋Š” ์„ธ๊ณ„ ์›์ž์‹œ

์‹œ์žฅ ์ฐธ์—ฌ์ž๋ฅผ ๋Œ€๋ณ€ํ•˜๋Š” ๋ชจ๋“  ์ปดํ“จํ„ฐ ์žฅ์น˜(PC, ์Šค๋งˆํŠธํฐ ๋“ฑ)์€ ํ•ด๋‹น ์ง€์—ญ์„ ๊ด€ํ• ํ•˜๋Š” ๊ตญ๊ฐ€ ๋˜๋Š” ์ธ๊ทผ ๊ตญ๊ฐ€์˜ ์›์ž์‹œ(Atomic Watch)์™€ ๋™๊ธฐํ™”ํ•œ๋‹ค. ๊ฐ€๋ น, ํ•œ๊ตญ์— ์†Œ์žฌํ•œ ์‹œ์žฅ ์ฐธ์—ฌ์ž์˜ ์Šค๋งˆํŠธํฐ์€ ์ฃผ๊ธฐ์ ์œผ๋กœ ํ•œ๊ตญ์ด ๊ด€๋ฆฌํ•˜๋Š” ์›์ž์‹œ(Atomic Watch)์— ๋™๊ธฐํ™”ํ•˜์—ฌ์•ผ ํ•œ๋‹ค.

UN 193๊ฐœ ๊ตญ๊ฐ€ ์ค‘ 100๊ฐœ ๊ตญ๊ฐ€๊ฐ€ ์ž์ฒด์ ์ธ ์›์ž ์‹œ๊ณ„๋ฅผ ๊ตฌ์„ฑํ•  ๊ฒฝ์šฐ, ํ•œ๊ตญ ์ œ์ฃผ๋„์˜ ํ•œ ํŽธ์˜์ ์—์„œ ์ฝœ๋ผ 1์บ”์„ ๊ตฌ๋งคํ•œ ๊ธฐ๋ก์„ ๋ณ€์กฐํ•˜๊ธฐ ์œ„ํ•ด์„œ 51๊ฐœ๊ตญ ์ด์ƒ์ด ๋‹ดํ•ฉํ•ด์•ผ ํ•œ๋‹ค.

10.2 ๊ฒฐํ•ฉ ์žฌ๋ฌด์ œํ‘œ

๋ธ”๋ก์ฒด์ธ๊ณผ ๋‹ฌ๋ฆฌ, Openhash๋Š” ๊ฑฐ๋ž˜ ์ •๋ณด์— ๊ฑฐ๋ž˜ ์ƒํ’ˆ์„ ํฌํ•จํ•˜๋ฉฐ, ํ™”ํ์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๊ฑฐ๋ž˜ ์ƒํ’ˆ ์—ญ์‹œ ์ด์ „(Previous) ์†Œ์œ ์ฃผ๋ฅผ ํฌํ•จํ•˜๋Š” ์ •๋ณด๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” Hash ํƒœ๊ทธ๊ฐ€ ๋ถ€์ฐฉ๋œ๋‹ค. ๊ฐ€์ง€, ๋‚˜๋ฌด, ๊ทธ๋ฃจํ„ฐ๊ธฐ, ์ˆ˜ํ’€ ๋ฐ ์˜จ๋ˆ„๋ฆฌ ๊ฐ๊ฐ์€ ๊ทธ ์ž์ฒด๋กœ ํ•˜๋‚˜์˜ ์žฌ๋ฌด์ œํ‘œ๋ฅผ ๊ตฌ์„ฑํ•˜๋ฉฐ, ๊ฐ€์ง€์˜ ํšŒ๊ณ„ ์ •๋ณด๋Š” ๋‚˜๋ฌด์˜ ๊ฒฐํ•ฉ ์žฌ๋ฌด์ œํ‘œ๋กœ, ๋‚˜๋ฌด์˜ ์žฌ๋ฌด์ œํ‘œ๋Š” ๊ทธ๋ฃจํ„ฐ๊ธฐ๋กœ, ์ด์–ด์„œ ์ˆ˜ํ’€๊ณผ ์˜จ๋ˆ„๋ฆฌ๋กœ ์ด์–ด์ง„๋‹ค. ๋˜ํ•œ, ํ™”ํ์˜ ํ๋ฆ„๋ฟ ์•„๋‹ˆ๋ผ, ์ƒํ’ˆ์˜ ํ๋ฆ„๋„ Hash๋กœ ์—ฐ๊ฒฐ(chain)๋˜๋ฏ€๋กœ, ์–ด๋Š ํ•œ ๊ฑฐ๋ž˜ ์ •๋ณด๋ฅผ ์œ„/๋ณ€์กฐํ•˜๋ ค๋ฉด, ๊ทธ์™€ ์—ฐ๊ฒฐ๋œ ์„ธ๊ณ„ ์ „์—ญ์˜ ๋ชจ๋“  ๊ฑฐ๋ž˜ ์ •๋ณด๋ฅผ ์œ„/๋ณ€์กฐํ•˜์—ฌ์•ผ ํ•œ๋‹ค.

์ „์ˆ ํ•œ ๋ฐ”์™€ ๊ฐ™์ด, ์ตœ๋ง๋‹จ ๊ฐ€์ง€์˜ ํšŒ๊ณ„ ์ •๋ณด๊ฐ€ ์ตœ์ƒ์ธต ์˜จ๋ˆ„๋ฆฌ๋กœ ์ง‘๊ฒฐ๋˜๋ฏ€๋กœ, ์ง€๊ตฌ์ดŒ ๊ตฌ์„์˜ ์•„์ฃผ ์ž‘์€ ๋งˆ์„์—์„œ ์ด๋ค„์ง„ ์‚ฌ์†Œํ•œ ๊ฑฐ๋ž˜์กฐ์ฐจ ์œ„/๋ณ€์กฐ๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.

10.3 Proof of Credit

Merging ์‹œ์ ์—, ์„œ๋กœ ๋‹ค๋ฅธ ๋‘ ๊ธฐ๋ก์ž๊ฐ€ ๊ธฐ๋กํ•œ ๊ฐ๊ฐ์˜ ์ •๋ณด๊ฐ€ ์ƒํ˜ธ ์ƒ์ถฉ๋  ๋•Œ, ์ƒ๋Œ€์ ์œผ๋กœ Credit์ด ๋†’์€ ๊ธฐ๋ก์ž์˜ ์ •๋ณด๊ฐ€ ์šฐ์„ ํ•œ๋‹ค. ๊ฐ€๋ น, Credit Score๊ฐ€ 100์ธ ๊ธฐ๋ก์ž A์˜ ๊ธฐ๋ก๊ณผ Credit Score๊ฐ€ 90์ธ B์˜ ๊ธฐ๋ก ๋‚ด์šฉ์ด ์ถฉ๋Œํ•  ๊ฒฝ์šฐ, ๊ธฐ๋ก์ž A์˜ ์ •๋ณด๋ฅผ ์šฐ์„ ํ•˜๋ฉฐ, A์™€ B ๊ฐ๊ฐ์˜ ๊ธฐ๋ก์— ๋Œ€ํ•ด ์ •ํ•ฉ์„ฑ ํ…Œ์ŠคํŠธ๊ฐ€ ์ž๋™์œผ๋กœ ์ง„ํ–‰๋œ๋‹ค. ** ์‹œ์žฅ ์ฐธ์—ฌ์ž ๊ฐ๊ฐ์˜ Credit์„ ํ‰๊ฐ€ํ•˜๋Š” ์ƒ์„ธํ•œ ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ Whitepaper๋ฅผ ์ฐธ์กฐ.

Free-In-Forced-Out

์‹ค๋ช…์ด ํ™•์ธ๋œ ์Šค๋งˆํŠธํฐ ์‚ฌ์šฉ์ž๋Š” ์ž์œ ๋กœ์ด ์ „์ž์ง€๊ฐ‘์ธ ๊ฐ€์ง€๋ฅผ ์„ค์น˜ํ•˜๊ณ , ์˜จ๋ˆ„๋ฆฌ ๋„คํŠธ์›Œํฌ์— ๋กœ๊ทธ์ธํ•˜์—ฌ, ํŒ๋งค์™€ ๊ตฌ๋งค๋ฅผ ํฌํ•จํ•˜๋Š” ๊ฐ์ข… ๊ฑฐ๋ž˜๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‹ค๋งŒ, ๊ทœ์น™์„ ์œ„๋ฐ˜ํ•œ ๊ฒฝ์šฐ, ๊ฐ•์ œ๋กœ ํ‡ด์ถœ๋˜๋ฉฐ, ์ดํ›„๋กœ๋Š” ํ•ด๋‹น ์‹ค๋ช…์€ ๋กœ๊ทธ์ธ์ด ์ œํ•œ๋œ๋‹ค. ์ฃผ์š”ํ•œ ๊ทœ์น™์€ ๋‹ค์Œ์„ ํฌํ•จํ•œ๋‹ค.

  • ํ˜‘์ • ์„ธ๊ณ„์‹œ์— ๋™๊ธฐํ™”ํ•˜์ง€ ์•Š์€ ์Šค๋งˆํŠธํฐ ๋˜๋Š” ์ปดํ“จํ„ฐ์˜ ์‚ฌ์šฉ
  • ๊ฑฐ๋ž˜์˜ ์œ„/๋ณ€์กฐ ์‹œ๋„
  • ๊ฑฐ๋ž˜ ๊ทœ์น™ ์œ„๋ฐ˜

11. ์€ํ–‰

1~3์„ธ๋Œ€ ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์ด ๋ฐœ๊ถŒ๋ ฅ์„ ํฌํ•จํ•˜๋Š” ์ค‘์•™์€ํ–‰์˜ ์—ญํ• ์„ ๋Œ€์‹ ํ•˜๋Š”๋ฐ ์ดˆ์ ์„ ๋‘” ๋ฐ˜๋ฉด, Openhash ํ‘œ์ค€ ํ™”ํ๋Š” ์ค‘์•™์€ํ–‰์˜ ๋ฐœ๊ถŒ๋ ฅ์„ ๊ธฐ์ดˆ๋กœ ํ•˜๊ณ , ์‹œ์ค‘ ์€ํ–‰์˜ ์—ญํ• ์„ ๋Œ€์‹ ํ•˜๋Š”๋ฐ ์ดˆ์ ์„ ๋‘”๋‹ค.

  • ๋‹น๋ถ„๊ฐ„, ์ข…๋ž˜์˜ ์‹œ์ค‘ ์€ํ–‰์€ ์˜คํ”ˆํ•ด์‹œ ๊ธฐ๋ฐ˜์˜ ๋ฌด์ธ ์€ํ–‰๊ณผ ์‹œ๋ฏผ๋“ค ๊ฐ„์˜ ์ค‘์žฌ์ž๋กœ ๊ธฐ๋Šฅํ•  ๊ฒƒ์ด๋‹ค.
  • ์ดํ›„, ๋ฌด์ธ ์€ํ–‰์ด ์ข…๋ž˜์˜ ์‹œ์ค‘ ์€ํ–‰ ์—ญํ• ์„ ์™„์ „ํžˆ ์ˆ˜ํ–‰ํ•  ๊ฒƒ์ด๋‹ค.

๋‹น์žฅ์€ ์‹ค์—… ๋ฌธ์ œ๊ฐ€ ๋Œ€๋‘๋  ์ˆ˜ ์žˆ์œผ๋‚˜, ์žฅ๊ธฐ์ ์œผ๋กœ๋Š” ์‚ฌํšŒ์  ํฌ์†Œ ์ž์›์ธ ์ธ๊ตฌ๋ฅผ ๋ณด๋‹ค ํšจ์œจ์ ์ธ ์‚ฐ์—… ์˜์—ญ์œผ๋กœ ์žฌํ• ๋‹นํ•จ์œผ๋กœ์จ, ์‚ฌํšŒ ์ „์ฒด๊ฐ€ ์ƒ์‚ฐํ•˜๋Š” ๊ฐ€์น˜์˜ ์ด๋Ÿ‰์„ ๋Š˜๋ฆด ๊ฒƒ์ด๋‹ค.

11.1 ์˜ˆ๊ธˆ

Yip์€ ๊ตญ์  ํ†ตํ™”(Fiat Currency)์™€ ๊ตํ™˜์˜ ๋ฐฉ๋ฒ•์œผ๋กœ ๋ฐœํ–‰๋˜๋ฏ€๋กœ, ์ค‘์•™์€ํ–‰์€ ๋ณด์œ ํ•˜๋Š” ๊ตญ์  ํ†ตํ™”์˜ ์ž์‚ฐ ์šด์šฉ์„ ํ†ตํ•ด, Yip์˜ ์†Œ์œ ์ž์—๊ฒŒ ๋ณด์œ  ๊ธฐ๊ฐ„๊ณผ ๊ธˆ์•ก์— ๋น„๋ก€ํ•˜๋Š” ์˜ˆ๊ธˆ ์ด์ž๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋‹ค.

11.2 ๋Œ€์ถœ

ํŠน์ • ์‹œ์žฅ ์ฐธ์—ฌ์ž์˜ Yip ์‚ฌ์šฉ ์ด๋ ฅ์„ ํ†ตํ•ด ๊ทธ/๊ทธ๋…€์˜ ์‹ ์šฉ ์ •๋ณด๋ฅผ ํš๋“ํ•  ์ˆ˜ ์žˆ๋‹ค. ํš๋“๋œ ์‹ ์šฉ ์ •๋ณด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ, ๋ณด์œ  Yip์„ ์ดˆ๊ณผํ•˜๋Š” ์ง€๋ถˆ ๊ฐ€๋Šฅ ํ•œ๋„์™€ ๋Œ€์ถœ ์ด์ž์œจ์ด ๊ฒฐ์ •๋  ์ˆ˜ ์žˆ๊ณ , ๊ทธ๋กœ์จ, ๋‚˜๋ฌด ๋ฐ ๊ฐ€์ง€๋Š” ์‹ ์šฉ์นด๋“œ๋กœ ๊ธฐ๋Šฅํ•  ์ˆ˜ ์žˆ๋‹ค.

12. ์—ด๋งค(Yeolmea)์™€ ์ฆ๊ถŒ

์‹œ์žฅ์— ์ƒํ’ˆ์„ ๋“ฑ๋กํ•œ ๋ชจ๋“  ์‚ฌ์—…์ž๋Š” ์ฃผ์‹ํšŒ์‚ฌ์ด๋‹ค. ๊ฐ€๋ น, ํ˜„ํ–‰ ํ•œ๊ตญ ์„ธ๋ฒ•์— ๋”ฐ๋ฅธ ๊ฐœ์ธ ์‚ฌ์—…์ž์˜ ๊ฒฝ์šฐ, ํŠน์ • ๊ฐœ์ธ์ด ์ง€๋ถ„ 100%๋ฅผ ๋ณด์œ ํ•œ ์ฃผ์‹ํšŒ์‚ฌ์ด๋‹ค.

12.1 ์ฃผ์‹ ํ‰๊ฐ€

์ฃผ์‹ ํ‰๊ฐ€ ๋ชจ๋“ˆ์€ ์ข…๋ž˜์˜ Deep Learning ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ด์šฉํ•˜๋ฉฐ, ์‹œ์žฅ Sijang์— ๋“ฑ๋ก๋œ ๋ชจ๋“  ์‚ฌ์—…์ฒด์˜ ์ฃผ๊ฐ€๋ฅผ ์ถ”์ •ํ•˜๊ณ , ๊ทธ ์ •๋ณด๋ฅผ ๊ณต๊ฐœํ•œ๋‹ค.

12.2 ์ฃผ์‹ ๊ฑฐ๋ž˜

์ฃผ์‹์€ ์—ฌํƒ€ ์ƒํ’ˆ๊ณผ ๋™์ผํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ๊ฑฐ๋ž˜๋˜๋ฉฐ, ๊ฒฐ์ œ ์ˆ˜๋‹จ์€ ์žŽ Yip์ด๋‹ค.

12.3 ์—ด๋งค(Yeolmea)

์—ด๋งค๋Š” ํ•œ ์ข… ์ด์ƒ์˜ ์ฃผ์‹์œผ๋กœ ๊ตฌ์„ฑ๋œ ์ฃผ์‹ ํ’€(Stock Pool)์ด๋‹ค. ์‹œ์žฅ ์ฐธ์—ฌ์ž๋Š” ์žŽ๊ณผ ์—ด๋งค์˜ ๋น„์œจ๋กœ ์˜ˆ๊ธˆ๊ณผ ํˆฌ์ž์˜ ๋น„์œจ์„ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ์—ด๋งค๋Š” ์ข…๋ž˜์˜ ํŒŒ์ƒ ์ƒํ’ˆ์„ ํฌํ•จํ•œ๋‹ค.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment