๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก๋ธ”๋ก์ฒด์ธ (7)

๋‹ญ๋ฐœ๊ฐœ๋ฐœ

[NFT] NFT๋ž€? ์ฝ”์ธ๊ฐœ๋… ์ •๋ฆฌ

NFT๋ž€? ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ๋กœ ๋งŒ๋“ค์–ด์ง„ ๋Œ€์ฒด ๋ถˆ๊ฐ€๋Šฅํ•œ ํ† ํฐ(Non-Fungible Token)์„ ์˜๋ฏธํ•œ๋‹ค. ๋น„ํŠธ์ฝ”์ธ๋„ ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ๋กœ ๋งŒ๋“ค์–ด์ง„ ํ† ํฐ ์ด์ง€๋งŒ, ํ™”ํ๋กœ์จ์˜ ๊ธฐ๋Šฅ์„ ์œ„ํ•ด ๊ฐ๊ฐ์˜ ํ† ํฐ์ด ๋ชจ๋‘ ๋™์ผํ•œ ๊ฐ€์น˜๋ฅผ ๊ฐ–๊ณ  ์žˆ๋‹ค. -> ๋Œ€์ฒด ๊ฐ€๋Šฅํ•œ ๊ฒƒ. ๋ฐ˜๋ฉด NFT๋Š” ํ† ํฐ ํ•˜๋‚˜ํ•˜๋‚˜๊ฐ€ ๊ณ ์œ ํ•œ ๊ธฐ๋Šฅ์„ ๊ฐ–๊ณ  ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ณ ์œ ์„ฑ ๋•Œ๋ฌธ์— NFT๋Š” ๋””์ง€ํ„ธ ์ž์‹ ์ด ์›๋ณธ์ž„์„ ์ฆ๋ช…ํ•ด์ฃผ๋Š” ์ˆ˜๋‹จ์ด ๋œ๋‹ค. ์ฆ‰, NFT๋Š” ๋””์ง€ํ„ธ ์ž์‚ฐ์˜ ์ •ํ’ˆ ์ธ์ฆ์„œ์ธ ๊ฒƒ์ด๋‹ค. ์•„ํŒŒํŠธ ์†Œ์œ ๊ถŒ์„ ๋“ฑ๊ธฐ ๊ถŒ๋ฆฌ์ฆ์ด ์ฆ๋ช…ํ•ด์ฃผ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ, ๋””์ง€ํ„ธ ์„ธ๊ณ„์˜ ์ž์‚ฐ์„ NFT ๊ฐ€ ์ธ์ฆํ•ด ์ฃผ๋Š” ๊ฒƒ. ๋‹ค๋งŒ ์‹ค๋ฌผ ์ž์‚ฐ์€ ๊ถŒ์œ„๋ฅผ ๊ฐ€์ง„ ๊ธฐ๊ด€(๋“ฑ๊ธฐ์†Œ)์ด ์ธ์ฆํ•˜์ง€๋งŒ, NFT๋Š” ํƒˆ์ค‘ํ™”๋œ ๋ธ”๋ก์ฒด์ธ ์‹œ์Šคํ…œ์ด ๊ทธ ์—ญํ• ์„ ํ•˜๊ณ  ์žˆ๋‹ค. ๊ตฌ๋ถ„ ์‹ค์ œ์„ธ๊ณ„ ๋ฉ”ํƒ€๋ฒ„์Šค ์ž์‚ฐ ๋ถ€๋™์‚ฐ, ์ฃผ์‹ ๋””์ง€ํ„ธ ์ž์‚ฐ(์˜ˆ์ˆ ..

[MetaMask] ์ง€๊ฐ‘ ๋ณดํ˜ธํ•˜๊ธฐ

MetaMask๋ž€? MetaMask๋Š” ์‚ฌ์ดํŠธ์™€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์—ฐ๊ฒฐํ•˜๋Š” ์ƒˆ๋กœ์šด ๋ฐฉ๋ฒ•. ๊ธฐ์กด ์›น์‚ฌ์ดํŠธ๋Š” ์ค‘์•™ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค๋‚˜ ์€ํ–‰์— ๊ณ„์ • ๋ณต๊ตฌ์˜ ์ฑ…์ž„์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ MetaMask์—์„œ๋Š” ๋ชจ๋“  ๊ถŒํ•œ์ด ๋งˆ์Šคํ„ฐ ํ‚ค ์†Œ์œ ์ž์—๊ฒŒ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์Šคํ„ฐ ํ‚ค๋ฅผ ์†Œ์œ ํ•œ ์‚ฌ๋žŒ์ด ํ•ด๋‹น ๊ณ„์ •์˜ ์†Œ์œ ์ž๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๋น„๋ฐ€๋ณต๊ตฌ ๊ตฌ๋ฌธ์ด ๋ฐ”๋กœ '๋งˆ์Šคํ„ฐ ํ‚ค' ์ž…๋‹ˆ๋‹ค. ๋น„๋ฐ€๋ณต๊ตฌ ๊ตฌ๋ฌธ : ์ฒ˜์Œ MetaMask ๊ณ„์ •์„ ๋งŒ๋“ค ๋•Œ ์ƒ์„ฑ๋œ 12๊ฐœ์˜ ๋‹จ์–ด๋กœ ์ด๋ฃจ์–ด์ง„ ์•”ํ˜ธ ์ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์œ ์‚ฌ์‹œ์— ์ง€๊ฐ‘๊ณผ ์ž๊ธˆ์„ ํšŒ๋ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, ์ง€๊ฐ‘์„ ์•ˆ์ „ํ•˜๊ฒŒ ์ง€ํ‚ค๋ ค๋ฉด ์ด๋Ÿฌํ•œ ๋น„๋ฐ€๋ณต๊ตฌ ๊ตฌ๋ฌธ์„ ๋งค์šฐ ์•ˆ์ „ํ•œ ๋น„๋ฐ€์žฅ์†Œ์— ๋ณด๊ด€ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค. ๋ˆ„๊ตฌ๋“ ์ง€ ๋น„๋ฐ€ ๋ณต๊ตฌ ๊ตฌ๋ฌธ์„ ์•Œ๊ฒŒ๋˜๋ฉด ํ•ด๋‹น ์ง€๊ฐ‘์— ๋Œ€ํ•œ '๋งˆ์Šคํ„ฐ ํ‚ค'๋ฅผ ์†์— ๋„ฃ๊ฒŒ ๋œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ•ด๋‹น ๊ณ„์ •์˜ ์ž๊ธˆ์„ ๋ชจ๋‘ ..

nonce์— ๋Œ€ํ•˜์—ฌ(about nonce)

nonce๋ž€? ํŠน์ • ์ฃผ์†Œ์˜ ์šฐ์„ ๋˜๋Š” index ์˜ˆ์‹œ) nonce๊ฐ€ ์ฒ˜์Œ 1์ด ๋˜๊ณ  ๋ธ”๋ก์ด ์Œ“์ธ๋‹ค. ๋‹ค์Œ์€ 2์—ฌ์•ผ ํ•˜๋Š”๋ฐ, nonce์— 3์„ ๋„ฃ์–ด์„œ ๋ธ”๋ก์„ ์Œ“์œผ๋ฉด ์ฑ„๊ตด๋˜์ง€ ์•Š๋Š”๋‹ค. ๋”ฐ๋ผ์„œ, nonce๋Š” ํŠน์ •์ฃผ์†Œ์˜ ํŠธ๋žœ์žญ์…˜ ์นด์šดํŠธ. ๊ทธ๋ ‡๋‹ค๋ฉด nonce๊ฐ€ ์™œ ํ•„์š”ํ• ๊นŒ? ์ค‘๋ณต์ง€๊ธ‰์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค. ์•ž์˜ nonce์— ์žˆ๋Š” ํŠธ๋žœ์žญ์…˜์ด ์ฑ„๊ตด๋˜์–ด์•ผ์ง€๋งŒ, ๋‹ค์Œ nonce๋ฅผ ๋„ฃ์–ด์„œ ์‚ฌ์ธํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ธŒ๋กœ๋“œ ์บ์ŠคํŒ… ๋œ๋‹ค. ์ด๋”๋ฆฌ์›€์€ ์ˆ˜์ˆ˜๋ฃŒ๊ฐ€ ๋‚ฎ์œผ๋ฉด ์ฑ„๊ตด์ด ์•ˆ๋  ์ˆ˜๊ฐ€ ์žˆ๋‹ค. -> ์ด ๋•Œ๋Š” ํŠน์ • nonce๊ฐ€ pending ์ƒํƒœ๊ฐ€ ๋œ๋‹ค. ๊ทธ๋Ÿผ ๋‹ค์Œ nonce๊ฐ€ ์Œ“์ด์ง€ ์•Š๋Š”๋‹ค. => pending ๋œ nonce๋ฅผ ์žฌ์ „์†กํ•ด์•ผ ํ•จ : pending๋œ nonce๋ฅผ ๋†“๊ณ  ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ๋„ฃ๊ณ  ๋‹ค์‹œ ์˜๋ฉด replace(?)๊ฐ€ ๋œ๋‹ค. (Klaytn..

Cryptocurrency (ํฌ๋ฆฝํ†  ํ†ตํ™”)

Cryptocurrency (ํฌ๋ฆฝํ†  ํ†ตํ™”) == ์•”ํ˜ธํ™” ๋œ ๊ฐ€์ƒ ํ† ํฐ ๋””์ง€ํ„ธ ๊ณต๊ฐ„์—์„œ ์•ˆ์ „ํ•œ ๊ธฐ์กด ํ™”ํ ๋Œ€์‹  ์‚ฌ์šฉ๋˜๋Š” ๋””์ง€ํ„ธ ๊ฐ€์ƒํ™”ํ. ๋ธ”๋ก์ฒด์ธ ๊ธฐ์ˆ ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๋ถ„์‚ฐ๋œ ๋„คํŠธ์›Œํฌ ์‹œ์Šคํ…œ์ด๊ณ , ์„œ๋กœ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ์— ์˜ํ•ด ๋ณด์ฆ๋˜๋Š” ๋ถ„์‚ฐ์›์žฅ์ด๋‹ค. ์ค‘์•™๋‹น๊ตญ์— ์˜ํ•ด ๋ฐœํ–‰๋˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋””์ง€ํ„ธ ํ†ตํ™”(CBDC)์™€ ๋‹ค๋ฅด๊ณ  ์ •๋ถ€์˜ ๊ฐ„์„ญ๋„ ๋ฐ›์ง€ ์•Š๋Š”๋‹ค. ํฌ๋ฆฝํ†  ํ†ตํ™”๋Š” ์ˆ˜ ๋งŽ์€ ์ปดํ“จํ„ฐ์— ๋ถ„์‚ฐ๋œ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๋””์ง€ํ„ธ ์ž์‚ฐ์ด๋‹ค. ๋ถ„์‚ฐ๋œ ๊ตฌ์กฐ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ •๋ถ€์™€ ์ค‘์•™๋‹น๊ตญ์˜ ํ†ต์ œ๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ํฌ๋ฆฝํ†  ํ†ตํ™”๋Š” ๋ถ„์‚ฐ๋œ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์ฑ„๊ตด๋œ๋‹ค. ์ถœ์ฒ˜ : ๋‰ด์Šค๋“œ๋ฆผ(http://www.newsdream.kr)

Threshold-Signatures(with MPC): ์ž„๊ณ„์น˜ ์„œ๋ช…

https://www.youtube.com/watch?v=4DFfZovCBB0 ์œ„ ์˜์ƒ์„ ๋ณด๊ณ  ์ •๋ฆฌํ•œ ๊ธ€์ž„ ์ž„๊ณ„์น˜ ์„œ๋ช… = ์ž„๊ณ„๊ฐ’ ์„œ๋ช… : ์ž„๊ณ„๊ฐ’ ์„œ๋ช…์€ ์•”ํ˜ธํ™”ํ ์ง€๊ฐ‘ ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ๋†€๋ผ์šด ๊ฐ€๋Šฅ์„ฑ์„ ์ง€๋‹Œ ๊ด‘๋ฒ”์œ„ํ•œ ์ž„๊ณ„๊ฐ’ ์•”ํ˜ธํ™” ๋ถ„์•ผ์˜ ํ•˜์œ„ ์ง‘ํ•ฉ์ด๋‹ค. 10๋…„ ์ „ ์•”ํ˜ธํ™”ํ๊ฐ€ ๋„์ž…๋œ ์ดํ›„ ๊ฑฐ๋ž˜์†Œ์—์„œ ๋„๋‚œ๋‹นํ–ˆ๋‹ค๋Š” ์‚ฌ์‹ค, 2018๋…„์—๋งŒ 15์–ต ๊ฑด ์ด์ƒ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. 2018๋…„ ์†์‹ค์˜ 90ํผ์„ผํŠธ ์ด์ƒ์ด ๊ฐœ์ธ์ด ๊ด€๋ฆฌํ•˜๋Š” ์ง€๊ฐ‘์ด ์•„๋‹Œ ๊ฑฐ๋ž˜์†Œ์—์„œ ๋ฐœ์ƒํ–ˆ์œผ๋ฉฐ, ํ•ด์ปค๋Š” ๊ฐ€์žฅ ๋งŽ์€ ์ž๊ธˆ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ—ˆ๋‹ˆํŒŸ์„ ์ซ“์„ ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Š” ๊ทธ๋ฆฌ ๋†€๋ผ์šด ์ผ์ด ์•„๋‹™๋‹ˆ๋‹ค. 1. ์ผ๋…„ ๋‚ด๋‚ด ๋งค์ผ 700๋งŒ ๋‹ฌ๋Ÿฌ์˜ ์†์‹ค์ด ๋ฐœ์ƒํ–ˆ์œผ๋ฉฐ, ์ด๋Š” 2017๋…„์— ๊ฒฝํ—˜ํ•œ ์†์‹ค๋ณด๋‹ค 13๋ฐฐ ์ฆ๊ฐ€ํ•œ ๊ฒƒ์ด๋ฏ€๋กœ, ๋ณด๋‹ค ํšจ๊ณผ์ ์ธ ๋ณด์•ˆ์— ๋Œ€ํ•œ ํ•„์š”์„ฑ์ด..

MPC (Multi Party Computation): ๋‹ค์ž๊ฐ„ ๊ณ„์‚ฐ

https://www.youtube.com/watch?v=vRVudJADQLk&t=143s ์œ„ ์˜์ƒ์„ ๋ณด๊ณ  ์ •๋ฆฌํ•œ ๊ฒƒ ๋งํ•˜๋Š” ์‚ฌ๋žŒ : Ivan Damgård Partisia์˜ ์ˆ˜์„ ์•”ํ˜ธํ•™์ž์ด์ž ๋ด๋งˆํฌ ahus ๋Œ€ํ•™์˜ ์ปดํ“จํ„ฐ๊ณตํ•™ ๊ต์ˆ˜. ๋‹ค์ž๊ฐ„ ๊ณ„์‚ฐ ์˜ˆ๋ฅผ๋“ค์–ด, ๊ฐ™์€ ์‚ฌ์—… ๋ถ„์•ผ์— ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์žˆ๊ณ , ๊ทธ๋“ค์ด ์šฐ๋ฆฌ ๊ธ‰์—ฌ์˜ ํ‰๊ท ์˜ ์–ผ๋งˆ์ธ์ง€ ์•Œ์•„๋‚ด๋Š” ๋ฐ ๊ด€์‹ฌ์ด ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๊ฒƒ์€ ๋ณธ์ธ์ด ์‚ฌ์—… ๋ถ„์•ผ์—์„œ ์‚ฌ๋žŒ๋“ค์ด ๋ฒ„๋Š” ํ‰๊ท ๋ณด๋‹ค ํ›จ์”ฌ ์ ์„ ์ˆ˜๋„ ์žˆ๊ณ ??, ๋ถ„๋ช…ํžˆ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฌธ์ œ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ๋ชจ๋“  ์‚ฌ๋žŒ์ด ์ž์‹ ์ด ์–ผ๋งˆ๋‚˜ ๋ฒ„๋Š”์ง€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ๊ณต๊ฐœํ•˜๊ณ  ์‹ถ์–ดํ•œ๋‹ค๋Š” ๊ฒƒ์€ ๋ถ„๋ช…ํ•˜์ง€ ์•Š์ง€๋งŒ, ๋‹คํ–‰ํžˆ๋„ ๊ทธ๋Ÿด ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. ๋‹ค์ž๊ฐ„ ๊ณ„์‚ฐ์ด ๊ทธ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด ์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. 4๋ช…์˜ ์‚ฌ๋žŒ์ด ์žˆ๋‹ค. P1~P4 ..