HOME Blockchain ºí·ÏüÀÎ ±³À°&°­ÁÂ
5°¡Áö ºí·ÏüÀÎ ÇÕÀÇ ÇÁ·ÎÅäÄÝ ºñ±³: EOS, ij½ºÆÛ, Ä«¸£´Ù³ë, ÅÙ´õ¹ÎÆ®, Åä¸ðüÀÎ

By  Medium: TomoChain

5 Consensus Protocol :

ºñÆ®ÄÚÀÎ, ÀÌ´õ¸®¿ò ±×¸®°í ºí·ÏüÀÎ

1000x1.png

ºñÆ®ÄÚÀÎÀ» Áö¿øÇϴ ºí·ÏüÀΠ±â¼úÀº Áö³­ 10³â¿¡ °ÉÃÄ ±ÝÀ¶¿¡¼­ºÎÅÍ Á¦Á¶¾÷, ±³À° ±â°ü¿¡ À̸£±â±îÁö ¸ðµç »ê¾÷¿¡ ¿µÇâÀ» ÁÙ ¼ö Àִ ¿À´Ã³¯ °¡Àå È¹±âÀûÀΠÅ×Å©³î·ÎÁö °¡¿îµ¥ Çϳª·Î ¹ßÀüÇß´Ù ±× ÈÄ, 2015³â ºñÅ»¸¯ ºÎÅ׸°¿¡ ÀÇÇØ ·ÐĪµÈ ÀÌ´õ¸®¿òÀº ºñÆ®ÄÚÀΠÀÌÈÄ °¡Àå ÁÖ¸ñÇÒ ¸¸ÇÑ ºí·ÏüÀΠÀÎÇÁ¶óÀÌ´Ù ÀÌ´õ¸®¿òÀº ½º¸¶Æ® °è¾à(smart contract)À» ÀÛ¼ºÇϱâ À§ÇÑ Æ©¸µ ¿ÏÀüÇÑ ¾ð¾î¸¦ Á¦°øÇÑ´Ù ½º¸¶Æ® ÄÁÆ®·¢Æ®´Â ÀÌ´õ¸®¿ò ºí·ÏüÀÎÀÌ ¼³°èÇÑ ÀÏ·ÃÀÇ ±âÁØ¿¡ µû¶ó ÀÚµ¿À¸·Î ½ÇÇàµÈ´Ù

ºñÆ®ÄÚÀΰú ÀÌ´õ¸®¿òÀǠäÅàÁõ°¡¿Í À¯¸ÁÇÔ¿¡µµ, Æ¯È÷ Æ®·£Àè¼Ç Ã³¸®·®°ú °ü·ÃÇÑ º»ÁúÀûÀΠ¹®Á¦°¡ ¿©ÀüÈ÷ Á¸ÀçÇÑ´Ù ºñÆ®ÄÚÀΰú ÀÌ´õ¸®¿òÀº ¸ðµÎ ÇÕÀÇ ¾Ë°í¸®ÁòÀ¸·Î ÀÛ¾÷ Áõ¸í(PoW, Proof-of-Work)À» »ç¿ëÇϸç ÇϳªÀÇ ºí·ÏÀ» »ý¼ºÇϱâ À§Çؼ­ ¾öû³­ ¾çÀÇ ÄÄÇ»ÅÍ ÆÄ¿ö°¡ Ã¤±¼(mining)·Î ¾Ë·ÁÁø ¿¬»ê·ÂÀ¸·Î ¼ÒºñµÈ´Ù ¹Ý¸é¿¡ ºñÆ®ÄÚÀΰú ÇöÀçÀÇ ÀÌ´õ¸®¿òÀº Æ®·£Àè¼Ç Ã³¸® ¼Óµµ¿¡¼­ ¸Å¿ì ³·Àº ¼º´ÉÀ» º¸¿©Áش٠Áï ºñÀÚ¿Í ¸¶½ºÅÍÄ«µå¿Í´Â ºñ±³µµ ÇÒ ¼ö ¾ø´Â ÃÊ´ç ´ë·« 10 °ÇÀÇ Æ®·£Àè¼ÇÀ» Ã³¸®ÇÑ´Ù

ȯ°æģȭÀûÀÌ°í È¿À²ÀûÀΠÁöºÐ Áõ¸í(Proof-of-Stake)À¸·ÎÀÇ Àüȯ

1000x1.png

ÁöºÐ Áõ¸í(PoS)Àº È¯°æģȭÀûÀÌ°í È¿À²ÀûÀΠÇÕÀÇ ÇÁ·ÎÅäÄÝÀ» Á¦°øÇϴ °ÍÀ» ¸ñÇ¥·Î ÇÑ´Ù PoS¿¡¼­ »õ·Î¿î ºí·Ï »ý¼ºÀڴ “ÁöºÐ”(stake)À¸·Îµµ Á¤ÀǵǴ ÀÚ»ê(wealth)¿¡ µû¶ó °áÁ¤·ÐÀûÀΠ¹æ½ÄÀ¸·Î ¼±Åõȴ٠´õ ¸¹Àº ÁöºÐ°ú ´õ ¿À·£ ½Ã°£ ÁöºÐÀ» º¸À¯ÇÑ Âü¿©ÀÚ°¡ ºí·ÏÀ» »ý¼ºÇÒ(º¸»óÀ» ¹ÞÀ») °¡´É¼ºÀÌ ´õ Å©´ÙÀÌ·¯ÇÑ º¯È­¿¡ ´ëÇÑ ¸î¸î ÁÖ¸ñÇÒ ¸¸ÇÑ Á¦¾ÈÀÚµéÀº EOS, ÀÌ´õ¸®¿ò Ä³½ºÆÛ FFG, Ä«¸£´Ù³ë, Tendermint¿Í TomoChainÀÌ ÀÖ´Ù

Åä¸ðüÀÎ

ÇÕÀÇ ÇÁ·ÎÅäÄÝ ºñ±³ :

TomoChain: °¡Ä¡ ÀÎÅͳÝÀ» À§ÇÑ ºí·ÏüÀΠÀÎÇÁ¶ó ±¸Ãà

1000x1.png

ºí·ÏüÀΠ»ê¾÷°ú °¡Ä¡ ÀÎÅͳÝ(Internet of Value)ÀÇ ÀÎÇÁ¶ó´Â Àü ¼¼°è¿¡¼­ ºü¸£°Ô ±¸ÃàµÇ°í ÀÖÀ¸¸ç, ºÐÀ§±â°¡ 90³â´ë ¸»ÀÇ ÀÎÅͳݠ±¸Ãà°ú ÈñÇÑÇÏ°Ô ¸¹ÀÌ ºñ½ÁÇѵ¥, ´ç½Ã °³Ã´ÀÚµé°ú °ø»ó°¡µéÀÌ »õ·Î¿î ¹Ì·¡¸¦ ¸¸µé±â À§ÇØ ¸ð¿©µé¾ú¾ú´Ù TomoChainÀÇ ¸ñÇ¥´Â ÀÌ·¯ÇÑ Çö»óÀÇ ÁÖ¿ªÀÌ µÇ´Â °ÍÀÌ´Ù ÀÌ°ÍÀº ¾ÖÇø®ÄÉÀ̼ÇÀÇ »ýÅ°è¿Í ¾ÏȣȭÆó¿ÍÀÇ ¿øÈ°ÇÑ º´ÇÕÀ» ÅëÇØ ÀÌ·ê ¼ö Àִ¸ç, ºü¸£°í ¸¶Âû ¾ø´Â °áÁ¦¿Í ¾ÈÀüÇÏ°í ºÐ±ÇÈ­µÈ ±×¸®°í ½Å·ÚÇÒ ¼ö Àִ °¡Ä¡ÀÇ ÀúÀåÀ» °¡´ÉÇÏ°Ô Çϴ µ¶º¸ÀûÀΠºí·ÏüÀΠÀÎÇÁ¶ó¿Í ÇÔ²² ¼ö¹é¸¸ÀÇ ÁÖ·ù ÀÌ¿ëÀÚµéÀÌ »ç¿ëÇϴ ¾ÏȣȭÆó°¡ µÇ¾î¾ß ÇÑ´Ù

ƯÈ÷, ±ÝÀ¶ »ê¾÷¿¡¼­ÀǠäÅÃÀ» °¡·Î¸·´Â ÀÌ´õ¸®¿òÀÇ Æ®·£Àè¼Ç Ã³¸®·®ÀÇ º´¸ñÇö»óÀ» ÇØ°áÇϱâ À§ÇÑ ¼Ö·ç¼ÇÀ» Á¦¾ÈÇÑ´Ù ±¸Ã¼ÀûÀ¸·Î´Â, È¿À²ÀûÀÌ°í ¾ÈÀüÇÑ ÇÕÀÇ ÇÁ·ÎÅäÄÝÀ» ±¸ÃàÇÏ°í ÀÖÀ¸¸ç, ÀÌ°ÍÀº ´ÙÀ½°ú °°Àº Å¬·¡½Ä ºí·ÏüÀεéÀÌ °®´Â ÁÖ¿ä º´¸ñÇö»óµéÀ» ÇØ°áÇϱâ À§ÇÑ ³ë·ÂÀÌ´Ù

  1. È¿À²¼º(Efficiency): ºñÆ®ÄÚÀΰú ÀÌ´õ¸®¿òÀÇ ÀÛÀº Ã³¸®·®Àº ¼ÒÀ§ ¾ÏÈ£ È­Æó·Î¼­ÀÇ Æø³ÐÀº Ã¤ÅÃÀ» ½É°¢ÇÏ°Ô ¹æÇØÇÑ´Ù
  2. ½ÂÀΠ½Ã°£(Confirmaiton times): ºñÆ®ÄÚÀÎÀº Æ®·£Àè¼Ç Çϳª¸¦ °ËÁõÇϴ µ¥ Æò±Õ 1½Ã°£ÀÌ °É¸°´Ù ºñÆ®ÄÚÀΠºí·Ï ½ÂÀÎÀº µÚµû¶ó¿À´Â ¿¬¼ÓµÈ 5°³ÀÇ ºí·ÏÀÌ ÇÊ¿äÇϱ⠶§¹®ÀÌ´Ù ¹Ý¸é¿¡ ÀÌ´õ¸®¿òÀº ´õ ÂªÀº ºí·Ï-½Ã°£À» »ç¿ëÇϴµ¥, Æò±Õ ½ÂÀΠ½Ã°£Àº ¿©ÀüÈ÷ ³ôÀº ¼öÁØÀÌ´Ù ´ë·« 13ºÐÀÌ´Ù ÀÌ·¯ÇÑ ±ä ½ÂÀΠ½Ã°£À¸·Î ¸¹Àº ÁÖ¿ä ¾ÖÇø®ÄÉÀ̼ǵ鿡 ¹æÇØ°¡ µÈ´Ù (ƯÈ÷ ½º¸¶Æ® °è¾à ¾ÖÇø®ÄÉÀ̼ǵéÀÌ´Ù)
  3. Æ÷Å© »ý¼º(Fork Generation): Æ÷Å© Ã¼ÀÎÀÇ ¹®Á¦´Â ¿¬»ê·Â°ú ½Ã°£À» ³¶ºñÇÏ°í ´Ù¾çÇÑ ÇüÅÂÀÇ °ø°Ý¿¡ ´ëÇÑ ÀáÀçÀûÀΠÃë¾à¼ºÀ» ¸¸µç´Ù

»õ·Ó°Ô Ãß°¡µÈ Çٽɠ¾ÆÀ̵ð¾î´Â ´ÙÀ½°ú °°´Ù:

  1. º¸¾È¼ºÀ» °­È­ÇÏ°í Æ÷Å©¸¦ °¨¼Ò½ÃÅ°±â À§ÇÑ ÀÌÁß °ËÁõ(Double Validation)
  2. °øÁ¤¼º º¸Àå°ú handshaking °ø°ÝÀ» ¹æÁöÇϴ ¹«ÀÛÀ§¼º(Randomization)
  3. ºü¸¥ ½ÂÀΠ½Ã°£°ú È®Á¤¼º(finality) ¶Ç´Â Á¶Á¤(rebase)À» À§ÇÑ È¿À²ÀûÀΠüũÆ÷ÀÎÆ®(°ËÁõÁ¡, Checkpoint)


EOS.IO

1000x1.png

EOS.IO ºí·ÏüÀΠ¾ÆÅ°ÅØó´Â Å»Áß¾ÓÈ­ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼öÁ÷Àû ±×¸®°í ¼öÆòÀû È®À强ÀÌ °¡´ÉÇϵµ·Ï °í¾ÈµÇ¾ú´Ù ÀÌ°ÍÀº ¿î¿µ ½Ã½ºÅÛ(OS)À» ´àÀº ±¸Á¶ °³³äÀ» ¸¸µé°í ±× À§¿¡¼­ ¾ÖÇø®ÄÉÀ̼ǵéÀÌ ¸¸µé¾îÁö´Â ¹æ½ÄÀÌ´Ù EOS.IO´Â ±Ã±ØÀûÀ¸·Î ÃÊ´ç ¼ö¹é¸¸ °ÇÀÇ Æ®·£Àè¼ÇÀ¸·Î È®ÀåÇÒ ¼ö Àִ ºí·ÏüÀΠ¾ÆÅ°ÅØ󸦠Á¦°øÇÏ°í, »ç¿ëÀÚ ¼ö¼ö·á¸¦ Á¦°ÅÇϸç, ÅëÁ¦µÈ ºí·ÏüÀÎÀÇ ¸Æ¶ô¿¡¼­ Å»Áß¾ÓÈ­ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ºü¸£°í °£ÆíÇÑ ¹èÆ÷ ¹× À¯Áö º¸¼ö¸¦ °¡´ÉÇÏ°Ô ÇÑ´Ù ´í ¶ó¸®¸Ó°¡ À̲ô´Â EOS.IO´Â BitsharesÀÇ DPoS¿¡¼­ ºñ·ÔµÈ À§ÀÓ ÁöºÐ Áõ¸í(DPoS, Delegated Proof-of-Stake) ÇÕÀÇ ÇÁ·ÎÅäÄÝ¿¡ ÀÇÁ¸ÇÑ´Ù ÀÌ À§¿¡¼­ ½ÇÇàµÇ´Â ¶Ù¾î³­ ´ð(DApps) »ýÅ°è¿Í ÇÔ²² ÃÊ´ç ¼ö¹é¸¸ °ÇÀÇ Æ®·£Àè¼Ç±îÁö È®ÀåÇÒ ¼ö Àִ ´É·ÂÀ» ¾à¼ÓÇÑ´Ù

100¹ø° ºí·Ï¸¶´Ù checkpoint(°ËÁõÁ¡)¿¡ ¼­¸íÇÑ´Ù Block finalizing 

Casper the Friendly Finality Gadget (FFG)

1000x1.png

ij½ºÆÛ FFG(Friendly Finality Gadget)´Â ºí·ÏÀ» Á¦¾ÈÇϴ Á¦¾È ¸ÞÄ¿´ÏÁò À§ÀÇ ¿À¹ö·¹ÀÌ ³×Æ®¿öÅ©ÀÌ´Ù (overlay networks: ¹°¸® ³×Æ®¿öÅ© À§ÀÇ Ãß»ó ³×Æ®¿öÅ©) Ä³½ºÆÛ FFG´Â ÇöÀç ÀÛ¾÷ Áõ¸í(PoW)¿¡ ±â¹ÝÇÑ ÀÌ´õ¸®¿òÀÇ º´¸ñÇö»óµéÀ» ±Øº¹Çϱâ À§ÇØ ¿©·¯ ´Ü°è·Î ±¸¼ºµÈ´Ù Æ¯È÷, Ä³½ºÆÛ °³¹ß ´Ü°è °¡¿îµ¥ Çϳª´Â ÀÌ´õ¸®¿òÀÌ ¿ÏÀüÇÑ ÁöºÐ Áõ¸í(PoS) ±â¹Ý ½Ã½ºÅÛÀ¸·Î ÀüȯÇϱâ ÀÌÀü¿¡ ÇÏÀ̺긮µå PoS/PoW ¼Ö·ç¼ÇÀ» ¸ñÇ¥·Î ÇѴ٠ij½ºÆÛ FFGÀÇ Çٽɠ±¸¼º ¿ä¼Ò´Â ¸íÈ®ÇÑ ÃÖÁ¾¼º(finality)À» ºÎ¿©Çϴ üũÆ÷ÀÎÆ® ºí·Ï(checkpoint blocks)ÀÌ´Ù ÀÌ·¯ÇѠüũÆ÷ÀÎÆ® ºí·ÏÀº ºí·ÏÀ» ¸¶¹«¸®(finalising)Çϴ åÀÓÀÌ Àִµ¥, º»ÁúÀûÀ¸·Î ¿øÀåÀÇ Á¤±Ô Æ®·£Àè¼ÇÀ» ´ëÇ¥Çϴ ´ÜÀϠüÀÎÀ» ¼±ÅÃÇÑ´Ù

ºí·ÏüÀÎÀÌ °è¼Ó À¯ÁöµÇ±â À§Çؼ­´Â Æ¯Á¤ ½Ã±â¿¡ °°Àº °ªÀ» °¡Áö´Â safety¿Í ¹«½¼ ÀÏÀÌ À־ ºí·ÏüÀÎÀÌ À¯ÁöµÇ´Â livenessÀÇ Á¶°ÇÀÌ Áö¼ÓÀûÀ¸·Î °®ÃçÁ®¾ß ÇѴ٠ij½ºÆ۴ ¾ÈÀü¼º(safety)À» Á¦°øÇÏÁö¸¸, ¶óÀ̺ê´Ï½º(liveness)´Â ¼±ÅõȠÁ¦¾È ¸ÞÄ¿´ÏÁò¿¡ Á¿ìµÈ´Ù ÀÌ°ÍÀº ¸¸¾à °ø°ÝÀÚ°¡ Á¦¾È ¸ÞÄ¿´ÏÁòÀ» ¿ÏÀüÈ÷ Àå¾ÇÇϸé, Ä³½ºÆÛ°¡ µÎ °³ÀÇ Ãæµ¹Çϴ üũÆ÷ÀÎÆ®ÀÇ ¼­¸í(finalizing)À» ¸øÇϵµ·Ï ¹æ¾îÇÏÁö¸¸, °ø°ÝÀÚµéÀº Ä³½ºÆÛ°¡ ¹Ì·¡ÀÇ ¾î¶² finalizingµµ ¸øÇÏ°Ô ¸·À» ¼ö ÀÖ´Ù

Ä«¸£´Ù³ë ADA

CARDANO

1000x1.png

Ä«¸£´Ù³ë´Â ÃÖÃÊÀÇ ¿ÏÀüÇÑ ¿ÀÇÂ-¼Ò½º Å»Áß¾ÓÈ­ °ø°³ ºí·ÏüÀÎÀ̸ç ÇϽºÄÌ(Haskel)·Î ±¸ÇöµÇ´Â °³ÀΠ°£ °ËÁõ Çмú ÀÛ¾÷¿¡ ±â¹ÝÇÑ ¾ÏȣȭÆó ÇÁ·ÎÁ§Æ®ÀÌ´Ù ´Ù¾çÇÑ ´ëÇеé°ú ¿¬°èÇؼ­ IOHKÀÇ ¿£Áö´Ï¾î¸µ ¹Ùµð·Î °³¹ßµÇ¾ú´Ù Ä«¸£´Ù³ë´Â ÀÏ¸í ¿ì·Îº¸·Î½º(Ouroboros)¶ó°í Çϴ ¾ÈÀüÇÑ ÁöºÐ Áõ¸í ÄÁ¼¾¼­½º¸¦ »ç¿ëÇÑ´Ù ¿ì·Îº¸·Î½º´Â ¾ö°ÝÇÑ ¿¬±¸, ¶Ù¾î³­ ¼öÇÐÀû °ø½Ä°ú Áõ¸íÀ¸·Î µÞ¹ÞħµÇ¸ç º¸¾È¼º°ú È®À强¿¡ ´ëÇÑ ³ôÀº ½Å·Ú¸¦ Á¦°øÇÑ´Ù Ä«¸£´Ù³ë´Â °³¹ßÀÚµéÀÌ Å»Áß¾ÓÈ­ ¾ÖÇø®ÄÉÀ̼ǰú °è¾àµéÀ» ±¸ÇöÇÏ°í ¶Ç À̵éÀ» ³·Àº ºñ¿ë, º¸¾È¼º, ÇÁ¶óÀ̹ö½Ã, È®À强 ¹× ÇÕ¹ýÀû È¯°æ¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ¾à¼ÓÇÑ´Ù ¿ì¼±, Ä«¸£´Ù³ë ¿ì·Îº¸·Î½º´Â »ç¿ëÀÚ ÇÁ¶óÀ̹ö½Ã¸¦ À§ÇØ ¼³°èµÇ¾ú´Ù ´Ù¸¥ ÇÑÆíÀ¸·Î´Â, °£ÆíÇÑ ½Ã½ºÅÛ ¾÷±×·¹À̵带 À§Çؼ­ ±ÔÁ¦ ÀåÄ¡ÀÇ Çʿ伺À» ¿°µÎ¿¡ µÎ¾ú´Ù ÀÌ·¸°Ô ÇÔÀ¸·Î½á, Ä«¸£´Ù³ë´Â ¾ÏȣȭÆó¿¡ ´ëÇÑ »õ·Î¿î Á¢±Ù¹ýÀ» °³Ã´Çϸ鼭 ¹Ì¹¦ÇÏ°í È¿À²ÀûÀΠ¹æ¹ýÀ¸·Î ÀÌ·¯ÇÑ ¿ä±¸ »çÇ×µéÀÇ ±ÕÇüÀ» ÀÌ·ç´Â Ã¹ ¹ø° ÇÁ·ÎÅäÄÝÀ̶ó°í ÁÖÀåÇÑ´Ù

Cosmos Tendermint

Tendermint

1000x1.png

ÅÙ´õ¹ÎÆ® ºí·ÏüÀΠÀÎÇÁ¶ó´Â ½¬¿î »ç¿ë, ½¬¿î ÀÌÇØ, °í¼º´É ±×¸®°í Æø³ÐÀº ºÐ»ê ¾ÖÇø®ÄÉÀ̼ǿ¡ µµ¿òÀÌ µÇ±â À§ÇØ ¼³°èµÇ¾ú´Ù ÅÙ´õ¹ÎÆ®ÀÇ ¸ñÀûÀº ¸¹Àº ³ëµå »ó¿¡¼­ º¸¾È°ú ÀÏ°üµÈ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¹ÝÀÀ¿¡ ÀÖ´Ù º¸¾È¼º(security)Àº ³ëµåÀÇ 1/3±îÁö°¡ ¹«ÀÛÀ§ ¼±Ãâ ¹æ½Ä¿¡¼­ ½ÇÆÐÇÏ´õ¶óµµ ÅÙ´õ¹ÎÆ®´Â ÀÛµ¿ÇѴٴ °ÍÀ» ÀǹÌÇÑ´Ù ÀÏ°ü¼º(consistency)Àº ¸ðµç ºñ-¿À·ù ³ëµåµéÀº °°Àº Æ®·£Àè¼Ç ·Î±×¸¦ º¸¸ç °°Àº »óÅÂ(state)¸¦ °è»êÇÔÀ» ÀǹÌÇÑ´Ù ÀÌ·¯ÇÑ µÎ °¡Áö ¼Ó¼ºÀº ±¤¹üÀ§ÇÑ ¿µ¿ªÀÇ ¾ÖÇø®ÄÉÀ̼Ǡ¿À·ù Çã¿ë(fault tolerance)¿¡¼­ Áß¿äÇÑ ¿ªÇÒÀ» ÇÑ´Ù È­Æó¿¡¼­ºÎÅÍ, ¼±°Å, ÀÎÇÁ¶ó °áÇÕ ¹× ±× ÀÌ»óÀÇ ¿µ¿ªÀÌ´Ù

ÅÙ´õ¹ÎÆ®´Â ÅÙ´õ¹ÎÆ® ÄÚ¾î(Tendermint Core)·Î ºÒ¸®´Â ÄÁ¼¾¼­½º ¿£Áø°ú Æ÷°ýÀûÀΠ¾ÖÇø®ÄÉÀ̼ǠÀÎÅÍÆäÀ̽º·Î ±¸¼ºµÈ´Ù ÅÙ´õ¹ÎÆ® ÄÚ¾î´Â ¸ðµç ³ëµå°¡ µ¿ÀÏÇÑ ¼ø¼­·Î µ¿ÀÏÇÑ Æ®·£Àè¼ÇÀ» ÀúÀåÇÔÀ» º¸ÀåÇϱâ À§Çؼ­ PoS¿Í ºñÀÜƾ ¿À·ù Çã¿ë(BFT)À» »ç¿ëÇÑ´Ù ÇÑÆí, ¾ÖÇø®ÄÉÀ̼ǠÀÎÅÍÆäÀ̽º´Â Æ®·£Àè¼ÇÀÌ ¾î¶² ÇÁ·Î±×·¡¹Ö ¾ð¾î·Îµµ Ã³¸®µÉ ¼ö ÀÖµµ·Ï ÇÑ´Ù µû¶ó¼­, °³¹ßÀÚµéÀº ÅÙ´õ¹ÎÆ®¸¦ ¸ðµç ¾ð¾î·Î ÀÛ¼ºµÈ ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ ÀÌÁßÈ­ ½Ã½ºÅÛ(BFT state machine replication)À» À§ÇØ »ç¿ëÇÑ´Ù ¸®Çø®ÄÉÀ̼Ç(replication)Àº µ¿ÀÏÇÑ ½Ã½ºÅÛÀ» º¹¼ö·Î ÁغñÇÏ¿© º´·Ä·Î ½ÇÇà½ÃÄÑ ´Ù¼ö¸¦ ¸¸Á·Çϴ °á°ú¸¦ ¿Ã¹Ù¸¥ °á°ú·Î Àû¿ëÇϴ °ÍÀÌ´Ù

ºñ±³ ±âÁØ :

ÇÕÀÇ ÇÁ·ÎÅäÄÝ (Consensus)

1000x1.png

ÄÁ¼¾¼­½º´Â ºÐ¸íÈ÷ ¸ðµç Å»Áß¾ÓÈ­ ¾ÏȣȭÆóÀÇ Çٽɠ¸ÞÄ¿´ÏÁòÀÌ´Ù ÀÌ°ÍÀº ºÐ»ê ½Ã½ºÅÛÀÇ ¸¶½ºÅÍ ³ëµå(full nodes) »ó¿¡¼­ ÀÏ°ü¼º, ºÒº¯¼º ¹× º¸¾È¼ºÀ» À¯ÁöÇÑ´Ù ÀÛ¾÷ Áõ¸í ¹æ½ÄÀÇ ºñÆ®ÄÚÀΠºí·ÏüÀÎÀº º¸¾È¼º°ú Å»Áß¾ÓÈ­¸¦ Á¦°øÇÏÁö¸¸ º´¸ñÇö»óÀ̶ó´Â È®À强 ¹®Á¦¸¦ ³²°Ü³õ°í ÀÖ´Ù ±×¶§ºÎÅÍ, ¸¹Àº ÇÕÀÇ ÇÁ·ÎÅäÄݵéÀÌ ÇØ°áÃ¥À» Á¦¾ÈÇØ ¿Ô´Ù ÀÌ·¯ÇÑ ¸ÞÄ¿´ÏÁòÀº ¾Õ¼­ ¾ð±ÞÇÑ ÇÁ·ÎÁ§Æ®µé¿¡¼­ ¾Ë ¼ö Àִ ¸Å¿ì ´Ù¾çÇÑ ÁöºÐ Áõ¸í ±â¹Ý ÇÕÀÇ ÇÁ·ÎÅäÄÝÀÌ´Ù ÀÌ°ÍÀº ÇöÀçÀÇ ºñÆ®ÄÚÀΰú ÀÌ´õ¸®¿òÀÌ °¡Áö´Â ¿¡³ÊÁö ³¶ºñ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇÑ ¸ñÀû»Ó¸¸ ¾Æ´Ï¶ó Æ®·£Àè¼Ç Ã³¸® ´É·ÂÀ» Çâ»ó½ÃÅ°±â À§ÇÑ °ÍÀÌ´Ù

Å»Áß¾ÓÈ­ (Decentralization)

1000x1.png

ºñÆ®ÄÚÀΠºí·ÏüÀÎÀÌ Å« °ü½ÉÀ» °®´Â ÁÖÁ¦°¡ µÈ ÀÌÀ¯ °¡¿îµ¥ Çϳª´Â Å»Áß¾ÓÈ­¿¡ ÀÖ´Ù ±âÁ¸ Áß¾ÓÈ­ ½Ã½ºÅÛÀ̳ª ¼ÒÀ§ “Æó¼âÇü ºÐ»ê ½Ã½ºÅÛ”À̶ó°í Çϴ °Í°ú´Â ´Þ¸®, ºñÆ®ÄÚÀÎÀº “public”(´©±¸³ª ºí·ÏüÀÎÀ» Á¶È¸ÇÒ ¼ö ÀÖ´Â) ¶Ç´Â “permissionless”(´©±¸³ª ºí·ÏüÀΠÇÕÀÇ¿¡ Âü¿©ÇÒ ¼ö ÀÖ´Â) Å»Áß¾ÓÈ­ ½Ã½ºÅÛÀ» ¿î¿µÇϴµ¥, ¸ðµç ³ëµå°¡ ³×Å©¿öÅ©¿¡ Âü¿©ÇÒ ¼ö ÀÖÀ¸¸ç, ³ëµåµéÀÇ Âü¿©¿Í ¶°³²À» ¹Ýµå½Ã Ã³¸®ÇؾߠµÇ´Â “¸ÅÀÏÀÇ È°µ¿”À¸·Î ¸¸µç´Ù ÀÌ ¹æ¹ýÀ¸·Î, Áß¾ÓÈ­ ½Ã½ºÅÛÀÌ °¡Áö´Â ´ÜÀÏ ½ÇÆÐÁ¡(½Ã½ºÅÛ ¿ä¼Ò Áß Çϳª°¡ µ¿ÀÛÇÏÁö ¾ÊÀ¸¸é Àüü ½Ã½ºÅÛÀÌ ÁߴܵǴÂ)À» ¾ø¾Ù ¼ö ÀÖ´Ù ±× °á°ú, ½Ã½ºÅÛÀÌ ´õ ¸¹Àº Å»Áß¾ÓÈ­¸¦ Á¦°øÇÒ¼ö·Ï, ÀÌ°ÍÀÌ Áö¿øÇϴ µ¥ÀÌÅÍ °¡¿ë¼º°ú ¿À·ù Çã¿ë¼ºÀº ´õ Ä¿Áø´Ù

Security (º¸¾È¼º)

1000x1.png

ºí·ÏüÀÎÀÇ ºÐ¸íÇÏ°íµµ ¼±±¸ÀûÀΠ¾ÖÇø®ÄÉÀ̼Ǡ°¡¿îµ¥ Çϳª´Â ±ÝÀ¶ »ê¾÷¿¡ ÀÖ´Ù ÇöÀç ¾ÏȣȭÆóÀÇ ½Ã°¡ ÃѾ×Àº 3õ¾ï ´Þ·¯ ÀÌ»óÀ̸ç, ÀÌ°ÍÀº °ø°ÝÀÚµéÀÌ ½Ã½ºÅÛ¿¡ Ä§ÅõÇϰųª °ø°ÝÇÒ ÀÌÀ¯°¡ µÈ´Ù ÀÌ·¯ÇÑ ½Ã½ºÅÛ¿¡ ´ëÇÑ ¸¹Àº °ø°Ý ¹æ½ÄÀÌ Àִµ¥, ÀÌÁß ÁöºÒ, nothing-at-stake, ½ºÆÔ, µðµµ½º ¹× long range °ø°ÝÀÌ ±×°ÍÀÌ´Ù ºí·ÏüÀΠ±â¹Ý ¾ÏȣȭÆó ½Ã½ºÅÛµéÀº ¹Ýµå½Ã ÀÌ·¯ÇÑ °ø°ÝÀ» ÇØ°áÇÒ ¼ö ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó ¾ÈÀü¼º(satety)°ú Áö¼Ó¼º(liveness)À» Æ÷ÇÔÇϴ ½Ã½ºÅÛÀÇ ¾ÈÁ¤¼ºÀ» º¸ÀåÇؾߠÇÑ´Ù

Scalability/performance (È®À强/¼º´É)

1000x1.png

ºñÀÚ¿Í ¸¶½ºÅÍÄ«µå¿Í °°Àº ÇöÀçÀÇ ±ÝÀ¶ Å×Å©³î·ÎÁö´Â ÃÊ ´ç ¼öõ °ÇÀÇ Æ®·£Àè¼ÇÀ» Ã³¸®ÇÒ ¼ö ÀÖÀ¸¸ç, È®½ÇÈ÷ ºñÆ®ÄÚÀΰú ÀÌ´õ¸®¿òÀÇ ÀúÁ¶ÇÑ Æ®·£Àè¼Ç Ã³¸®·®Àº À̸¦ µû¶ó°¡Áö ¸øÇÑ´Ù µû¶ó¼­, ¾ÏȣȭÆó°¡ ±ÝÀ¶ »ê¾÷»Ó¸¸ ¾Æ´Ï¶ó ¹°·ù, Á¦Á¶¾÷¿¡¼­ ´õ ¸¹Àº Ã¤ÅÃÀ» ¾ò±â À§Çؼ­´Â ºí·ÏüÀΠ±â¼úÀÌ ¹Ýµå½Ã ±× È®À强/¼º´ÉÀ» ²ø¾î¿Ã·Á¾ß ÇÑ´Ù ±×·¯¹Ç·Î, ¿ì¸®´Â È®À强À» ºí·ÏüÀΠ½Ã½ºÅÛÀÇ ¼º°øÀ» Æò°¡Çϴ Çٽɠ±âÁØ °¡¿îµ¥ Çϳª·Î »ý°¢ÇÑ´Ù

Roadmap

1000x1.png

ÀϹÝÀûÀ¸·Î, Å×Å©³î·ÎÁö ·Îµå¸ÊÀº Àå±â ¹× ´Ü±â ¸ñÇ¥¸¦ Æ¯Á¤ ±â¼ú ¼Ö·ç¼Ç°ú ÀÏÄ¡½ÃÅ´À¸·Î½á Àü·«°ú Àå±â °èȹÀ» Áö¿øÇϴ À¯¿¬ÇÑ Ç÷¡´× ±â¹ýÀÌ´Ù ·Îµå¸ÊÀº ÇÁ·ÎÁ§Æ®ÀÇ ºñÀü°ú °¡´É¼ºÀ» Æò°¡Çϱâ À§ÇÑ Áß¿äÇÑ Ãø¸é Áß ÇϳªÀÌ´Ù

Ecosystem (»ýÅ°è)

1000x1.png

¾Õ¼­ ¾ð±ÞÇÑ ¸ðµç ºí·ÏüÀΠÇÁ·ÎÁ§Æ®µéÀº ´Ù¸¥ ´ð(DApp)µéÀÌ ¸¸µé¾îÁú ¼ö Àִ ÀÎÇÁ¶ó(Ç÷§Æû)¸¦ ±¸ÃàÇÏ°í ÀÖ´Ù ÀÎÇÁ¶ó¿Í Áö¿øÀÌ °­·ÂÇÒ¼ö·Ï, ´õ ¸¹Àº ´ðÀÌ ÀÌ°ÍÀ» ±â¹ÝÀ¸·Î °­ÇÑ »ýÅ°踦 ¸¸µé ¼ö ÀÖ´Ù ´õ ³ª¾Æ°¡¼­, °­·ÂÇÑ ´ðÀÇ »ýÅ°è´Â ´õ ¸¹Àº »ç¿ëÀÚ¸¦ ²ø¾îµéÀÌ°Ô µÇ°í, ±× °á°ú °³¼±ÀÌ µÇ¾î ±âº» ÀÎÇÁ¶óÀÇ ¹ßÀüÀ» µµ¸ðÇÑ´Ù ¾ÕÀ¸·Î ´Ù·ê ºí·ÏüÀΠÇÁ·ÎÁ§Æ®µéÀº °¢°¢ ÁöºÐ Áõ¸í(PoS) ±â¹Ý ÇÕÀÇ ÇÁ·ÎÅäÄÝÀ» Á¦°øÇÏ¿© ÃÊ´ç ¼öõ °ÇÀÇ Æ®·£Àè¼ÇÀ» Ã³¸®ÇÒ ¼ö ÀÖÀ¸¸ç, »ýÅ°踦 À§ÇÑ ¸¹Àº °¡´É¼º Àִ ´ðµéÀ» ¾à¼ÓÇÑ´Ù

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

»Ñ¼Å»Ñ¼ÅÀÇ ´Ù¸¥ Æ÷½ºÆ® º¸±â
Comments 1°³, 60ÀÚ ÀÌ»ó ´ñ±Û¿¡´Â ÅäÅ« 50°³ (BUGS)¸¦ µå¸³´Ï´Ù.
50 tokens (BUGS) will be given to comments longer than 60 characters.
Show all comments
  • ¹«¾Æµö(MuadKhan)VIP 2019-01-30 22:42:47 222.100.***.***

    Âü ºí·ÏüÀÎÀ̶ó´Â°Ô ¿©·¯ Á¾·ù°¡ À־ Çò°¥¸± Áö°æÀÔ´Ï´Ù. Àúµµ ºí·ÏüÀÎÀÇ. °³³ä Á¤µµ¸¸ °£½ÅÈ÷ ¾ËÁö ±â¼úÀû ±â¹Ý±îÁö ÆÄ°í µé¾î°¡´Â°Ç ¸ð¸£°Ú´õ±º¿ä. ºí·ÏüÀο¡ ´ëÇØ ´õ °øºÎÇؾ߰ڽÀ´Ï´Ù.   »èÁ¦

    iconÀαâ Æ÷½ºÆ®
    ¿©¹é
    ¿©¹é
    Back to Top