ÄÜÅÙÃ÷ »ó¼¼º¸±â
ÇÏÀÌÆÛ·¹Àú Æк긯À¸·Î ¹è¿ì´Â ºí·ÏüÀÎ


ÇÏÀÌÆÛ·¹Àú Æк긯À¸·Î ¹è¿ì´Â ºí·ÏüÀÎ

ÇÏÀÌÆÛ·¹Àú Æк긯À¸·Î ¹è¿ì´Â ºí·ÏüÀÎ

<À±´ë±Ù> Àú | Á¦ÀÌÆà

Ãâ°£ÀÏ
2020-06-03
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
10 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

ÇÁ¶óÀ̺ø ºí·ÏüÀÎ Ç÷§Æû Àü¹®°¡¸¦ À§ÇÑ Ã¹°ÉÀ½!

¡ºÇÏÀ̺극Àú Æк긯À¸·Î ¹è¿ì´Â ºí·ÏüÀΡ»Àº µ¶ÀÚµéÀÌ ÇÏÀÌÆÛ·¹Àú Æк긯 ±¸¼º ¿ä¼ÒÀÇ ¿ªÇÒ°ú ½Ã½ºÅÛ Ã³¸® È帧À» ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾úÀ¸¸ç, ºí·ÏüÀÎ ³×Æ®¿öÅ© ±¸ÃàºÎÅÍ ½Ã½ºÅÛ ¼³Ä¡ ¹× ¿î¿µ¿¡ ÇÊ¿äÇÑ Àü¹ÝÀûÀÎ ³»¿ëÀ» ´ã°í ÀÖ´Ù. ºí·ÏüÀÎ ¾÷°è Á¾»çÀÚ, ºí·ÏüÀÎ ±â¼úÀ» ¹è¿ì°í ½ÍÀº IT Àü°øÀÚ, ºí·ÏüÀο¡ °ü½É ÀÖ´Â Çлý ¹× Á÷ÀåÀÎ, ±×¸®°í ÇϳªÀÇ ºí·ÏüÀÎ Ç÷§Æû ±¸Á¶¿¡ ´ëÇؼ­ ´õ¿í ±íÀÌ ÀÌÇØÇÏ°í ½Ã½ºÅÛÀ» Á÷Á¢ ¿î¿µÇØ º¸°íÀÚ ÇÏ´Â ºÐµé¿¡°Ô ÃßõµÇ¾îÁø´Ù.

ÀúÀÚ¼Ò°³

°í±³ ÀçÇÐ Áß CCNP ³×Æ®¿öÅ© ±¹Á¦ÀÚ°ÝÁõÀ» ÃëµæÇÏ¿´°í, °¢Á¾ IT °ü·Ã È°µ¿ ¼º°ú¸¦ ÀÎÁ¤¹Þ¾Æ ¡®21¼¼±â¸¦ À̲ø ¿ì¼öÀÎÀç ´ëÅë·É»ó¡¯À» ¼ö»óÇÏ¿´´Ù. ´º¿åÁÖ¸³´ë(Stony Brook University)¿¡¼­ ÄÄÇ»ÅÍ°øÇÐ Çлç ÇÐÀ§¿Í ¹«¼±Åë½Å ¿¬±¸·Î ÀüÀÚ°øÇÐ ¼®»ç ÇÐÀ§¸¦ ÃëµæÇß´Ù. ÀÌÈÄ Çѱ¹ÀüÀÚÅë½Å¿¬±¸¿ø(ETRI)¿¡ ÀÔ»çÇÏ¿© SDN/NFV ±â¹Ý ½Å·Ú ³×Æ®¿öÅ© ¿¬±¸ ¹× ºí·ÏüÀÎ ±â¹Ý Ç÷§Æû ¿¬±¸ ¾÷¹«¸¦ ¼öÇàÇÏ¿´´Ù. ÇöÀç´Â ETRI ºí·ÏüÀαâ¼ú¿¬±¸¼¾ÅÍ ¼Ò¼ÓÀ¸·Î SSI(Self-Sovereign Identity)¸¦ ÀÌ¿ëÇÑ ½Å¿ø ÀÎÁõ ¿¬±¸¸¦ ÁøÇà ÁßÀ̸ç, Ä«À̽ºÆ® Á¤º¸º¸¾È °ü·Ã ¿¬±¸½Ç¿¡¼­ ÀÏ°ú º´ÇàÇÏ¸ç ¹Ú»ç °úÁ¤À» ¼öÇÐÇÏ°í ÀÖ´Ù.

¸ñÂ÷

CHAPTER 1 ºí·ÏüÀÎ ÀÌÇØÇϱâ _ 1
1.1 ºí·ÏüÀÎÀ̶õ? 1
1.1.1 ºÐ»ê¿øÀå 1
1.1.2 ½º¸¶Æ® ÄÁÆ®·¢Æ® 3
1.1.3 ÇÕÀÇ 3
1.2 ºí·ÏüÀÎÀº ¾î¶»°Ô »ç¿ëµÉ ¼ö ÀÖÀ»±î? 4
1.2.1 ¿À´Ã³¯ÀÇ ºñÁî´Ï½º ¸ðµ¨ 4
1.2.2 ºí·ÏüÀÎ ºñÁî´Ï½º ¸ðµ¨ 5
1.3 ÇÏÀÌÆÛ·¹Àú Æк긯 ¼Ò°³ 6
1.3.1 ÇÏÀÌÆÛ·¹Àú ÇÁ·ÎÁ§Æ® ¼Ò°³ 6
1.3.2 ÇÏÀÌÆÛ·¹Àú Æк긯 °³¿ä 8
1.3.3 ÇÏÀÌÆÛ·¹Àú Æк긯 Ư¡ 11

CHAPTER 2 ÇÏÀÌÆÛ·¹Àú Æк긯 ÇÙ½É ºÐ¼® _ 13
2.1 ÇÏÀÌÆÛ·¹Àú Æк긯 ±¸¼º¿ä¼Ò 13
2.1.1 Peer 13
2.1.2 Chaincode 16
2.1.3 DApp 22
2.1.4 Endorsement Policy 26
2.1.5 Organization 27
2.1.6 Channel 30
2.1.7 Ledger 31
2.1.8 Gossip 38
2.1.9 Identity 41
2.1.10 MSP 49
2.1.11 Orderer 54
2.2 ³×Æ®¿öÅ© ±¸Ãà °úÁ¤ 61
2.2.1 ¿À´õ¸µ ¼­ºñ½º ³ëµå ±¸Ãà 63
2.2.2 ä³Î »ý¼º 64
2.2.3 ä³Î Âü¿© 65
2.2.4 üÀÎÄÚµå/ºÐ»ê ¾ÖÇø®ÄÉÀÌ¼Ç ¼³Ä¡ 66
2.2.5 »õ·Î¿î Á¶Á÷/ä³Î Ãß°¡ 67
2.2.6 »õ·Î¿î Á¶Á÷ÀÇ ³²Àº ±¸¼º¿ä¼Ò ¼³Ä¡ 68
2.3 Æ®·£Àè¼Ç ó¸® °úÁ¤ 69
2.3.1 Æ®·£Àè¼Ç »ý¼º 70
2.3.2 Æ®·£Àè¼Ç º¸Áõ 70
2.3.3 ½Ã¹Ä·¹ÀÌ¼Ç °á±£°ª/µðÁöÅÐ ÀÎÁõ¼­ È®ÀÎ 71
2.3.4 ÃֽŠºí·Ï »ý¼º 72
2.3.5 ÃֽŠºí·Ï °ËÁõ 73
2.3.6 ÃֽŠºí·Ï ¾÷µ¥ÀÌÆ® 74
2.4 ÇÕÀÇ 75

CHAPTER 3 ÇÏÀÌÆÛ·¹Àú Æк긯 ½Ç½À _ 77
3.1 Æк긯 ¼³Ä¡ 77
3.1.1 »çÀü Áغñ 77
3.1.2 ÇÏÀÌÆÛ·¹Àú Æк긯 ¼³Ä¡ 89
3.2 ¸ÖƼȣ½ºÆ® ȯ°æ ¿î¿µ(Cryptogen) 93
3.2.1 ³×Æ®¿öÅ© ±¸Ãà 95
3.2.2 MSP »ý¼º 99
3.2.3 Genesis block »ý¼º 107
3.2.4 ä³Î ¼³Á¤ 110
3.2.5 MSP µð·ºÅ͸® ¹èÆ÷ 112
3.2.6 Peer ±¸µ¿ 113
3.2.7 Kafka-Zookeeper ±¸µ¿ 116
3.2.8 Orderer ±¸µ¿ 119
3.2.9 ä³Î »ý¼º 121
3.2.10 PeerÀÇ Ã¤³Î Âü¿© 123
3.2.11 Anchor peer ¾÷µ¥ÀÌÆ® 125
3.2.12 üÀÎÄÚµå ¼³Ä¡ 126
3.2.13 üÀÎÄÚµå ÀνºÅϽº »ý¼º 129
3.2.14 ºÐ»ê¿øÀåÀÇ µ¥ÀÌÅÍ Àбâ 131
3.2.15 ºÐ»ê¿øÀå¿¡ µ¥ÀÌÅÍ ±â·Ï 132
3.2.16 Æ®·¯ºí½´Æà 134
3.3 ¸ÖƼȣ½ºÆ® ȯ°æ ¿î¿µ(Fabric-CA) 136
3.3.1 ³×Æ®¿öÅ© ±¸Ãà 138
3.3.2 Fabric-CA ¼­¹ö ½ÇÇà ¹× Fabric-CA ¼­¹öÀÇ ¿î¿µÀÚ °èÁ¤ »ý¼º 143
3.3.3 Fabric-CA ¼­¹ö ¿î¿µÀÚ MSP »ý¼º 144
3.3.4 Á¶Á÷ »ý¼º ¹× Á¶Á÷ ¿î¿µÀÚ MSP »ý¼º 145
3.3.5 Peer ¹× Orderer ³ëµå MSP »ý¼º 160
3.3.6 Orderer ±¸µ¿ 169
3.3.7 Peer ±¸µ¿ 172
3.3.8 ä³Î »ý¼º 174
3.3.9 PeerÀÇ Ã¤³Î Âü¿© 174
3.3.10 Anchor peer ¾÷µ¥ÀÌÆ® 175
3.3.11 üÀÎÄÚµå ¼³Ä¡ 176
3.3.12 üÀÎÄÚµå ÀνºÅϽº »ý¼º 177
3.3.13 ºÐ»ê¿øÀåÀÇ µ¥ÀÌÅÍ Àбâ 177
3.3.14 ºÐ»ê¿øÀå¿¡ µ¥ÀÌÅÍ ±â·Ï 179
3.4 Intermedia CA ¿î¿µ 180
3.4.1 ³×Æ®¿öÅ© ±¸Ãà 181
3.4.2 Root CA ±¸µ¿ 185
3.4.3 Intermediate CA ±¸µ¿ 189

CHAPTER 4 ÇÁ¶óÀ̺ø µ¥ÀÌÅÍ _ 195
4.1 ÇÁ¶óÀ̺ø µ¥ÀÌÅÍ ÄÝ·º¼ÇÀ̶õ? 196
4.2 ÇÁ¶óÀ̺ø µ¥ÀÌÅÍ ÄÝ·º¼Ç »ç¿ë ¿¹½Ã 197
4.3 ÇÁ¶óÀ̺ø µ¥ÀÌÅÍ Æ®·£Àè¼Ç ó¸® °úÁ¤ 199
4.4 °³ÀÎÁ¤º¸ °ü¸® 201

APPENDIX A ¹öÃß¾ó¹Ú½º¸¦ ÀÌ¿ëÇÑ ¸ÖƼȣ½ºÆ® VM ³×Æ®¿öÅ© ±¸¼º _ 203
APPENDIX B Atom ¼³Ä¡ ¹× »ç¿ë¹ý _ 207
APPENDIX C crypto-config µð·ºÅ͸® ±¸Á¶ _ 209

ã¾Æº¸±â _ 216