¾Æ¹ß¶õü ÇÕÀÇ ¸ÞÄ¿´ÏÁò
¿ì¼± ¿ª»ç»ó¿¡¼ ÇÕÀÇ ¸ÞÄ¿´ÏÁòÀÌ ¾î¶»°Ô Çü¼ºµÇ¾ú´ÂÁö »ìÆ캾½Ã´Ù. ÇÕÀÇ ÇÁ·ÎÅäÄÝÀº ºÐ»ê ÄÄÇ»Æà ½Ã½ºÅÛÀÇ °¡Àå Áß¿äÇÑ ±â´É Áß ÇϳªÀÔ´Ï´Ù. 1982³â, ·¹½½¸® ·¥Æ÷Æ®(Leslie Lamport)¿Í ·Î¹öÆ® ¼î½ºÅ¹(Robert Shostak), ¸¶¼£ Çǽº(Marshall Pease)°¡ ¹ßÇ¥ÇÑ ³í¹®¡°ºñÀÜƼ¿ò À屺 ¹®Á¦¡±¿¡¼´Â ¾Æ·¡¿Í °°Àº »ç°í½ÇÇèÀ» Á¦±âÇß½À´Ï´Ù.
ºñÀÜƼ¿ò Á¦±¹ÀÇ À屺µéÀÌ µµ½Ã Çϳª¸¦ Æ÷À§ÇÏ°í ÇÔ¶ô½ÃÅ°±â À§ÇÑ °ø¼º ÀÛÀüÀ» ÁøÇà ÁßÀÔ´Ï´Ù. À屺µéÀÌ ¼·Î¿Í ¿¬¶ôÇÏ¿© ÀÛÀüÀ» °øÀ¯Çؾ߸¸ µµ½Ã¸¦ ÇÔ¶ô½ÃÅ°°í ½Â¸®¸¦ °ÅµÑ ¼ö ÀÖÁö¸¸ ¹Ý´ë·Î ±×Áß ÇÑ ¸í ¶Ç´Â ¿©·¯ ¸íÀÇ ¹è½ÅÀ¸·Î À߸øµÈ Àü´ÞÀ» Çϸé ÀÛÀü¿¡ ½ÇÆÐÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
µû¶ó¼ ³í¹®¿¡¼´Â Àû¾îµµ 3ºÐÀÇ 2ÀÇ À屺ÀÌ Ã漺À» À¯ÁöÇÏ¿©¾ß ÇÕÀÇ°¡ Çü¼ºµÉ ¼ö ÀÖ´Ù´Â °á°ú¸¦ º¸¿©ÁÝ´Ï´Ù. À̸¦ ¾ÏÈ£ÈÆó¿¡ ±×´ë·Î Àû¿ëÇÑ´Ù¸é °Å·¡¸¦ °ËÁõÇÏ´Â ³ëµåÀÇ 3ºÐÀÇ 2 ÀÌ»óÀÌ Á¤Á÷ÇÑ ³ëµåÀÏ ¶§ ºí·ÏüÀÎ ½Ã½ºÅÛÀÌ ¾ÈÀüÇÏ°Ô À̾îÁú ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù.
°íÀüÀûÀÎ ÇÕÀǶõ?
2013³â, Lamport´Â ºÐ»ê ½Ã½ºÅÛ ºÐ¾ß¿¡¼ Æ©¸µ »óÀ» ¼ö»óÇß½À´Ï´Ù. ±×´Â ÄÄÇ»ÅÍ °úÇÐÀÚÀÎ ¹Ù¹Ù¶ó ¸®½ºÄÚÇÁ(Barbara Liskov)¿Í ÇÔ²² ù ¹ø° ¾ÖÇø®ÄÉÀÌ¼Ç ¼Ö·ç¼ÇÀÎ °íÀüÀûÀÎ ÇÕÀÇ ¸ÞÄ¿´ÏÁòÀ» ¼³°èÇß½À´Ï´Ù. °íÀüÀûÀÎ ÇÕÀÇ ¸ÞÄ¿´ÏÁòÀÇ Å« ÀåÁ¡ Áß Çϳª´Â ÃÖÁ¾¼º(»óŸ¦ º¯°æÇϰųª µÇµ¹¸± ¼ö ¾ø´Â ÁöÁ¡)À» ¸Å¿ì ºü¸£°Ô ´Þ¼ºÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù.
±×·¯³ª ÀÌ·¯ÇÑ ½Ã½ºÅÛÀÇ ´ÜÁ¡Àº ³×Æ®¿öÅ©ÀÇ ¸ðµç ³ëµå°¡ ¼·Î¸¦ Àß ¾Ë¾Æ¾ß ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. ÀÌ´Â ½Ã½ºÅÛÀÌ »ó´ëÀûÀ¸·Î ÀÛ¾Æ¾ß ÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. µû¶ó¼ °íÀüÀûÀÎ ÇÕÀÇ ¸ÞÄ¿´ÏÁòÀº È®À强À» À§Çؼ´Â ÇÊ¿ä·Î ÇÑ ³ëµåÀÇ ¼ö°¡ ³Ê¹« ¸¹¾Æ È®ÀåÀÌ ºÒ°¡´ÉÇÏ¿© ƯÁ¤ °³ÀÎ »ç·Ê¿¡¼´Â ¸Å¿ì À¯¿ëÇÏÁö¸¸ ¾ÏÈ£ÈÆó¿¡ ÇÊ¿äÇÑ È®Àå °¡´ÉÇÑ ½Ã½ºÅÛÀ» Áö¿øÇÒ ¼ö´Â ¾ø¾ú½À´Ï´Ù.
³ªÄ«¸ðÅä ÇÕÀǶõ?
³ªÄ«¸ðÅä ÇÕÀÇ´Â ¸» ±×´ë·Î ³ªÄ«¸ðÅä »çÅä½Ã°¡ ºñÆ®ÄÚÀÎ ¹é¼¿¡¼ Á¦½ÃÇÑ °³³äÀÔ´Ï´Ù. ³ªÄ«¸ðÅä ÇÕÀÇ´Â ¸Å°³ ±¸¼º¿øÀÌ ¼·Î ½Å¿øÀ» ¹àÈ÷Áö ¾Ê°í ÇÕÀǸ¦ Çü¼ºÇÒ ¼ö ÀÖµµ·Ï ÇÔÀ¸·Î½á ºÐ»êÇü ½Ã½ºÅÛÀÇ Æз¯´ÙÀÓ ÀüȯÀ» ±¸¼ºÇÏ¿´½À´Ï´Ù.
ÀÌ ¼Ö·ç¼ÇÀÇ ÁÖ¿ä ÀåÁ¡Àº ¸ðµç »ç¿ëÀÚ°¡ ¾ðÁ¦µçÁö ³×Æ®¿öÅ©¿¡ °¡ÀÔÇϰųª ¶°³¯ ¼ö ÀÖ´Ù´Â Á¡ÀÌ¸ç ³ëµå°¡ ³×Æ®¿öÅ©¿¡ °¡ÀÔÇÏ¿© °ËÁõÀÚ°¡ µÇ±â À§ÇÑ Çã°¡°¡ ÇÊ¿äÇÏÁö ¾Ê´Ù´Â °ÍÀÔ´Ï´Ù.
ÀÌ·¯ÇÑ ¹æ½ÄÀ¸·Î ³ªÄ«¸ðÅä ÇÕÀÇ´Â È®À强À» ½ÇÇöÇßÀ¸¸ç ÀÌ´Â °á°úÀûÀ¸·Î ÃÖÃÊÀÇ ¾ÏÈ£ÈÆóÀÎ ºñÆ®ÄÚÀÎÀÇ Åº»ýÀ» °¡´ÉÇÏ°Ô ¸¸µé¾ú½À´Ï´Ù. ±×·¯³ª ³ªÄ«¸ðÅä ÇÕÀÇ¿¡ °áÇÔÀÌ ¾ø´Â °ÍÀº ¾Æ´Õ´Ï´Ù.
ù°, ºñÆ®ÄÚÀÎÀº Æ®·£Àè¼ÇÀÌ ¿Ï·áµÇ´Âµ¥ °É¸®´Â ½Ã°£ÀÌ ±æ¸ç º¯Á¶ ºÒ°¡´ÉÇÏ´Ù´Â ´ÜÁ¡ÀÌ ¶Ñ·ÇÇÕ´Ï´Ù. ÀÌ´Â Ä¿ÇÇ ÇÑ ÀÜÀ» »ç±â À§ÇØ °¡°Ô¿¡¼ ÇÑ ½Ã°£ µ¿¾È ±â´Ù·Á¾ß °áÁ¦°¡ °¡´ÉÇÑ °ÍÀ̱⿡ ÀÌ·¯ÇÑ Áö¿¬Àº ºñÆ®ÄÚÀÎÀÌ ÀÏ»óÀûÀÎ °áÁ¦ ¼ö´ÜÀ¸·Î µÇ±â ¾î·Æ°Ô ¸¸µé¾ú½À´Ï´Ù.
µÑ°, ºñÆ®ÄÚÀÎÀÇ Ã³¸®·®Àº ¾à 7tpsÀÌÁö¸¸ ½ÇÁ¦·Î´Â 3~4tps¿¡ ºÒ°úÇÕ´Ï´Ù. ¹Ý¸éÀ¸·Î VisaÀÇ ½Å¿ëÄ«µå¿Í üũīµå ³×Æ®¿öÅ©´Â 65,000 tps ÀÌ»óÀ» ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ºñÈ¿À²¼ºÀ¸·Î ÀÎÇØ ºñÆ®ÄÚÀÎÀº ±Û·Î¹ú °áÁ¦ÅëÈ°¡ ¾Æ´Ñ °¡Ä¡ ÀúÀå¿ëÀ¸·Î ´õ ¸¹ÀÌ »ç¿ëµÇ°í ÀÖ´Â °ÍÀÔ´Ï´Ù.
¸¶Áö¸·À¸·Î ³ªÄ«¸ðÅä ÇÕÀÇ´Â ¿¡³ÊÁö ³¶ºñ°¡ ½ÉÇÕ´Ï´Ù. ¸Å°³ ³ëµå°¡ ½Ã½ºÅÛÀº À¯ÁöÇϱâ À§Çؼ´Â ¸¹Àº ¾çÀÇ ¿¡³ÊÁö¸¦ ¼ÒºñÇØ¾ß Çϱ⠶§¹®ÀÔ´Ï´Ù. ƯÈ÷ POW ÀÛ¾÷Àº ÇÕÀÇ ¸ÞÄ¿´ÏÁòÀÌ ¸¹Àº ¿¡³ÊÁö¸¦ ¼ÒºñÇÑ´Ù´Â °ÍÀ» Áõ¸íÇßÀ¸¸ç ºñÆ®ÄÚÀΠä±¼ÀÇ ¿¬°£ Àü·Â ¼Òºñ·®Àº ÇöÀç ¾à 150 Å׶ó¿ÍÆ®·Î ¿¡³ÊÁö ¼Òºñ°¡ °¡Àå ¹®Á¦°¡ µÇ´Â ½Ã½ºÅÛ Áß ÇϳªÀ̱⵵ ÇÕ´Ï´Ù.
¾Æ¹ß¶õü ÇÕÀǶõ ¾î¶² °ÍÀ̸ç, ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö?
2015³â ÄÚ³Ú´ë´Â ¡®Snowflake to Avalanche: A Novel Metastable Consensus Protocol Family for Cryptocurrencies¡¯À̶ó´Â ³í¹®À» ¹ßÇ¥ÇØ ¾Æ¹ß¶õü(Avalance)¶ó´Â ÇÕÀÇ ¾Ë°í¸®ÁòÀ» Á¦¾ÈÇß½À´Ï´Ù.
¾Æ¹ß¶õü ÇÕÀÇ´Â °íÀüÀûÀÎ ÇÕÀÇ¿Í ³ªÄ«¸ðÅä ÇÕÀÇÀÇ ÀåÁ¡À» °áÇÕÇÏ¿© È®Àå °¡´ÉÇÏ°í ģȯ°æÀûÀÎ »õ·Î¿î Å»Áß¾ÓÈ ºí·ÏüÀÎÀ» ¸¸µé¾ú½À´Ï´Ù. ¾ÕÀÇ µÎ °¡Áö ÇÕÀÇ ¸ÞÄ¿´ÏÁò°ú ºñ±³ÇßÀ» ¶§ ¾Æ¹ß¶õü ÇÕÀÇ´Â ÀϺΠÁÖ¿ä ºÐ¾ß¿¡¼ ¿ì¼öÇÑ ¼º´ÉÀ» º¸¿©ÁÖ¾ú½À´Ï´Ù.
¿ì¼± Áö¿¬ÀÌ Àû°í ºü¸¥ È®ÀÎÀ¸·Î 2ÃÊ Á¤µµ¸é Æ®·£Àè¼ÇÀÌ ¿Ï·áµÈ´Ù´Â Á¡°ú ÃÖ´ë 1000~10000tpsÀÇ Ã³¸®·®À» ÀÚ¶ûÇØ ±Û·Î¹ú °áÁ¦ÅëÈ·Î »ç¿ëµÉ ¼ö ÀÖÀ½À» º¸¿©ÁÝ´Ï´Ù.
¾Æ¹ß¶õü´Â ¶ÇÇÑ 10,000°³ ³ëµå¿¡¼ 1,000¸¸ °³ ³ëµå±îÁö È®ÀåÇÒ ¼ö ÀÖ´Â ³ôÀº È®À强À» °¡Áö°í ÀÖ½À´Ï´Ù. ÀÌ È®À强Àº °íÀüÀûÀÎ ÇÕÀÇ¿Í ´Þ¸® ¾Æ¹ß¶õü´Â °³ÀÎ Âü¿© Çã°¡°¡ ÇÊ¿ä ¾øÀÌ ±Û·Î¹ú ³×Æ®¿öÅ©¸¦ ±¸ÃàÇÒ ¼ö ÀÖ½À´Ï´Ù.
°¡Àå Áß¿äÇÑ °ÍÀº ¾Æ¹ß¶õü´Â µ¶¸³ÀûÀÎ ¸¶ÀÌ´× »ýÅ°踦 ´Ù·ê ÇÊ¿ä°¡ ¾ø´Â Áö¼Ó °¡´ÉÇÑ Á¤Àû ÇÁ·ÎÅäÄÝÀ̶ó´Â °ÍÀÔ´Ï´Ù.
¾Æ¹ß¶õü ÇÕÀÇ ¾Ë°í¸®Áò ÀÛµ¿ ¿ø¸®¸¦ ¿¹·Î µé¾îº¸°Ú½À´Ï´Ù. ¾î¶² ¿¬¿¹ÀÎÀÌ ½ºÄµµé À̽´°¡ ÀÖÀ» ¶§, ¿©·¯ºÐÀº ÇØ´ç À̽´¸¦ ½Å·ÚÇϰųª ½Å·ÚÇÏÁö ¾Ê´Â µÎ °¡Áö ¼±ÅÃÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¸¾à ¿©·¯ºÐÀÇ Ä£±¸°¡ ÀÌ À̽´°¡ »ç½ÇÀ̶ó°í À̾߱âÇØÁشٸé ÀÌ ½ºÄµµéÀ» ½Å·ÚÇÏ´Â °æÇâÀÌ ³ô½À´Ï´Ù. Á¡Á¡ ´õ ¸¹Àº »ç¶÷µéÀÌ »ç½ÇÀ̶ó´Â ´äÀ» ¼±Åà ÇÒ¼ö·Ï ½ºÄµµé À̽´¿¡ ÁýÁßÇÏ´Â »ç¶÷µéÀº Á¡Â÷ÀûÀ¸·Î ÇÕÀÇ¿¡ µµ´ÞÇÒ °ÍÀÔ´Ï´Ù.
Áï, ³ëµå °£ÀÇ »óÈ£ °ËÁõÀÌ ÀÌ·ç¾îÁú ¶§ ½Ã½ºÅÛÀº ´Ù¸¥ ³ëµå¸¦ ¹«ÀÛÀ§·Î ¼±ÅÃÇÏ¿© °ËÁõÀ» ÇÕ´Ï´Ù.ÀÌ·¯ÇÑ °ËÁõÀº ³ëµå °£ÀÇ ÃÖÁ¾ ÇÕÀÇ¿¡ µµ´ÞÇÒ ¶§±îÁö ¿©·¯ ¹ø ¹Ýº¹µË´Ï´Ù. ÀÌ ½Ã½ºÅÛ¿¡¼´Â Á¤È®È÷ Àý¹ÝÀÌ ½Å·Ú¸¦ ¼±ÅÃÇÏ°í Àý¹ÝÀÌ ½Å·ÚÇÏÁö ¾Ê±â·Î ¼±ÅÃÇÏ´Â °¡Àå ¸ð¼øµÈ »óȲ¿¡¼µµ ¹«ÀÛÀ§ »ùÇøµ°ú ¿¬¼Ó ÅõÇ¥¸¦ ÅëÇØ ºü¸¥ ½Ã°£ ³» ÇÑ ÂÊÀÌ ¾ÐµµÀûÀ¸·Î ¿ì¼¼ÇÏ°Ô ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
ÀÌ·¯ÇÑ ¹æ½ÄÀ¸·Î ¾Ë°í¸®ÁòÀº ´ëºÎºÐÀÇ »ç¶÷µé¿¡°Ô À¯¸®ÇÏ°í È®Àå °¡´ÉÇÏ°í Áö¿¬ÀÌ ÀûÀº ¹æ½ÄÀ¸·Î ÇÕÀǸ¦ ´Þ¼ºÇÕ´Ï´Ù. ¹Ù·Î ÀÌ·¯ÇÑ ±âº» ¿ä¼ÒµéÀº ¾Æ¹ß¶õü ÇÕÀÇ°¡ ±âÁ¸ °ÔÀÓÀÇ ±ÔÄ¢À» º¯È½ÃŲ´Ù´Â °ÍÀ» µÞ¹ÞħÇÏ°í ÀÖ½À´Ï´Ù. ¾Æ¹ß¶õü¿¡ ´ëÇÑ ´õ ¸¹Àº Á¤º¸¿Í ÃÖ±Ù Snowman++ Çü½ÄÀ¸·Î ¾÷µ¥ÀÌÆ®µÈ ÇÁ·ÎÅäÄÝ¿¡ ´ëÇØ ¾Ë¾Æº¸·Á¸é
https://www.youtube.com/watch?v=-nC42_sOqhQ¿¡¼
È®ÀÎÀÌ °¡´ÉÇÕ´Ï´Ù.
Ãâó: CertiK ³×À̹ö °ø½Ä ºí·Î±×