īī¿À¹ðÅ©, ºí·ÏüÀÎ ¼­ºñ½º ¹é¿£µå °³¹ßÀÚ Ã¤¿ë

īī¿À¹ðÅ©°¡ ºí·ÏüÀÎ ¼­ºñ½º ¹é¿£µå °³¹ßÀÚ 1¸íÀ» ¸ðÁýÇÒ ¿¹Á¤ÀÌ´Ù. À̹ø ä¿ëÀº īī¿À¹ðÅ© ºñÁîÇ÷§Æû°³¹ßÆÀ ¼Ò¼ÓÀ¸·Î, īī¿À¹ðÅ©°¡ »õ·Ó°Ô È®ÀåÇϰí ÀÖ´Â ºí·ÏüÀÎ ±â¹Ý ½Å»ç¾÷ ¼­ºñ½ºÀÇ °³¹ß°ú ¿î¿µÀ» ÇÔ²² À̲ø¾î°¥ ÀÎÀ縦 ã´Â ÀÚ¸®´Ù.

À̹ø¿¡ ÇÕ·ùÇÏ´Â °³¹ßÀÚ´Â ºí·ÏüÀÎ ¼­ºñ½ºÀÇ ¹é¿£µå ½Ã½ºÅÛ Àü¹ÝÀ» °³¹ßÇÏ´Â ¿ªÇÒÀ» ´ã´çÇÏ°Ô µÈ´Ù. ±¸Ã¼ÀûÀ¸·Î´Â Ű °ü¸® ¹× º¸¾È ½Ã½ºÅÛ °³¹ß, ¸ð´ÏÅ͸µ ½Ã½ºÅÛ °³¹ß ¹× ¿î¿µ, ±×¸®°í ¹é¿ÀÇǽº(°ü¸®ÀÚÆäÀÌÁö) °³¹ß ¹× ¿î¿µ ¾÷¹«¸¦ ÇÔ²² ¸Ã°Ô µÇ¸ç, ¼­ºñ½ºÀÇ ¾ÈÁ¤¼º°ú º¸¾È¼ºÀ» À¯ÁöÇÏ´Â µ¥ ÇÙ½ÉÀûÀÎ ¿ªÇÒÀ» °æÇèÇÏ°Ô µÈ´Ù.

Áö¿øÀ» À§Çؼ­´Â 3³â ÀÌ»óÀÇ ¹é¿£µå ½Ã½ºÅÛ °³¹ß °æ·ÂÀÌ ÇÊ¿äÇϸç, Æ®·£Àè¼Ç ¹«°á¼ºÀÌ º¸ÀåµÇ´Â DB ½ºÅ°¸¶ ¼³°è ´É·Â°ú ºí·ÏüÀο¡ ´ëÇÑ ±íÀº ÀÌÇØ(Reorg, PoS, PoW)¸¦ °®Ãá ºÐÀ» ÇÊ¿ä·Î ÇÑ´Ù. ¶ÇÇÑ Clean Code¿¡ °ü½ÉÀÌ ¸¹°í Å×½ºÆÃ ÀÚµ¿È­ ´É·ÂÀ» º¸À¯ÇÑ ºÐ, Àû±ØÀûÀÎ Ä¿¹Â´ÏÄÉÀÌ¼Ç ¿ª·®ÀÌ ÀÖ´Â ºÐÀ̶ó¸é Áö¿øÇÒ ¼ö ÀÖ´Ù. °¡»óÀÚ»ê °Å·¡¼Ò µî VASP¿¡¼­ Áö°© °ü·Ã ¾÷¹« °æÇèÀÌ ÀÖ´Â ºÐ, ½º¸¶Æ® ÄÁÆ®·¢Æ® °³¹ß ¿ª·®ÀÌ ÀÖ°í ½ÇÁ¦ ·±ÄªµÈ dApp ¼­ºñ½º¿¡ Âü¿©ÇÑ ºÐ, ERC ÅäÅ« Ç¥ÁØ¿¡ ´ëÇÑ ÀÌÇØ°¡ ÀÖ´Â ºÐ, Æ®·£Àè¼Ç °ü¸®(¼­¸í, Àü¼Û ¹× nonce °ü¸®) °æÇèÀÌ ÀÖ´Â ºÐ, Ç®³ëµå ¿î¿µ °æÇèÀÌ ÀÖ´Â ºÐ(Geth, Parity)Àº ¿ì´ëÇϸç, ±¹°¡À¯°øÀÚ ¹× Àå¾ÖÀÎ µî Ãë¾÷º¸È£´ë»óÀÚ´Â °ü°è¹ý·É¿¡ µû¶ó ¿ì´ëÇÑ´Ù.

±Ù¹«Áö´Â °æ±âµµ ¼º³²½Ã ºÐ´ç±¸ ºÐ´ç³»°î·Î 131¿¡ À§Ä¡ÇÑ Ä«Ä«¿À¹ðÅ© ÆÇ±³¿ÀÇǽº´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº īī¿À¹ðÅ©ÀÇ È¨ÆäÀÌÁö¿¡¼­ È®ÀÎÇÒ ¼ö ÀÖ´Ù.