3.1 ๊ฐ์์์ ์ง๋ฌธ ์์ต๋๋ค.
2. 1. ํ์ฌ ๊ธฐ์ค (0.8.24 ์ปดํ๋ผ์ด์ด ๋ฒ์ ๊ธฐ์ค ์์ ํ์ ๋ด์ฉ) constructor(bytes32[] memory candidateNames) { .... } ๋ก ์์ ํ์ -> memory ์ถ๊ฐ -> public ์ญ์ SPDX ๋ผ์ด์ผ์ค ์๋ณ์ ํ์ ์ต์๋จ์ ์ถ๊ฐ ํ์ -> '// SPDX-License-Identifier: UNLICENSED'๊ฐ์์์ ๋๋ฆฌ๊ณ ์๋ ๋ฒ์ ์ผ๋ก ๋๋ฆฌ๋ ๋ฐฉ๋ฒ์ ๋ชฐ๋ผ ์ต์ ๋ฒ์ ์ผ๋ก ๋๋ฆฌ๋ฉด์ ๋น๋ฉดํ ๋ฌธ์ ๋ค์ ํด๊ฒฐ์ฑ
์ ์ ์ด๋ณด์์ต๋๋ค. ๊ฐ์๊ฐ ์์ ๊ฐ์์ด๋ ์๊ฐ๋ณด๋ค ๋ณ๊ฒฝ ๋ด์ฉ์ด ๋ง์ ๋ฏ ํฉ๋๋ค. ์ ์์ ์ธ Dapp ๊ฐ์ ์๊ฐ ์ด์ ์ ๋ง๋ณด๊ธฐ๋ก ๋ค์ด๋ณด๋ ค๊ณ ํ๋๊ฑด๋ฐ ... ์๊ฐ ์ ์ฝ์ ์ํด ์ฐธ๊ณ ํ์๊ธฐ ๋ฐ๋๋๋ค.