Smart Contract Verification

์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ๋Š” ์–ด๋””์— ์ €์žฅ๋˜๋Š”๊ฐ€?

์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ์˜ ์ฝ”๋“œ๋Š” ๋ธ”๋ก์ฒด์ธ์˜ ํ•œ ๋ธ”๋ก์— ํฌํ•จ๋˜์–ด ์žˆ๋‹ค.

์ถœ์ฒ˜ : ๋ธ”๋ก์ฒด์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ์‹ค์ „ ์ž…๋ฌธ

์œ„ ๊ทธ๋ฆผ์„ ํ•œ ๋ฒˆ ์‚ดํŽด๋ณด์ž. ๋ธ”๋ก์ฒด์ธ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š์€ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋“ค์ด ์–ด๋–ป๊ฒŒ ๋ธ”๋ก์ฒด์ธ์— ์ ‘๊ทผํ•˜๊ณ  ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

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

๊ทธ๋ฆผ์˜ ์ด๋”๋ฆฌ์›€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ฐ”๋กœ ๋…ธ๋“œ์— ํ•ด๋‹นํ•œ๋‹ค. ๋…ธ๋“œ๋Š” ๋ธ”๋ก์ด ์ƒ์„ฑ๋˜๋ฉด ๊ทธ ์ •๋ณด๋ฅผ ์ „ํŒŒ ๋ฐ›๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.

์ด๋”๋ฆฌ์›€ ํด๋ผ์ด์–ธํŠธ๋Š” ๋ธ”๋ก์ฒด์ธ ๋„คํŠธ์›Œํฌ์˜ ๋…ธ๋“œ์ด๋ฉด์„œ, ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž์˜ ์ ‘์†์„ ํ—ˆ์šฉํ•˜๊ณ  ๋ธ”๋ก์ฒด์ธ๊ณผ ์—ฐ๊ฒฐ์‹œ์ผœ์ฃผ๋Š” ์—ญํ• ๋„ ๋‹ด๋‹นํ•œ๋‹ค.

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

Verification

์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ๋Š” trustlessํ•˜๊ฒŒ ์„ค๊ณ„๋˜์–ด์žˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ํšŒ์‚ฌ ํ˜น์€ ๊ฐœ๋ฐœ์ž๋ฅผ ์‹ ๋ขฐํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค.

์ด์— ๋Œ€ํ•œ ํ•„์ˆ˜ ์กฐ๊ฑด์œผ๋กœ ์‚ฌ์šฉ์ž๋Š” ์Šค๋งˆํŠธ ์ปจํŠธ๋ž™ํŠธ์˜ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค.

์†Œ์Šค ์ฝ”๋“œ ๊ฒ€์ฆ์€ ๊ฒŒ์‹œ๋œ ์ปจํŠธ๋ž™ํŠธ ์ฝ”๋“œ๊ฐ€ ์ด๋”๋ฆฌ์›€ ๋ธ”๋ก์ฒด์ธ์˜ ์ปจํŠธ๋ž™ํŠธ ์ฃผ์†Œ์—์„œ ์‹คํ–‰๋˜๋Š” ๋™์ผํ•œ ์ฝ”๋“œ์ž„์„ ์‚ฌ์šฉ์ž์™€ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋ณด์žฅํ•œ๋‹ค.

์†Œ์Šค ์ฝ”๋“œ ๊ฒ€์ฆ

EVM์— ์ปจํŠธ๋ž™ํŠธ๋ฅผ ๋ฐฐํฌํ•˜๊ธฐ ์ „์— ๊ฐœ๋ฐœ์ž๋Š” ์ปจํŠธ๋ž™ํŠธ์˜ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๋ฐ”์ดํŠธ ์ฝ”๋“œ๋กœ ์ปดํŒŒ์ผํ•œ๋‹ค.

์†Œ์Šค ์ฝ”๋“œ ๊ฒ€์ฆ์€ ์ปจํŠธ๋ž™ํŠธ์˜ ์†Œ์Šค์ฝ”๋“œ์™€ ์ปจํŠธ๋ž™ํŠธ ์ƒ์„ฑ ์ค‘์— ์‚ฌ์šฉํ•œ ์ปดํŒŒ์ผ๋œ ๋ฐ”์ดํŠธ ์ฝ”๋“œ๋ฅผ ๋น„๊ตํ•˜์—ฌ ์ฐจ์ด์ ์„ ๊ฐ์ง€ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

์ปจํŠธ๋ž™ํŠธ ๊ฒ€์ฆ์„ ํ†ตํ•ด ๊ธฐ๊ณ„ ์ฝ”๋“œ๋ฅผ ์ฝ์„ ํ•„์š” ์—†์ด ์ปจํŠธ๋ž™ํŠธ๊ฐ€ ์ˆ˜ํ–‰ํ•˜๋Š” ์ž‘์—…๋“ค์„ ์‚ดํŽด๋ณผ ์ˆ˜ ์žˆ๋‹ค.

Last updated