HOME Blockchain ºí·ÏüÀÎ ±³À°&°­ÁÂ
¹ÒºíÀ«ºí¿¡ ´ëÇØ Mimblewimble Protocols

By CryptoCompare

ºñÆ®ÄÚÀÎÀÇ º»ÁúÀº Å»Áß¾ÓÈ­ ¾ÏȣȭÆ󸦠°¡´ÉÇÏ°Ô Çϴ °ÍÀÌ´Ù ÆÛºí¸¯ ¿øÀå(public ledger)ÀÌ ÀÖ°í ´©±¸³ª ±×°ÍÀ» Á¶È¸ °¡´ÉÇÔÀ¸·Î½á ºñÆ®ÄÚÀΠ³×Æ®¿öÅ©¿¡¼­ ¹ß»ýÇÑ ¸ðµç Æ®·£Àè¼Ç¿¡ ´ëÇØ ¿ì¸® ¸ðµÎ´Â µ¿ÀÇÇÒ ¼ö ÀÖ´Ù ±×·¸±â ¶§¹®¿¡ ±×°ÍÀ» °ËÁõÇØÁִ Á¦3ÀÇ ½Å·Ú ±â°üÀÇ Çʿ伺À» Á¦°ÅÇÑ´Ù ±×·¯³ª, ÀÌ °°Àº Åõ¸í¼º(transparency)Àº ¾à°£ÀÇ ¹®Á¦¸¦ ºÒ·¯¿Â´Ù ºÎÁ·ÇÑ ÇÁ¶óÀ̹ö½Ã(privacy)·Î ÀÎÇØ ÀڽŵéÀÇ ÀçÁ¤ »óȲÀÌ °æÀïÀÚ¿¡°Ô ³ëÃâµÇ±â ¿øÄ¡ ¾Ê´Â ±â¾÷»Ó¸¸ ¾Æ´Ï¶ó ÀϹݠÀ¯Àúµé±îÁöµµ ²¨·Á ÇÒ ¼ö ÀÖ´Ù ¶ÇÇÑ ´ëü °¡´É¼º(fugibility) ¹®Á¦µµ ¹ß»ýÇϴµ¥ Æ¯Á¤ ÄÚÀÎÀÌ ±× °ú°Å À̷ ¶§¹®¿¡ ¼±º°µÇ¾î ±× ¶§¹®¿¡ ÁöºÒÀÌ °ÅÀýµÉ ¼öµµ ÀÖ´Ù

ÇÁ¶óÀ̹ö½Ã¸¦ À§ÇØ ºñ·Ï ÀÌ¿ë °¡´ÉÇÑ µµ±¸µéÀÌ ÀÖÁö¸¸, °¡·É ºñÆ®ÄÚÀΠ¹Í¼­(mixer)³ª °³ÀΠ°£(p2p) °Å·¡ ±×¸®°í Å丣(Tor)¸¦ ÅëÇÑ ºñÆ®ÄÚÀΠÀÌ¿ëÀÌ´Ù ±×·¯³ª ¿Ïº®ÇÏÁø ¾Ê´Ù

´Ù¸¥ ¾ÏȣȭÆóµéÀÌ ÀÌ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ´Ù¾çÇÑ ¹æ¹ýÀ» ½ÃµµÇØ¿Ô´Ù ¸¶½ºÅÍ ³ëµå(master node) ±¸ÇöÀ̳ª »ç¿ëÀÚÀÇ °ø°³Å°¸¦ ¼¯¾î »ç¿ëÀÚ¸¦ ÃßÀûÇÏÁö ¸øÇÏ°Ô Çϴ ¸µ¼­¸í(ring signature)ÀÌ ÀÖ´Ù ±×¸®°í ÃÖ±Ù¿¡ ºñ»óÈ£ÀÛ¿ëÀûÀΠ¿µÁö½Ä Áõ¸íÀΠ½º³ªÅ©(zk-snark)°¡ Àִµ¥, ÀÌ°ÍÀº »ó´ë¹æ¿¡°Ô ÀÚ½ÅÀÌ ¸ðµç Á¤º¸¸¦ °ø°³ÇÏÁö ¾ÊÀ¸¸é¼­µµ ÇØ´ç Á¤º¸ÀÇ Á¸À縦 Áõ¸íÇÒ ¼ö ÀÖ´Ù

ÇÑÆí, ºñÆ®ÄÚÀÎÀ» À§ÇÑ ³ôÀº ¼öÁØÀÇ ÇÁ¶óÀ̹ö½Ã¸¦ À§ÇØ ÁøÇàÇÏ°í Àִ ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®µéÀÌ ÀÖ´Ù ±×Áß Çϳª°¡ ¹ÒºíÀ«ºí(MimbleWimble)À̶ó ºÎ¸£´Â °ÍÀÌ´Ù ÀÌ°ÍÀº ºñÆ®ÄÚÀΰú °°Àº ºí·ÏüÀÎÀ» À§ÇÑ Á¦¾ÈÀ¸·Î½á »çÀ̵åüÀΠ¶Ç´Â ÇâÈÄ ÀáÀçÀûÀΠÅëÇÕ »çÀ̵åüÀΰú °°Àº ºí·Ï È®Àå °èȹÀ¸·Î ±¸ÇöµÉ ¼ö ÀÖ´Ù

¹ÒºíÀ«ºíÀº ±â¹Ð °Å·¡(Confidential Transactions)¿Í “ÇÑ ¹æÇâ ÃÑ ¼­¸í(OWAS, one-way aggregate signatures)”°ú °°Àº ÀÌÀü ÄÁ¼ÁµéÀ» °³¼±ÇÑ °ÍÀε¥, À̵éÀº ÇÁ¶óÀ̺ø Æ®·£Àè¼Ç(ºñ¹Ð°Å·¡)°ú ´õ ³ªÀº È®À强À» Á¦°øÇÑ´Ù ÀÌ¿Í ´ëÁ¶ÀûÀΠÀÌÀü Á¦¾ÈµéÀº ÇÁ¶óÀ̹ö½Ã¿Í È®À强 »çÀÌ¿¡¼­ ¸ð¼øÀû °ü°è°¡ ¹ß»ýÇÑ´Ù ±×·¯³ª, ÀÌ Á¦¾Èµµ ºñÆ®ÄÚÀΠ±â´ÉÀÇ ÀϺθ¦ Á¦°ÅÇÑ´Ù

MimblewimbleÀ̶õ?

Screen Shot 2019-02-12 at 12.37.03 PM .png

ºñÆ®ÄÚÀΰú ¹ÒºíÀ«ºíÀÇ ÁÖ¿äÇÑ Â÷ÀÌ °¡¿îµ¥ Çϳª´Â ¹ÒºíÀ«ºíÀº ±â¹Ð °Å·¡¸¦ Áö¿øÇѴٴ °ÍÀÌ´Ù ºñÆ®ÄÚÀΠƮ·£Àè¼ÇÀÇ °æ¿ì, ¸ðµç °ÍÀº °ø°³Àû(public)ÀÌ´Ù ¿ì¸®´Â ÀÎDz(input)°ú ¾Æ¿ôDz(output) °ª(value)À» º¼ ¼ö À־ À̵éÀ» ÇÕ»êÇϸé(ÀÎDz ÇÕ°è´Â ¾Æ¿ôDz ÇÕ°èÀÓ) ±× Æ®·£Àè¼ÇÀÌ À¯È¿Çϴٴ °ÍÀ» °ËÁõÇÒ ¼ö ÀÖ´Ù

±â¹Ð °Å·¡ ½Ã½ºÅÛÀÇ °æ¿ì´Â, ¸ðµç °ªµé(values)ÀÌ “ºñ°ø°³ ¿ä¼Ò”(blinding factors)·Î ºÒ¸®´Â ÀÏ·ÃÀÇ ¹«ÀÛÀ§ ÇÑ ¼ýÀڷΠ¾ÏȣȭµÈ´Ù ÀÌ°ÍÀÌ ÀǹÌÇϴ °ÍÀº ÀÌ °ªµéÀ» ¹Ù·Î º¼ ¼ö´Â ¾ø°í, ¾ÏÈ£¹®À¸·Î ¼öÇàµÇ´Â ¼öÇÐÀû ¹æ½ÄÀ¸·Î ¾ÏȣȭµÇ¾î, »ý¼ºµÈ ¾ÏÈ£ÀÇ °á°ú¸¦ Çص¶ÇßÀ» ¶§, ÀϹݠÅؽºÆ®·Î ¼öÇàµÈ ¿¬»êÀÇ °á°ú¿Í °°´Ù ÀÌ °ªµéÀÌ ¾ÏȣȭµÇÁö¸¸, ¸ðµç ¾Æ¿ôDz °ªµé¿¡¼­ ¸ðµç ÀÎDz °ªµéÀ» »©¸é ÇÕÀÌ Á¦·Î(zero)°¡ µÇ´Â °è»êÀÌ °¡´ÉÇÏ¿© ±× Æ®·£Àè¼ÇÀÌ À¯È¿Çϴٴ °ÍÀ» Áõ¸íÇÒ ¼ö ÀÖ´Ù

¿©±â¿¡¼­, ¶ÇÇÑ Æ®·£Àè¼ÇµéÀº ¼öÃëÀÎÀÌ ±× ¾çÀ» Çص¶ÇÒ ¼ö Àִ Á¤º¸¸¦ Æ÷ÇÔÇÑ´Ù ±â¹Ð °Å·¡¿¡¼­ ¹ß½ÅÀΰú ¼öÃëÀÎÀº µÑ ´Ù blinding factor¸¦ ¾Ë°í ÀÖ´Ù

¹ÒºíÀ«ºí¿¡¼­, Æ®·£Àé¼ÇÀÇ ¼öÃëÀÎÀº ºñÆ®ÄÚÀÎÀÇ ¼ÒÀ¯±ÇÀ» Áõ¸íÇϴ µ¥¿¡ »ç¿ëµÇ´Â blinding factor¸¦ »ý¼ºÇÑ´Ù ±×·¯¸é ¼öÇà ¹æ½ÄÀº “ÃÊ°ú °ª”(excess value)À» ÅëÇؼ­´Ù ÀÌ°ÍÀº ÀÎDz°ú ¾Æ¿ôDzÀÇ Â÷ÀÌ´Ù ÀÌ ÃÊ°ú °ªÀº blinding factor¸¦ »ý¼ºÇÑ »ç¶÷(¼öÃëÀÎ)¸¸ÀÌ ±× ºñÆ®ÄÚÀÎÀ» ¼ÒºñÇÒ ¼ö Àִٴ °ÍÀ» º¸ÀåÇϴ ÀÏ·ÃÀÇ ·£´ý ÇÑ ¼ýÀÚÀÌ´Ù µû¶ó¼­, blinding factor´Â ÀÌÁ¦´Â ÇÕÀÌ Á¦·Î°¡ µÇÁö ¾Ê°í, ¿ÀÈ÷·Á °³ÀÎÅ°(private key)¿Í °°Àº ¶Ç ´Ù¸¥ °¡Ä¡°¡ µÈ´Ù

“ÀÌ °³³äÀº ±âº»ÀûÀ¸·Î ÃÊ°úºÐÀÌ ´ÙÁß Å°(multisignature key)ÀÌ´Ù ¸ðµç ÀÎDzÀÇ ¼ÒÀ¯ÀÚ¿Í ¸ðµç ¾Æ¿ôDzÀÇ ¼ÒÀ¯ÀÚ¸¦ °¡Áø ´ÙÁß Å°ÀÌ´Ù”

¹ÒºíÀ«ºíÀº ¶ÇÇÑ ÀÌÀü °³³äÀΠ(ÄÚÀΠ°Å·¡ ÀåºÎ¸¦ ¼¼ °³ À̻󠰭Á¦·Î ¼¯´Â) CoinJoin¿¡ ´ëÇÑ °³¼±À¸·Î °³º° Æ®·£Àè¼ÇÀ» Á¦°ÅÇÑ´Ù (±×·¯³ª ºñ»óÈ£ÀûÀΠ¹æ¹ýÀÌ´Ù) °Å·¡µéÀ» Æ÷ÇÔÇϴ ´ë½Å, ¹ÒºíÀ«ºí ºí·ÏÀº Àü¼úÇÑ ÃÊ°ú °ªÀ¸·Î ¸¸µç »õ·Î¿î ÀÎDz ¸®½ºÆ®¿Í ¾Æ¿ôDz ¸®½ºÆ® ±×¸®°í ¼­¸í ¸®½ºÆ® ¸¸À» °¡Áø´Ù

ÀÌ °ªµéÀÌ µ¿ÀÏÇÏ°Ô ¾ÏȣȭµÇ±â ¶§¹®¿¡, ³ëµåµéÀº ¾î¶² ºñÆ®ÄÚÀεµ »ý¼ºµÇ°Å³ª Æı«µÇ´Â °ÍÀÌ ¾øÀ½À» È®ÀΠÇÒ ¼ö ÀÖ´Ù ÃÊ°ú °ª ¼­¸íÀº °á°úÀûÀ¸·Î ¸ðµç Æ®·£Àè¼ÇÀÌ À¯È¿Çϴٴ °ÍÀ» Áõ¸íÇÑ´Ù Àüü Æ®·£Àè¼ÇÀÌ À¯È¿ÇÑ °æ¿ì¿¡¸¸ ÇÕ»êÇϱ⠶§¹®ÀÌ´Ù

ÀÌ Á¦¾È¿¡¼­, ±Ý¾×À̳ª °Å·¡ÀÇ ¸ñÀûÁö ¸ðµÎ ºñ°ø°³µÈ´Ù ÀÎDz°ú ¾Æ¿ôDzÀÌ ¸ðµÎ ÇϳªÀÇ ºí·Ï¿¡ ´ã±â°í ºÐ¸®µÇÁö ¾ÊÀ¸¹Ç·Î, °¢ ¾Æ¿ôDzÀº ¼­·Î ¿¬°ü½Ãų ¹æ¹ýÀÌ ¾ø¾î ±âŸ ¸ðµç ÀÎDz°ú ´ëÀÀÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù

¹ÒºíÀ«ºí¿¡¼­ °¡Àå Èï¹Ì·Î¿î °Íµé °¡¿îµ¥ Çϳª´Â ±× È®Àå °¡´ÉÇÑ ¼Ö·ç¼Ç¿¡ ÀÖ´Ù ¸¸¾à ÀÌ°ÍÀÌ ºñÆ®ÄÚÀο¡¼­ È°¼ºÈ­µÇ¸é Ã¹³¯ ÀÌ·¡·Î ºí·ÏüÀÎÀº ÇöÀ纸´Ù ´õ Å« ¼ö ±â°¡¹ÙÀÌÆ®(GB)°¡ µÉ °ÍÀÌ´Ù ±×·¯³ª, ±â¹Ð °Å·¡(Confidential Transactions)¿Í °°Àº ´Ù¸¥ ¼Ö·ç¼Çµé°ú ºñ±³Çϸ頸ſ젱àÁ¤ÀûÀΠ°á°ú°¡ ³ª¿À´Âµ¥, CT°¡ È°¼ºÈ­µÇ¸é Ã¹³¯ ÀÌ·¡·Î ´ë·« 1 Å׶ó¹ÙÀÌÆ®(TB)ÀÇ ºí·ÏüÀÎÀÌ Ãß°¡µÇ±â ¶§¹®ÀÌ´Ù

±×·¯³ª, ¹ÒºíÀ«ºí ¿ª½Ã ºÒ¸®ÇÑ »óȲÀε¥ ½ºÅ©¸³Æ®(script)¸¦ Á¦°ÅÇÔÀ¸·Î½á ºñÆ®ÄÚÀÎÀÇ ±â´ÉµéÀ» Á¦°ÅÇϱ⠶§¹®ÀÌ´Ù ÀÌ¿¡, °³¹ßÀÚµéÀº ¹ÒºíÀ«µé °èȹ¿¡¼­ ºñÆ®ÄÚÀÎÀÌ ±× ±â´ÉµéÀ» À¯ÁöÇÒ ¼ö Àִ ¹æ¹ýÀ» ¿¬±¸ Áß¿¡ ÀÖ´Ù ±×·³¿¡µµ, ÀÌ°ÍÀÌ ±¸ÇöµÈ´Ù¸é »çÀ̵åüÀÎÀ̳ª ºÐ¸®µÈ ¾ËÆ®ÄÚÀÎ(altcoin)ÀÌ µÉ °¡´É¼ºÀÌ Å©´Ù

0
0
I love this posting (Send donation)
·Î±×ÀÎ

»Ñ¼Å»Ñ¼ÅÀÇ ´Ù¸¥ Æ÷½ºÆ® º¸±â
Comments 0°³, 60ÀÚ ÀÌ»ó ´ñ±Û¿¡´Â ÅäÅ« 50°³ (BUGS)¸¦ µå¸³´Ï´Ù.
50 tokens (BUGS) will be given to comments longer than 60 characters.
Show all comments
ù¹ø° ´ñ±ÛÀ» ³²°ÜÁÖ¼¼¿ä.
iconÀαâ Æ÷½ºÆ®
¿©¹é
¿©¹é
Back to Top