Investor's wiki

해시된 타임록 계약(HTLC)

해시된 타임록 계약(HTLC)

HTLC(Hashed TimeLock Contract)๋ผ๋Š” ์šฉ์–ด๋Š” ์ง€๋ถˆ ์ฑ„๋„์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์Šค๋งˆํŠธ ๊ณ„์•ฝ ์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ํŠน์ˆ˜ ๊ธฐ๋Šฅ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๊ธฐ์ˆ ์ ์œผ๋กœ HTLC ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด ๋‘ ์‚ฌ์šฉ์ž ๊ฐ„์˜ ์‹œ๊ฐ„ ์ œํ•œ ํŠธ๋žœ์žญ์…˜์„ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ HTLC ๊ฑฐ๋ž˜์˜ ์ˆ˜์‹ ์ž๋Š” ์ง€์ •๋œ ์‹œ๊ฐ„ ํ”„๋ ˆ์ž„(๋ธ”๋ก ์ˆ˜) ๋‚ด์— ์•”ํ˜ธํ™” ์ฆ๋ช…์„ ์ œ์ถœํ•˜์—ฌ ์ง€๋ถˆ์„ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜๋ น์ธ์ด ์ง€๋ถˆ์„ ์ƒ์‹คํ•˜๊ฑฐ๋‚˜ ์ฒญ๊ตฌํ•˜์ง€ ๋ชปํ•˜๋Š” ๊ฒฝ์šฐ ์ž๊ธˆ์€ ์›๋ž˜ ๋ณด๋‚ธ ์‚ฌ๋žŒ์—๊ฒŒ ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค.

HTLC ๊ธฐ๋Šฅ์€ ์–‘๋ฐฉํ–ฅ ๋ฐ ๋ผ์šฐํŒ…๋œ ์ง€๋ถˆ ์ฑ„๋„ ๋ชจ๋‘์— ์ ์šฉ๋˜์–ด ์ค‘๊ฐœ์ž์— ๋Œ€ํ•œ ์‹ ๋ขฐ ์—†์ด ๋‹ค์–‘ํ•œ ์ฑ„๋„์„ ํ†ตํ•ด ์ž๊ธˆ์„ ์•ˆ์ „ํ•˜๊ฒŒ ์ด์ฒดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

HTLC๋ฅผ ํ‘œ์ค€ ์•”ํ˜ธํ™”ํ ๊ฑฐ๋ž˜์™€ ๊ตฌ๋ณ„ํ•˜๋Š” ๋‘ ๊ฐ€์ง€ ํ•ต์‹ฌ ์š”์†Œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • Hashlock: ํŠน์ • ๋ฐ์ดํ„ฐ๊ฐ€ ๊ณต๊ฐœ๋  ๋•Œ๊นŒ์ง€ ์ž๊ธˆ ์‚ฌ์šฉ์„ ์ œํ•œํ•˜๋Š” ๊ธฐ๋Šฅ(์•”ํ˜ธํ™” ์ฆ๋ช…์œผ๋กœ). ์ด๋Ÿฌํ•œ ์ฆ๋ช…์€ ํ•ด์‹œ๋ฝ์˜ ์‚ฌ์ „ ์ด๋ฏธ์ง€๋ผ๊ณ ๋„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์ „ ์ด๋ฏธ์ง€๋Š” ํ•ด์‹œ ์ž ๊ธˆ์„ ์ƒ์„ฑํ•˜๊ณ  ๋‚˜์ค‘์— ์ž๊ธˆ์„ ์ž ๊ธˆ ํ•ด์ œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์ •๋ณด์˜ ์ผ๋ถ€์ž…๋‹ˆ๋‹ค.

  • Timelock: ๋ฏธ๋ž˜์˜ ํŠน์ • ์‹œ๊ฐ„(๋˜๋Š” ๋ธ”๋ก ๋†’์ด)๊นŒ์ง€ ์ž๊ธˆ ์‚ฌ์šฉ์„ ์ œํ•œํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด CheckLockTimeVerify ๋˜๋Š” CheckSequenceVerify์™€ ๊ฐ™์€ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ Bitcoin์—์„œ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋น„ํŠธ์ฝ”์ธ ๋ผ์ดํŠธ๋‹ ๋„คํŠธ์›Œํฌ๋Š” ํ•ด์‹œ๋œ ์‹œ๊ฐ„ ์ž ๊ธˆ ๊ณ„์•ฝ์˜ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ์‚ฌ์šฉ ์‚ฌ๋ก€ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. HTLC๋ฅผ ์ง€๋ถˆ ์ฑ„๋„์— ๊ตฌํ˜„ํ•จ์œผ๋กœ์จ ์‹ ๋ขฐ ์ˆ˜์ค€์„ ์š”๊ตฌํ•˜์ง€ ์•Š๊ณ  ์ƒํ˜ธ ์—ฐ๊ฒฐ๋œ ์ง€๋ถˆ ์ฑ„๋„์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž์—์„œ ์‚ฌ์šฉ์ž๋กœ ์ž๊ธˆ์„ ๊ฑฐ๋ž˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”„๋กœ์„ธ์Šค๋ฅผ ๋„คํŠธ์›Œํฌ ๋ผ์šฐํŒ…์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. Alice๋Š” ์ง€๋ถˆ ์ฑ„๋„์„ ํ†ตํ•ด ์ง์ ‘ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ์—๋„ Carol๊ณผ ์ž๊ธˆ์„ ๊ตํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. HTLC๋ฅผ ํ†ตํ•ด Alice๋Š” ๋„คํŠธ์›Œํฌ์˜ ๋‹ค๋ฅธ ์ฐธ๊ฐ€์ž(์˜ˆ: Bob)๋ฅผ ํ†ตํ•ด Carol์—๊ฒŒ ์ž๊ธˆ์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์œผ๋ฉฐ ํ•ด์‹œ ์ž ๊ธˆ ๋ฐ ํƒ€์ž„๋ก ๊ธฐ๋Šฅ์€ Bob์ด ์ž๊ธˆ์„ ๊ฐ€๋กœ์ฑŒ ์ˆ˜ ์—†๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

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

ํ•˜์ด๋ผ์ดํŠธ

  • HTLC๋ฅผ ์‚ฌ์šฉํ•œ ์ง€๋ถˆ์€ ์กฐ๊ฑด๋ถ€์ด๋ฏ€๋กœ ๋ธ”๋ก์ฒด์ธ ๊ฑฐ๋ž˜์— ๋Œ€ํ•œ ํšจ์œจ์„ฑ ์ด์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์†์„ฑ์€ HTLC๋ฅผ ๋ผ์ดํŠธ๋‹ ๋„คํŠธ์›Œํฌ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋ณธ ๋„๊ตฌ๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

  • ์ด๋Ÿฌํ•œ ์Šค๋งˆํŠธ ๊ณ„์•ฝ์€ ๊ฒฐ์ œ๋ฅผ ๋ฐ›๋Š” ์‚ฌ๋žŒ์ด ์ผ์ • ๊ธฐ๊ฐ„ ์ด๋‚ด์— ์ด๋ฅผ ์Šน์ธํ•˜๊ฑฐ๋‚˜ ๋ชฐ์ˆ˜ํ•˜๋„๋ก ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค.

  • ํ•ด์‹œ๋œ ์‹œ๊ฐ„ ์ž ๊ธˆ ๊ณ„์•ฝ(HTLC)์€ ์•”ํ˜ธํ™” ์•”ํ˜ธ๋ฅผ ํ™œ์šฉํ•˜๋Š” ์‹œ๊ฐ„ ๊ธฐ๋ฐ˜ ์—์Šคํฌ๋กœ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์ƒ์„ฑํ•˜์—ฌ ๋ถ„์‚ฐํ˜• ์Šค๋งˆํŠธ ๊ณ„์•ฝ์˜ ์ƒ๋Œ€๋ฐฉ ์œ„ํ—˜์„ ์ค„์ž…๋‹ˆ๋‹ค.

์ž์ฃผํ•˜๋Š” ์งˆ๋ฌธ

์Šค๋งˆํŠธ ๊ณ„์•ฝ ๋น„์šฉ์€ ์–ผ๋งˆ์ž…๋‹ˆ๊นŒ?

์ด๋”๋ฆฌ์›€ ๋ธ”๋ก์ฒด์ธ์—์„œ ์Šค๋งˆํŠธ ๊ณ„์•ฝ ๋ฐฐํฌ์—๋Š” ๊ฐ€์Šค๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ ์ด๋Š” Gwei(์ด๋”์˜ ๋‚ฎ์€ ๋ช…์นญ) ๋น„์šฉ์ž…๋‹ˆ๋‹ค. ๊ณ„์•ฝ์˜ ๋ณต์žก์„ฑ์— ๋”ฐ๋ผ ์Šค๋งˆํŠธ ๊ณ„์•ฝ์„ ๋ฐฐํฌํ•˜๋Š” ๋ฐ ์ˆ˜์‹ญ์–ต Gwei๊ฐ€ ์†Œ์š”๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹จ์ˆœ ๊ตํ™˜๊ณผ ๊ฐ™์ด ๋œ ๋ณต์žกํ•œ ๊ณ„์•ฝ์ด ํ›จ์”ฌ ์ €๋ ดํ•ฉ๋‹ˆ๋‹ค.

์Šค๋งˆํŠธ ๊ณ„์•ฝ์ด๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์Šค๋งˆํŠธ ๊ณ„์•ฝ์€ ํŠน์ • ์กฐ๊ฑด์ด ์ถฉ์กฑ๋  ๋•Œ ์‹คํ–‰๋˜๋Š” ๋ธ”๋ก์ฒด์ธ์— ์ €์žฅ๋œ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค.

ํƒ€์ž„๋ก ๊ณ„์•ฝ์ด๋ž€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

ํƒ€์ž„๋ก ๊ณ„์•ฝ์€ ํŠน์ • ์‹œ๊ฐ„์— ํŠธ๋žœ์žญ์…˜์„ ์‹คํ–‰ํ•˜๋Š” ๋ธ”๋ก์ฒด์ธ์— ๋‚ด์žฅ๋œ ์Šค๋งˆํŠธ ๊ณ„์•ฝ์ž…๋‹ˆ๋‹ค. ํŠน์ • ์ง€๋ถˆ ์‹œ๊ฐ„์ด ํ•„์š”ํ•œ ํ•ด์‹œ๋œ ์‹œ๊ฐ„ ์ž ๊ธˆ ๊ณ„์•ฝ ๋ฐ ์ง€๋ถˆ ์ฑ„๋„์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

๋น„ํŠธ์ฝ”์ธ์— ์Šค๋งˆํŠธ ๊ณ„์•ฝ์ด ์žˆ์Šต๋‹ˆ๊นŒ?

์ดˆ๊ธฐ์— ๋น„ํŠธ์ฝ”์ธ์˜ ๋ธ”๋ก์ฒด์ธ์€ ์Šค๋งˆํŠธ ๊ณ„์•ฝ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ 2021๋…„ Taproot ์—…๊ทธ๋ ˆ์ด๋“œ๋กœ ๋ธ”๋ก์ฒด์ธ์ด ๊ฑฐ๋ž˜์—์„œ ์Šค๋งˆํŠธ ๊ณ„์•ฝ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.