- ÇöÀç À§Ä¡
- home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼ > ÄÄÇ»ÅÍ°øÇÐ > ºí·ÏüÀÎ ÀÎ ¾×¼Ç[Á¦ÀÌÆà]
ºí·ÏüÀο¡ °ü½É ÀÖ´Â ¸ðµç »ç¶÷À» À§ÇÑ ÈǸ¢ÇÑ Ãâ¹ßÁ¡!
Dapp °³¹ß¿¡ ´ëÇÑ ¸íÈ®ÇÏ°í ÅëÂû·ÂÀÌ °¡µæÇÑ Ã¥!
¡¶ºí·ÏüÀÎ ÀÎ ¾×¼Ç¡·Àº ºí·ÏüÀÎ ±â¹Ý Å»Áß¾ÓÈ ¾ÖÇø®ÄÉÀ̼ÇÀ» µðÀÚÀÎÇÏ°í °³¹ßÇϱâ À§ÇÑ Æ÷°ýÀûÀÎ ¾È³»¼´Ù. ÀÌ Ã¥ÀÇ ³»¿ëÀ» ¼÷ÁöÇÏ¸é ½º¸¶Æ® ÄÁÆ®·¢Æ®¿Í ºí·ÏüÀÎ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» ¹Ù·Î ½ÃÀÛÇÒ ¼ö ÀÖ´Ù. ºí·ÏüÀÎÀ» ÀÌÇØÇϱâ À§ÇØ ´Ù¸¥ ÀÌ·ÐÀûÀÎ ÀÚ·áµéÀ» ´Ù½Ã ÂüÁ¶ÇÒ ÇÊ¿ä°¡ ¾øÀ» Á¤µµ·Î ¸Å¿ì »ó¼¼ÇÑ ¼³¸íÀ» Á¦°øÇÑ´Ù. ?Ã¥ÀÇ ÀϺΠ³»¿ëÀ» ¹Ì¸® Àо½Ç ¼ö ÀÖ½À´Ï´Ù. ¹Ì¸®º¸±â
Dapp °³¹ß¿¡ ´ëÇÑ ¸íÈ®ÇÏ°í ÅëÂû·ÂÀÌ °¡µæÇÑ Ã¥!
¡¶ºí·ÏüÀÎ ÀÎ ¾×¼Ç¡·Àº ºí·ÏüÀÎ ±â¹Ý Å»Áß¾ÓÈ ¾ÖÇø®ÄÉÀ̼ÇÀ» µðÀÚÀÎÇÏ°í °³¹ßÇϱâ À§ÇÑ Æ÷°ýÀûÀÎ ¾È³»¼´Ù. ÀÌ Ã¥ÀÇ ³»¿ëÀ» ¼÷ÁöÇÏ¸é ½º¸¶Æ® ÄÁÆ®·¢Æ®¿Í ºí·ÏüÀÎ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» ¹Ù·Î ½ÃÀÛÇÒ ¼ö ÀÖ´Ù. ºí·ÏüÀÎÀ» ÀÌÇØÇϱâ À§ÇØ ´Ù¸¥ ÀÌ·ÐÀûÀÎ ÀÚ·áµéÀ» ´Ù½Ã ÂüÁ¶ÇÒ ÇÊ¿ä°¡ ¾øÀ» Á¤µµ·Î ¸Å¿ì »ó¼¼ÇÑ ¼³¸íÀ» Á¦°øÇÑ´Ù. ?Ã¥ÀÇ ÀϺΠ³»¿ëÀ» ¹Ì¸® Àо½Ç ¼ö ÀÖ½À´Ï´Ù. ¹Ì¸®º¸±â
ÀúÀÚ: ºñ³ª ¶ó¸¶¸Ó½Ã Àú/Á¤¿ìÇö ¿ª
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
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)
Dapp °³¹ß¿¡ ´ëÇÑ ¸íÈ®ÇÏ°í ÅëÂû·ÂÀÌ °¡µæÇÑ Ã¥!
ºí·ÏüÀÎÀº ´Ü¼øÇÑ ºñÆ®ÄÚÀÎ µÚ¿¡ ÀÖ´Â ±â¼ú ±× ÀÌ»óÀÇ ¸¹Àº °ÍÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. °üÅëÇÒ ¼ö ¾ø´Â º¸¾È, Å»Áß¾ÓÈµÈ Æ®·£Àè¼Ç, ±×¸®°í µ¶¸³ÀûÀ¸·Î °ËÁõ °¡´ÉÇÑ ¼ÇöóÀÌ Ã¼ÀÎÀ» °áÇÕÇÔÀ¸·Î½á ºí·ÏüÀÎ ¾ÖÇø®ÄÉÀ̼ÇÀº ÈÆó, µðÁöÅÐ ¾ÆÀ̵§Æ¼Æ¼, ¹°·ù ü°è¸¦ º¯È¯½ÃÄÑ ¿Ô´Ù. °Ô´Ù°¡ ÀÌ´õ¸®¿ò°ú ÇÏÀÌÆÛ·¹Àú °°Àº Ç÷§ÆûÀº ÀÌ¹Ì Àͼ÷ÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ »ç¿ëÇؼ ½±°Ô ºí·ÏüÀÎ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁØ´Ù.
ÀÌ Ã¥Àº ¾î¶»°Ô ºí·ÏüÀÎ ±â¹Ý Å»Áß¾ÓÈ ¾ÛÀ» ¼³°èÇÏ°í °³¹ßÇÏ´ÂÁö¸¦ °£´Ü¸í·áÇÏ°í ÀÌÇØÇϱ⠽±°Ô ¼³¸íÇÑ´Ù. ¿ì¼±, ºí·ÏüÀÎÀÌ ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö¿¡ ´ëÇØ ¼Ò°³ÇÏ´Â °ÍÀ» ½ÃÀÛÀ¸·Î ÀÌ´õ¸®¿ò°ú ¼Ö¸®µðƼ¸¦ ÀÌ¿ëÇØ Ã¹ ¹ø° ½º¸¶Æ® ÄÁÆ®·¢Æ®¸¦ ÄÚµùÇØ º¸°í, À¥ ÀÎÅÍÆäÀ̽º, ½Å·Ú °ËÁõ, ±×¸®°í ¹èÆ÷ Áغñ¸¦ À§ÇÑ ´Ù¸¥ ±â´Éµµ Ãß°¡·Î ÇнÀÇÒ °ÍÀÌ´Ù. ½ÃÀÛÇϱâ À§ÇØ ÁغñÇØ¾ß ÇÒ °ÍÀº ¿ÀÁ÷ Ç¥ÁØ Çϵå¿þ¾î¿Í ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î°¡ ÀüºÎ´Ù.
ÀÏ°ö °³ÀÇ ¿¹Á¦ ¾ÖÇø®ÄÉÀ̼ÇÀ» ÅëÇؼ ½º¸¶Æ® ÄÁÆ®·¢Æ®¿Í Å»Áß¾ÓÈ ¾ÖÇø®ÄÉÀ̼Ç(Decentralized Application, Dapp)À» ¼³°èÇÏ°í °³¹ßÇÏ´Â °úÁ¤À» º¸¿©ÁÙ ÅÙµ¥, ÀÌ ¾ÖÇø®ÄÉÀ̼ǵéÀº °¢°¢ ºí·ÏüÀÎÀÇ Æ¯Á¤ÇÑ Ãø¸éµé¿¡ ÃÊÁ¡À» ¸ÂÃá´Ù. ÀÌ´õ¸®¿ò Å×½ºÆ® üÀο¡¼ DappÀ» ¾î¶»°Ô °³¹ßÇÏ´ÂÁö º¸¿©ÁÖ±â À§ÇØ ¿©·¯ °¡Áö ÇÙ½ÉÀûÀÎ Åø(¸®¹Í½º, °¡³ª½¬, ¸ÞŸ¸¶½ºÅ©, Æ®·¯ÇÃ, ·Ó½ºÅÙ, ÀÎÇ»¶ó)°ú Å×Å©´Ð(¾ÏÈ£È, µðÁöÅÐ ¼¸í)µµ ¼Ò°³ÇÒ °ÍÀÌ´Ù. ºí·ÏüÀÎÀÇ ÇÙ½ÉÀûÀÎ ¾ÆÀ̵ð¾îµé, Áï ½Å·Ú¿Í ¹«°á¼º, º¸¾È°ú ÇÁ¶óÀ̹ö½Ã, ¿ÂüÀΰú ¿ÀÇÁüÀÎ µ¥ÀÌÅÍ, ±×¸®°í ½ÇÇà µîÀ» ¿¹Á¦µé°ú ´õºÒ¾î »ó¼¼È÷ ´Ù·é´Ù. 150°³°¡ ³Ñ´Â ÁÖ¼®ÀÌ µé¾î°£ µµÇ¥¿Í ½ºÅ©¸°¼¦Àº ºí·ÏüÀÎ °³³äÀ» ÀÌÇØÇÏ´Â µ¥ ¸¹Àº µµ¿òÀÌ µÉ °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÇ ÁÖ¿ä ³»¿ë
-´Ù¸¥ ºÐ»ê ½Ã½ºÅÛ°ú ºñ±³ÇÑ ºí·ÏüÀÎ
-¼Ö¸®µðƼ¸¦ ÀÌ¿ëÇÑ °³¹ß
-¾ÆÀ̵§Æ¼Æ¼, ÇÁ¶óÀ̹ö½Ã, ±×¸®°í º¸¾È
-¿ÂüÀÎ/¿ÀÇÁüÀÎ µ¥ÀÌÅÍ¿Í ¿ÀÆÛ·¹À̼Ç
ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ
-Çкγª ´ëÇпø °úÁ¤¿¡¼ ºí·ÏüÀÎ È°¿ë¹ýÀ» °¡¸£Ä¡´Â °»ç
-ºí·ÏüÀÎ ÇÁ·Î±×·¡¹ÖÀ» óÀ½ ½ÃÀÛÇÏ°íÀÚ Çϴ Ÿ ºÐ¾ß °³¹ßÀÚ
-ºí·ÏüÀÎÀÇ °íÀ¯ÇÑ »ç·Ê¸¦ ÈȾ°í ½ÍÀº ºñÁî´Ï½º Àü¹®°¡¿Í ½Ç¹«ÀÚ
-½º¸¶Æ® ÄÁÆ®·¢Æ®¿Í Å»Áß¾ÓÈ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ°íÀÚ ÇÏ´Â ºí·ÏüÀÎ °³¹ßÀÚ
¡°ºí·ÏüÀο¡ ´ëÇÑ ÇÇ»óÀû ÀÌÇظ¦ ³Ñ¾î ÄÚ¾î °³³ä±îÁö ÀÌÇØÇÒ ¼ö ÀÖ´Â ¸Å¿ì ÈǸ¢ÇÑ ºí·ÏüÀÎ ÀÔ¹®¼¡±
¡ª ¸¶ÀÌŬ Á¨¼¾, ¾Æ¸£Ä«µð¾Æ(Arcadia)
¡°Å»Áß¾ÓÈ ½Ã½ºÅÛ°ú ÇâÈÄ ¼³°è °èȹ¿¡¼ÀÇ ±× ¿ªÇÒ¿¡ ´ëÇØ ¿Ïº®È÷ ÀÌÇØÇÒ ¼ö ÀÖ´Ù.¡±
¡ª ¸®Â÷µå B. ¿öµå, ÇÁ¸°½ÃÇǽº ijÇÇÅ»(Principis Captial)
¡°¶Ù¾î³ ºí·ÏüÀÎ °¡À̵åÀÇ µµ¿òÀ¸·Î À̷п¡¼ ¹þ¾î³ª ½ÇÀüÀ¸·Î ³ª¾Æ°¡ÀÚ.¡±
¡ª »ï¹Ù½Ã¹Ù ¾È´Þ·ç¸®, ¾Æ¸¶Á¸ À¥ ¼ºñ½º(Amazon Web Services)
¡°ºí·ÏüÀο¡ ´ëÇÑ °áÁ¤ÀûÀÎ ÀÚ·áÀÌÀÚ ½Ç¿ëÀûÀ¸·Î ´Ù·ç´Â ¸î ¾È µÇ´Â Ã¥¡±
¡ª ¾Ë¸® M. ¼ÎÀÌÅ© ¿ìµÎ¸¸, ÇÏ¸Õ Ä¿³ØƼµå ¼ºñ½º(Harman Connected Services)