$WALK (Utility Token)

$WALK: ์œ ํ‹ธ๋ฆฌํ‹ฐ ํ† ํฐ

$WALK๋Š” SuperWalk์˜ ์œ ํ‹ธ๋ฆฌํ‹ฐ ํ† ํฐ์ž…๋‹ˆ๋‹ค.

  • ํ† ํฐ ์ด๋ฆ„: Walk Token

  • ํ† ํฐ ํ‹ฐ์ปค: $WALK

  • ์ปจํŠธ๋ž™ํŠธ ์ฃผ์†Œ: 0x976232eB7Eb92287fF06c5D145bD0d1C033eCA58

  • ์ด ๋ฐœํ–‰๋Ÿ‰: ๋ฌด์ œํ•œ

$WALK๋Š” ๋ฌด์ œํ•œ ๋ฐœํ–‰๋˜์ง€๋งŒ ๋งค์ผ ์ด ๋ฐœํ–‰๋Ÿ‰ ์ œํ•œ(Supply Cap)์„ ๋‘ ์œผ๋กœ์จ ๊ณผ๋„ํ•œ ์ธํ”Œ๋ ˆ์ด์…˜์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž๋“ค์€ GPS์™€ ๊ฑธ์Œ ์ˆ˜ ์„ผ์„œ๋กœ ์ธก์ •๋˜๋Š” ๊ฑท๊ธฐ์™€ ๋‹ฌ๋ฆฌ๊ธฐ๋ฅผ ํ†ตํ•ด ํฌ์ธํŠธ(Point)๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ์–ป์€ ํฌ์ธํŠธ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋งค์ผ $WALK ๋ณด์ƒ์„ ์ •์‚ฐ ๋ฐ›์Šต๋‹ˆ๋‹ค.

*์ •์‚ฐ ์‹œ๊ฐ„: 00์‹œ 00๋ถ„ ~ 00์‹œ 10๋ถ„ (KST)

๊ธฐ์กด X2E ํ”„๋กœ์ ํŠธ์˜ ํ•œ๊ณ„

์„œ๋น„์Šค๊ฐ€ ์ธ๊ธฐ๋ฅผ ๋Œ์ˆ˜๋ก ์—ญ์„ค์ ์ด๊ฒŒ๋„ ์œ ํ‹ธ๋ฆฌํ‹ฐ ํ† ํฐ์˜ ๊ฐ€๊ฒฉ์€ ํ•˜๋ฝํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ƒํ™ฉ์—์„œ ์œ ํ‹ธ๋ฆฌํ‹ฐ ํ† ํฐ์˜ ์ธํ”Œ๋ ˆ์ด์…˜์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

  • ์ด์šฉ์ž ์ˆ˜๊ฐ€ ๋งŽ์•„์ง์— ๋”ฐ๋ผ ์œ ํ‹ธ๋ฆฌํ‹ฐ ํ† ํฐ์˜ ๋ฐœํ–‰๋Ÿ‰ ๋˜ํ•œ ๊ธ‰์ฆํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์œ ํ‹ธ๋ฆฌํ‹ฐ ํ† ํฐ์˜ ์ดˆ์ธํ”Œ๋ ˆ์ด์…˜์„ ๋ฐœ์ƒ์‹œํ‚ค๊ณ  ๋”ฐ๋ผ์„œ ํ† ํฐ์˜ ๊ฐ€์น˜๋Š” ํ•˜๋ฝํ•ฉ๋‹ˆ๋‹ค.

  • ์ด์šฉ์ž ์ˆ˜๊ฐ€ ๋งŽ์•„์ง์— ๋”ฐ๋ผ NFT์˜ ๊ฐœ์ˆ˜๊ฐ€ ์ฆ๊ฐ€ํ•˜์—ฌ ํ† ํฐ์˜ ๊ฐ€์น˜๊ฐ€ ํ•˜๋ฝํ•ฉ๋‹ˆ๋‹ค.

  • ์ด์šฉ์ž๋Š” ์ŠคํŽ™์„ ์ƒ์Šน์‹œํ‚ด์— ๋”ฐ๋ผ ์ฑ„์‚ฐ์„ฑ์ด ์ฆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๋ น ์‹ ๋ฐœ NFT์˜ ํผํฌ๋จผ์Šค(Performance) ์ง€ํ‘œ๊ฐ’์ด ์ƒ์Šนํ•˜๊ฑฐ๋‚˜, ์—๋„ˆ์ง€ ๋ฐ ๋‚ด๊ตฌ๋„๊ฐ€ ๋‹ณ๋Š” ๋น„์œจ์ด ๊ฐ์†Œํ•˜๊ฒŒ ๋˜๋ฉด ์ด์šฉ์ž๋Š” ๋” ๋งŽ์€ ํ† ํฐ์„ ์ฑ„๊ตดํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด ๋˜ํ•œ ํ† ํฐ์˜ ๊ฐ€์น˜๊ฐ€ ํ•˜๋ฝํ•˜๋Š” ์š”์ธ์ด ๋ฉ๋‹ˆ๋‹ค.

์ด๋ ‡๊ฒŒ ์œ ํ‹ธ๋ฆฌํ‹ฐ ํ† ํฐ์˜ ํ•˜์ดํผ ์ธํ”Œ๋ ˆ์ด์…˜์„ ๊ฒฝํ—˜ํ•œ ์‚ฌ์šฉ์ž ๋Œ€๊ฑฐ๊ฐ€ ๊ฒŒ์ž„์„ ์ดํƒˆํ•œ๋‹ค๋Š” ํ•œ๊ณ„๊ฐ€ ํ•ด๊ฒฐ๋˜์ง€ ๋ชปํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

SuperWalk๋Š” ์œ„์™€ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ํ† ํฐ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๋„์ž…ํ•˜์—ฌ ํ”„๋กœ์ ํŠธ๋ฅผ ์šด์˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ถ€๋ถ„์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์„ค๋ช…์€ ์•„๋ž˜์—์„œ ์ด์–ด์งˆ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

*WALK์™€ ๊ด€๋ จ๋œ ํ•ต์‹ฌ ๋กœ์ง์€ ํ”„๋กœ์ ํŠธ ๋กœ๋“œ๋งต์— ๋”ฐ๋ผ ์ •๊ธฐ์ ์œผ๋กœ ์—…๋ฐ์ดํŠธ ๋  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ํ•ด๋‹น ๋Œ€๊ทœ๋ชจ ์—…๋ฐ์ดํŠธ ์ด์ „์— ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ํ†ตํ•ด ์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ์™€ ์˜์‚ฌ๊ฒฐ์ •์˜ ๊ณผ์ •์„ ํˆฌ๋ช…ํ•˜๊ฒŒ ๊ณต์ง€ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

1. ํฌ์ธํŠธ ๊ธฐ๋ฐ˜์˜ WALK ๋ณด์ƒ

1-1) ์‚ฌ์šฉ์ž ๋ณ„ ํฌ์ธํŠธ ๊ณ„์‚ฐ

SuperWalk์˜ Shoes NFT ์‚ฌ์šฉ์ž๋Š” GPS ๊ธฐ๋ฐ˜์˜ ๊ฑท๊ธฐ ๋˜๋Š” ๋‹ฌ๋ฆฌ๊ธฐ๋ฅผ ํ†ตํ•ด ํฌ์ธํŠธ๋ฅผ ํš๋“ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ์‚ฌ์šฉ์ž๊ฐ€ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ํฌ์ธํŠธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์š”์ธ๋“ค์— ์˜ํ•ด ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.

  • GPS ์ˆ˜์‹ ๋„

  • ๋ชฉํ‘œ ์†๋ ฅ์— ๋Œ€ํ•œ ์ •ํ™•๋„

  • ์†Œ๋ชจํ•œ ์—๋„ˆ์ง€ (์šด๋™ ์‹œ๊ฐ„)

  • Shoes NFT์˜ ์ข…๋ฅ˜ (Walker, Jogger, Runner, Allrounder)

  • Shoes NFT์˜ Performance(ํผํฌ๋จผ์Šค) ์Šคํƒฏ ์ˆ˜์น˜

  • Shoes NFT์˜ ์ž”์—ฌ ๋‚ด๊ตฌ๋„

  • Shoes NFT์˜ Luck(๋Ÿญ) ์Šคํƒฏ ์ˆ˜์น˜์— ๋”ฐ๋ฅธ ํ™•๋ฅ ์  ์ถ”๊ฐ€ ํฌ์ธํŠธ

  • (์ถ”ํ›„) ์—ฐ์† ์šด๋™ ์ผ์ˆ˜ (์ผ๊ฐ„ 5๋ถ„ ์ด์ƒ)

์‚ฌ์šฉ์ž๊ฐ€ 1๋ถ„๋™์•ˆ ์šด๋™์„ ํ•˜๊ณ  ์–ป์„ ์ˆ˜ ์žˆ๋Š” ํฌ์ธํŠธ๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ์‹์€ ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

Point=Accuracyโˆ—(Parametert+Parameterp1โˆ—Parameterp2)Point = Accuracy*(Parameter_t+Parameter_{p_1}*Parameter_{p_2})
  • Accuracy: ๋ชฉํ‘œ ์†๋ ฅ์— ๋Œ€ํ•œ ์ •ํ™•๋„

  • Parameter t: Shoes NFT์˜ ์ข…๋ฅ˜์™€ ๊ด€๋ จ๋œ ๋ณ€์ˆ˜

  • Parameter p1: Shoes NFT์˜ Performance ์Šคํƒฏ ์ˆ˜์น˜์™€ ๊ด€๋ จ๋œ ๋ณ€์ˆ˜

  • Parameter p2: ๋‚ด๊ตฌ๋„์™€ ๊ด€๋ จ๋œ ๋ณ€์ˆ˜

์‹์˜ Parameter t ๋ฅผ ํ†ตํ•ด ์‹ ๋ฐœ ์ข…๋ฅ˜์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ๊ฐ€์ค‘์น˜๋ฅผ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค.

1-2) ํฌ์ธํŠธ ๋ฆฌ๋”๋ณด๋“œ

ํฌ์ธํŠธ ๋ฆฌ๋”๋ณด๋“œ๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ๋ณธ์ธ์˜ ํฌ์ธํŠธ์™€ ์ด์— ๋”ฐ๋ฅธ ์˜ˆ์ƒ $WALK ๋ณด์ƒ ์ˆ˜๋Ÿ‰์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ์ •๋ณด๋Š” ํ•œ ์‹œ๊ฐ„๋งˆ๋‹ค ์ง‘๊ณ„๋˜์–ด ๋ฆฌ๋”๋ณด๋“œ์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. KST(UTC+9) ๊ธฐ์ค€ ๋งค์ผ ์ž์ •๋งˆ๋‹ค ํฌ์ธํŠธ์— ๋”ฐ๋ฅธ ๋ณด์ƒ์ด ๋ชจ๋‘์—๊ฒŒ ์ •์‚ฐ๋˜๊ณ , ์ดํ›„ ๋ฆฌ๋”๋ณด๋“œ๋Š” ์ดˆ๊ธฐํ™”๋ฉ๋‹ˆ๋‹ค.

2. ์ผ์ผ $WALK ๋ณด์ƒ ํ’€

2-1) ์†Œ๊ฐœ

์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ๋ถ„๋ฐฐ๋˜๋Š” ์ผ์ผ $WALK ๋ณด์ƒ ํ’€์˜ ๊ทœ๋ชจ๋Š” ์ด๋ฅผ ๊ณ„์‚ฐํ•˜๋Š” ์‹์˜ ์„ค์ • ๋ณ€์ˆ˜์— ๋”ฐ๋ผ ๋™์ ์œผ๋กœ ์กฐ์ ˆ๋ฉ๋‹ˆ๋‹ค. ๋™์  ๋ณด์ƒ ํ’€์„ ๊ฒฐ์ •ํ•˜๋Š” ์ฃผ์š” ๋ณ€์ˆ˜๋Š” ์ „์ฒด ์‚ฌ์šฉ์ž๊ฐ€ ํ•˜๋ฃจ๋™์•ˆ ์†Œ๋ชจํ•˜๋Š” ์ˆ˜๋ฆฌ ๋น„์šฉ์ž…๋‹ˆ๋‹ค.

์ˆ˜๋ฆฌ ๋น„์šฉ์„ $WALK ๋ณด์ƒ ํ’€์˜ ์ฃผ์š” ๋ณ€์ˆ˜๋กœ ์„ค์ •ํ•˜๊ฒŒ ๋œ ์ด์œ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ˆ˜๋ฆฌ ๋น„์šฉ์€ ์‚ฌ์šฉ์ž์˜ ํ™œ์„ฑ๋„๋ฅผ ๊ฐ€์žฅ ์ž˜ ๋‚˜ํƒ€๋‚ด๋Š” ์ง€ํ‘œ์ž…๋‹ˆ๋‹ค. ๋‚˜์•„๊ฐ€ ์ˆ˜๋ฆฌ ๋น„์šฉ๊ณผ ์‚ฌ์šฉ์ž ์ˆ˜, ๊ทธ๋ฆฌ๊ณ  ํฌ์ธํŠธ์˜ ์ƒ๊ด€๊ณ„์ˆ˜๊ฐ€ 0.73~0.96๋กœ ์œ ์˜๋ฏธํ•œ ์ˆ˜์น˜๋ฅผ ๋ณด์ด๊ณ  ์žˆ์Œ์„ ๋‚ด๋ถ€ ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ด ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

$WALK ํš๋“ ์–‘๊ทนํ™”๋ฅผ ํ•ด์†Œํ•˜๊ณ  ์‹ ๊ทœ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ˆ˜๋ฆฌ ๋น„์šฉ์œผ๋กœ ์†Œ๊ฐ๋˜๋Š” $WALK๋ฅผ ๋ณด์žฅํ•˜๋ ค๋Š” ๋ชฉ์ ์—์„œ ์ผ์ผ $WALK ๋ณด์ƒ ํ’€์€ ์•„๋ž˜์™€ ๊ฐ™์ด ๋‘ ๋ถ€๋ถ„์œผ๋กœ ๋‚˜๋‰˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

  1. ๊ธฐ๋ณธ ๋ณด์ƒ ํ’€ (Base Reward Pool)

  2. ์ถ”๊ฐ€ ๋ณด์ƒ ํ’€ (Additional Reward Pool)

์ด ๋‘ ๊ฐ€์ง€ ํ’€์— ๋Œ€ํ•œ ์„ค๋ช…์€ ์•„๋ž˜์—์„œ ์ด์–ด์ง‘๋‹ˆ๋‹ค.

3. ๋™์  ๊ณต๊ธ‰ ๋ฉ”์ปค๋‹ˆ์ฆ˜

3-1) ์ˆ˜๋ฆฌ ๋น„์šฉ์— ๊ธฐ๋ฐ˜ํ•œ ๋™์  ๊ณต๊ธ‰ ๋ฉ”์ปค๋‹ˆ์ฆ˜

์ผ์ผ $WALK ๋ณด์ƒ ํ’€์˜ ๊ทœ๋ชจ๋Š” ์•„๋ž˜ ์‹์— ์˜ํ•ด ๋งค์ผ ์กฐ์ •๋ฉ๋‹ˆ๋‹ค. ๋™์  ๊ณต๊ธ‰์„ ์œ„ํ•œ ๋ณ€์ˆ˜๋Š” CBT ๊ธฐ๊ฐ„๋™์•ˆ ์Œ“์€ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฐ˜์˜๋˜์–ด ๋ณ€๋™๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ถ”ํ›„์— ์‹์— ๋ฐ˜์˜๋  ์ˆ˜ ์žˆ๋Š” ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ์‚ฌ์šฉ์ž ์ˆ˜ (DAU, MAU)

  • ์ˆ˜๋ฆฌ ๋น„์šฉ

  • ์ „์ฒด ๋น„์šฉ (๋ ˆ๋ฒจ ์—… ๋น„์šฉ + ์ˆ˜๋ฆฌ ๋น„์šฉ + ์ œ์ž‘ ๋น„์šฉ)

  • $WALK ์ˆœ ์ธ์ถœ๋Ÿ‰ (์ˆœ ๋งค๋„๋Ÿ‰)

(1) $WALK ๋ณด์ƒ ํ’€

ํ•ด๋‹น ๋‚ ์˜ $WALK ๋ณด์ƒ ํ’€์˜ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ณต์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

Poolt=Pooltโˆ’1โˆ—(RIt+1)Pool_t=Pool_{t-1}*(RI_t+1)

Poolt=t์‹œ์ ์˜ย Poolย SizePool_t=t์‹œ์ ์˜\ Pool\ Sizeโ€‹

RIt=t์‹œ์ ์˜ย Repairย IndexRI_t=t์‹œ์ ์˜\ Repair\ Indexโ€‹

$WALK ๋ณด์ƒ ํ’€์ด ์‚ฐ์ •๋˜๋Š” ๊ณต์‹์˜ ์ฃผ์š” ๋ณ€์ˆ˜๋Š” ์ด์ „ ์‹œ์ ์˜ $WALK ๋ณด์ƒ ํ’€ ํฌ๊ธฐ์™€ ์ˆ˜๋ฆฌ ์ง€ํ‘œ(Repair Index)์ž…๋‹ˆ๋‹ค.

Baseย Poolt=Pooltโˆ—0.15Base\ Pool_t=Pool_t*0.15
Additionalย Poolt=Pooltโˆ—0.85Additional\ Pool_t=Pool_t*0.85

์ด๋•Œ, ์ผ์ผ $WALK ๋ณด์ƒ ํ’€์€ 15:85์˜ ๋น„์œจ๋กœ ๊ธฐ๋ณธ ๋ณด์ƒ ํ’€(Base Reward Pool)๊ณผ ์ถ”๊ฐ€ ๋ณด์ƒ ํ’€(Additional Reward Pool)๋กœ ๋‚˜๋ˆ ์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋ณด์ƒ ํ’€๊ณผ ์ถ”๊ฐ€ ๋ณด์ƒ ํ’€์— ๊ด€ํ•œ ์ž์„ธํ•œ ์„ค๋ช…์€ ์•„๋ž˜์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

*ํ•ด๋‹น ๋น„์œจ์€ ํผ๋ธ”๋ฆญ ๋ฒ ํƒ€ ํ…Œ์ŠคํŠธ(PBT) ๋ฐ์ดํ„ฐ์— ๋”ฐ๋ผ ๋ณ€๋™๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

(2) ์ˆ˜๋ฆฌ ์ง€ํ‘œ(Repair Index)

$WALK ๋ณด์ƒ ํ’€์˜ ํฌ๊ธฐ๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ์ฃผ์š” ๋ณ€์ˆ˜์ธ ์ˆ˜๋ฆฌ ์ง€ํ‘œ(Repair Index)์˜ ๊ณต์‹์ž…๋‹ˆ๋‹ค.

RIt={(if,ย aโ‰ฅ0)ย ย ย min{a=ฮ”Parameterrtโˆ—ฮฒb(if,ย a<0)ย ย ย max{a=ฮ”Parameterrtโˆ—ฮฒโˆ’b RI_t= \begin{cases} (if,\ a\geq0)\ \ \ min \begin{cases} a= {\Delta Parameter_{r_t}}*\beta \\ \\ b \end{cases} \\ \\ \\ (if,\ a<0)\ \ \ max \begin{cases} a={\Delta Parameter_{r_t}}*\beta \\ \\ -b \end{cases} \\ \end{cases} โ€‹

์ˆ˜๋ฆฌ ์ง€ํ‘œ์˜ ์ฃผ์š” ๋ณ€์ˆ˜๋Š” t-1 ์‹œ์  ๋Œ€๋น„ t ์‹œ์ ์˜ ์ด ์ˆ˜๋ฆฌ ๋น„์šฉ์˜ ๋ณ€ํ™”์œจ์ž…๋‹ˆ๋‹ค.

๊ฐ€๋ น, t-1 ์‹œ์  ๋Œ€๋น„ t ์‹œ์ ์˜ ์ด ์ˆ˜๋ฆฌ ๋น„์šฉ์ด ์ฆ๊ฐ€ํ–ˆ๋‹ค๋ฉด ์ˆ˜๋ฆฌ ์ง€ํ‘œ๋Š” ์–‘์ˆ˜๋ฅผ ๋ ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๊ณ„์‚ฐ๋œ ์ˆ˜๋ฆฌ ์ง€ํ‘œ๋ฅผ ์ƒ๊ธฐ $WALK ๋ณด์ƒ ํ’€ ๊ณ„์‚ฐ ๊ณต์‹์— ๋Œ€์ž…ํ•˜๋ฉด, t ์‹œ์ ์˜ $WALK ๋ณด์ƒ ํ’€ ํฌ๊ธฐ๋Š” t-1 ์‹œ์ ๋ณด๋‹ค ์ปค์ง€๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ฐ˜๋Œ€๋กœ, t-1 ์‹œ์  ๋Œ€๋น„ t ์‹œ์ ์˜ ์ด ์ˆ˜๋ฆฌ ๋น„์šฉ์ด ๊ฐ์†Œํ–ˆ๋‹ค๋ฉด ์ˆ˜๋ฆฌ ์ง€ํ‘œ๋Š” ์Œ์ˆ˜๋ฅผ ๋ ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๊ณ„์‚ฐ๋œ ์ˆ˜๋ฆฌ ์ง€ํ‘œ๋ฅผ ์ƒ๊ธฐ $WALK ๋ณด์ƒ ํ’€ ๊ณ„์‚ฐ ๊ณต์‹์— ๋Œ€์ž…ํ•˜๋ฉด, t ์‹œ์ ์˜ $WALK ๋ณด์ƒ ํ’€ ํฌ๊ธฐ๋Š” t-1 ์‹œ์ ๋ณด๋‹ค ์ž‘์•„์ง€๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

$WALK ๋ณด์ƒ ํ’€์˜ ํฌ๊ธฐ๊ฐ€ t-1 ์‹œ์  ๋Œ€๋น„ t ์‹œ์ ์— ๊ธ‰๊ฒฉํ•˜๊ฒŒ ์ปค์ง€๊ฑฐ๋‚˜ ์ž‘์•„์ง€๋Š” ์ผ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด, ์ˆ˜๋ฆฌ ์ง€ํ‘œ์˜ ํ•˜๋ฃจ ์ตœ๋Œ€ ๋ณ€ํ™”์œจ์„ b%๋กœ ์ œํ•œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ œํ•œ ์ˆ˜์น˜๋Š” ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ์— ๋”ฐ๋ผ ๋ณ€๋™๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ ‡๊ฒŒ ๊ณ„์‚ฐ๋œ ์ผ์ผ $WALK ๋ณด์ƒ ํ’€์€ 15:85์˜ ๋น„์œจ๋กœ ๊ธฐ๋ณธ ๋ณด์ƒ ํ’€(Base Reward Pool)๊ณผ ์ถ”๊ฐ€ ๋ณด์ƒ ํ’€(Additional Reward Pool)๋กœ ํ• ๋‹น๋˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

(3)๊ธฐ๋ณธ ๋ณด์ƒ ํ’€ (Base Reward Pool)

์‹œ๊ฐ„์ด ํ˜๋Ÿฌ ๊ธฐ์กด ์‚ฌ์šฉ์ž๋“ค์˜ ์ฑ„์‚ฐ์„ฑ์ด ์ƒ์Šนํ• ์ˆ˜๋ก ์‹ ๊ทœ ์‚ฌ์šฉ์ž์˜ ์ฑ„์‚ฐ์„ฑ์€ ๊ธ‰๊ฒฉํ•˜๊ฒŒ ๋–จ์–ด์ง‘๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ๋ฐœ์ƒํ•˜๋Š” $WALK ์ฑ„๊ตด์˜ ์–‘๊ทนํ™”๋ฅผ ์™„ํ™”ํ•˜๊ธฐ ์œ„ํ•œ ์ด์œ ๋กœ $WALK ๋ณด์ƒ ํ’€์˜ ์ผ๋ถ€๋ฅผ ๊ธฐ๋ณธ ๋ณด์ƒ ํ’€๋กœ ํ• ๋‹นํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ๋ณด์ƒ ํ’€ ๊ณต์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

Baseย RewardAlice=(PointAlice3โˆ‘Pointuser3)โˆ—Baseย PooltBase\ Reward_{Alice}=({\sqrt[3]{Point_{Alice}}\over\sum \sqrt[3]{Point_{user}}})*Base\ Pool_t

(4) ์ถ”๊ฐ€ ๋ณด์ƒ ํ’€ (Additional Reward Pool)

์‚ฌ์šฉ์ž ๊ฐ„ ์ŠคํŽ™ ๊ฒฉ์ฐจ์— ๋”ฐ๋ฅธ $WALK ๋ณด์ƒ์˜ ์ฐจ๋“ฑ์€ ์ถ”๊ฐ€ ๋ณด์ƒ(Additional Reward)์„ ํ†ตํ•ด ๋งŒ๋“ค์–ด ๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถ”๊ฐ€ ๋ณด์ƒ ํ’€ ๊ณต์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

Additionalย RewardAlice=PointAliceโˆ‘(Pointuser)โˆ—Additionalย PooltAdditional\ Reward_{Alice}={Point_{Alice}\over \sum (Point_{user})}*Additional\ Pool_t

Dynamic Reward v2

(5) V1 ๋ณด์ƒ (V1 Reward)

์ถ”๊ฐ€ ๋ณด์ƒ ํ’€๊นŒ์ง€๋Š” ๊ธฐ์กด ๋‹ค์ด๋‚˜๋ฏน ๋ฆฌ์›Œ๋“œ์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค๋งŒ, ์ด์ œ๋ถ€ํ„ฐ๋Š” ๋‹ค์ด๋‚˜๋ฏน ๋ฆฌ์›Œ๋“œ v2๋กœ ์ƒˆ๋กญ๊ฒŒ ์ถ”๊ฐ€๋œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค.

๊ธฐ๋ณธ ๋ณด์ƒ๊ณผ ์ถ”๊ฐ€ ๋ณด์ƒ์„ ํ•ฉํ•˜๋ฉด v1 ๋ณด์ƒ์ด ์‚ฐ์ถœ๋ฉ๋‹ˆ๋‹ค.

V1ย RewardAlice=BaseAlice+AdditionalAliceV1\ Reward_{Alice}=Base_{Alice}+Additional_{Alice}

๊ทธ๋ฆฌ๊ณ  ์‚ฐ์ถœ๋œ v1 ๋ณด์ƒ๊ณผ ์œ ์ €๊ฐ€ ๊ทธ ๋‚  ํš๋“ํ•œ ํฌ์ธํŠธ ์ค‘ ์ตœ์†Œ๊ฐ’์ด v1.5 ๋ณด์ƒ์œผ๋กœ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.

V1.5ย Reward=min(V1ย Reward,ย Point)V1.5\ Reward=min(V1\ Reward,\ Point)

์ด๋ฅผ ํ†ตํ•ด ํฌ์ธํŠธ๋ณด๋‹ค ๋” ๋งŽ์€ ์ •์‚ฐ์„ ๋ฐ›๋˜ ์œ ์ €๋“ค์€ ํฌ์ธํŠธ์™€ 1:1 ๋น„์œจ๋กœ WALK๋ฅผ ์ •์‚ฐ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

(6) V2 ๋ณด์ƒ (V2 Reward)

V2ย Reward=V1.5ย Reward+ฮฑV2\ Reward=V1.5\ Reward+\alpha

ํŠน์ • ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ์œ ์ €๋Š” a ๋งŒํผ์˜ ๋ณด์ƒ์„ ์ถ”๊ฐ€๋กœ ๋ฐ›๊ฒŒ๋˜๋ฉฐ, a์™€ v1.5 ๋ณด์ƒ์˜ ํ•ฉ์ด v2 ๋ณด์ƒ์ด ๋ฉ๋‹ˆ๋‹ค.

ฮฃย ฮฑ=SurplusReward=Poolย Sizeโˆ’ฮฃV1.5ย Reward\Sigma\ \alpha =Surplus Reward = Pool\ Size-\Sigma V1.5\ Reward

์กฐ๊ฑด ๋ณด์ƒ์ธ a๋Š” ํ’€ ์‚ฌ์ด์ฆˆ์™€ ์ด v1.5 ๋ณด์ƒ์˜ ์ฐจ์ž…๋‹ˆ๋‹ค. v1.5 ๋ณด์ƒ์€ ํ•ญ์ƒ v1 ๋ณด์ƒ๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์œผ๋ฉฐ, v1.5 ๋ณด์ƒ์ด v1 ๋ณด์ƒ๋ณด๋‹ค ์ž‘์€ ๊ฒฝ์šฐ์—๋Š” ํ’€ ์‚ฌ์ด์ฆˆ๋ณด๋‹ค ๋” ์ ์€ ๊ฐœ์ˆ˜๋งŒ ๋ถ„๋ฐฐ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ถ„๋ฐฐ๋˜์ง€ ์•Š๊ณ  ์ž‰์—ฌ๋กœ ๋‚จ์€ ๋ณด์ƒ์ด a๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

(7) ์กฐ๊ฑด ๋ณด์ƒ(a)์˜ ๋ถ„๋ฐฐ

์•ž์œผ๋กœ ๋‹ค์–‘ํ•œ ์กฐ๊ฑด ๋ณด์ƒ ๋ถ„๋ฐฐ ๊ธฐ์ค€์„ ์—ฐ๊ตฌํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์ดˆ๊ธฐ์—๋Š” ๊ธฐ์กด ์œ ์ €์—๊ฒŒ ์ต์ˆ™ํ•œ ํฌ์ธํŠธ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์กฐ๊ฑด ๋ณด์ƒ์„ ๋ถ„๋ฐฐํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ •์‚ฐ์ผ์˜ ์ˆœ์œ„๊ฐ€ ์ƒ์œ„ x% ์ด์ƒ์ธ ์œ ์ €๋Š” ์กฐ๊ฑด ๋ณด์ƒ์„ ๋ถ„๋ฐฐ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

(๋ณธ ๋ฐฑ์„œ์˜ ๋ถ„๋ฐฐ ๊ธฐ์ค€๊ณผ ๋ถ„๋ฐฐ ์ธ์› ์ˆ˜๋Š” ์ƒˆ๋กœ์šด ์‹œ์Šคํ…œ์„ ํ…Œ์ŠคํŠธํ•˜๊ณ  ์ตœ์ ํ™”ํ•˜๊ธฐ ์œ„ํ•œ ๋ชฉ์ ์œผ๋กœ, ์–ธ์ œ๋“  ๋ณ€๊ฒฝ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.)

์ •์‚ฐ์ผ์˜ ์ˆœ์œ„๊ฐ€ ์ƒ์œ„ x% ์ด์ƒ์ธ ์œ ์ €๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ๊ณต์‹์— ๋”ฐ๋ผ ์ฐจ๋“ฑ์ ์ธ ์กฐ๊ฑด ๋ณด์ƒ์„ ๋ถ„๋ฐฐ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์กฐ๊ฑด ๋ณด์ƒ์€ ๊ฐ ์œ ์ €๊ฐ€ ํš๋“ํ•œ ํฌ์ธํŠธ์˜ ๊ฐ€์ค‘์น˜์— ๋”ฐ๋ผ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.

WPAlice(weightedย point)=PointAliceฮฃrank=1nPointuserWP_{Alice}(weighted\ point)={Point_{Alice}\over \Sigma^n_{rank=1}Point_{user}}
if)ย Aliceโ€ฒsย Rank>n,ย ย WPAlice=0if)\ Alice's\ Rank>n,\ \ WP_{Alice}=0
ฮฑAlice=WPAliceโˆ—Surplusย Reward\alpha_{Alice}=WP_{Alice}*Surplus\ Reward
V2ย RewardAlice=V1.5ย RewardAlice+ฮฑAliceV2\ Reward_{Alice}=V1.5\ Reward_{Alice}+\alpha_{Alice}

๐Ÿ”‘ $WALK ๋ณด์ƒ ํ’€ ๊ณ„์‚ฐ ์˜ˆ์‹œ

๋‹ค์Œ ๋‘ ์˜ˆ์‹œ์—์„œ๋Š” ๋‘ ์‹œ์  ๊ฐ„ ์ˆ˜๋ฆฌ ๋น„์šฉ ๋ณ€ํ™”์œจ์„ ์ด์šฉํ•˜์—ฌ $WALK ๋ณด์ƒ ํ’€์˜ ํฌ๊ธฐ๋ฅผ ๊ตฌํ•˜๋Š” ๊ณผ์ •์„ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

*ํ•ด๋‹น ์˜ˆ์‹œ๋Š” $WALK ๋ณด์ƒ ํ’€ ๊ณ„์‚ฐ์˜ ์ดํ•ด๋ฅผ ๋•๊ธฐ ์œ„ํ•œ ๋ชฉ์ ์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ, ์‹ค์ œ ๋กœ์ง๊ณผ๋Š” ์ˆ˜์น˜๊ฐ€ ๋‹ค๋ฅด๋‹ค๋Š” ์  ์ฐธ๊ณ  ๋ฐ”๋ž๋‹ˆ๋‹ค.

์˜ˆ์‹œ1) 1์ผ์ฐจ ๋Œ€๋น„ 2์ผ์ฐจ์˜ $WALK ๋ณด์ƒ ํ’€์˜ ํฌ๊ธฐ๊ฐ€ ์ž‘์•„์ง€๋Š” ๊ฒฝ์šฐ, John ์ด ๋ฐ›๊ฒŒ ๋  $WALK

1์ผ์ฐจ $WALK ๋ณด์ƒ ํ’€ ๊ทœ๋ชจ: 100,000 $WALK

1์ผ์ฐจ ์ˆ˜๋ฆฌ ๋น„์šฉ: 70,000 $WALK

2์ผ์ฐจ ์ˆ˜๋ฆฌ ๋น„์šฉ: 68,000 $WALK

1์ผ์ฐจ ์ˆ˜๋ฆฌ ๋น„์šฉ ๋Œ€๋น„ 2์ผ ์ˆ˜๋ฆฌ ๋น„์šฉ ๋ณ€ํ™”์œจ: -2.857%

2์ผ์ฐจ $WALK ๋ณด์ƒ ํ’€ ๊ทœ๋ชจ: 97,143 $WALK

John์˜ 2์ผ์ฐจ ํฌ์ธํŠธ๊ฐ€ 300์ ์ผ ๋•Œ, John์€ 2์ผ์ฐจ ์ž์ •์— ๋ถ„๋ฐฐ ๋กœ์ง์— ๋”ฐ๋ผ $WALK 291.43๊ฐœ๋ฅผ ์ •์‚ฐ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์˜ˆ์‹œ2) 1์ผ์ฐจ ๋Œ€๋น„ 2์ผ์ฐจ์˜ $WALK ๋ณด์ƒ ํ’€์˜ ํฌ๊ธฐ๊ฐ€ ์ปค์ง€๋Š” ๊ฒฝ์šฐ, John ์ด ๋ฐ›๊ฒŒ ๋  $WALK

1์ผ์ฐจ $WALK ๋ณด์ƒ ํ’€ ๊ทœ๋ชจ: 100,000 $WALK

1์ผ์ฐจ ์ˆ˜๋ฆฌ ๋น„์šฉ: 70,000 $WALK

2์ผ์ฐจ ์ˆ˜๋ฆฌ ๋น„์šฉ: 72,000 $WALK

1์ผ์ฐจ ์ˆ˜๋ฆฌ ๋น„์šฉ ๋Œ€๋น„ 2์ผ ์ˆ˜๋ฆฌ ๋น„์šฉ ๋ณ€ํ™”์œจ: +2.857%

2์ผ์ฐจ $WALK ๋ณด์ƒ ํ’€ ๊ทœ๋ชจ: 102,857 $WALK

๋‹ค์ด๋‚˜๋ฏน ๋ฆฌ์›Œ๋“œ v1: John์˜ 2์ผ์ฐจ ํฌ์ธํŠธ๊ฐ€ 300์ ์ผ ๋•Œ, John์€ 2์ผ์ฐจ ์ž์ •์— ๋ถ„๋ฐฐ ๋กœ์ง์— ๋”ฐ๋ผ $WALK 308.57๊ฐœ๋ฅผ ์ •์‚ฐ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋‹ค์ด๋‚˜๋ฏน ๋ฆฌ์›Œ๋“œ v2: John์˜ 2์ผ์ฐจ ํฌ์ธํŠธ๊ฐ€ 300์ ์ผ ๋•Œ, 2์ผ์ฐจ ์ž์ •์— ๋ถ„๋ฐฐ ๋กœ์ง์— ๋”ฐ๋ผ $WALK 308.57๊ฐœ๋กœ ๊ณ„์‚ฐ๋˜์ง€๋งŒ, ์ƒˆ๋กœ ์ถ”๊ฐ€๋œ v2์˜ ๋กœ์ง์— ๋”ฐ๋ผ ํฌ์ธํŠธ์™€ ์ •์‚ฐ๊ฐ’ ์ค‘ ์ตœ์†Œ๊ฐ’์ธ $WALK 300๊ฐœ๋ฅผ ๋ถ„๋ฐฐ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋•Œ, John์ด ์กฐ๊ฑด ๋ณด์ƒ์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค๋ฉด, ์กฐ๊ฑด ๋ณด์ƒ ๋ถ„๋ฐฐ ๋กœ์ง์— ๋”ฐ๋ผ ์ž‰์—ฌ ๋ณด์ƒ์„ ์ถ”๊ฐ€์ ์œผ๋กœ ๋ถ„๋ฐฐ ๋ฐ›๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

Last updated