๋์ผํ ์ด๋ฆ์ ๋์งํธ ํตํ ๊ตํ ํ๋ซํผ์ ์ด์ํ๋ ์ฝ์ธ๋ฒ ์ด์ค(Coinbase)๋ ์ฌ๋ฌ ์ฐธ๊ฐ์์ ์ฐธ์ฌ๋ก ์ํธํ ๋ฐ ์ธ์ฆ์ด ์ํ๋๋ ๋ถ์ฐ ์์คํ ์์ ์ฌ์ฉํ ์ ์๋ ์ํธํ ์๊ณ ๋ฆฌ์ฆ ์ธํธ๋ฅผ ์ ๊ณตํ๋ Kryptology ์ํธํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์คํ ์์ค๋ฅผ ๋ฐํํ์ต๋๋ค. . ์ฝ๋๋ Go๋ก ์์ฑ๋์์ผ๋ฉฐ Apache 2.0 ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฝ๋๋ ๋ณด์ ๊ฐ์ฌ๋ฅผ ํต๊ณผํ์ผ๋ฉฐ API๋ ๊ตฌํ๋ ๋ฉ์ปค๋์ฆ์ ์์ ์ฑ์ ๊ฐ์์ํฌ ์ ์๋ ์ฐ๋ฐ์ ์ธ ์ค๋ฅ๋ ์๋ชป๋ ์ฌ์ฉ์ผ๋ก๋ถํฐ ๋จ์์ฑ๊ณผ ๋ณดํธ๋ฅผ ์ผ๋์ ๋๊ณ ์ค๊ณ๋์์ต๋๋ค. ๋ํ ๊ฐ๋ฐ์์๋ Coinbase์์ ์ง๋ฉดํ๋ ์ผ๋ฐ์ ์ธ ๋ฌธ์ ๋ ๊ณ ๋ คํ์ต๋๋ค.
๋ผ์ด๋ธ๋ฌ๋ฆฌ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
- ๋ชจ๋ K ๋น์ฌ์(K โค N)๊ฐ ๊ณต๋์ผ๋ก ์์ ํ ๋ฉ์์ง๋ฅผ ์ฌ๊ตฌ์ฑํ ์ ์๋๋ก N ๋น์ฌ์ ๊ฐ์ ๋น๋ฐ ๋ฉ์์ง๋ฅผ ๊ณต์ ํ ์ ์๋๋ก ํ์ฉํ๋ Shamir์ ๋น๋ฐ ๊ณต์ ์ฒด๊ณ์ ๊ตฌํ์ด์ง๋ง K-1 ๋น์ฌ์์ ๋ฐ์ดํฐ๋ ์ ๋ณด๋ฅผ ์ป๊ธฐ์ ์ถฉ๋ถํ์ง ์์ต๋๋ค. ์๋ณธ ๋ฉ์์ง์ ๋ํด. ์ด ๋ฐฉ๋ฒ์ ์ค์ ์ ์ฉ์ผ๋ก๋ ํน์ ์์ ์ฌ๋์ด ์์ด์ผ ์ ๊ทผํ ์ ์๊ณ ๊ฐ ๊ฐ์ธ์ด ์ธ์ฆ์ ํต๊ณผํ ์ ์๋ ๋ค์ค ์ฌ์ฉ์ ์ธ์ฆ ์์คํ
๊ณผ ์์ฒด ์ธ์ฆ ์์คํ
์ด ์ธ๊ธ๋ฉ๋๋ค.

- ECDSA(Elliptic Curve Digital Signature Algorithm) ๋์งํธ ์๋ช
์์ฑ ์๊ณ ๋ฆฌ์ฆ์ ์๊ณ๊ฐ ๊ตฌํ์ GG20 ๋ฐ DKLs18์
๋๋ค. ์ด๋ ๋์งํธ ์๋ช
์ ๊ณต๋ ์์ฑ์ ์ํ ๊ฐ์ธ ํค ๊ณต์ ์ฒด๊ณ๋ฅผ ์ ๊ณตํ๋ฉฐ ํน์ ์ต์ ์์ ๊ณต์ ํค ๋ณด์ ์์ ์๋ช
์์ฑ ํ๋ก์ธ์ค์ ์ฐธ์ฌํด์ผ ํฉ๋๋ค. .

- ๋ถ์ฐ ํค ์์ฑ BLS DKG ๋ฐ ed25119 DKG๋ฅผ ์ํ ๋๊ตฌ์ ๋๋ค. ๊ณต๊ฐ ํค์ ๊ฐ์ธ ํค๋ฅผ ์์ฑํ๊ธฐ ์ํด ์ํ๋ ๊ณ์ฐ์ ์ฌ๋ฌ ๋น์ฌ์ ๊ฐ์ ๋๋์ด์ ํค๋ ํจ๊ป ์์ ํด์ผ๋ง ์์ฑํ ์ ์๊ณ ์ด๋ ๋น์ฌ์๋ ๊ฐ์ธ ํค์ ์ก์ธ์คํ ์ ์์ผ๋ฉฐ ๋น์ฌ์ ์ค ํ๋๊ฐ ํํํ๋ค๊ณ ํด์ ์ ์ฒด ์์คํ ์ด ์ํ๋ฐ๋ ๊ฒ์ ์๋๋๋ค.
- ๋ณตํธํ ํค๋ฅผ ์ ๊ณตํ์ง ์๊ณ ์ ์ก๋ ์ํธ๋ฌธ์ด ์ฃผ์ด์ง ๊ณต๊ฐ ํค๋ก ์ํธํ๋์๋์ง ํ์ธํ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒ์ฆ ๊ฐ๋ฅํ ์ํธํ ์๊ณ ๋ฆฌ์ฆ Camshoup โโ๋ฐ ElGamal์ ๊ตฌํํฉ๋๋ค.
์ถ์ฒ : opennet.ru


