°³¶ËÀ̳׿¡¼ ÆÇ¸ÅµÈ "ºí·ÏüÀÎ ÀÎ ¾×¼Ç" Á¤°¡ 30,000¿ø Æò±ÕÇÒÀΰ¡
|
|
|
ÃÑ 7°³ÀÇ µµ¼°¡ ÀÖ½À´Ï´Ù.
µµ¼À̹ÌÁö |
µµ¼¸í |
»óÅÂ |
°¡°Ý |
ÆǸÅÀÚ |
|
|
ºí·ÏüÀÎ ÀÎ ¾×¼Ç
|
ÃÖ»ó
|
26,070¿ø
35,000 ¹Ì¸¸ ¹è¼Ûºñ3,000
|
|
|
|
|
ºí·ÏüÀÎ ÀÎ ¾×¼Ç
|
ÃÖ»ó
|
26,100¿ø
35,000 ¹Ì¸¸ ¹è¼Ûºñ3,000
|
|
|
|
|
ºí·ÏüÀÎ ÀÎ ¾×¼Ç
|
ÃÖ»ó
|
26,100¿ø
35,000 ¹Ì¸¸ ¹è¼Ûºñ3,000
|
|
|
|
|
ºí·ÏüÀÎ ÀÎ ¾×¼Ç
|
ÃÖ»ó
|
26,100¿ø
35,000 ¹Ì¸¸ ¹è¼Ûºñ3,000
|
|
|
|
|
ºí·ÏüÀÎ ÀÎ ¾×¼Ç
|
»õÃ¥
|
27,000¿ø
30,000 ¹Ì¸¸ ¹è¼Ûºñ5,000
|
|
|
|
|
ºí·ÏüÀÎ ÀÎ ¾×¼Ç
|
»õÃ¥
|
|
|
|
|
|
ºí·ÏüÀÎ ÀÎ ¾×¼Ç
|
»õÃ¥
|
|
|
|
|
PART I ºí·ÏüÀÎ ÇÁ·Î±×·¡¹Ö ½ÃÀÛÇϱâ 1 CHAPTER 1 ºí·ÏüÀÎ ±âÃÊ 3 1.1 ºñÆ®ÄÚÀο¡¼ ºí·ÏüÀÎÀ¸·Î 4 1.2 ºí·ÏüÀÎÀ̶õ ¹«¾ùÀΰ¡? 6 1.3 ºí·ÏüÀÎ ÇÁ·Î±×·¡¹Ö 8 1.4 »ç¿ë µ¿±â ½Ã³ª¸®¿À 18 1.5 µÇµ¹¾Æº¸±â 21 1.6 ¿ä¾à 23
CHAPTER 2 ½º¸¶Æ® ÄÁÆ®·¢Æ® 25 2.1 ½º¸¶Æ® ÄÁÆ®·¢Æ® °³³ä 26 2.2 ½º¸¶Æ® ÄÁÆ®·¢Æ®ÀÇ ¼³°è 29 2.3 ½º¸¶Æ® ÄÁÆ®·¢Æ® ÄÚµå ÀÛ¼º 34 2.4 ½º¸¶Æ® ÄÁÆ®·¢Æ® Äڵ带 ¹èÆ÷ÇÏ°í Å×½ºÆ®Çϱâ 36 2.5 ºí·ÏüÀÎ ÄÁÆ®·¢Æ®´Â ¿Ö ½º¸¶Æ®ÇÑ°¡? 41 2.6 Å»Áß¾ÓÈ Ç×°ø»ç ½Ã½ºÅÛ À¯½º ÄÉÀ̽º 43 2.7 Ç×°ø»ç ½º¸¶Æ® ÄÁÆ®·¢Æ® 47 2.8 ½º¸¶Æ® ÄÁÆ®·¢Æ® ¼³°è °í·Á »çÇ× 58 2.9 º£½ºÆ® ÇÁ·¢Æ¼½º 59 2.10 ¿ä¾à 60
CHAPTER 3 ½Å·Ú¿Í ¹«°á¼ºÀ» À§ÇÑ ±â¹ý 61 3.1 ½Å·Ú¿Í ¹«°á¼ºÀÇ ÇÙ½É 62 3.2 ÀüÀÚ ¹ÎÁÖÁÖÀÇ ¹®Á¦ 65 3.3 Å×½ºÆà 78 3.3.1 ±àÁ¤ Å×½ºÆ® 80 / 3.3.2 ºÎÁ¤ Å×½ºÆ® 81 3.4 ¼öÁ¤ÀÚ, require(), revert() »ç¿ëÇϱâ 82 3.5 assert() ¼±¾ð 83 3.6 º£½ºÆ® ÇÁ·¢Æ¼½º 86 3.7 µÇµ¹¾Æº¸±â 86 3.8 ¿ä¾à 87
CHAPTER 4 ½º¸¶Æ® ÄÁÆ®·¢Æ®¿¡¼ DappÀ¸·Î 89 4.1 Æ®·¯ÇÃÀ» »ç¿ëÇÑ Dapp °³¹ß 91 4.2 °¡³ª½¬ Å×½ºÆ® üÀÎ ¼³Ä¡ 96 4.3 ½º¸¶Æ® ÄÁÆ®·¢Æ® °³¹ß 97 4.4 À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ°í ¼³Á¤Çϱâ 103 4.5 µÇµ¹¾Æº¸±â 113 4.6 º£½ºÆ® ÇÁ·¢Æ¼½º 114 4.7 ¿ä¾à 115
PART II Á¾´Ü °£ Dapp °³¹ßÀ» À§ÇÑ ±â¹ý 117 CHAPTER 5 º¸¾È°ú ÇÁ¶óÀ̹ö½Ã 119 5.1 ¾ÏÈ£ÇÐ ±âÃÊ 121 5.2 ºí·ÏüÀÎÀ» À§ÇÑ °ø°³Å° ¾ÏÈ£ÇÐÀÇ À¯¿ë¼º 123 5.3 ÇØ½Ì ±âÃÊ 131 5.4 ÇØ½Ì ¾ÖÇø®ÄÉÀÌ¼Ç 134 5.5 µÇµ¹¾Æº¸±â 143 5.6 º£½ºÆ® ÇÁ·¢Æ¼½º 143 5.7 ¿ä¾à 143
CHAPTER 6 ¿ÂüÀΰú ¿ÀÇÁüÀÎ µ¥ÀÌÅÍ 145 6.1 ¿ÂüÀÎ µ¥ÀÌÅÍ 147 6.2 ºí¶óÀÎµå °æ¸Å À¯½º ÄÉÀ̽º 149 6.3 ¿ÀÇÁüÀÎ µ¥ÀÌÅÍ: ¿ÜºÎ µ¥ÀÌÅÍ ¼Ò½º 163 6.4 ASK Ç×°ø»ç ½Ã½ºÅÛ 165 6.5 µÇµ¹¾Æº¸±â 178 6.6 º£½ºÆ® ÇÁ·¢Æ¼½º 180 6.7 ¿ä¾à 181
CHAPTER 7 web3¿Í ä³Î Dapp 183 7.1 web3 API 184 7.2 ä³Î °³³ä 187 7.3 ¸¶ÀÌÅ©·Î ÆäÀ̸ÕÆ® ä³Î 188 7.4 ¸¶ÀÌÅ©·Î ÆäÀ̸ÕÆ® ä³Î À¯½º ÄÉÀ̽º 189 7.5 µ¹¾Æº¸±â 213 7.6 º£½ºÆ® ÇÁ·¢Æ¼½º 214 7.7 ¿ä¾à 215
CHAPTER 8 ÀÎÇ»¶ó¸¦ ÀÌ¿ëÇØ ÆÛºí¸¯À¸·Î ³ª°¡±â 217 8.1 ³ëµå¿Í ³×Æ®¿öÅ© 218 8.2 ÀÎÇ»¶ó ºí·ÏüÀÎ ÀÎÇÁ¶ó 219 8.3 ÀÎÇ»¶ó¸¦ ÀÌ¿ëÇØ ÆÛºí¸¯À¸·Î ³ª°¡±â 220 8.4 ÆÛºí¸¯ ¹èÆ÷¸¦ À§ÇÑ Á¾´Ü °£ ÇÁ·Î¼¼½º 222 8.5 BlindAuction-DappÀ» ÀÎÇ»¶ó¿¡ ¹èÆ÷Çϱâ 230 8.6 ÀÎÇ»¶ó ³ëµå¸¦ ÅëÇØ MPC-DappÀ» ¹èÆ÷Çϱâ 240 8.7 µÇµ¹¾Æº¸±â 247 8.8 º£½ºÆ® ÇÁ·¢Æ¼½º 248 8.9 ¿ä¾à 248
PART III ·Îµå¸Ê°ú ÇâÈÄ ¹ßÀü Àü¸Á 249 CHAPTER 9 ÀÚ»êÀÇ ÅäÅ«È 251 9.1 ÀÌ´õ¸®¿ò Ç¥ÁØ 252 9.2 RES4: ´ëü ºÒ°¡´ÉÇÑ ºÎµ¿»ê ÅäÅ« 257 9.3 µÇµ¹¾Æº¸±â 271 9.4 º£½ºÆ® ÇÁ·¢Æ¼½º 272 9.5 ¿ä¾à 273
CHAPTER 10 ½º¸¶Æ® ÄÁÆ®·¢Æ® Å×½ºÆ® 275 10.1 ½º¸¶Æ® ÄÁÆ®·¢Æ® Å×½ºÆ®ÀÇ Á߿伺 276 10.2 Ä«¿îÅÍ ½º¸¶Æ® ÄÁÆ®·¢Æ® Å×½ºÆ®Çϱâ 277 10.3 ÅõÇ¥ ½º¸¶Æ® ÄÁÆ®·¢Æ® Å×½ºÆ®Çϱâ 284 10.4 Å×½ºÆ® ½ºÅ©¸³Æ® °³¿ä 288 10.5 ºí¶óÀÎµå °æ¸Å Å×½ºÆ® ½ºÅ©¸³Æ® 288 10.6 µÇµ¹¾Æº¸±â 293 10.7 º£½ºÆ® ÇÁ·¢Æ¼½º 293 10.8 ¿ä¾à 294
CHAPTER 11 Dapp °³¹ß ·Îµå¸Ê 295 11.1 ½Ã³ª¸®¿À µ¿±â: ±³À° °ü·Ã Áõ¸í¼ 296 11.2 ·Îµå¸Ê 297 11.3 ¹®Á¦ ¼³Á¤ 298 11.4 ºÐ¼®°ú ¼³°è 300 11.5 ½º¸¶Æ® ÄÁÆ®·¢Æ® °³¹ßÇϱâ 303 11.6 ·ÎÄà ¹èÆ÷ 309 11.7 Æ®·¯ÇÃÀ» »ç¿ëÇÑ ÀÚµ¿ÈµÈ Å×½ºÆ® 309 11.8 À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÇϱâ 311 11.9 DCC-Dapp Å×½ºÆ®Çϱâ 314 11.10 ÆÛºí¸¯ ¹èÆ÷ 315 11.11 µÇµ¹¾Æº¸±â 319 11.12 º£½ºÆ® ÇÁ·¢Æ¼½º 319 11.13 ¿ä¾à 320
CHAPTER 12 ºí·ÏüÀÎ Àü¸Á 323 12.1 Å»Áß¾ÓÈµÈ ¾ÆÀ̵§Æ¼Æ¼ 324 12.2 ÀÚü °ü¸® ¾ÆÀ̵§Æ¼Æ¼ 324 12.3 ÇÕÀÇ¿Í ¹«°á¼º 327 12.4 È®À强 329 12.5 È®À强 ¼Ö·ç¼Ç 331 12.6 ÇÁ¶óÀ̹ö½Ã 332 12.7 ÆÛºí¸¯, ÇÁ¶óÀ̺ø, Çã°¡Çü ³×Æ®¿öÅ© 332 12.8 ±â¹Ð¼º 334 12.9 º¸¾È 336 12.10 ¾ÏÈ£ ÈÆó¸¦ ÀÌ¿ëÇÑ º¸¾È 337 12.11 ¿ÀÇÁüÀÎ µ¥ÀÌÅÍ ¾×¼¼½º(¿À¶óŬ) 338 12.12 ±âÃÊ¿¡¼ ½Ç¿ëÀûÀÎ ½Ã½ºÅÛÀ¸·Î 340 12.13 Àü¸Á 342 12.14 º£½ºÆ® ÇÁ·¢Æ¼½º 343 12.15 µÇµ¹¾Æº¸±â 343 12.16 ¿ä¾à 344
APPENDIX A UML ºí·ÏüÀÎ ¼³°è ¸ðµ¨ 345 A.1 ¹®Á¦ ºÐ¼®°ú ¼³°è 346 A.2 Çൿ ´ÙÀ̾î±×·¥ 346 A.3 ±¸Á¶Àû ´ÙÀ̾î±×·¥ 349 A.4 »óÈ£ÀÛ¿ë ´ÙÀ̾î±×·¥ 352
APPENDIX B ¼³°è ¿øÄ¢ 354
ºí·ÏüÀο¡ °ü½É ÀÖ´Â ¸ðµç »ç¶÷À» À§ÇÑ ÈǸ¢ÇÑ Ãâ¹ßÁ¡! Dapp °³¹ß¿¡ ´ëÇÑ ¸íÈ®ÇÏ°í ÅëÂû·ÂÀÌ °¡µæÇÑ Ã¥!
ºí·ÏüÀÎÀº ´Ü¼øÇÑ ºñÆ®ÄÚÀÎ µÚ¿¡ ÀÖ´Â ±â¼ú ±× ÀÌ»óÀÇ ¸¹Àº °ÍÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. °üÅëÇÒ ¼ö ¾ø´Â º¸¾È, Å»Áß¾ÓÈµÈ Æ®·£Àè¼Ç, ±×¸®°í µ¶¸³ÀûÀ¸·Î °ËÁõ °¡´ÉÇÑ ¼ÇöóÀÌ Ã¼ÀÎÀ» °áÇÕÇÔÀ¸·Î½á ºí·ÏüÀÎ ¾ÖÇø®ÄÉÀ̼ÇÀº ÈÆó, µðÁöÅÐ ¾ÆÀ̵§Æ¼Æ¼, ¹°·ù ü°è¸¦ º¯È¯½ÃÄÑ ¿Ô´Ù. °Ô´Ù°¡ ÀÌ´õ¸®¿ò°ú ÇÏÀÌÆÛ·¹Àú °°Àº Ç÷§ÆûÀº ÀÌ¹Ì Àͼ÷ÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ »ç¿ëÇؼ ½±°Ô ºí·ÏüÀÎ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁØ´Ù. ÀÌ Ã¥Àº ¾î¶»°Ô ºí·ÏüÀÎ ±â¹Ý Å»Áß¾ÓÈ ¾ÛÀ» ¼³°èÇÏ°í °³¹ßÇÏ´ÂÁö¸¦ °£´Ü¸í·áÇÏ°í ÀÌÇØÇϱ⠽±°Ô ¼³¸íÇÑ´Ù. ¿ì¼±, ºí·ÏüÀÎÀÌ ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö¿¡ ´ëÇØ ¼Ò°³ÇÏ´Â °ÍÀ» ½ÃÀÛÀ¸·Î ÀÌ´õ¸®¿ò°ú ¼Ö¸®µðƼ¸¦ ÀÌ¿ëÇØ Ã¹ ¹ø° ½º¸¶Æ® ÄÁÆ®·¢Æ®¸¦ ÄÚµùÇØ º¸°í, À¥ ÀÎÅÍÆäÀ̽º, ½Å·Ú °ËÁõ, ±×¸®°í ¹èÆ÷ Áغñ¸¦ À§ÇÑ ´Ù¸¥ ±â´Éµµ Ãß°¡·Î ÇнÀÇÒ °ÍÀÌ´Ù. ½ÃÀÛÇϱâ À§ÇØ ÁغñÇØ¾ß ÇÒ °ÍÀº ¿ÀÁ÷ Ç¥ÁØ Çϵå¿þ¾î¿Í ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î°¡ ÀüºÎ´Ù. ÀÏ°ö °³ÀÇ ¿¹Á¦ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÅëÇؼ ½º¸¶Æ® ÄÁÆ®·¢Æ®¿Í Å»Áß¾ÓÈ ¾ÖÇø®ÄÉÀ̼Ç(Decentralized Application, Dapp)À» ¼³°èÇÏ°í °³¹ßÇÏ´Â °úÁ¤À» º¸¿©ÁÙ ÅÙµ¥, ÀÌ ¾ÖÇø®ÄÉÀ̼ǵéÀº °¢°¢ ºí·ÏüÀÎÀÇ Æ¯Á¤ÇÑ Ãø¸éµé¿¡ ÃÊÁ¡À» ¸ÂÃá´Ù. ÀÌ´õ¸®¿ò Å×½ºÆ® üÀο¡¼ DappÀ» ¾î¶»°Ô °³¹ßÇÏ´ÂÁö º¸¿©ÁÖ±â À§ÇØ ¿©·¯ °¡Áö ÇÙ½ÉÀûÀÎ Åø(¸®¹Í½º, °¡³ª½¬, ¸ÞŸ¸¶½ºÅ©, Æ®·¯ÇÃ, ·Ó½ºÅÙ, ÀÎÇ»¶ó)°ú Å×Å©´Ð(¾ÏÈ£È, µðÁöÅÐ ¼¸í)µµ ¼Ò°³ÇÒ °ÍÀÌ´Ù. ºí·ÏüÀÎÀÇ ÇÙ½ÉÀûÀÎ ¾ÆÀ̵ð¾îµé, Áï ½Å·Ú¿Í ¹«°á¼º, º¸¾È°ú ÇÁ¶óÀ̹ö½Ã, ¿ÂüÀΰú ¿ÀÇÁüÀÎ µ¥ÀÌÅÍ, ±×¸®°í ½ÇÇà µîÀ» ¿¹Á¦µé°ú ´õºÒ¾î »ó¼¼È÷ ´Ù·é´Ù. 150°³°¡ ³Ñ´Â ÁÖ¼®ÀÌ µé¾î°£ µµÇ¥¿Í ½ºÅ©¸°¼¦Àº ºí·ÏüÀÎ °³³äÀ» ÀÌÇØÇÏ´Â µ¥ ¸¹Àº µµ¿òÀÌ µÉ °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÇ ÁÖ¿ä ³»¿ë ´Ù¸¥ ºÐ»ê ½Ã½ºÅÛ°ú ºñ±³ÇÑ ºí·ÏüÀÎ ¼Ö¸®µðƼ¸¦ ÀÌ¿ëÇÑ °³¹ß ¾ÆÀ̵§Æ¼Æ¼, ÇÁ¶óÀ̹ö½Ã, ±×¸®°í º¸¾È ¿ÂüÀÎ/¿ÀÇÁüÀÎ µ¥ÀÌÅÍ¿Í ¿ÀÆÛ·¹À̼Ç
ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ Çкγª ´ëÇпø °úÁ¤¿¡¼ ºí·ÏüÀÎ È°¿ë¹ýÀ» °¡¸£Ä¡´Â °»ç ºí·ÏüÀÎ ÇÁ·Î±×·¡¹ÖÀ» óÀ½ ½ÃÀÛÇÏ°íÀÚ Çϴ Ÿ ºÐ¾ß °³¹ßÀÚ ºí·ÏüÀÎÀÇ °íÀ¯ÇÑ »ç·Ê¸¦ ÈȾ°í ½ÍÀº ºñÁî´Ï½º Àü¹®°¡¿Í ½Ç¹«ÀÚ ½º¸¶Æ® ÄÁÆ®·¢Æ®¿Í Å»Áß¾ÓÈ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ°íÀÚ ÇÏ´Â ºí·ÏüÀÎ °³¹ßÀÚ
"ºí·ÏüÀο¡ ´ëÇÑ ÇÇ»óÀû ÀÌÇظ¦ ³Ñ¾î ÄÚ¾î °³³ä±îÁö ÀÌÇØÇÒ ¼ö ÀÖ´Â ¸Å¿ì ÈǸ¢ÇÑ ºí·ÏüÀÎ ÀÔ¹®¼" ¡ª ¸¶ÀÌŬ Á¨¼¾, ¾Æ¸£Ä«µð¾Æ(Arcadia)
"Å»Áß¾ÓÈ ½Ã½ºÅÛ°ú ÇâÈÄ ¼³°è °èȹ¿¡¼ÀÇ ±× ¿ªÇÒ¿¡ ´ëÇØ ¿Ïº®È÷ ÀÌÇØÇÒ ¼ö ÀÖ´Ù." ¡ª ¸®Â÷µå B. ¿öµå, ÇÁ¸°½ÃÇǽº ijÇÇÅ»(Principis Captial)
"¶Ù¾î³ ºí·ÏüÀÎ °¡À̵åÀÇ µµ¿òÀ¸·Î À̷п¡¼ ¹þ¾î³ª ½ÇÀüÀ¸·Î ³ª¾Æ°¡ÀÚ." ¡ª »ï¹Ù½Ã¹Ù ¾È´Þ·ç¸®, ¾Æ¸¶Á¸ À¥ ¼ºñ½º(Amazon Web Services)
"ºí·ÏüÀο¡ ´ëÇÑ °áÁ¤ÀûÀÎ ÀÚ·áÀÌÀÚ ½Ç¿ëÀûÀ¸·Î ´Ù·ç´Â ¸î ¾È µÇ´Â Ã¥" ¡ª ¾Ë¸® M. ¼ÎÀÌÅ© ¿ìµÎ¸¸, ÇÏ¸Õ Ä¿³ØƼµå ¼ºñ½º(Harman Connected Services)
|
|
|
|
|