À°§U¤¤¤ß | §Úªº±b¸¹ | Ãö©ó§Ú­Ì

°Ó¥Î°Ï¶ôÃì§Þ³N»P¹ê½î

  • §@ªÌ¡G¥¬¤ñ°Ï¶ôÃì§Þ³N¶}µo¹Î¶¤|³d½s:¥Û®®
  • ¥Xª©ªÀ¡G¹q¤l¤u·~
  • ISBN¡G9787121397554
  • ¥Xª©¤é´Á¡G2020/11/01
  • ¸Ë´V¡G¥­¸Ë
  • ­¶¼Æ¡G258
¤H¥Á¹ô¡GRMB 69 ¤¸      °â»ù¡G¤¸
©ñ¤JÁʪ«¨®
¥[¤J¦¬Âç¨

¤º®e¤j¿û
    ¥»®Ñ­º¥ý¤¶²Ð¤F°Ï¶ôÃì§Þ³Nªº½Ï¥Í¡Bºt¶i¾úµ{¡A¥H¤Î²£«~¤Æ¡B°Ó¥Î¤Æ°Ï¶ôÃì»Ý¨Dªººò­¢©Ê¡A¶i¦Ó¹ï°Ó¥Î°Ï¶ôÃì®i¶}¤F±´¯Á¡A¤ÀªR¤F°Ó¥Î°Ï¶ôÃ쪺¥Ø¼Ð©MÃøÃD¡A¤¶²Ð¤F¸Ñ¨M³o¨ÇÃøÃD»Ý­nªº°Ï¶ôÃìÃöÁä§Þ³N¡A¤º®eÂл\¤F±K½X¾Ç°ò¦¡B½ã¥»µ²ºc¡B¦@ÃѺtºâªk¡B´¼¯à¦X¬ù¡A¥H¤ÎÃö«Y°Ï¶ôÃìÂX®i©ÊªºÂX®e©M¸óÃì§Þ³N¡C³Ì«á¡A¥»®Ñ¶}©ñ¤F§@ªÌ¹Î¶¤¦h¦~¬ãµo©M¿n²Öªº°Ï¶ôÃì¶}µo¤¶­±¡AŪªÌ°ò©ó³o¨Ç¤¶­±¥i¥H»´©ö¦aºc«Ø¨Ã³¡¸p¦Û¤vªº°Ï¶ôÃìÀ³¥Î¡C
    ²{¦b¥«³õ¤Wªº°Ï¶ôÃì¬ÛÃö®ÑÄyºØÃþÁc¦h¡A·Q­n¤F¸Ñ°Ï¶ôÃì§Þ³N­ì²z¡BÅé¨t¬[ºc¡B¨å«¬¶µ¥Ø¤¶²Ðªº¿ï¾Ü¤]«Ü¦h¡CµM¦Ó¦³³o»ò¤@³¡¤ÀŪªÌ¡A¥L­Ì¤£¶È´÷±æ¤F¸Ñ°Ï¶ôÃì§Þ³N¡A¦Ó¥B§ó·Q®³¨ì¥´¶}°Ï¶ôÃì°Ó·~À³¥Î¤jªùªºÆ_°Í¡A¥Ø«e³oÃþ®ÑÄy­·¤òÅ﨤¡C¥»®Ñªº§@ªÌ¹Î¶¤µ²¦X¦b°Ï¶ôÃì°Ó·~À³¥Î»â°ì¦h¦~ªº¿n²Ö»P¸gÅç¡A³ò¶µÛÀ³¥Î²³æ¡B¸¨¦a¨£®Ä³o­Ó¥Ø¼Ð¡A±qÃöÁä§Þ³N¿ï«¬¡B°Ï¶ôÃìÂX®i¨ì¤¶­±¶}µoÀ³¥Î¡B¨å«¬®×¨Ò¤¶²Ð¡A¥´³y¤F¤@¥»­ÝÅU°Ï¶ôÃì§Þ³N»PÀ³¥Î¹ê½îªºÆ_°ÍÃþ¹ê¥Î¹Ï®Ñ¡C
    ¥»®Ñ¾A¥Î©ó¹ï°Ï¶ôÃì§Þ³N·P¿³½ìªº°ª®Õ¾Ç¥Í¡B°Ï¶ôÃì¦æ·~ªº¶}µoªÌ¡A¥H¤Î¹ï°Ï¶ôÃì¦æ·~·P¿³½ìªº¶}µoªÌ¡C

§@ªÌ¤¶²Ð
¥¬¤ñ°Ï¶ôÃì§Þ³N¶}µo¹Î¶¤|³d½s:¥Û®®
    ¥¬¤ñ°Ï¶ôÃì§Þ³N¶}µo¹Î¶¤¥Ñ¤j¾Ç±Ð±Â¡B¤¤°ê¬ì¾Ç°|³Õ¤h¡B¸ê²`°Ï¶ôÃì±M®aµ¥²Õ¦¨¡C¥L­Ì¹ï°Ï¶ôÃì§Þ³Nªº¥»½è©M²z½×ª¾ÃѦ³²`¤Jªº¬ã¨s»P¿W¨ìªº¨£¸Ñ¡A¦b°Ï¶ôÃì¦@ÃѾ÷¨î¡B´¼¯à¦X¬ù¡B¸óÃì§Þ³N¡B¦hÃì¤À¤ù¡BÁô¨p«OÅ@§Þ³Nµ¥¤è­±¨ã¦³²`«p¿n²Ö¡A¨Ã¾Ö¦³¼Æ¤Q¶µ°Ï¶ôÃì®Ö¤ß±M§Q§Þ³N¡F¥L­Ì¾Ö¦³°Ï¶ôÃì·~°È¶}µo¸gÅç¡A³z¹ý¦a²z¸Ñ°Ï¶ôÃ쪺§Þ³N¤º²[»PÀ³¥Î¥~©µ¡A·Ç½T¦a²z¸Ñ«È¤á»Ý¨D»P°Ï¶ôÃì§Þ³N¶¡ªº«´¦X»ù­È¡A¦b¹L¥hªº¤T¦~¦h®É¶¡¨½»P¤W¤d®a¾÷ºc¦³¹L°Ï¶ôÃì§Þ³N¬ì´¶©MÀ³¥Î¸¨¦aªº¥æ¬y¡A¾Ö¦³Â×´Iªº°Ï¶ôÃì°Ó·~¸¨¦a¸gÅç¡F¹L¥h¥|¦~¡A¥L­ÌºaÀò¹L°ê¤º¥~¦h®a±M·~¾÷ºc(¦pºÖ¥¬´µ¡B²¦°¨«Â¡B¤¤°ê¹q¸£¾Ç·|¡B¤¤Ãö§ø°Ï¶ôÃì²£·~Áp·ùµ¥)ªº¼ú¶µ100§E¦¸¡C

¥Ø¿ý
²Ä1³¡¤À  °Ï¶ôÃì¤Î¨ä°Ó·~À³¥Î
²Ä1³¹  °Ï¶ôÃì§Þ³Nªººt¶i
  1.1  ¤ñ¯S¹ô
    1.1.1  °_·½
    1.1.2  µo®i
    1.1.3  §Þ³N³Ð·s
  1.2  ¥H¤Ó§{
    1.2.1  ¥H¤Ó§{ªº½Ï¥Í
    1.2.2  ´¼¯à¦X¬ù
    1.2.3  ¥h¤¤¤ß¤ÆÀ³¥Îµ{§Ç
    1.2.4  ¥¼¨Ó³W¹º
  1.3  °Ó¥Î°Ï¶ôÃì
  1.4  ¥»³¹¤pµ²
²Ä2³¹  ±´¯Á°Ó¥Î°Ï¶ôÃì
  2.1  »ù­È¬y³qªººô¸ô
    2.1.1  °Ó¥Î°Ï¶ôÃ쪺¥Ø¼Ð
    2.1.2  °Ó¥Î°Ï¶ôÃìªºÃøÃD
  2.2  °Ï¶ôÃì²£«~¬[ºc
    2.2.1  ½ã¤á¤¤¤ß
    2.2.2  ¤À´²¦¡½ã¥»ªA°È
    2.2.3  ÂX®iªA°È
    2.2.4  µ¦²¤»PºÞ²z
  2.3  °Ó¥Î²£«~ªº§Þ³N¯S©Ê
    2.3.1  §Þ³N¬ð¯}
    2.3.2  ²£«~¦¨¼ô«×
  2.4  ¥»³¹¤pµ²
²Ä2³¡¤À  °Ó¥Î°Ï¶ôÃ쪺ÃöÁä§Þ³N
²Ä3³¹  ±K½X¾Ç°ò¦§Þ³N
  3.1  «¢§Æºtºâªk
    3.1.1  ©w¸q
    3.1.2  ±`¥Îªº«¢§Æºtºâªk
    3.1.3  SHA256ºtºâªk
  3.2  ¥[±K©M¸Ñ±Kºtºâªk
    3.2.1  ¹ïºÙ±K½XÅé¨î
    3.2.2  «D¹ïºÙ±K½XÅé¨î
    3.2.3  ED25519ºtºâªk
  3.3  °ê±Kºtºâªk
    3.3.1  «D¹ïºÙ±K½XºtºâªkSM2
    3.3.2  «¢§Æºtºâªk SM3
  3.4  ¼Æ¦rÃÒ®Ñ
    3.4.1  ¼Æ¦rÃҮѪº°ò¥»¤¶²Ð
    3.4.2  ¼Æ¦rÃҮѪºÀ³¥Î
  3.5  Àq§Jº¸¾ð
    3.5.1  ­ì²z»P¹ê²{
    3.5.2  Â²³æ¤ä¥IÃÒ©ú
  3.6  ¥»³¹¤pµ²
²Ä4³¹  °Ï¶ôÃì½ã¥»
  4.1  °Ï¶ô
    4.1.1  °Ï¶ôªºµ²ºc
    4.1.2  °Ï¶ôªº¥Í¦¨

    4.1.3  °Ï¶ôªº¦P¨B
    4.1.4  °Ï¶ôªº«e«áÃöÁp
  4.2  ½ã¤á
    4.2.1  ½ã¤á¼Ò«¬
    4.2.2  ½ã¤á¦a§}
  4.3  ¸ê²£
    4.3.1  ­ì©l¼Æ¦r¸ê²£
    4.3.2  °ò©ó½ã¤áªº¸ê²£
  4.4  ¥æ©ö
    4.4.1  ¥æ©öªº©w¸q
    4.4.2  ¾Þ§@
    4.4.3  ¥æ©ö¨Æ°È³B²z
    4.4.4  ¥æ©ö½w¦s¶¤¦C
  4.5  ¶O¥Î
    4.5.1  ¥æ©ö¶O¥Î²¤¶
    4.5.2  ¶O¥Îªº­pºâ
    4.5.3  ¶O¥Îªº°t¸m
  4.6  ¿EÀy
  4.7  ½ã¥»ªº¤É¯Å
    4.7.1  Â²¤¶
    4.7.2  ®ø®§©w¸q
    4.7.3  ¤É¯Å¹Lµ{
  4.8  P2Pºô¸ô
    4.8.1  P2Pºô¸ô³]­p
    4.8.2  ¼s¼½®ø®§
    4.8.3  ³s±µ¼Æ
  4.9  ¥»³¹¤pµ²
²Ä5³¹  ¦@ÃѺtºâªk
  5.1  ¦@ÃѺtºâªk·§­n
    5.1.1  PoWºtºâªk
    5.1.2  PoSºtºâªk
    5.1.3  DPoSºtºâªk
    5.1.4  PBFTºtºâªk
  5.2  Firework¦@ÃѺtºâªk¤¶²Ð
    5.2.1  ·§­z
    5.2.2  µ²¦XÅçÃÒ¸`ÂI¦À¿ï¨ú¨óijªºBFTºtºâªk
  5.3  °ª©Ê¯àºtºâªkBFT
    5.3.1  ¨t²Î¼Ò«¬
    5.3.2  ª¬ºA¾÷°Æ¥»¨óij
    5.3.3  Quorum¾÷¨î
    5.3.4  ¶W®É³B²z
  5.4  ¦w¥þ¡B°ª®ÄªºÅçÃÒ¦À¿ï¨úºtºâªk
    5.4.1  °ÊºA¿ï¨ú¼Ò«¬
    5.4.2  ¨¤¦â¹º¤À
    5.4.3  ­ã¤J©M°h¥X¾÷¨î
    5.4.4  ¿ï¨ú¾÷¨î
    5.4.5  °t¸m§ó·s
  5.5  ¥»³¹¤pµ²
²Ä6³¹  ´¼¯à¦X¬ù
  6.1  ´¼¯à¦X¬ù·§­n

    6.1.1  µêÀÀ¾÷¤¶²Ð
    6.1.2  µêÀÀ¾÷³]­pªº­ì«h
  6.2  ´¼¯à¦X¬ù¹ê²{
    6.2.1  ´¼¯à¦X¬ù¤¶²Ð
    6.2.2  ¦X¬ù°õ¦æ¹Lµ{
    6.2.3  ´¼¯à¦X¬ùªº¦w¥þ
  6.3  ´¼¯à¦X¬ù¶}µo²¤¶
    6.3.1  DEMO¤¶²Ð
    6.3.2  »yªk¤¶²Ð
    6.3.3  ¤º¸m¤¶­±©M¤º¸mÅܼÆ
    6.3.4  ²§±`³B²z
    6.3.5  ¦X¬ù³Ð«Ø»P°õ¦æ
  6.4  ´¼¯à¦X¬ù¦w¥þ¶}¾v«ü«n
  6.5  ¥»³¹¤pµ²
²Ä7³¹  ÂX®e§Þ³N¤è®×
  7.1  ·§­z
    7.1.1  ­I´º
    7.1.2  °Ï¶ôÃìÂX®e
    7.1.3  ¦hÃìOrbitsÂX®e¤è®×
  7.2  Âù¼h¦hºAªº¥D-¤lÃìÅé¨tOrbits
    7.2.1  ¬[ºc³]­p
    7.2.2  ¥D-¤lÃ줶²Ð
  7.3  °ª¥iÂX®i©Êªº¦hÃì½ã¥»
    7.3.1  ¦hÃì½ã¥»³]­p
    7.3.2  ¦hÃì½ã¥»ªº¼Æ¾Úµ²ºc
    7.3.3  ¦h¯ÅÁp°Êªº½ã¥»¯Á¤Þ³]­p
  7.4  ¦@ÃѺtºâªk
    7.4.1  ¥DÃ쪺¦@ÃѾ÷¨î
    7.4.2  ¤lÃ쪺¦@ÃѾ÷¨î
  7.5  ¬D¾ÔªÌ¾÷¨î
    7.5.1  ¤lÃ쪺¦w¥þ©Ê«Â¯Ù
    7.5.2  ¹ê²{¤è®×
  7.6  ¿EÀy¾÷¨î
    7.6.1  ¦@ÃÑ¿EÀy
    7.6.2  ´£®×¿EÀy
    7.6.3  ¦sÀx¿EÀy
  7.7  ¥»³¹¤pµ²
²Ä8³¹  ¸óÃì§Þ³N¤è®×
  8.1  ·§­z
    8.1.1  ­I´º
    8.1.2  ¸óÃìªºÃøÂI
  8.2  ¦hºA¸óÃìÅé¨tCanal
  8.3  ¤¤Ä~Ãì
    8.3.1  ¥­¦æÃ줶²Ð
    8.3.2  ¥­¦æÃì¸óÃì¬M®g
    8.3.3  ¸óÃìÃÒ¾Ú®ÕÅç
  8.4  ¥i´¡©Þ²Õ¥ó
    8.4.1  ºôÃö¸`ÂI¤¶²Ð
    8.4.2  ¤½ÃÒ¤H¼Ò¦¡
    8.4.3  ¥i«HµwÅé¼Ò¦¡

    8.4.4  «¢§Æ®É¶¡Âê©w
  8.5  ¶O¥Î»P¿EÀy¾÷¨î
  8.6  ¥»³¹¤pµ²
²Ä9³¹  Áô¨p«OÅ@¤è®×
  9.1  ·§­z
    9.1.1  ­I´º
    9.1.2  Áô¨p«OÅ@¤è®×Cocoon
  9.2  Áô¨p«OÅ@¤è®×
    9.2.1  ª÷ÃBÁôÂ꺳]­p»P¹ê²{
    9.2.2  «D¥æ¤¬ªº³]­p»P¹ê²{
    9.2.3  ¦a§}Áô°Îªº³]­p»P¹ê²{
    9.2.4  ¬°¦ó­n¨Ï¥ÎSchnorr »E¦Xñ¦W
    9.2.5  «ç¼Ë»P°Ï¶ôÃì¨t²Î¾A°t
  9.3  ¼f­p
  9.4  ¥»³¹¤pµ²
²Ä3³¡¤À  °Ó¥Î°Ï¶ôÃ쪺À³¥Î¹ê½î
²Ä10³¹  bubichainªº¶}µo»P¨Ï¥Î
  10.1  SDK¤ä«ù
    10.1.1  Java SDK¶}µo
    10.1.2  ¨ä¥L»y¨¥ª©¥»
  10.2  API¤¶²Ð
    10.2.1  ¤F¸Ñ±KÆ_¹ï
    10.2.2  HTTP ¤¶­±
    10.2.3  WebSocket¤¶­±
  10.3  ³¡¸p»P¹Bºû
    10.3.1  ¸`ÂI¦w¸Ë
    10.3.2  ¸`ÂI¹Bºû
  10.4  ¥»³¹¤pµ²
²Ä11³¹  bubichain¶}¾v«ü«n
  11.1  À³¥Î¶}µo¥Ü¨Ò
    11.1.1  ¦sÃÒÀ³¥Î
    11.1.2  ´¼¯à¦X¬ù¶}µo
    11.1.3  °Ï¶ôÃì¿ú¥]
    11.1.4  °Ï¶