|
|
|
|
|
|
|
Ã¥³»¿ë |
|
ºñÆ®ÄÚÀΰú ÀÌ´õ¸®¿ò µî ºí·ÏüÀÎ ³×Æ®¿öÅ©ÀÇ ¼Ò½ºÄÚµå´Â ¸ðµÎ °ø°³µÇ¾î ÀÖÀ¸³ª ÀÔ¹®ÀÚ°¡ ÀÌÇØÇϱ⠽±Áö ¾Ê´Ù. º» Ã¥¿¡¼´Â ºí·ÏüÀÎ ³×Æ®¿öÅ©ÀÇ Äڵ带 ¸ðµÎ ÆÄÀ̽ãÀ¸·Î ±¸ÇöÇÏ¿´´Ù. ÆÄÀ̽ãÀ» ÀÌÇØÇÏ°í ÀÖ´Ù¸é ÀÌ Ã¥À» ÅëÇØ ºí·ÏüÀÎÀÇ ±âº» ÀÌ·ÐÀ» ÀÌÇØÇÒ ¼ö ÀÖ´Ù. ¸ÚÁø ¿ë¾î¿¡ ¹øµíÇÑ ±ÛÀÌ °¡µæÇÏÁö¸¸ ÀÐ°í ³ª¸é ³²´Â °ÍÀÌ ¾ø´Â Ã¥ÀÌ ¾Æ´Ï´Ù. ½ÇÁ¦·Î ±¸ÇöÇÏ°í ½Ç½ÀÇÏ¸ç ºí·ÏüÀÎÀ» ÀÍÈú ¼ö ÀÖ´Ù.
ÀÌ Ã¥À» ÃßõÇÕ´Ï´Ù.
- ºí·ÏüÀÎ ³×Æ®¿öÅ©¸¦ ±¸ÇöÇÏ°í ½ÍÀº ºÐ
- ±¸Ã¼ÀûÀÌ°í ´Ù¾çÇÑ ¿¹Á¦¸¦ ÅëÇØ ºí·ÏüÀÎÀ» ÇнÀÇÏ°í ½ÍÀº ºÐ
- ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ® °æÇèÀÌ ÇÊ¿äÇÑ ÆÄÀ̽ã ÀÔ¹®ÀÚ |
|
¸ñÂ÷ |
|
¸Ó¸®¸»
CHAPTER 01. ºí·ÏüÀÎ ¾Ë¾Æº¸±â
1.1 ºí·ÏüÀÎ, FAQ
1.2 ºí·ÏüÀÎÀÇ Á¤ÀÇ
1.3 ºí·ÏüÀÎÀÇ ÇÙ½É: ¾ÏÈ£ÇؽÃ
1.4 ºí·ÏüÀÎÀÇ ±¸¼º¿ä¼Ò
1.5 ºí·ÏüÀÎÀÇ Ã¤±¼
1.6 ºñÆ®ÄÚÀÎ vs ÀÌ´õ¸®¿ò: ½º¸¶Æ® ÄÁÆ®·¢Æ®
1.7 ºí·ÏüÀΰú °¡»óÀÚ»ê ±×¸®°í DApp
1.7.1 LAYER1 ÄÚÀÎ
1.7.2 ÅäÅ«(LAYER2 ÀÌ»ó)
1.8 ºí·ÏüÀÎ °ü·Ã °³¹ßÀÚ´Â ¾î¶»°Ô ±¸ºÐµÉ±î?
CHAPTER 02. ÆÄÀ̽ã for Block Chain
2.1 ÆÄÀ̽㠼Ұ³ ¹× ½Ç½À ȯ°æ ±¸¼º
2.2 ÇÔ¼ö(function)
2.3 °´Ã¼(Object)
2.4 Database(SQLite3)
2.5 ȨÆäÀÌÁö ¸¸µé±â(Flask)
2.6 ȨÆäÀÌÁö ²Ù¹Ì±â(JavaScript)
2.7 ºê¶ó¿ìÀú¿Í µ¥ÀÌÅÍ ÁÖ°í¹Þ±â(API)
£¿
CHAPTER 03. ÆÄÀ̽ãÀ¸·Î ¸¸µå´Â ºñÆ®ÄÚÀÎ(PoW)
3.1 ºí·ÏüÀÎ ³ëµå ±¸Ãà(one_node.ipynb)
3.1.1 ÆÄÀ̽ã ÆÐÅ°Áö È£Ãâ(import)
3.1.2 ºí·ÏüÀÎ °´Ã¼ ¸¸µé±â
3.1.3 ºí·ÏüÀÎ °´Ã¼ ±â¹ÝÀ¸·Î ³ëµå ¸¸µé±â
3.2 ¿î¿µ ÁßÀÎ ³ëµå¿¡ ½ÇÇà ¸í·ÉÇϱâ(one_node_command.ipynb)
3.3 ºí·Ï ½ºÄµ »çÀÌÆ® ¸¸µé±â(one_node_chainScan.ipynb)
3.3.1 ºí·Ï ½ºÄµ »çÀÌÆ® Back-end ±¸ÃàÇϱâ
3.3.2 ºí·Ï ½ºÄµ »çÀÌÆ® Front-end ¸¸µé±â
3.4 Block Wallet »çÀÌÆ® ¸¸µé±â(one_node_Wallet.ipynb)
3.4.1 Block Wallet Back-end ±¸ÃàÇϱâ
3.4.2 Block Wallet Front-end ¸¸µé±â
3.5 ¿©·¯ °³ÀÇ ³ëµå ¿¬°áÇϱâ
3.5.1 ¿©·¯ ³ëµå ¿î¿µÀ» À§ÇÑ Ãß°¡ »çÇ×(node_network_1.ipynb)
3.5.2 3°³ÀÇ ³ëµå ¿î¿µÇϱâ(node_network_2.ipynb, node_network_3.ipynb)
CHAPTER 04. ÆÄÀ̽ãÀ¸·Î ¸¸µå´Â ÀÌ´õ¸®¿ò(½º¸¶Æ® ÄÁÆ®·¢Æ®)
4.1 ½º¸¶Æ® ÄÁÆ®·¢Æ®·Î ºí·ÏüÀÎ ³ëµå ±¸Ãà
4.1.1 ºí·ÏüÀÎ °´Ã¼ ¸¸µé±â(node.ipynb)
4.1.2 ºí·ÏüÀÎ ±â¹ÝÀÇ ³ëµå ¸¸µé±â(node.ipynb)
4.1.3 ½º¸¶Æ® ÄÁÆ®·¢Æ®¸¦ À§ÇÑ ÆÄÀ̽ã ÇÔ¼ö(exec) ¹× ºí·Ï ½ºÄµ »çÀÌÆ®
4.2 ½º¸¶Æ® ÄÁÆ®·¢Æ®¿Í ÇÔ²²ÇÏ´Â ´Ù¾çÇÑ ±â´É(node_command_SmartContract.ipynb)
4.2.1 ¡®Hello Smart-Contract¡¯ ÇÁ¸°Æ®
4.2.2 NFT Á¦ÀÛÇϱâ
4.2.3 ÅäÅ«(Layer2 ÄÚÀÎ) ¸¸µé±â
4.2.4 °Å·¡ °¡´ÉÇÑ ÅäÅ« ¸¸µé±â
4.3 ½º¸¶Æ® ÄÁÆ®·¢Æ® ±â¹Ý DApp ¸¸µé±â(node_command_DApp.ipynb)
4.3.1 °è»ê±â
4.3.2 º¹±Ç
4.3.3 DeFi
CHAPTER 05. ÆÄÀ̽ãÀ¸·Î ¸¸µå´Â ÀÌ´õ¸®¿ò 2(PoS)
5.1 ÀÌ´õ¸®¿òÀÇ ¹ßÀü
5.2 PoW vs PoS
5.2.1 »ç¶óÁø nonce, Ãß°¡µÈ Validator
5.2.2 Proof of WorkÀÇ Á¤È®µµ¸¦ °ËÁõÇÏ´Â Valid_proofÀÇ Á¦°Å
5.2.3 PoSÀÇ ÇÙ½É, ä±¼ ´ã´çÀÚ ¼±Á¤(pick_winner)
5.2.4 Á¦°ÅµÇ´Â PoW, ±×¸®°í Ãß°¡µÇ´Â PoS
5.2.5 ³ëµå ¿î¿µ ÇÔ¼öÀÇ º¯È
5.3 ÆÄÀ̽ãÀ¸·Î ¸¸µå´Â PoS ºí·ÏüÀÎ ³ëµå
5.3.1 ºí·ÏüÀÎ ³ëµå ¸¸µé±â
5.3.2 ³ëµå ¿¬°á½ÃÅ°±â(node_network_N.ipynb)
5.3.3 PoS ³×Æ®¿öÅ©¿¡¼ÀÇ ½º¸¶Æ® ÄÁÆ®·¢Æ®
CHAPTER 06. ºí·ÏüÀÎ ±â¼úÀÇ ¹Ì·¡
ºí·ÏüÀÎ ±â¼úÀÇ ¹Ì·¡ |
|
|
|
ÀúÀÚ
|
|
Àϵî¹Ú»ç
»ï¼ºÀüÀÚ¿¡¼ µ¥ÀÌÅÍ ºÐ¼®°¡·Î °æ·ÂÀ» ½ÃÀÛÇß´Ù. ÇØ¿Ü¿¡¼ AI¹Ú»ç °úÁ¤À» ½ÃÀÛÇÏ¿´Áö¸¸ ºí·ÏüÀο¡ ´ëÇÑ ¿Á¤À¸·Î ÁßÅð ÈÄ Çѱ¹À¸·Î µ¹¾Æ¿Í Áõ±Ç»ç¿¡ ÀçÁ÷ ÁßÀÌ´Ù. AI¿Í ºí·ÏüÀÎÀ» ¿¬°èÇÏ´Â ¹Ì·¡ ±â¼ú¿¡ Å« °ü½ÉÀ» °¡Áö°í ÀÖÀ¸¸ç, À̸¦ ±â¹ÝÀ¸·Î ´Ù¾çÇÑ ºÐ¾ß¿¡¼ È°µ¿ÇÏ°í ÀÖ´Ù.
|
|
|
|
|
|
|
|
Ãâ°í¾È³» |
|
|
Ãâ°í¶õ ÀÎÅÍÆÄÅ© ¹°·ùâ°í¿¡¼ µµ¼°¡ Æ÷ÀåµÇ¾î ³ª°¡´Â ½ÃÁ¡À» ¸»Çϸç, ½ÇÁ¦ °í°´´Ô²²¼ ¼ö·ÉÇϽô ½Ã°£Àº »óÇ°Áغñ¿Ï·áÇØ Ãâ°íÇÑ ³¯Â¥ + Åùè»ç ¹è¼ÛÀÏÀÔ´Ï´Ù. |
|
ÀÎÅÍÆÄÅ© µµ¼´Â ¸ðµç »óÇ°ÀÇ Àç°í°¡ ÃæÁ·ÇÒ ½Ã¿¡ ÀÏ°ý Ãâ°í¸¦ ÇÕ´Ï´Ù. |
|
ÀϺΠÀç°í¿¡ ´ëÇÑ Ãâ°í°¡ ÇÊ¿äÇÒ ½Ã¿¡´Â ´ã´çÀÚ¿¡°Ô Á÷Á¢ ¿¬¶ôÇϽðųª, °í°´¼¾ÅÍ(°í°´¼¾ÅÍ(1577-2555)·Î ¿¬¶ôÁֽñ⠹ٶø´Ï´Ù. |
|
¹è¼Ûºñ ¾È³» |
|
|
ÀÎÅÍÆÄÅ© µµ¼ ´ë·®±¸¸Å´Â ¹è¼Û·á°¡ ¹«·áÀÔ´Ï´Ù. |
|
´Ü, 1°³ÀÇ »óÇ°À» ´Ù¼öÀÇ ¹è¼ÛÁö·Î ÀÏ°ý ¹ß¼Û½Ã¿¡´Â 1°³ÀÇ ¹è¼ÛÁö´ç 2,000¿øÀÇ ¹è¼Ûºñ°¡ ºÎ°úµË´Ï´Ù. |
¾Ë¾ÆµÎ¼¼¿ä! |
|
|
°í°´´Ô²²¼ ÁÖ¹®ÇϽŠµµ¼¶óµµ µµ¸Å»ó ¹× ÃâÆÇ»ç »çÁ¤¿¡ µû¶ó Ç°Àý/ÀýÆÇ µîÀÇ »çÀ¯·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù. |
|
Åùè»ç ¹è¼ÛÀÏÀÎ ¼¿ï ¹× ¼öµµ±ÇÀº 1~2ÀÏ, Áö¹æÀº 2~3ÀÏ, µµ¼, »ê°£, ±ººÎ´ë´Â 3ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù.
(´Ü, Åä/ÀÏ¿äÀÏ Á¦¿Ü) |
|
|
|
|
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹ÝÇ°¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óÇ°À̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝÇ°Àº ¹«·á·Î ¹ÝÇ° µË´Ï´Ù.
±³È¯/¹ÝÇ°/º¸ÁõÁ¶°Ç ¹× Ç°Áúº¸Áõ ±âÁØÀº ¼ÒºñÀڱ⺻¹ý¿¡ µû¸¥ ¼ÒºñÀÚ ºÐÀï ÇØ°á ±âÁØ¿¡ µû¶ó ÇÇÇظ¦ º¸»ó ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
Á¤È®ÇÑ È¯ºÒ ¹æ¹ý ¹× ȯºÒÀÌ Áö¿¬µÉ °æ¿ì 1:1¹®ÀÇ °Ô½ÃÆÇ ¶Ç´Â °í°´¼¾ÅÍ(1577-2555)·Î ¿¬¶ô Áֽñ⠹ٶø´Ï´Ù.
¼ÒºñÀÚ ÇÇÇغ¸»óÀÇ ºÐÀïó¸® µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á±âÁØ(°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ µû¶ó ºñÇØ º¸»ó ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
|
±³È¯ ¹× ¹ÝÇ°ÀÌ °¡´ÉÇÑ °æ¿ì |
|
|
»óÇ°À» °ø±Þ ¹ÞÀ¸½Å ³¯·ÎºÎÅÍ 7ÀÏÀ̳» °¡´ÉÇÕ´Ï´Ù. |
|
°ø±Þ¹ÞÀ¸½Å »óÇ°ÀÇ ³»¿ëÀÌ Ç¥½Ã, ±¤°í ³»¿ë°ú ´Ù¸£°Å³ª ´Ù¸£°Ô ÀÌÇàµÈ °æ¿ì¿¡´Â °ø±Þ¹ÞÀº ³¯·ÎºÎÅÍ 3°³¿ùÀ̳», ±×»ç½ÇÀ» ¾Ë°Ô µÈ ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏÀ̳» °¡´ÉÇÕ´Ï´Ù. |
|
»óÇ°¿¡ ¾Æ¹«·± ÇÏÀÚ°¡ ¾ø´Â °æ¿ì ¼ÒºñÀÚÀÇ °í°´º¯½É¿¡ ÀÇÇÑ ±³È¯Àº »óÇ°ÀÇ Æ÷Àå»óÅ µîÀÌ ÀüÇô ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì¿¡ ÇÑÇÏ¿© °¡´ÉÇÕ´Ï´Ù.
|
|
|
|
±³È¯ ¹× ¹ÝÇ°ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì |
|
|
|
°í°´´ÔÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¸ê½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. (´Ü, »óÇ°ÀÇ ³»¿ëÀ» È®ÀÎÇϱâ À§ÇÏ¿© Æ÷Àå µîÀ» ÈѼÕÇÑ °æ¿ì´Â Á¦¿Ü) |
|
½Ã°£ÀÌ Áö³²¿¡ µû¶ó ÀçÆǸŰ¡ °ï¶õÇÒ Á¤µµ·Î ¹°Ç°ÀÇ °¡Ä¡°¡ ¶³¾îÁø °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
Æ÷Àå °³ºÀµÇ¾î »óÇ° °¡Ä¡°¡ ÈÑ¼ÕµÈ °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ¹ÝÇ° ȯºÒ |
|
|
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ´Ù¸¥ Áö¿ªÀÇ ¹ÝÇ°À» µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ¾ø½À´Ï´Ù. |
|
1°³ Áö¿ªÀÇ ¹ÝÇ°ÀÌ ¿Ï·áµÈ ÈÄ ´Ù¸¥ Áö¿ª ¹ÝÇ°À» ÁøÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌÁ¡ ¾çÇØÇØ Áֽñ⠹ٶø´Ï´Ù. |
|
|
|
|
|
|