[Boom๐ฅLabs] ZK ์ธ์ 1st cohort ํ๊ณ
Boom Labs๋ Web 3 ๊ฐ๋ฐ์๋ค์ ์จ๋ณด๋ฉ์ํค๊ณ , ์ํ๊ณ๋ฅผ ํ์ฑํ์ํค๊ธฐ ์ํด ๊ต์ก์ ๋น๋กฏํ ์ฌ๋ฌ ํ๋๋ค์ ํ๊ณ ์์ต๋๋ค. ์ ํฌ ๋น์ ์ ๊ณต๊ฐํ์ฌ ๋์ฐธํ๊ณ ์ ํ๋ ๋ถ๋ค์ Boom Labs์ ๋ฌธ์ ๋๋๋ ค์ฃผ์ธ์!
Disclaimer: ์ด ๊ธ์ ์ ๋ณด ์ ๋ฌ์ ์ํ ๋ชฉ์ ์ผ๋ก ์์ฑ๋์์ผ๋ฉฐ, ํน์ ํ๋ก์ ํธ์ ๋ํ ํฌ์ ๊ถ๊ณ , ๋ฒ๋ฅ ์ ์๋ฌธ ๋ฑ ๋ชฉ์ ์ผ๋ก ํ์ง ์์ต๋๋ค. ๋ชจ๋ ํฌ์์ ์ฑ ์์ ๊ฐ์ธ์๊ฒ ์์ผ๋ฉฐ, ์ด๋ก ๋ฐ์๋ ๊ฒฐ๊ณผ์ ๋ํด ์ด๋ค ๋ถ๋ถ์์๋ Boom Labs๋ ์ฑ ์์ ์ง์ง ์์ต๋๋ค. ๋ณธ๋ฌธ์ด ํฌ๊ดํ๋ ๋ด์ฉ๋ค์ ํน์ ์์ฐ์ ๋ํ ํฌ์๋ฅผ ์ถ์ฒํ๋ ๊ฒ์ด ์๋๋ฉฐ, ์ธ์ ๋ ๋ณธ๋ฌธ์ ๋ด์ฉ๋ง์ ํตํ ์์ฌ๊ฒฐ์ ์ ์ง์ํ์๊ธธ ๋ฐ๋๋๋ค.
10์ 3์ผ ์คํฐ๋ ์ธ์ ์ ๋ง์ง๋ง์ผ๋ก, 6์ 27์ผ๋ถํฐ ์์๋ BoomLabs ZK session 1st cohort์ ์ฌ์ ์ด ๋ง๋ฌด๋ฆฌ๋์์ต๋๋ค.
์ฝ 3๊ฐ์๊ฐ ZK ์ธ์ ์ ์ฐธ์ฌํ๋ฉด์ ๋ค์ํ ๋ฐฐ๊ฒฝ์ ๋ฆฌ์์ฒ, ๊ฐ๋ฐ์๋ค์ด ๋ชจ์ฌ์ ZK ๊ธฐ์ ์ ๊ณต๋ถํ๊ณ ํ ๋ก ํ ์ฅ์ด ๊ผญ ํ์ํ๋ค๋ ๊ฒ์ ์ฒด๊ฐํ๊ฒ ๋์๊ณ , BoomLabs์์ ํด๋น ์ธ์ ์ ๊พธ์คํ ์ด๋๋ฉด์ web3 ๊ฐ๋ฐ์ ์ํ๊ณ์ ํฌ๊ฒ ๊ธฐ์ฌํ ์ ์๋ค๊ณ ๋๊ผ์ต๋๋ค.
์ด๋ฒ ํ๊ณ ๋ก์์๋ ZK ์ธ์ 1๊ธฐ ์งํ ๊ณผ์ ๊ณผ 1๊ธฐ ๋ฉค๋ฒ๋ค์ด BoomLabs, ZK-SEL๊ณผ ํจ๊ป ์งํํ ZK meetup์ ๋๋์๋ณด๊ณ , ๊ทธ ๊ณผ์ ์์ ์ค๊ฐํ๋ ZK ์ธ์ ์ ํ์์ฑ์ ๊ธฐ๋กํฉ๋๋ค. ์ด์ ์คํฐ๋ ์ฐธ์ฌ ๋ฉค๋ฒ๋ก์ ์ ๊ฐ์ธ์ ์ธ ๊ฐ์์ ๋ง๋ถ์ด๋ฉฐ 2๊ธฐ ์ธ์ ์ค๋น๋ฅผ ์ํ 1๊ธฐ ๋ฉค๋ฒ๋ค์ ํฅํ ๊ณํ์ ๊ณต์ ๋๋ฆฌ๊ณ ์ ํฉ๋๋ค.
์คํฐ๋์ ์์
BoomLabs์ web3 ๊ฐ๋ฐ์ ์จ๋ณด๋ฉ ํ๋ก๊ทธ๋จ์ ์ผํ์ผ๋ก EVM, Rust, ์จ์ฒด์ธ ๋ฐ์ดํฐ ๋ถ์ ์ธ์ ๊ณผ ํจ๊ป ZK ์คํฐ๋ ์ธ์ ์ด ๋ง๋ จ๋์๋ค. Harmony protocol์์ ์ง์ํ๋ ZKU(Zero-Knowledge University) course๋ฅผ ์๋ฃํ BoomLabs์ ๋ฐ์งํ๋์ด ์คํฐ๋๋ฅผ ๋ฆฌ๋ฉํ๋ฉด์, ZKU ์ปค๋ฆฌํ๋ผ์ ๋ฐ๋ผ ๊ณผ์ ๋ฅผ ํจ๊ป ํ๊ณ ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ํ๋ฉฐ ์๊ฒฌ์ ๋๋๋ ๋ฐฉ์์ผ๋ก ๊ธฐํ๋์๋ค. BoomLabs first party ํ๋ณด ๊ธฐ๊ฐ๊ณผ ๋ง๋ฌผ๋ฆฌ๋ฉฐ, web3๋ถ์ผ์์ ๊ฐ๋ฐ๊ณผ ๋ฆฌ์์น๋ฅผ ์ค๋ ํด์ค์ ๋ถ๋ค์ด ์คํฐ๋์ ์ฐธ์ฌํ๊ธฐ ์ํด ๋ชจ์๊ณ , ๋ชจ๋ ZK ๋ถ์ผ์ ๋ํ ๊ฐํ ์ด์๊ฐ ์์๋ค.
์คํฐ๋์ ์งํ
ZK ๊ธฐ์ ์ ์ปค๋ฒ ๋ฒ์๊ฐ ๋งค์ฐ ๋๊ธฐ์ ZKU ์ปค๋ฆฌํ๋ผ๋ง์ผ๋ก ๋ชจ๋ ์คํฐ๋ ๋ฉค๋ฒ๋ค์ ๊ด์ฌ ๋ถ์ผ๋ฅผ ์ปค๋ฒํ ์ ์์๋ค. ZKU ์ปค๋ฆฌํ๋ผ์ ์ฒ ์ ํ๊ฒ ๋ฐ๋ฅด๊ธฐ๋ณด๋ค, ๋ฉค๋ฒ๋ค์ ๊ด์ฌ์ฌ์ ๋ฐ๋ผ ๋ค์ํ ๋ถ์ผ๋ฅผ ๊ฐ์ ๋ฆฌ์์นํ๊ณ ๊ณต์ ํ๋ ์ธ์ ์ ZKU ๊ณผ์ ๋ฆฌ๋ทฐ ์ธ์ ๊ณผ ๋ณํํ์๊ณ , ์ด๊ฒ์ด ํฅํ ZK meetup๊น์ง ์ด์ด์ก๋ค.
ZKU ์ธ์ ์์๋ ๋ค์๊ณผ ๊ฐ์ ์ฃผ์ ๋ค์ ๋ค๋ฃจ์๋ค.
- circom, snarkjs, semaphore๋ก ๋ง๋๋ simple ZK app
- circomlib์ ํตํด ๋ฐฐ์ฐ๋ ๋ฒ์ฉ ํจ์์ circuit ๊ตฌํ ๋ฐฉ๋ฒ
- poseidon hash, MIMC hash ๋ฑ ZK-friendly hash function
- dark forest, ZK mastermind, ZK hangman ๋ฑ ZK ๊ธฐ์ ์ ์์ฉํ game
๋ฆฌ์์น ๊ณต์ ์ธ์ ์์๋ ๋ค์๊ณผ ๊ฐ์ ์ฃผ์ ๋ค์ ๋ค๋ฃจ์๋ค.
- ZK SNARK์ ์ํ์ ๋ฐฐ๊ฒฝ ์ด๋ก
- ZK scaling solution: zksync, starknet, aleo, mina, scroll
์คํฐ๋ ํ์ฐจ๊ฐ ์์ฌ๊ฐ์๋ก ์ฐธ์ฌ ๋ฉค๋ฒ๋ค ๊ฐ์์ ๊ด์ฌ์ฌ๊ฐ ๋๋ ทํด์ง๊ณ , ZKU์์ ์ ๊ณตํ๋ ๊ต์ก ์๋ฃ ์ธ์ ๊ฐ์ธ์ ๊ด์ฌ ๋ถ์ผ์ ๋ํ ๋ฆฌ์์น๋ฅผ ๋ ๋ง์ด ํ๊ฒ ๋์๋ค. KBW ๊ธฐ๊ฐ ๋ค์ํ ํ์ฌ ์ฐธ์ฌ, ํ์๋ค์ ํด์ปคํค ์ฐธ๊ฐ ๋ฑ ๋ฐ์ ์ผ์ ์ผ๋ก 8์ ์ค์์๋ ์คํฐ๋๋ฅผ ๋งค์ฃผ ๊พธ์คํ ์ง์ํ๋ ๊ฒ์ ๋ํ ๋ถ๋ด์ด ์ปค์ก๊ณ , 2์ฃผ์ ๋ ์คํฐ๋๋ฅผ ์ฌ๋ฉด์ ๊ฐ์ ํ์ฌ ์ผ์ ๊ณผ ํด์ปคํค์ ๋ง๋ฌด๋ฆฌํ๊ณ ZK ๊ฐ ๋ถ์ผ์ ๋ํ ๊ณต๋ถ๋ฅผ ๊ฐ์ธ์ ์ผ๋ก ์ด์ด๋๊ฐ๋ค.
ZK meetup
8์ ์ค์์ฏค ๋๋ ์ฒ์ ๊ธฐํํ๋ ZKU ๊ต์ก ์ปค๋ฆฌํ๋ผ์ ๋ฏธ๋ฌ๋ง๊ณผ ์คํฐ๋ ๋ฉค๋ฒ๋ค์ ๊ฐ์ธ์ ์ธ ๊ด์ฌ ๋ถ์ผ์ ๋ํ ๋ฆฌ์์น์ ๋น์ค์ด 1:1์ ๋๋ก ์๋ฆฌ์กํ๋ค. ์ด์ ์คํฐ๋ ๋ฉค๋ฒ ๊น์ง์๋์ ์์ด๋์ด๋ก BoomLabs ZK meetup์ ๊ธฐํํ๊ฒ ๋์๊ณ , ZKU ์ปค๋ฆฌํ๋ผ ์ธ์ ๊ฐ ๋ฉค๋ฒ๋ค์ด ๊ณต๋ถํ๋ ๋ถ์ผ์ ๊ด๋ จ๋ ๋ด์ฉ์ ์์ค ๋์ ๊ฐ์ ์๋ฃ๋ก ์ ์ํ์ฌ ๊ฐ๋ฐ์ ๋์ ๋์ค ๊ฐ์ฐ ํ์์ meetup์ ๊ฐ์ตํ์๋ค.
9์ 1์ผ ๊น์ฑ๋ฆฐ๋์ ๋์์ผ๋ก ํฌ์คํฐ ๋ฑ ํ๋ณด ์๋ฃ๋ฅผ ์ ์ํ์ฌ BoomLabs ๋์ค์ฝ๋ ๋ฑ ๋ค์ํ ํ๋ณด ์ฑ๋๋ก ํ๋ณด๋ฅผ ํ๊ณ , ์ฝ 90์ฌ๋ถ์ ๊ฐ๋ฐ์๋ค์ด ์ฐธ๊ฐ ์ ์ฒญ์ ํด์ฃผ์ จ๋ค.
ZK ๋ถ์ผ์ ๋ํ ๊ฐ๋ฐ์๋ค์ ๋จ๊ฑฐ์ด ๊ด์ฌ์ ํ์ธํ ์ ์์๊ณ , ZK ์คํฐ๋ ์ธ์ ๋ ๋ชจ๋ ๊ณต์ ํ๊ธฐ ์ด๋ ค์ ๋ deepํ ๋ถ๋ถ๊น์ง ๊ณต์ ํ๊ณ ํ ๋ก ํ๋ฉฐ ๋ชจ๋ ์คํฐ๋ ๋ฉค๋ฒ๋ค์ ZK ๋ถ์ผ์ ๋ํ ์์ผ๊ฐ ๋์ด์ก์์ ์ค๊ฐํ ์ ์์๋ค.
ZK ์ธ์ ์ ํ์์ฑ
ZK ์ธ์ ์ ์ฐธ์ฌํ๋ฉด์ ๊ฐ์ฅ ์ข์๋ ์ ์ ZK ๋ถ์ผ์ ์ด์๋ฅผ ๊ฐ์ง ์คํฐ๋ ๋ฉค๋ฒ๋ค์ด ์ธ์ ๋ ๋์ ์ง๋ฌธ์ ํจ๊ป ๊ณ ๋ฏผํด์ค๋ค๋ ๊ฒ์ด์๋ค. ZK๊ฐ ๋งค์ฐ ๋์ ๋ฒ์์์ ํ์ฉ๋๊ธฐ์ ํผ์ ๋ชจ๋ ์์ญ์ ๋ํ ์ ๋ฌธ์ ์ธ ์ง์์ ๊ฐ์ถ๋ ๊ฒ์ ํ๊ณ๊ฐ ์๋ค. ์ด๋ฐ ํน์ฑ์ผ๋ก ์ธํด ์คํฐ๋ ์ปค๋ฆฌํ๋ผ๊ณผ ๋ณํํ์ฌ ๊ฐ์ธ์ ๊ด์ฌ๋ถ์ผ๋ฅผ ๊ณต๋ถํ์ ๋ ๊ฝค ์ข์ ์๋์ง ํจ๊ณผ๊ฐ ๋ฌ์ผ๋ฉฐ, ๋ฉค๋ฒ๋ค๊ณผ ์์ ๋กญ๊ฒ ํ ๋ก ํ๋ฉฐ ๊ฐ์ธ์ ์ฌ๊ณ ์ ๋ฒ์๊ฐ ๋งค์ฐ ํฌ๊ฒ ํ์ฅ๋๋ ๊ฒฝํ์ ์ฌ๋ฌ ๋ฒ ํ๋ค.
ZK๋ ๋ธ๋ก์ฒด์ธ๊ณผ web3, ํ์ค์ํ์ ์ ์ ๊ณผ ์ ๋ง๋ฌผ๋ฆฌ๊ณ trustlessํ ๊ฑฐ๋ ํ๊ฒฝ์ ๊ธฐ๋ฐ์ผ๋ก ํ ๋ค์ํ ์ฌํ์ ํ๋์ ๋ฐ๋์ ํ์ํ ๊ธฐ์ ์ด๊ธฐ์ ์์ผ๋ก ๋์ฑ ๋ค์ํ web3 ๋ถ์ผ์ ์ ์ฉ๋ ๊ฒ์ด๊ณ , ์ง๊ธ๋ณด๋ค ํจ์ฌ ๋ ๋ง์ ์ฌ๋๋ค์ด ์ฌ์ฉํ๊ฒ ๋ ๊ฒ์ด๋ค. web3 ๊ฐ๋ฐ์๋ผ๋ฉด ํฅํ ๋ช ๋ ๋ด๋ก ์ง/๊ฐ์ ์ ์ผ๋ก ๋ฐ๋์ ZKP layer๊ฐ ํฌํจ๋ application์ ๋ค๋ฃจ๊ฒ ๋ ๊ฒ์ด๋ฏ๋ก, ZK ๋๋ฉ์ธ์ ๋ํ ์ง์์ ๊ฐ์ถ๋ ๊ฒ์ด ๋ง์ ๋์์ด ๋ ์ ์๋ค.
ํ์ค์ ์ผ๋ก ๋ชจ๋ ์ฌ์ฉ์์ ๊ฐ๋ฐ์๊ฐ ZK ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ทผ๊ฐ์ ์ด๋ฃจ๋ ์ฝ์ด ๊ธฐ์ ์ ์ดํดํ ์๋ ์๋ค. ๊ฒฐ๊ตญ ZK ์์ฉ ์๋ฃจ์ ์ ์ ๊ณต์๋ฅผ ์ ๋ขฐํ๊ณ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ๋ขฐํ๊ณ , ์๋น์ค์ ํธ์คํธ๋ฅผ ์ ๋ขฐํ๋ค. Trustlessํ ๊ฑฐ๋ ํ๊ฒฝ์ ์ํด ํ์ํ ZK ์๋ฃจ์ ์ ์ ๊ณต์๋ฅผ ์ ๋ขฐํด์ผํ๋ ์ญ์ค์ ์ธ ์ํฉ์ด๋ค. ํ์ง๋ง ๋ง์ ZK ํ๋ก์ ํธ๊ฐ ์คํ์์ค๋ก ๊ณต๊ฐ๋์ด์๊ณ , Zcash์ PowersOfTau ceremony ๋ฑ ํฌ๋ช ํ๊ฒ privacy๋ฅผ ๋ณด์ฅํ๊ธฐ ์ํ ์๋๋ค์ด ์ฌ๋ฟ ์๋ค.
ZK ๊ธฐ์ ์ ์ค์ ์์ฉ ๊ตฌํ ๋ฐฉ์์ ์ ๋๋ก ์ดํดํ๊ณ , ์คํ์์ค๋ฅผ ์ ์ ์ผ๋ก ์ ๋ขฐํ์ง ์๊ณ ์ฝ๋๋ฅผ ์ค์ค๋ก ๊ฒ์ํ ์ ์๋ค๋ฉด, ZK๊ฐ ํฐ ๋น์ค์ ์ฐจ์งํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ ์ฑ ์๊ฐ ์๊ฒ ๊ฐ๋ฐํ๋ฉฐ web3 ์ ์ ์ ๋ถํฉํ๋ ์ข์ ์๋น์ค๋ฅผ ๋ง๋ค ์ ์๋ ๊ฐ๋ฐ์๊ฐ ๋ ์ ์์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ๋ค.
ํ์ง๋ง ZK ๊ธฐ์ ์ ๊ณต๋ถํ๋ ๊ฒ์ ๋ฉ๊ณ ๋ ํ๋ํ ๊ธธ์ด๋ค. Web3 ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์๊ฐ ZK์ ๊ด์ฌ์ ๊ฐ์ง๊ณ ๊ณต๋ถ๋ฅผ ํ๋ ค๊ณ ํ ๋, ๋ ๊ฐ์ง ํ๋ค์ด ์กด์ฌํ๋ค. 1) ์์ฉ ๋ฒ์๊ฐ ๋งค์ฐ ๋๊ณ ๋ค๋ฃจ๋ ๋ด์ฉ์ด ๋ฐฉ๋ํ๋ค. 2) ์ ๋๋ก ์ดํดํ๊ธฐ ์ํด ์ ์ง ์์ ์ํ, ์ํธํ, ๊ฐ๋ฐ ์ ๋ฐ์ ์ง์์ด ํ์ํ๋ค.
1) ZK๋ ํน์ ๋ฉ์ธ๋ท ๋๋ ๊ฐ๋ฐ ํ๊ฒฝ์ ํ์ ๋์ง ์์ ๋งค์ฐ ํฐ ์ฃผ์ ์ด๋ค. ํ๋ผ์ด๋ฒ์์ ํ์ฅ์ฑ์ด๋ผ๋ ์ง์ ์์ ๋ธ๋ก์ฒด์ธ, web3์ ํ์ค์ํ ํค์๋์ ๋งค์ฐ ์ ๋ง์ง๋ง, ๋ธ๋ก์ฒด์ธ์ ํฌํจ๋ ๊ฐ๋ ์ด ์๋, ๋ค๋ฅธ ๋ถ์ผ์์์ ์์ฉ ์ฌ๋ก๋ ๋งค์ฐ ๋ง์ ์์ฃผ ๋์ ์ํธํ์ ์์ฉ ๋ถ์ผ์ด๋ค. Private transaction์ ํ์๋ก ํ๋ ๊ธ์ต ์์คํ , ์ ์ ํ์ธ ์์คํ , ๊ฒ์๋ถํฐ ZK rollup ๋ฑ์ ํ์ฅ์ฑ ์๋ฃจ์ ๊น์ง ๋งค์ฐ ๋ค์ํ ์์ฉ ์ฌ๋ก๊ฐ ์๋๋๊ณ ์๋ค. ์์นซํ๋ฉด ๋ฐฉ๋ํ ์์ฉ ๋ฒ์์ ์ดํด์ ํ์ํ ๋ฐฐ๊ฒฝ์ง์์ ์๋๋์ด ๊ณต๋ถ์ ๋ฐฉํฅ์ ์ ๋๋ก ์ก์ง ๋ชปํ๊ฑฐ๋ ํฅ๋ฏธ๋ฅผ ์์ ์๋ ์๋ค.
2) ZK ๊ธฐ์ ์ ์์ฉํ application์ ์๋ ์๋ฆฌ๋ฅผ ๊น์ด ์ดํดํ๊ธฐ ์ํด์ ์ํธํ ๋ฐฐ๊ฒฝ ์ง์์ ์ํ๋ค. ์์ฉ ๋ ๋ฒจ์์๋ ์ฃผ๋ก rollup, zkEVM, private transaction ๋ฑ์ ์์ญ์์ ๋ง์ด ํ์ฉ๋๊ธฐ ๋๋ฌธ์ high-level์์๋ง ๋ค์ฌ๋ค๋ด์๋ ์ถ์์ ์ธ ์ดํด๋ ๊ฐ๋ฅํด๋, ์ํ๊ณผ ๊ฐ๋ฐ ๋ถ์ผ์ ๋ฐฐ๊ฒฝ ์ง์ ์์ด๋ ์ค์ ๋ก ์ด๋ค ์ง์ ์์ ํ๋ผ์ด๋ฒ์์ ํ์ฅ์ฑ์ด ๊ตฌํ๋๋์ง ์ ๋๋ก ์ดํดํ๊ธฐ ์ด๋ ต๋ค.
ZK์ ๋ชจ๋ ๋ถ์ผ๋ฅผ ํผ์์ ์ดํดํ๊ธฐ๋ ์ด๋ ต๋ค. ํ์ง๋ง top level์์ ์กฐ๊ธ ๋ ๊น์ด ๋ค์ด๊ฐ์ ์คํ ์์ค ์ฝ๋๋ฅผ ์ดํดํ๊ณ ์ฌ์ฉํ๋ ์ ๋๋, ์ด์ ์ ์ธ ์คํฐ๋ ๋ฉค๋ฒ๋ค๊ณผ ํจ๊ป๋ผ๋ฉด ์ถฉ๋ถํ ๊ฐ๋ฅํ๋ค.
์ด๋ฐ ์ด์ ๋ก ๋ค์ํ ๋ฐฐ๊ฒฝ์ web3 ๊ฐ๋ฐ์๋ค์ด ZKP๋ฅผ ์ ๋๋ก ์ดํดํ๊ณ ๊ณต๋ถํ๊ธฐ ์ํ ์์ ๋ก์ด ํ ๋ก ์ ์ฅ์ด ํ์ํ๊ณ , BoomLabs์ ZK ์ธ์ ์ด ๊ทธ ์ญํ ์ ํ ๊ฒ์ด๋ค. ์ด๋ 1๊ธฐ ์คํฐ๋ ๋ฉค๋ฒ๋ค์ด ZK meetup์ ๊ธฐํํ๊ณ ๊ฐ์ตํ๊ฒ ๋ ๋ฐฐ๊ฒฝ๊ณผ๋ ์ผ๋งฅ์ํตํ๋ค.
์คํฐ๋ ๋ฉค๋ฒ๋ก์ ๊ฐ์ธ์ ์ธ ๊ฐ์ ๋ฐ ํ๊ธฐ
ZK ์ธ์ 1๊ธฐ๋ ๋งค์ฐ ์ฑ๊ณต์ ์ด์๋ค๊ณ ์๊ฐํ๋ค.
ZK์ ๋ฐฉ๋ํ ๊ณต๋ถ ๋ฒ์๋ฅผ ํจ๊ป ์ดํด๋ณผ ๋๋ฃ๋ฅผ ์ป์๊ณ , ZK ๋ถ์ผ์ ๋ํ ์ดํด์ ๊น์ด๋ฅผ ๋ํ์ผ๋ฉฐ, meetup์ ํตํด ๋ค์ํ ๊ฐ๋ฐ์๋ค๊ณผ ๊ต๋ฅํ๋ฉฐ ๊ฐ๋ฐ ์คํฐ๋์ ๋ฐ์ ์ธ์ ์ ์ฑ๊ณต ์์์ ๋ํด์๋ ๊น๊ฒ ๊ณ ๋ฏผํด๋ณผ ์ ์์๋ค.
๊ฐ์ธ์ ์ผ๋ก circom๊ณผ snarkjs๋ฅผ ํ์ฉํ์ฌ ๋ง๋ ์ฌ๋ฌ ํ๋ก์ ํธ์ ์์ค๋ฅผ ๋ฏ์ด๋ณด๊ณ ๊ฐ๋จํ ์ฑ์ ๋ง๋ค์ด๋ณด๋ฉด์, ZK ๊ธฐ์ ์ด ์ฌ์ฉ์๋ฟ๋ง ์๋๋ผ application level ๊ฐ๋ฐ์์๊ฒ๋ ๋ง์น โ๋ง๋ฒ ์์โ์ ๊ฐ์ด ๋๊ปด์ง๋ค๋ ์๊ฐ์ด ๋ค์๋ค.
ZK ์ฑ์ด ์๋ํ๋ ๊ฒ์ ์ ๊ธฐํดํ๋ ๊ฒ์์ ๋ ๋์๊ฐ ๊ทธ ์๋ฆฌ๋ฅผ ์๊ณ ์ถ์๋ค. ์ด์ ZKU ์ปค๋ฆฌํ๋ผ ์ธ์ ๊ฐ์ธ์ ๊ด์ฌ์ฌ๋ก ZK-SNARK์ ์ด๋ก ์ ์ง์ค์ ์ผ๋ก ๊ณต๋ถํ์ฌ ์ด๋ป๊ฒ proof๊ฐ ์์ฑ๋๊ณ , ์ด๋ป๊ฒ verifyํ๋์ง low-level์์ ๊ณต๋ถํ ์ ์์๋ค.
์ํธํ ๋ ๋ฒจ์ ๋์ด๊ธฐ ์ํ ์ฌ๋ฌ ์ํ์ ๊ธฐ๋ฒ์ ์ ๋ถ ์ดํดํ๊ธด ์ด๋ ค์ ์ง๋ง, ์ด๋ค ์๋ฆฌ์ ์ํด ์ํธํ๊ฐ ์งํ๋๊ณ , ์ด๋ค ๋ฐฉ์์ผ๋ก ์ฆ๋ช ๊ณผ ๊ฒ์ฆ ๊ณผ์ ์ succintness๋ฅผ ํ๋ณดํ ์ ์๋์ง ์ดํดํ๊ฒ ๋์๋ค.
ZK ์คํฐ๋์ ์ฐธ์ฌํ๋ฉฐ ๋ค๋ฅธ ํธ๋์ ์ด์ํ๋ BoomLabs์ ๋ฉค๋ฒ๋ค๊ณผ ๊ต๋ฅํ ๊ธฐํ๋ ๋ง์ด ์์๊ณ , ๊ทธ๋ค์ ๋์์ ๋ฐ์ web3์ deep diveํ ์ ์์๋ค.
๋ด๊ฐ ๋์์ ๋ฐ์๋ฏ์ด, ์์ผ๋ก์ ์ธ์ ๋ ๋ง์ ์ฌ๋์๊ฒ ์์ ๋กญ๊ฒ ์ด๋ ค ์๊ณ , ์์ง๋ง ์๋ค๋ฉด BoomLabs์ ํ๋ฅญํ ์์์ ํ์ฉํ๊ณ ํจ๊ป ๋ฐ์ ํ ์ ์๋ ์ปค๋ฎค๋ํฐ์ด์ ๊ธฐํ์ ์ฅ์ด ๋ ์ ์์ ๊ฒ์ผ๋ก ๊ธฐ๋ํ๋ค.
์์ผ๋ก์ ์ฌ์ (+2๊ธฐ๋ฅผ ์ค๋นํ๋ฉฐ)
ZK ์ธ์
1๊ธฐ์ ์ฐธ์ฌํ๋ฉด์ ์คํฐ๋์ ์ฑ๊ฒฉ์ ์ ์ ์ํ๊ณ ๊ทธ๊ฒ์ ์ ์งํ๊ธฐ ์ํ ์ฒด๊ณ๋ฅผ ๊ฐ์ถ๋ ๊ฒ์ด ํ์ํ๋ค๊ณ ๋๊ผ๋ค.
1๊ธฐ๋ ์ฐธ์ฌ ๋ฉค๋ฒ๊ฐ 5๋ช
์ ๋๋ก ๊ทธ๋ฆฌ ๋ง์ง ์์๊ณ , ๊ฐ์ ๊ด์ฌ์ฌ๊ฐ ๋๋ ทํ๋ฉฐ self-motivation์ด ์ ๋์ด ์คํฐ๋๊ฐ ๊พธ์คํ ์งํ๋ ์ ์์๋ค.
ํ์ง๋ง ๋ฉค๋ฒ๊ฐ ๋ง์์ง๋ฉด ์ค๋ ์ดํ์ ๋ํ ๊ณ ๋ฏผ๋ ํ์ํ๋ฉฐ, moderator๋ค์ ์ญํ ๋ ๋ช ํํด์ ธ์ผ ์คํฐ๋๋ฅผ ์ ๋๋ก ๋ฆฌ๋ฉํ๋ฉฐ ์ฑ๊ณต์ ์ผ๋ก ์ด์ํ ์ ์๋ค.
์์ผ๋ก 1๊ธฐ ZK ์ธ์ ์๋ฃ ๋ฉค๋ฒ๋ค์ด 2๊ธฐ์ moderator๋ก ์ฐธ์ฌํ๋ฉฐ, 2๊ธฐ ๊ต์ก ์๋ฃ๋ฅผ ํจ๊ป ๋ง๋ค๊ณ BoomLabs๋ง์ ๊ฒฌ๊ณ ํ ๊ต์ก ์ปค๋ฆฌํ๋ผ์ ๋ง๋ค๊ณ ์ ํ๋ค. ZK ์ธ์ ์ด์ ์ ๋ฐ์ ์ผ๋ก ๋ง์ ๋์์ ์ฃผ์ จ๋ Radius์ ๋ฐ์งํ๋๊ณผ ํจ๊ป ZK-SEL ์ ๊ธฐ ๋ฐ์ ๊ณผ ํจ๊ปํ๋ฉฐ Whiteboard session ๋ฑ์ ์งํํ๊ณ ์ ํ๋ ๊ณํ๋ ์๋ค.
1๊ธฐ ZK ์ธ์ ์ด ์์ฃผ ์ข์ ๋ ํผ๋ฐ์ค๋ฅผ ๋ง๋ค์ด์ฃผ์๊ณ , meetup๋ ์ฑ๊ณต์ ์ผ๋ก ๋ง๋ฌด๋ฆฌ๋๋งํผ 1๊ธฐ ์ธ์ ์์ ํ์ฑ๋ ์คํฐ๋ ๋ฌธํ๊ฐ BoomLabs ZK ์ธ์ ๋ง์ ๊ณ ์ ํ ์๊น๋ก ์๋ฆฌ์ก๊ธฐ๋ฅผ ๊ธฐ๋ํ๋ค. ZK ์ธ์ ์ด ์ดํ๋ก๋ ์ง์์ ์ผ๋ก ์งํ๋๋ฉฐ, web3 ๊ฐ๋ฐ์๋ค์ด ZK ๋ถ์ผ์ ๊ดํ ์ง์ ๊ฐ์ฆ์ ํด๊ฒฐํ๊ณ ํจ๊ป ์๋ ผํ ์ข์ ํ ๋ก ์ ์ฅ์ผ๋ก ๊ฑฐ๋ญ๋๊ธธ ๋ฐ๋๋ค.
(์ฐธ๊ณ ) 1st ZK meetup ์๋ฃ
- ๋ ธ๊ท๋ฏผ๋ ZK Friendly Hash Function โ https://youtu.be/zimoiVPRnp0
- ๊นํฌ์ง๋ zkEVM & zkRollup โ https://youtu.be/xOprp17qjrs
- ๋ฐ์งํ๋ zkEVM์ ์ฌ์ค๊ณผ ์คํด: Scrollerโs Meetup โ https://youtu.be/6LGhzMwI-d4
- ์ค๊ธฐํ๋ What is Mina Protocol? โ https://youtu.be/hFZ-YSfnd24
- ๋ฐ์คํ๋ The Theory of ZKsnarks โ https://youtu.be/Cmx98XMfxQ0
- ํ์ข ๋น๋ Deep dive into building an MEV-resistant Protocol โ https://drive.google.com/file/d/1pS8A_02OUP-8Seif7zUbLsqGuopbuvC1/view?usp=sharing