ÑÇÓéÌåÓý¹Ù·½»î¶¯,²©ÑÇÌåÓýapp

¿ÆÑм°Ñо¿Éú½ÌÓý
µ±Ç°Î»Ö㺠Ê×Ò³>>¿ÆÑ§Ñо¿>>¿ÆÑм°Ñо¿Éú½ÌÓý>>ÕýÎÄ

ÑÇÓéÌåÓý¹Ù·½»î¶¯,²©ÑÇÌåÓýapp:Çø¿éÁ´¼¼Êõ½á¹¹

ÈÕÆÚ£º2020-07-22     µã»÷£º[]

ÑÇÓéÌåÓý¹Ù·½»î¶¯,²©ÑÇÌåÓýapp:Çø¿éÁ´¼¼Êõ´Êµä´óÈ«

ÑÇÓéÌåÓý¹Ù·½»î¶¯,²©ÑÇÌåÓýapp:Çø¿éÁ´¼¼Êõ½á¹¹

Êý¾Ý²ã Data Layer

Ö÷ÒªÃèÊöÇø¿éÁ´µÄÎïÀíÐÎʽ£¬ÊÇÇø¿éÁ´ÉÏ´Ó´´ÊÀÇø¿éÆðʼµÄÁ´Ê½½á¹¹£¬°üº¬ÁËÇø¿éÁ´µÄÇø¿éÊý¾Ý¡¢Á´Ê½½á¹¹ÒÔ¼°Çø¿éÉϵÄËæ»úÊý¡¢Ê±¼ä´Á¡¢¹«Ë½Ô¿Êý¾ÝµÈ£¬ÊÇÕû¸öÇø¿éÁ´¼¼ÊõÖÐ×îµ×²ãµÄÊý¾Ý½á¹¹¡£

ÍøÂç²ã Network Layer

Ö÷Ҫͨ¹ý P2P ¼¼ÊõʵÏÖ·Ö²¼Ê½ÍøÂç»úÖÆ£¬°üÀ¨ P2P ×éÍø»úÖÆ¡¢Êý¾Ý´«²¥»úÖÆºÍÊý¾ÝÑéÖ¤»úÖÆ£¬Òò´ËÇø¿éÁ´±¾ÖÊÉÏÊÇÒ»¸ö P2P µÄÍøÂ磬¾ß±¸×Ô¶¯×éÍøµÄ»úÖÆ£¬½ÚµãÖ®¼äͨ¹ýά»¤Ò»¸ö¹²Í¬µÄÇø¿éÁ´½á¹¹À´±£³ÖͨÐÅ¡£

¹²Ê¶²ã Consensus Layer

Ö÷Òª°üº¬¹²Ê¶Ëã·¨ÒÔ¼°¹²Ê¶»úÖÆ£¬ÄÜÈø߶ȷÖÉ¢µÄ½ÚµãÔÚÈ¥ÖÐÐÄ»¯µÄÇø¿éÁ´ÍøÂçÖиßЧµØÕë¶ÔÇø¿éÊý¾ÝµÄÓÐЧÐÔ´ï³É¹²Ê¶£¬ÊÇÇø¿éÁ´µÄºËÐļ¼ÊõÖ®Ò»£¬Ò²ÊÇÇø¿éÁ´ÉçÇøµÄÖÎÀí»úÖÆ¡£Ä¿Ç°£¬ÖÁÉÙÓÐÊýÊ®ÖÖ¹²Ê¶»úÖÆËã·¨£¬°üº¬¹¤×÷Á¿Ö¤Ã÷¡¢È¨ÒæÖ¤Ã÷¡¢È¨ÒæÊÚȨ֤Ã÷¡¢È¼ÉÕÖ¤Ã÷¡¢ÖØÒªÐÔÖ¤Ã÷µÈ¡£

Êý¾Ý²ã¡¢ÍøÂç²ã¡¢¹²Ê¶²ãÊǹ¹½¨Çø¿éÁ´¼¼ÊõµÄ±ØÒªÔªËØ£¬È±ÉÙÈκÎÒ»²ã¶¼²»ÄܳÆÖ®ÎªÕæÕýÒâÒåÉϵÄÇø¿éÁ´¼¼Êõ¡£

¼¤Àø²ã  Actuator Layer

Ö÷Òª°üÀ¨¾­¼Ã¼¤ÀøµÄ·¢ÐÐÖÆ¶ÈºÍ·ÖÅäÖÆ¶È£¬Æä¹¦ÄÜÊÇÌṩһ¶¨µÄ¼¤Àø´ëÊ©£¬¹ÄÀø½Úµã²ÎÓëÇø¿éÁ´Öа²È«ÑéÖ¤¹¤×÷£¬²¢½«¾­¼ÃÒòËØÄÉÈëµ½Çø¿éÁ´¼¼ÊõÌåϵÖУ¬¼¤Àø×ñÊØ¹æÔò²ÎÓë¼ÇÕ˵Ľڵ㣬²¢³Í·£²»×ñÊØ¹æÔòµÄ½Úµã¡£

ºÏÔ¼²ã  Contract Layer

Ö÷Òª°üÀ¨¸÷Öֽű¾¡¢´úÂë¡¢Ëã·¨»úÖÆ¼°ÖÇÄܺÏÔ¼£¬ÊÇÇø¿éÁ´¿É±à³ÌµÄ»ù´¡¡£½«´úÂëǶÈëÇø¿éÁ´»òÊÇÁîÅÆÖУ¬ÊµÏÖ¿ÉÒÔ×Ô¶¨ÒåµÄÖÇÄܺÏÔ¼£¬²¢Ôڴﵽij¸öÈ·¶¨µÄÔ¼ÊøÌõ¼þÏ£¬ÎÞÐè¾­ÓɵÚÈý·½¾ÍÄÜ×Ô¶¯Ö´ÐУ¬ÊÇÇø¿éÁ´È¥ÐÅÈεĻù´¡¡£

Ó¦ÓÃ²ã  Application Layer

Ó¦Óòã·â×°Á˸÷ÖÖÓ¦Óó¡¾°ºÍ°¸Àý£¬ÀàËÆÓÚµçÄÔ²Ù×÷ϵͳÉϵÄÓ¦ÓóÌÐò¡¢»¥ÁªÍøä¯ÀÀÆ÷ÉϵÄÃÅ»§ÍøÕ¾¡¢ËÑѰÒýÇæ¡¢µç×ÓÉ̳ǻòÊÖ»ú¶ËÉ쵀 APP£¬½«Çø¿éÁ´¼¼ÊõÓ¦Óò¿ÊðÔÚÈçÒÔÌ«·»¡¢EOS¡¢QTUM Éϲ¢ÔÚÏÖʵÉú»î³¡¾°ÖÐÂ䵨¡£Î´À´µÄ¿É±à³Ì½ðÈںͿɱà³ÌÉç»áÒ²½«»á´î½¨ÔÚÓ¦ÓòãÉÏ¡£

¼¤Àø²ã¡¢ºÏÔ¼²ãºÍÓ¦Óò㲻ÊÇÿ¸öÇø¿éÁ´Ó¦ÓõıØÒªÒòËØ£¬Ò»Ð©Çø¿éÁ´Ó¦Óò¢²»ÍêÕû°üº¬´ËÈý²ã½á¹¹¡£

ÑÇÓéÌåÓý¹Ù·½»î¶¯,²©ÑÇÌåÓýapp:Çø¿éÊý¾Ý

Çø¿é Block

Çø¿éÊÇÔÚÇø¿éÁ´ÍøÂçÉϳÐÔØ½»Ò×Êý¾ÝµÄÊý¾Ý°ü£¬ÊÇÒ»ÖÖ±»±ê¼ÇÉÏʱ¼ä´ÁºÍ֮ǰһ¸öÇø¿éµÄ¹þÏ£ÖµµÄÊý¾Ý½á¹¹£¬Çø¿é¾­¹ýÍøÂçµÄ¹²Ê¶»úÖÆÑéÖ¤²¢È·ÈÏÇø¿éÖеĽ»Òס£

¸¸¿é Parent Block

¸¸¿éÊÇÖ¸Çø¿éµÄǰһ¸öÇø¿é£¬Çø¿éÁ´Í¨¹ýÔÚÇø¿éÍ·¼ÇÂ¼Çø¿éÒÔ¼°¸¸¿éµÄ¹þÏ£ÖµÀ´ÔÚʱ¼äÉÏÅÅÐò¡£

Çø¿éÍ·  Block Header

¼Ç¼µ±Ç°Çø¿éµÄÔªÐÅÏ¢£¬°üº¬µ±Ç°°æ±¾ºÅ¡¢ÉÏÒ»Çø¿éµÄ¹þÏ£Öµ¡¢Ê±¼ä´Á¡¢Ëæ»úÊý¡¢Merkle Root µÄ¹þÏ£ÖµµÈÊý¾Ý¡£´ËÍâ£¬Çø¿éÌåµÄÊý¾Ý¼Ç¼ͨ¹ý Merkle Tree µÄ¹þÏ£¹ý³ÌÉú³ÉΨһµÄ Merkle Root ¼Ç¼ÓÚÇø¿éÍ·¡£

Çø¿éÌå Block Body

¼Ç¼һ¶¨Ê±¼äÄÚËùÉú³ÉµÄÏêϸÊý¾Ý£¬°üÀ¨µ±Ç°Çø¿é¾­¹ýÑéÖ¤µÄ¡¢Çø¿é´´½¨¹ý³ÌÖÐÉú³ÉµÄËùÓн»Ò׼Ǽ»òÊÇÆäËûÐÅÏ¢£¬¿ÉÒÔÀí½âΪÕ˱¾µÄÒ»ÖÖ±íÏÖÐÎʽ¡£

¹þÏ£Öµ¡¢É¢ÁÐÖµ Hash

¹þϣֵͨ³£ÓÃÒ»¸ö¶ÌµÄËæ»ú×ÖĸºÍÊý×Ö×é³ÉµÄ×Ö·û´®À´´ú±í£¬ÊÇÒ»×éÈÎÒⳤ¶ÈµÄÊäÈëÐÅϢͨ¹ý¹þÏ£Ëã·¨µÃµ½µÄ¡°Êý¾ÝÖ¸ÎÆ¡±¡£ÒòΪ¼ÆËã»úÔڵײã»úÆ÷ÂëÊDzÉÓöþ½øÖƵÄģʽ£¬Òò´Ë£¬Í¨¹ý¹þÏ£Ëã·¨µÃµ½µÄÈÎÒⳤ¶ÈµÄ¶þ½øÖÆÖµÓ³ÉäΪ½Ï¶ÌµÄ¹Ì¶¨³¤¶ÈµÄ¶þ½øÖÆÖµ£¬¼´¹þÏ£Öµ¡£´ËÍ⣬¹þÏ£ÖµÊÇÒ»¶ÎÊý¾ÝΨһÇÒ¼«Æä½ô´ÕµÄÊýÖµ±íʾÐÎʽ£¬Èç¹ûͨ¹ý¹þÏ£Ò»¶ÎÃ÷Îĵõ½¹þÏ£Öµ£¬ÄÄÅÂÖ»¸ü¸Ä¸Ã¶ÎÃ÷ÎÄÖеÄÈÎÒâÒ»¸ö×Öĸ£¬ËæºóµÃµ½µÄ¹þÏ£Öµ¶¼½«²»Í¬¡£

ʱ¼ä´Á  Timestamp

ʱ¼ä´Á´ÓÇø¿éÉú³ÉµÄÄÇÒ»¿ÌÆð¾Í´æÔÚÓÚÇø¿éÖ®ÖУ¬ÊÇÓÃÓÚ±êʶ½»Ò×ʱ¼äµÄ×Ö·ûÐòÁУ¬¾ß±¸Î¨Ò»ÐÔ£¬Ê±¼ä´ÁÓÃÒԼǼ²¢±íÃ÷´æÔڵġ¢ÍêÕûµÄ¡¢¿ÉÑéÖ¤µÄÊý¾Ý£¬ÊÇÿһ´Î½»Ò׼ǼµÄÈÏÖ¤¡£

Ëæ»úÊý¡¢Ò»´ÎÐÔµÄËæ»úÊý  Nonce

Nonce ÊÇÖ¸£¬¡°Ö»Ê¹ÓÃÒ»´ÎµÄËæ»úÊý¡±¡£ÔÚÍÚ¿óÖУ¬ÊÇÒ»ÖÖÓÃÓÚÍÚ¾ò¼ÓÃÜ»õ±ÒµÄ×Ô¶¯Éú³ÉµÄ¡¢ºÁÎÞÒâÒåµÄËæ»úÊý£¬ÔÚ½â¾öÊýѧÄÑÌâµÄÎÊÌâÖб»Ê¹ÓÃÒ»´ÎÖ®ºó£¬Èç¹û²»Äܽâ¾ö¸ÃÄÑÌâÔò¸ÃËæ»úÊý¾Í»á±»¾Ü¾ø£¬¶øÒ»¸öÐ嵀 Nonce Ò²»á±»²âÊÔ³öÀ´²¢ÇÒÖ±µ½ÎÊÌâ½â¾ö£¬µ±ÎÊÌâ½â¾öʱ¿ó¹¤¾Í»áµÃµ½¼ÓÃÜ»õ±Ò×÷Ϊ½±Àø¡£ÔÚÇø¿é½á¹¹ÖУ¬Nonce ÊÇ»ùÓÚ¹¤×÷Á¿Ö¤Ã÷ËùÉè¼ÆµÄËæ»úÊý×Ö£¬Í¨¹ýÄѶȵ÷ÕûÀ´Ôö¼Ó»ò¼õÉÙÆä¼ÆËãʱ¼ä£»ÔÚÐÅÏ¢°²È«ÖУ¬Nonce ÊÇÒ»¸öÔÚ¼ÓÃÜͨÐÅÖ»ÄÜʹÓÃÒ»´ÎµÄÊý×Ö£»ÔÚÈÏ֤ЭÒéÖУ¬Nonce ÊÇÒ»¸öËæ»ú»òÎ±Ëæ»úÊý£¬ÒÔ±ÜÃâÖØ·Å¹¥»÷¡£

÷¿Ë¶ûÊ÷  Merkle Tree

÷¿Ë¶ûÊ÷£¨ÓֽйþÏ£Ê÷£©ÊÇÒ»ÖÖ¶þ²æÊ÷£¬ÊÇÒ»ÖÖ¸ßЧºÍ°²È«µÄ×éÖ¯Êý¾ÝµÄ·½·¨£¬±»ÓÃÀ´¿ìËÙ²éѯÑéÖ¤ÌØ¶¨½»Ò×ÊÇ·ñ´æÔÚ£¬ÓÉÒ»¸ö¸ù½Úµã¡¢Ò»×éÖмä½ÚµãºÍÒ»×éÒ¶½Úµã×é³É¡£ËüʹÓùþÏ£Ëã·¨½«´óÁ¿µÄÊéÃæÐÅϢת»»³ÉÒ»´®¶ÀÁ¢µÄ×Öĸ»òÊý×Ö¡£×îµ×²ãµÄÒ¶½Úµã°üº¬´æ´¢Êý¾Ý»òÆä¹þÏ£Öµ£¬Ã¿¸öÖмä½ÚµãÊÇËüµÄÁ½¸ö×Ó½ÚµãÄÚÈݵĹþÏ£Öµ£¬¸ù½ÚµãÒ²ÊÇÓÉËüµÄÁ½¸ö×Ó½ÚµãÄÚÈݵĹþÏ£Öµ×é³É¡£

Çø¿éÈÝÁ¿  Block Size

Çø¿éÁ´µÄÿ¸öÇø¿é£¬¶¼ÊÇÓÃÀ´³ÐÔØÄ³¸öʱ¼ä¶ÎÄÚµÄÊý¾ÝµÄ£¬Ã¿¸öÇø¿éͨ¹ýʱ¼äµÄÏȺó˳Ðò£¬Ê¹ÓÃÃÜÂëѧ¼¼Êõ½«Æä´®ÁªÆðÀ´£¬ÐγÉÒ»¸öÍêÕûµÄ·Ö²¼Ê½Êý¾Ý¿â£¬Çø¿éÈÝÁ¿´ú±íÁËÒ»¸öÇø¿éÄÜÈÝÄɶàÉÙÊý¾ÝµÄÄÜÁ¦¡£±ÈÌØ±ÒµÄÇø¿éÁ´ÈÝÁ¿ÊÇ2M¡£

仨·ÑµÄ½»Ò×Êä³ö

Unspent Transaction Output£¨UTXO£©

仨·ÑµÄ½»Ò×Êä³öÊÇÒ»¸ö°üº¬½»Ò×Êý¾ÝºÍÖ´ÐдúÂëµÄÊý¾Ý½á¹¹£¬¿ÉÒÔÀí½âΪÊÕµ½µÄµ«ÉÐ仨·ÑµÄ¼ÓÃÜ»õ±ÒÇåµ¥¡£±ÈÌØ±ÒºÍÆäËû¼ÓÃÜ»õ±ÒÔÚÆäÇø¿éÁ´¼¼ÊõÖÐʹÓà UTXO£¬ÒÔÑéÖ¤Ò»¸öÈËÊÇ·ñÓµÓÐδʹÓõļÓÃÜ»õ±Ò¿ÉÓÃÓÚÖ§³ö¡£

ÑÇÓéÌåÓý¹Ù·½»î¶¯,²©ÑÇÌåÓýapp:Á´Ê½½á¹¹

Á´  Chain

Á´ÊÇÓÉÇø¿é°´ÕÕ·¢ÉúµÄʱ¼ä˳Ðò£¬Í¨¹ýÇø¿éµÄ¹þÏ£Öµ´®Áª¶ø³É£¬ÊÇÇø¿é½»Ò׼Ǽ¼°×´Ì¬±ä»¯µÄÈÕÖ¾¼Ç¼¡£

Á´ÏÂ Offff-chain

Çø¿éÁ´ÏµÍ³´Ó¹¦ÄܽǶȽ²£¬ÊÇÒ»¸ö¼ÛÖµ½»»»ÍøÂ磬Á´ÏÂÊÇÖ¸²»´æ´¢ÓÚÇø¿éÁ´ÉϵÄÊý¾Ý¡£

ÎÞ´ú±ÒÇø¿éÁ´  Token-Less Blockchain

¼´Çø¿éÁ´²¢²»Í¨¹ý´ú±Ò½øÐмÛÖµ½»»»£¬Ò»°ã³öÏÖÔÚ²»ÐèÒªÔÚ½ÚµãÖ®¼ä×ªÒÆ¼ÛÖµ²¢ÇÒ½öÔÚ²»Í¬µÄÒѱ»ÐÅÈη½Ö®¼ä¹²ÏíÊý¾ÝµÄÇé¿öÏ£¬ÈçÁªÃËÁ´¡¢Ë½ÓÐÁ´¡£

´´ÊÀÇø¿é Genesis Block

Çø¿éÁ´ÖеĵÚÒ»¸öÇø¿é±»³ÆÎª¡°´´ÊÀ¡±Çø¿é¡£´´ÊÀÇø¿éÒ»°ãÓÃÓÚ³õʼ»¯£¬²»´øÓн»Ò×ÐÅÏ¢¡£

Çø¿é¸ß¶È  Block Height

Ò»¸öÇø¿éµÄ¸ß¶ÈÊÇÖ¸ÔÚÇø¿éÁ´ÖÐËüºÍ´´ÊÀÇø¿éÖ®¼äµÄ¿éÊý¡£

·Ö²æ  Fork

ÔÚÇø¿éÁ´ÖУ¬ÓÉ¿ó¹¤ÍÚ³öÇø¿é²¢½«ÆäÁ´½Óµ½Ö÷Á´ÉÏ£¬Ò»°ãÀ´½²Í¬Ò»Ê±¼äÄÚÖ»²úÉúÒ»¸öÇø¿é£¬Èç¹û·¢Éúͬһʱ¼äÄÚÓÐÁ½¸öÇø¿éͬʱ±»Éú³ÉµÄÇé¿ö£¬¾Í»áÔÚÈ«ÍøÖгöÏÖÁ½¸ö³¤¶ÈÏàͬ¡¢Çø¿éÀïµÄ½»Ò×ÐÅÏ¢Ïàͬµ«¿ó¹¤Ç©Ãû²»Í¬»òÕß½»Ò×ÅÅÐò²»Í¬µÄÇø¿éÁ´£¬ÕâÑùµÄÇé¿ö½Ð×ö·Ö²æ¡£

Èí·Ö²æ  Soft Fork

Ö¸ÔÚÇø¿éÁ´»òÈ¥ÖÐÐÄ»¯ÍøÂçÖÐÏòǰ¼æÈݵķֲæ¡£Ïòǰ¼æÈÝÒâζ×Å£¬·Ö²æºó£¬µ±Ð¹²Ê¶¹æÔò·¢²¼ºó£¬ÔÚÈ¥ÖÐÐÄ»¯¼Ü¹¹Öнڵ㲻һ¶¨ÒªÉý¼¶µ½ÐµĹ²Ê¶¹æÔò£¬ÒòΪÈí·Ö²æµÄйæÔòÈԾɷûºÏÀϵĹæÔò£¬ËùÒÔδÉý¼¶µÄ½ÚµãÈÔ¾ÉÄܽÓÊÜÐµĹæÔò¡£

Ó²·Ö²æ  Hard Fork

Ö¸ÔÚÇø¿éÁ´»òÈ¥ÖÐÐÄ»¯ÍøÂçÖв»Ïòǰ¼æÈݵķֲ棬Ӳ·Ö²æ¶Ô¼ÓÃÜ»õ±ÒʹÓõļ¼Êõ½øÐÐÓÀ¾Ã¸ü¸Ä£¬ÕâÖֱ仯ʹµÃËùÓеÄÐÂÊý¾Ý¿éÓëÔ­À´µÄ¿é²»Í¬£¬¾É°æ±¾²»»á½ÓÊÜа汾´´½¨µÄÇø¿é£¬ÒªÊµÏÖÓ²·Ö²æËùÓÐÓû§¶¼ÐèÒªÇл»µ½Ð°汾ЭÒéÉÏ¡£Èç¹ûеÄÓ²·Ö²æÊ§°Ü£¬ËùÓеÄÓû§½«»Øµ½Ô­Ê¼Êý¾Ý¿é¡£

ÓÄÁéЭÒé GHOST Protocol

ͨ¹ýÓÄÁéЭÒé£¬Çø¿é¿ÉÒÔ°üº¬²»Ö»ÊÇËûÃǸ¸¿éµÄ¹þÏ£Öµ£¬Ò²°üº¬Æä¸¸¿éµÄ¸¸¿éµÄÆäËû×ӿ飨±»³ÆÎªÊå¿é£©µÄ³Â¸¯Çø¿éµÄ¹þÏ£Öµ£¬ÕâÈ·±£Á˳¸¯Çø¿éÈÔÈ»ÓÐÖúÓÚÇø¿éÁ´µÄ°²È«ÐÔ£¬²¢Äܹ»»ñµÃÒ»¶¨±ÈÀýµÄÇø¿é½±Àø£¬¼õÉÙÁË´óÐÍ¿ó¹¤ÔÚÇø¿éÁ´ÉϵÄÖÐÐÄ»¯ÇãÏòÎÊÌâ¡£

³Â¸¯Çø¿é  Stale Block

ÊǸ¸¿éµÄ¸¸¿éµÄ¡°ÆäËû¡±×ӿ飬»ò¸üÒ»°ãµÄ˵ÊÇ׿ÏÈµÄÆäËû×ӿ飬µ«²»ÊÇ×Ô¼ºµÄ׿ÏÈ£¬Èç¹û A ÊÇ B µÄÒ»¸öÊå¿é£¬ÄÇ B ÊÇ A µÄÖ¶¿é¡£

¹Â¿é  Orphan Block

¹Â¿éÊÇÒ»¸ö±»ÒÅÆúµÄÊý¾Ý¿é¡£ÒòΪºÜ¶à½Úµã¶¼ÔÚά»¤Çø¿éÁ´²¢Í¬Ê±´´½¨¶à¸öÇø¿é£¬µ«ÊÇÒ»´ÎÖ»ÄÜÓÐÒ»¸ö±»¼ÌÐø¼Ì³Ð£¬¶øÆäËü±»ÒÅÆúµÄÊý¾Ý¿é¾ÍÊǹ¿é¡£

ÃÜÂëѧ  Cryptography

ÃÜÂëѧÊÇÊýѧºÍ¼ÆËã»ú¿ÆÑ§µÄ·ÖÖ§£¬Í¬Ê±ÆäÔ­Àí´óÁ¿Éæ¼°ÐÅÏ¢ÂÛ¡£ÃÜÂëѧ²»Ö»¹Ø×¢ÐÅÏ¢±£ÃÜÎÊÌ⣬»¹Í¬Ê±Éæ¼°ÐÅÏ¢ÍêÕûÐÔÑéÖ¤£¨ÏûÏ¢ÑéÖ¤Â룩¡¢ÐÅÏ¢·¢²¼µÄ²»¿ÉµÖÀµÐÔ£¨Êý×ÖÇ©Ãû£©¡¢ÒÔ¼°ÔÚ·Ö²¼Ê½¼ÆËãÖвúÉúµÄÀ´Ô´ÓÚÄÚ²¿ºÍÍⲿµÄ¹¥»÷µÄËùÓÐÐÅÏ¢°²È«ÎÊÌâ¡£

¼ÓÃÜ  Cipher

¼ÓÃÜÊÇһϵÁÐʹÐÅÏ¢²»¿É¶ÁµÄ¹ý³Ì£¬ËüÄÜʹÐÅÏ¢¼ÓÃÜÒ²ÄÜʹÐÅÏ¢¼ÓÃܺóÄܹ»ÔٴοɶÁ£¬ÔÚ¼ÓÃÜ»õ±ÒÖÐʹÓõÄÃÜÂëҲʹÓÃÓÉ×ÖĸºÍÊý×Ö×é³ÉµÄÃÜÔ¿£¬¸ÃÃÜÔ¿±ØÐëÓÃÓÚ½âÃÜÃÜÂë¡£

¼ÓÃÜËã·¨  Encryption Algorithm

¼ÓÃÜËã·¨ÊÇÒ»¸öº¯Êý£¬Ò²¿ÉÒÔÊÓΪÊÇÒ»°ÑÔ¿³×£¬Í¨¹ýʹÓÃÒ»¸ö¼ÓÃÜÔ¿³×£¬½«Ô­À´µÄÃ÷ÎÄÎļþ»òÊý¾Ýת»¯³ÉÒ»´®²»¿É¶ÁµÄÃÜÎÄ´úÂë¡£¼ÓÃÜÁ÷³ÌÊDz»¿ÉÄæµÄ£¬Ö»ÓгÖÓжÔÓ¦µÄ½âÃÜÔ¿³×²ÅÄܽ«¸Ã¼ÓÃÜÐÅÏ¢½âÃܳɿÉÔĶÁµÄÃ÷ÎÄ¡£¼ÓÃÜʹµÃ˽ÃÜÊý¾Ý¿ÉÒÔÔڵͷçÏÕµÄÇé¿öÏ£¬Í¨¹ý¹«¹²ÍøÂç½øÐд«Ê䣬²¢±£»¤Êý¾Ý²»±»µÚÈý·½ÇÔÈ¡¡¢ÔĶÁ¡£

·Ç¶Ô³Æ¼ÓÃÜ  Asymmetric Cryptography

·Ç¶Ô³Æ¼ÓÃÜÊÇÒ»ÖÖ±£Ö¤Çø¿éÁ´°²È«µÄ»ù´¡¼¼Êõ¡£¸Ã¼¼Êõº¬ÓÐÁ½¸öÃÜÔ¿£º¹«Ô¿ºÍ˽Կ£¬Ê×ÏÈ£¬ÏµÍ³°´ÕÕijÖÖÃÜÔ¿Éú³ÉËã·¨£¬½«ÊäÈë¾­¹ý¼ÆËãµÃ³ö˽Կ£¬È»ºó£¬²ÉÓÃÁíÒ»¸öËã·¨¸ù¾Ý˽ԿÉú³É¹«Ô¿£¬¹«Ô¿µÄÉú³É¹ý³Ì²»¿ÉÄæ¡£ÓÉÓÚÔÚÏÖÓеļÆËãÄÜÁ¦Ìõ¼þÏÂÄÑÒÔͨ¹ý¹«Ô¿À´Çî¾Ù³ö˽Կ£¨¼´¼ÆËãÉϲ»¿ÉÐУ©£¬Òò´Ë¿ÉÒÔÈÏΪÊý¾ÝÊǰ²È«µÄ£¬´Ó¶øÄܹ»±£Ö¤Çø¿éÁ´µÄÊý¾Ý°²È«¡£

̬ͬ¼ÓÃÜ  Homomorphic Encryption

̬ͬ¼ÓÃÜÊÇÒ»ÖÖÌØÊâµÄ¼ÓÃÜ·½·¨£¬ÔÊÐí¶ÔÃÜÎĸù¾ÝÌØ¶¨µÄ´úÊýÔËË㷽ʽ½øÐд¦ÀíºóµÃµ½µÄÈÔÈ»ÊǼÓÃܵĽá¹û£¬½«Æä½âÃÜËùµÃµ½µÄ½á¹ûÓë¶ÔÃ÷ÎĽøÐÐͬÑùµÄÔËËã½á¹ûÊÇÒ»ÑùµÄ¡£¼´¡°¶ÔÃÜÎÄÖ±½Ó½øÐд¦Àí¡±Óë¡°¶ÔÃ÷ÎĽøÐд¦Àíºó²¢¼ÓÃÜ¡±Æä½á¹ûÊÇÒ»ÑùµÄ£¬ÕâÏî¼¼Êõ¿ÉÒÔÔÚ¼ÓÃܵÄÊý¾ÝÖнøÐÐÖîÈç¼ìË÷¡¢±È½ÏµÈ²Ù×÷¶øÎÞÐè¶ÔÊý¾ÝÏȽøÐнâÃÜ£¬´Ó¸ù±¾ÉϽâ¾ö½«Êý¾ÝίÍиøµÚÈý·½Ê±µÄ±£ÃÜÎÊÌâ¡£

¹«Ô¿¼ÓÃÜ  Public Key Cryptography

¹«Ô¿¼ÓÃÜÊÇÒ»ÖÖÌØÊâµÄ¼ÓÃÜÊֶΣ¬¾ßÓÐÔÚͬһʱ¼äÉú³ÉÁ½¸öÃÜÔ¿µÄ´¦Àí£¨Ë½Ô¿ºÍ¹«Ô¿£©£¬Ã¿Ò»¸ö˽Կ¶¼ÓÐÒ»¸öÏà¶ÔÓ¦µÄ¹«Ô¿£¬´Ó¹«Ô¿²»ÄÜÍÆËã³ö˽Կ£¬²¢ÇÒ±»ÓÃÆäÖÐÒ»¸öÃÜÔ¿¼ÓÃÜÁ˵ÄÊý¾Ý£¬¿ÉÒÔ±»ÁíÍâÒ»¸öÏà¶ÔÓ¦µÄÃÜÔ¿½âÃÜ¡£ÕâÌ×ϵͳʹµÃ½Úµã¿ÉÒÔÏÈÔÚÍøÂçÖй㲥һ¸ö¹«Ô¿¸øËùÓнڵ㣬ȻºóËùÓнڵã¾Í¿ÉÒÔ·¢ËͼÓÃܺóµÄÐÅÏ¢¸ø¸Ã½Úµã£¬¶ø²»ÐèÒªÔ¤ÏȽ»»»ÃÜÔ¿¡£

RSA ¼ÓÃÜËã·¨  RSA Algorithm

RSA ¹«¿ªÃÜÔ¿ÃÜÂëÌåÖÆÊÇʹÓò»Í¬µÄ¼ÓÃÜÃÜÔ¿Óë½âÃÜÃÜÔ¿£¬ÊÇÒ»ÖÖ¡°ÓÉÒÑÖª¼ÓÃÜÃÜÔ¿ÍÆµ¼³ö½âÃÜÃÜÔ¿ÔÚ¼ÆËãÉÏÊDz»¿ÉÐеġ±ÃÜÂëÌåÖÆ¡£Ëüͨ³£ÊÇÏÈÉú³ÉÒ»¶Ô RSA ÃÜÔ¿£¬ÆäÖÐÖ®Ò»ÊDZ£ÃÜÃÜÔ¿£¬ÓÉÓû§±£´æ; ÁíÒ»¸öΪ¹«¿ªÃÜÔ¿£¬¿É¶ÔÍ⹫¿ª£¬ÉõÖÁ¿ÉÔÚÍøÂç·þÎñÆ÷ÖÐ×¢²á¡£

ÍÖÔ²¼ÓÃÜËã·¨  Elliptic Curve Cryptography£¨ECC£©

ÍÖÔ²¼ÓÃÜËã·¨ÊÇÒ»ÖÖ¹«Ô¿¼ÓÃÜÌåÖÆ£¬×î³õÓÉ Koblitz ºÍ Miller Á½ÈËÓÚ 1985 ÄêÌá³ö£¬ÆäÊýѧ»ù´¡ÊÇÀûÓÃÍÖÔ²ÇúÏßÉϵÄÓÐÀíµã¹¹³É Abel ¼Ó·¨ÈºÉÏÍÖÔ²ÀëÉ¢¶ÔÊýµÄ¼ÆËãÀ§ÄÑÐÔ¡£

Ã÷ÎÄ  Plaintext

ÔÚÃÜÂëѧÖУ¬Ã÷ÎÄÊÇÖ¸´«ËÍ·½ÏëÒª½ÓÊÕ·½»ñµÃµÄ¿É¶ÁÐÅÏ¢¡£Ã÷Îľ­¹ý¼ÓÃÜËù²úÉúµÄÐÅÏ¢±»³ÆÎªÃÜÎÄ£¬¶øÃÜÎľ­¹ý½âÃܶø»¹Ô­µÃÀ´µÄÐÅÏ¢±»³ÆÎªÃ÷ÎÄ¡£

ÃÜÎÄ  Ciphertext

ÔÚÃÜÂëѧÖУ¬ÃÜÎÄÊÇÃ÷Îľ­¹ý¼ÓÃÜËã·¨Ëù²úÉúµÄ¡£ÒòΪÃÜÎÄÊÇÒ»ÖÖ³ý·ÇʹÓÃÇ¡µ±µÄËã·¨½øÐнâÃÜ£¬·ñÔòÈËÀà»ò¼ÆËã»úÊDz»¿ÉÒÔÖ±½ÓÔĶÁÀí½âµÄ¼ÓÃÜÐÎ̬£¬¿ÉÒÔÀí½âΪ±»¼ÓÃܵÄÐÅÏ¢¡£

»·Ç©Ãû  Ring Signatures

ÒòÇ©ÃûÖвÎÊý Ci£¨i=1,2,¡­,n£©¸ù¾ÝÒ»¶¨µÄ¹æÔòÊ×βÏà½Ó×é³É»·×´¶øµÃÃû¡£Æäʵ¾ÍÊÇʵ¼ÊµÄÇ©ÃûÕßÓÃÆäËû¿ÉÄÜÇ©×ÖÕߵĹ«Ô¿²úÉúÒ»¸ö´øÓжϿڵĻ·£¬È»ºóÓÃ˽Կ½«¶Ï¿ÚÁ¬³ÉÒ»¸öÍêÕûµÄ»·¡£ÈκÎÑéÖ¤ÈËÀûÓû·³ÉÔ±µÄ¹«Ô¿¶¼¿ÉÒÔÑéÖ¤Ò»¸ö»·Ç©ÃûÊÇ·ñÓÉij¸ö¿ÉÄܵÄÇ©ÃûÈËÉú³É¡£

Êý×ÖÇ©Ãû  Digital Signatures

Êý×ÖÇ©Ãû£¨Óֳƹ«Ô¿Êý×ÖÇ©Ãû¡¢µç×ÓÇ©Ãû£©ÊÇÒ»ÖÖÀàËÆÐ´ÔÚÖ½ÉϵÄÇ©Ãû£¬µ«ÊÇʹÓÃÁ˹«Ô¿¼ÓÃÜÁìÓòµÄ¼¼ÊõʵÏÖ£¬ÓÃÓÚ¼ø±ðÊý×ÖÐÅÏ¢µÄ·½·¨£¬ÔÚÍøÂçÉÏ¿ÉÒÔʹÓÃÊý×ÖÇ©ÃûÀ´½øÐÐÉí·ÝÈ·ÈÏ¡£Êý×ÖÇ©ÃûÊÇÒ»¸ö¶ÀÒ»ÎÞ¶þµÄÊýÖµ£¬Èô¹«Ô¿ÄÜͨ¹ýÑéÖ¤£¬ÄÇÎÒÃǾÍÄÜÈ·¶¨¶ÔÓ¦µÄ¹«Ô¿µÄÕýÈ·ÐÔ£¬Êý×ÖÇ©Ãû¼æ¾ß¿ÉÈ·ÈÏÐԺͲ»¿É·ñÈÏÐÔ¡£

¶àÖØÇ©Ãû  Multi-Signatures

¶àÖØÇ©ÃûÒâζ×ÅÔÚ½»Ò×·¢Éú֮ǰÐèÒª¶à¸öÇ©Ãû»òÅú×¼¡£¶àÖØÇ©Ãû»áÔö¼Ó¼ÓÃÜ»õ±ÒµÄ°²È«ÐÔ£¬ÕâÑùÒ»¸öÈ˾Ͳ»ÄÜÔÚδ¾­ËûÈËͬÒâµÄÇé¿öϰÑËùÓеÄÊý×Ö»õ±Ò¶¼ÄÃ×ß¡£

Êý×ÖÖ¤Êé Digital Certifificate

Êý×ÖÖ¤ÊéÊÇÇø¿éÁ´Öбêʶ¸÷¸ö½ÚµãµÄÉí·ÝÐÅÏ¢µÄÒ»´®Êý×Ö£¬ÓÃÒÔÖ¤Ã÷¹«Ô¿µÄ¹éÊôÒÔ¼°ÄÚÈÝÐÅÏ¢µÄºÏ·¨ÐÔ£¬ÔÚÇø¿éÁ´µÄ·Ç¶Ô³Æ¼ÓÃÜÖУ¬Ò»µ©Í¨¹ýÖмäÈ˹¥»÷½«¹«Ô¿Ìæ»»ºó½«»áÆÆ»µÇø¿éÁ´µÄ°²È«Ìåϵ£¬Òò´Ëͨ¹ý¹²Ê¶»úÖÆ½¨Á¢»¥Ïà³ÐÈϵÄÊý×ÖÖ¤Êé»úÖÆ£¬ÔÚ²»ÐèÒªµÚÈý·½µÄÇé¿öÏÂʶ±ðÊý¾ÝµÄºÏ·¨ÐÔ¡£

¹þÏ£¡¢É¢ÁÐ  Hash

¹þÏ£ÓÖ³Æ×÷¡°É¢ÁС±£¬ÊÇÒ»ÖÖÊýѧ¼ÆËã»ú³ÌÐò£¬Ëü½ÓÊÕÈκÎÒ»×éÈÎÒⳤ¶ÈµÄÊäÈëÐÅÏ¢£¬Í¨¹ý¹þÏ£Ëã·¨±ä»»³É¹Ì¶¨³¤¶ÈµÄÊý¾ÝÖ¸ÎÆÊä³öÐÎʽ£¬Èç×ÖĸºÍÊý×ÖµÄ×éºÏ£¬¸ÃÊä³ö¾ÍÊÇ¡°¹þÏ£Öµ¡±¡£¹þϣʹ´æ´¢ºÍ²éÕÒÐÅÏ¢Ëٶȸü¿ì£¬ÒòΪ¹þϣֵͨ³£¸ü¶ÌËùÒÔ¸üÈÝÒ×±»ÕÒµ½¡£Í¬Ê±¹þÏ£Äܹ»¶ÔÐÅÏ¢½øÐмÓÃÜ£¬Ò»¸öºÃµÄ¹þÏ£º¯ÊýÔÚÊäÈëÓòÖкÜÉÙ³öÏÖ¹þÏ£³åÍ»£¬¹þÏ£Ò»¸öÌØ¶¨ÎĵµµÄ½á¹û×ÜÊÇÒ»ÑùµÄ£¬µ«ÕÒµ½¾ßÓÐÏàͬ¹þÏ£ÖµµÄÁ½¸öÎļþÔÚ¼ÆËãÉÏÊǼÆËãÉϲ»¿ÉÐеÄ¡£

°²È«¹þÏ£Ëã·¨  SHA 256

SHA 256 ÊÇ SHA ϵÁÐËã·¨Ö®Ò»£¬ÓÉÃÀ¹ú¹ú°²¾ÖÉè¼Æ¡¢ÃÀ¹ú¹ú¼Ò±ê×¼Óë¼¼ÊõÑо¿Ôº·¢²¼µÄÒ»Ì×¹þÏ£Ëã·¨£¬ÓÉÓÚÆäÕªÒª³¤¶ÈΪ 256bits£¬¹Ê³Æ SHA 256¡£SHA 256 ÊDZ£»¤Êý×ÖÐÅÏ¢µÄ×ȫµÄ·½·¨Ö®Ò»¡£

ÃÜÔ¿  Secret Key

ÃÜÔ¿ÊÇÓÃÓÚ¼ÓÃÜ»ò½âÃÜÐÅÏ¢µÄÒ»¶Î²ÎÊý£¬ÔڷǶԳƼÓÃÜϵͳÖУ¬ÊÇͨ¹ýÀûÓù«Ô¿£¨ÕË»§£©Óë˽Կ£¨ÃÜÂ룩µÄÅäºÏ¶øÊµÏֵġ£

¹«Ô¿  Public Key

¹«Ô¿Óë˽ԿÊÇͨ¹ýÒ»ÖÖËã·¨µÃµ½µÄÒ»¸öÃÜÔ¿¶Ô£¬¹«Ô¿ÊÇÃÜÔ¿¶ÔÖй«¿ªµÄ²¿·Ö£¬Ë½Ô¿ÔòÊǷǹ«¿ªµÄ²¿·Ö£¬¹«Ô¿Í¨³£ÓÃÓÚ¼ÓÃܻỰÃÜÔ¿¡¢ÑéÖ¤Êý×ÖÇ©Ãû£¬»ò¼ÓÃÜ¿ÉÒÔÓÃÏàÓ¦µÄ˽Կ½âÃܵÄÊý¾Ý¡£

˽Կ Private Key

¹«Ô¿Óë˽ԿÊÇͨ¹ýÒ»ÖÖËã·¨µÃµ½µÄÒ»¸öÃÜÔ¿¶Ô£¬¹«Ô¿ÊÇÃÜÔ¿¶ÔÖй«¿ªµÄ²¿·Ö£¬Ë½Ô¿ÔòÊǷǹ«¿ªµÄ²¿·Ö£¬Ë½Ô¿ÊÇÖ¸ÓëÒ»¸öµØÖ·£¨µØÖ·ÊÇÓë˽ԿÏà¶ÔÓ¦µÄ¹«Ô¿µÄ¹þÏ£Öµ£©Ïà¹ØÁªµÄÒ»°ÑÃÜÔ¿£¬ÊÇÖ»ÓÐÄã×Ô¼º²ÅÖªµÀµÄÒ»´®×Ö·û£¬¿ÉÓÃÀ´²Ù×÷ÕË»§ÀïµÄ¼ÓÃÜ»õ±Ò¡£

Áã֪ʶ֤Ã÷  Zero-Knowledge Proof

Ö¤Ã÷ÕߺÍÑéÖ¤ÕßÖ®¼ä½øÐн»»¥£¬Ö¤Ã÷ÕßÄܹ»ÔÚ²»ÏòÑéÖ¤ÕßÌṩÈκÎÓÐÓõÄÐÅÏ¢µÄÇé¿öÏ£¬Ê¹ÑéÖ¤ÕßÏàÐÅij¸öÂÛ¶ÏÊÇÕýÈ·µÄ¡£

¼ÆËãÉϲ»¿ÉÐÐ  Computationally Feasible

ÃÜÂëËã·¨ÒÀÀµµÄÔ­ÀíÊǵ±Ç°¼ÆËã²»¿ÉÐеÄÊýѧÎÊÌ⣬¶ø¡°¼ÆËã²»¿ÉÐС±ÊÇÒ»¸öÔÚʱ¼ä¼°¿Õ¼äÉÏÏà¶Ô¶øÑԵĸÅÄ¼ÆËãÉϲ»¿ÉÐм´±íʾһ¸ö³ÌÐòÊǿɴ¦ÀíµÄµ«ÊÇÐèÒªÒ»¸ö³¤µÃ²»ÇÐʵ¼ÊµÄʱ¼ä£¨È缸ʮÒÚÄ꣩À´´¦ÀíµÄ²½Ö衣ͨ³£ÈÏΪ 2 µÄ 80 ´Î·½¸ö¼ÆËã²½ÖèÊǼÆËãÉϲ»¿ÉÐеÄÏÂÏÞ¡£

±©Á¦ÆÆ½â·¨  Brute Force Attack£¨BFA£©

±©Á¦ÆÆ½â·¨ÓÖÃûÇî¾Ù·¨£¬ÊÇÒ»ÖÖÃÜÂë·ÖÎöµÄ·½·¨£¬Í¨¹ýÖð¸öÍÆËã²Â²âÿһ¸ö¿ÉÄܽâËø°²È«ÏµÍ³µÄÃÜÔ¿À´»ñÈ¡ÐÅÏ¢µÄ·½·¨¡£

ÑÇÓéÌåÓý¹Ù·½»î¶¯,²©ÑÇÌåÓýapp:·Ö²¼Ê½´æ´¢

·Ö²¼Ê½´æ´¢  Distributed Data Store£¨DDS£©

´«Í³Éϵķֲ¼Ê½´æ´¢±¾ÖÊÉÏÊÇÒ»¸öÖÐÐÄ»¯µÄϵͳ£¬Êǽ«Êý¾Ý·ÖÉ¢´æ´¢ÔÚ¶ą̀¶ÀÁ¢µÄÉ豸ÉÏ£¬²ÉÓÿÉÀ©Õ¹µÄϵͳ½á¹¹¡¢ÀûÓöą̀´æ´¢·þÎñÆ÷·Öµ£´æ´¢¸ººÉ¡¢ÀûÓÃλÖ÷þÎñÆ÷¶¨Î»´æ´¢ÐÅÏ¢¡£¶ø»ùÓÚ P2P ÍøÂçµÄ·Ö²¼Ê½´æ´¢ÊÇÇø¿éÁ´µÄºËÐļ¼Êõ£¬Êǽ«Êý¾Ý´æ´¢ÓÚÇø¿éÉϲ¢Í¨¹ý¿ª·Å½ÚµãµÄ´æ´¢¿Õ¼ä½¨Á¢µÄÒ»ÖÖ·Ö²¼Ê½Êý¾Ý¿â£¬½â¾ö´«Í³·Ö²¼Ê½´æ´¢µÄÎÊÌâ¡£

P2P ´æ´¢  Peer-to-Peer Storage

P2P ´æ´¢ÊÇÒ»ÖÖ²»´æÔÚÖÐÐÄ»¯¿ØÖÆ»úÖÆµÄ´æ´¢¼¼Êõ¡£P2P ´æ´¢Í¨¹ý¿ª·Å½ÚµãµÄ´æ´¢¿Õ¼ä£¬ÒÔÌá¸ßÍøÂçµÄÔË×÷ЧÂÊ£¬½â¾ö´«Í³·Ö²¼Ê½´æ´¢µÄ·þÎñÆ÷Æ¿¾±¡¢´ø¿í¶ø´øÀ´µÄ·ÃÎʲ»±ãµÈÎÊÌâ¡£

·Ö²¼Ê½  Distributed

·Ö²¼Ê½ÊÇͨ¹ýÇø¿éÁ´µÄ P2P ¼¼ÊõʵÏÖ£¬·Ö²¼Ê½ÊÇÃèÊöÒ»¸ö¼ÆËã»úϵͳ¾ßÓÐÔÚ¶ą̀¼ÆËã»úÉÏͬʱÔËÐкÍά»¤µÄÍêÕû¸±±¾£¬Ã»ÓÐÈκÎÈË»ò×éÖ¯À´¿ØÖÆÕâ¸öϵͳ¡£

Õ˱¾  Ledger

Õ˱¾ÊÇÖ¸°üÀ¨Çø¿éÁ´µÄÊý¾Ý½á¹¹¡¢ËùÓеĽ»Ò×ÐÅÏ¢ºÍµ±Ç°×´Ì¬µÄÊý×ּǼ¡£

·Ö²¼Ê½Õ˱¾  Distributed ledger Technology£¨DLT£©

·Ö²¼Ê½Õ˱¾ÊÇÖ¸Ò»ÖÖÔÚÍøÂç³ÉÔ±Ö®¼ä¹²Ïí¡¢¸´ÖƺÍͬ²½µÄÊý¾Ý¿â£¬·Ö²¼Ê½Õ˱¾ÔÚÇø¿éÁ´ÖÐÊÇÒ»¸öͨ¹ý¹²Ê¶»úÖÆ½¨Á¢µÄÊý×ּǼ£¬Çø¿éÁ´ÍøÂçÖеIJÎÓëÕß¿ÉÒÔ»ñµÃÒ»¸öΨһ¡¢ÕæÊµÕ˱¾µÄ¸±±¾£¬Òò´ËÄÑÒÔ¶Ô·Ö²¼Ê½Õ˱¾½øÐд۸Ä¡£¸ü¸Ä¼Ç¼µÄ·½Ê½·Ç³£À§ÄÑ£¬¼¼Êõ·Ç³£°²È«¡£

½Úµã  Node

½ÚµãÊÇÇø¿éÁ´·Ö²¼Ê½ÏµÍ³ÖеÄÍøÂç½Úµã£¬ÊÇͨ¹ýÍøÂçÁ¬½ÓµÄ·þÎñÆ÷¡¢¼ÆËã»ú¡¢µç»°µÈ£¬Õë¶Ô²»Í¬ÐÔÖʵÄÇø¿éÁ´£¬³ÉΪ½ÚµãµÄ·½Ê½Ò²»áÓÐËù²»Í¬¡£ÒÔ±ÈÌØ±ÒΪÀý£¬²ÎÓë½»Ò×»òÍÚ¿ó¼´¹¹³ÉÒ»¸ö½Úµã¡£

È«½Úµã¡¢ÍêÕû½Úµã Full Node

È«½ÚµãÊÇÊÇÓµÓÐÍêÕûÇø¿éÁ´Õ˱¾µÄ½Úµã£¬È«½ÚµãÐèÒªÕ¼ÓÃÄÚ´æÍ¬²½ËùÓеÄÇø¿éÁ´Êý¾Ý£¬Äܹ»¶ÀÁ¢Ð£ÑéÇø¿éÁ´ÉϵÄËùÓн»Òײ¢ÊµÊ±¸üÐÂÊý¾Ý£¬Ö÷Òª¸ºÔðÇø¿éÁ´µÄ½»Ò׵Ĺ㲥ºÍÑéÖ¤¡£

ÑÇÓéÌåÓý¹Ù·½»î¶¯,²©ÑÇÌåÓýapp:¹²Ê¶»úÖÆ

¹²Ê¶»úÖÆ Consensus

ÓÉÓÚµã¶ÔµãÍøÂçÏ´æÔڽϸߵÄÍøÂçÑÓ³Ù£¬¸÷¸ö½ÚµãËù¹Û²ìµ½µÄÊÂÎñÏȺó˳Ðò²»¿ÉÄÜÍêȫһÖ¡£Òò´ËÇø¿éÁ´ÏµÍ³ÐèÒªÉè¼ÆÒ»ÖÖ»úÖÆ¶ÔÔڲ¶àʱ¼äÄÚ·¢ÉúµÄÊÂÎñµÄÏȺó˳Ðò½øÐй²Ê¶£¬ÕâÖÖ¶ÔÒ»¸öʱ¼ä´°¿ÚÄÚµÄÊÂÎñµÄÏȺó˳Ðò´ï³É¹²Ê¶µÄËã·¨±»³ÆÎª¡°¹²Ê¶»úÖÆ¡±¡£

¹¤×÷Á¿Ö¤Ã÷ Proof of Work£¨PoW£©

¹¤×÷Á¿Ö¤Ã÷¼òµ¥Àí½â¾ÍÊÇÒ»·ÝÖ¤Ã÷£¬ÓÃÀ´È·ÈϽڵã×ö¹ýÒ»¶¨Á¿µÄ¹¤×÷¡£¼à²â¹¤×÷µÄÕû¸ö¹ý³Ìͨ³£ÊǼ«ÎªµÍЧµÄ£¬¶øÍ¨¹ý¶Ô¹¤×÷µÄ½á¹û½øÐÐÈÏÖ¤À´Ö¤Ã÷Íê³ÉÁËÏàÓ¦µÄ¹¤×÷Á¿£¬ÔòÊÇÒ»Öַdz£¸ßЧµÄ·½Ê½¡£±ÈÌØ±ÒÔÚÇø¿éµÄÉú³É¹ý³ÌÖÐʹÓÃÁË PoW »úÖÆ£¬ÒªµÃµ½ºÏÀíµÄËæ»úÊýÇó½âÊýѧÄÑÌâÐèÒª¾­¹ý´óÁ¿³¢ÊÔ¼ÆË㣬ͨ¹ý²é¿´¼Ç¼ºÍÑéÖ¤Çø¿éÁ´ÐÅÏ¢µÄÖ¤Ã÷£¬¾ÍÄÜÖªµÀÊÇ·ñÍê³ÉÁËÖ¸¶¨ÄѶÈϵÊýµÄ¹¤×÷Á¿¡£

È¨ÒæÖ¤Ã÷ Proof of Stake£¨PoS£©

PoS Ò²³ÆÈ¨ÒæÖ¤Ã÷»úÖÆ£¬ÀàËÆÓÚ°Ñ×ʲú´æÔÚÒøÐÐÀï£¬ÒøÐлáͨ¹ýÄã³ÖÓÐÊý×Ö×ʲúµÄÊýÁ¿ºÍʱ¼ä¸øÄã·ÖÅäÏàÓ¦µÄÊÕÒæ¡£²ÉÓà PoS »úÖÆµÄ¼ÓÃÜ»õ±Ò×ʲú£¬ÏµÍ³»á¸ù¾Ý½ÚµãµÄ³Ö±ÒÊýÁ¿ºÍʱ¼äµÄ³Ë»ý£¨±ÒÌìÊý£©¸ø½Úµã·ÖÅäÏàÓ¦µÄÈ¨Òæ¡£

È¨ÒæÊÚȨ֤Ã÷  Delegated Proof of Stake£¨DPoS£©

DPoS ÊÇÒ»ÖÖÀàËÆ¶­Ê»áµÄÊÚȨ¹²Ê¶»úÖÆ£¬¸Ã»úÖÆÈÃÿһ¸ö³Ö±ÒÈ˶ÔÕû¸öϵͳµÄ½Úµã½øÐÐͶƱ£¬¾ö¶¨ÄÄЩ½Úµã¿ÉÒÔ±»ÐÅÈβ¢´úÀíËûÃǽøÐÐÑéÖ¤ºÍ¼ÇÕË£¬Í¬Ê±Éú³ÉÉÙÁ¿µÄ¶ÔÓ¦½±Àø¡£DPoS ´ó·ùÌá¸ßÇø¿éÁ´µÄ´¦ÀíÄÜÁ¦£¬²¢½µµÍÇø¿éÁ´µÄά»¤³É±¾£¬´Ó¶øÊ¹½»Ò×ËٶȽӽüÓÚÖÐÐÄ»¯µÄ½áËãϵͳ¡£

ȼÉÕÖ¤Ã÷ Proof of Burn£¨PoB£©

ȼÉÕÖ¤Ã÷ÊÇÒ»ÖÖͶ×ÊÓÚȫеļÓÃÜ»õ±ÒµÄ·½·¨£ºÎªÁË»ñµÃÒ»ÖÖеĻõ±Ò£¬Äã±ØÐë¡°ÉÕµô¡±£¨´Ý»Ù£©ÁíÒ»ÖÖ»õ±Ò£¬±ÈÈç±ÈÌØ±Ò¡£´ÓÀíÂÛÉϽ²£¬Õ⽫ʹÿһÖÖеļÓÃÜ»õ±Ò¼ÛÖµÏ൱ÓÚ±»´Ý»ÙµÄ±ÒµÄ¼ÛÖµ£¬µ«Êµ¼ÊÉÏÄã²»ÄÜÕæµÄ´Ý»Ù¼ÓÃÜ»õ±Ò£¬ÏµÍ³ÐèÒªÄã°ÑËüË͵½Ò»¸ö»á¼õÉÙËüµÄ×ܹ©Ó¦Á¿µÄµØ·½¡£

¿ª·¢ÕßÖ¤Ã÷ Proof of Developer£¨PoD£©

¿ª·¢ÕßÖ¤Ã÷ÊÇÒ»¸öÕæÊµµÄ¡¢»îµÄÈí¼þ¿ª·¢ÈËÔ±´´½¨ÁËÒ»ÖÖ¼ÓÃÜ»õ±ÒµÄÖ¤¾Ý¡£ËüÓÃÓÚÆô¶¯ÐµļÓÃÜ»õ±Ò£¬ÒÔ·ÀÖ¹ÄäÃû¿ª·¢ÈËÔ±ÔÚ²»Ìṩ¿ÉÐеļÓÃÜ»õ±ÒµÄÇé¿öÏÂÊÕ¼¯ºÍÇÔÈ¡×ʽð¡£

ÖØÒªÐÔÖ¤Ã÷  Proof of Important£¨PoI£©

ÖØÒªÐÔÖ¤Ã÷ÊǸù¾Ý½»Ò×Á¿¡¢»îÔ¾¶ÈµÈά¶È¶ø²»½ö½öÊǸù¾Ý¹¤×÷Á¿ºÍ±ÒµÄÊýÁ¿À´¾ö¶¨Çø¿éÁ´µÄ¼ÇÕËȨÁ¦¡£

»ùÓÚ½»Ò×µÄÈ¨ÒæÖ¤Ã÷»úÖÆ  Transaction as Proof of Stake£¨TaPOS£©

TaPOS Ϊ¹É¶«ÃÇÌṩÁËÒ»¸ö³¤Ð§»úÖÆÀ´Ö±½ÓÅú×¼ËûÃǵĴú±íµÄÐÐΪ£¬Æ½¾ù¶øÑÔ£¬51%µÄ¹É¶«ÔÚ 6 ¸öÔÂÄÚ»áÖ±½ÓÈ·ÈÏÿ¸öÇø¿é£¬È¡¾öÓÚ»îÔ¾Á÷ͨµÄ¹É·ÝËùÕ¼µÄ±ÈÀý£¬²î²»¶à10% µÄ¹É¶«¿ÉÒÔÔÚ¼¸ÌìÄÚÈ·ÈÏÇø¿éÁ´¡£ÕâÖÖ·½Ê½Ö±½ÓÈ·Èϱ£ÕÏÁËÍøÂçµÄ³¤ÆÚ°²È«£¬²¢Ê¹ËùÓеĹ¥»÷³¢ÊÔ±äµÃ¼«¶ÈÇåÎúÒ×¼û¡£

È𲨹²Ê¶»úÖÆ Ripple Consensus

È𲨹²Ê¶Ë㷨ʹһ×é½ÚµãÄܹ»»ùÓÚÌØÊâ½ÚµãÁбí´ï³É¹²Ê¶£¬³õÊ¼ÌØÊâ½ÚµãÁбí¾ÍÏñÒ»¸ö¾ãÀÖ²¿£¬Òª½ÓÄÉÒ»¸öгÉÔ±£¬±ØÐëÓÉ 51% µÄ¸Ã¾ãÀÖ²¿»áԱͶƱͨ¹ý¡£¹²Ê¶×ñÑ­ºËÐijÉÔ± 51% ȨÁ¦¹æÔò£¬ÍⲿÈËÔ±ÔòûÓÐÓ°ÏìÁ¦¡£

·Ö²¼Ê½¹²Ê¶  Distributed Consensus

ËùÓÐµÄ½Úµã±ØÐ붨ÆÚ¸üб˴ËÖ®¼äµÄ²»¶Ï¸´ÖƵÄ×´¿ö£¬Í¨¹ýרÃŵIJÛλÀ´Ê¶±ðÿһ¸ö¸üС£µ±ËùÓнڵã¸üÐÂÁËËûÃǵķÖÀàÕ˲¢·ÅÓ³µÄÖµÏàͬʱ£¬¾Í¿É´ï³É¹²Ê¶£¬»á½«Ð­ÉÌÒ»ÖµÄÉùÃ÷¾ßÌ廯²¢·¢²¼ÖÁËüÃǵķÖÀàÕ˸±±¾È¥¡£

ÑéÖ¤³Ø»úÖÆ POOL

ÑéÖ¤³Ø»úÖÆÊÇ»ùÓÚ´«Í³µÄ·Ö²¼Ê½Ò»ÖÂÐÔ¼¼ÊõºÍÊý¾ÝÑéÖ¤»úÖÆµÄ½áºÏ£¬ËüʹµÃÔÚ³ÉÊìµÄ·Ö²¼Ê½Ò»ÖÂÐÔËã·¨£¨Pasox¡¢Raft£©»ù´¡ÉÏ£¬²»ÐèÒª´ú±ÒÒ²ÄÜʵÏÖÃë¼¶¹²Ê¶ÑéÖ¤¡£

51% ¹¥»÷  51% attack

51% ¹¥»÷£¬ÊÇÖ¸ÀûÓñÈÌØ±ÒÒÔËãÁ¦×÷Ϊ¾ºÕùÌõ¼þµÄÌØµã£¬Æ¾½èËãÁ¦ÓÅÊÆ´Û¸Ä»òÕß³·Ïú×Ô¼ºµÄ¸¶¿î½»Òס£Èç¹ûÓÐÈËÕÆÎÕÁË 50% ÒÔÉϵÄËãÁ¦£¬ËûÄܹ»±ÈÆäËûÈ˸ü¿ìµØÕÒµ½¿ª²ÉÇø¿éÐèÒªµÄÄǸöËæ»úÊý£¬Òò´ËËûÄܹ»±ÈÆäËûÈ˸ü¿ìµØ´´½¨Çø¿é¡£

Ë«ÖØÖ§¸¶¡¢Ë«ÖØ»¨·Ñ¡¢Ë«»¨  Double Spending

Ë«ÖØÖ§¸¶ÊÇÒ»¸ö¹ÊÒâµÄ·Ö²æ£¬ÊÇÖ¸¾ßÓдóÁ¿¼ÆËãÄÜÁ¦µÄ½Úµã·¢ËÍÒ»¸ö½»Ò×ÇëÇó²¢¹ºÂò×ʲú£¬ÔÚÊÕµ½×ʲúºóÓÖ×ö³öÁíÍâÒ»¸ö½»Ò×½«ÏàͬÁ¿µÄ±Ò·¢¸ø×Ô¼º¡£¹¥»÷Õßͨ¹ý´´ÔìÒ»¸ö·Ö²æÇø¿é£¬½«Ô­Ê¼½»Ò×¼°Î±Ôì½»Ò×·ÅÔÚ¸ÃÇø¿éÉϲ¢»ùÓڸ÷ֲæÉÏ¿ªÊ¼ÍÚ¿ó¡£Èç¹û¹¥»÷ÕßÓг¬¹ý 50£¥µÄ¼ÆËãÄÜÁ¦£¬Ë«ÖØ»¨·Ñ×îÖÕ¿ÉÒÔÔÚ±£Ö¤ÔÚÈκÎÇø¿éÉî¶ÈÉϳɹ¦£»Èç¹ûµÍÓÚ50£¥ÔòÓв¿·Ö¿ÉÄÜÐԳɹ¦¡£

°Ýռͥ½«¾üÎÊÌâ Byzantine Generals Problem£¨BGP£©

°Ýռͥ½«¾üÎÊÌâÊÇÖ¸¡°ÔÚ´æÔÚÏûÏ¢¶ªÊ§µÄ²»¿É¿¿ÐŵÀÉÏÊÔͼͨ¹ýÏûÏ¢´«µÝµÄ·½Ê½´ïµ½Ò»ÖÂÐÔÊDz»¿ÉÄܵġ±¡£Òò´ËÔÚϵͳÖдæÔÚ³ýÁËÏûÏ¢ÑÓ³Ù»ò²»¿ÉËÍ´ïµÄ¹ÊÕÏÒÔÍâµÄ´íÎ󣬰üÀ¨ÏûÏ¢±»´Û¸Ä¡¢½Úµã²»°´ÕÕЭÒé½øÐд¦ÀíµÈ£¬½«»áDZÔڵػá¶ÔϵͳÔì³ÉÕë¶ÔÐÔµÄÆÆ»µ¡£

¸Ä½øÐÍʵÓðÝռͥÈÝ´í Practical Byzantine Fault Tolerance£¨PBFT£©

PBET ¹²Ê¶»úÖÆÊÇÉÙÊý·þ´Ó¶àÊý£¬¸ù¾ÝÐÅÏ¢ÔÚ·Ö²¼Ê½ÍøÂçÖнڵã¼ä»¥Ïཻ»»ºó¸÷½ÚµãÁгöËùÓеõ½µÄÐÅÏ¢£¬Ò»¸ö½Úµã´ú±íһƱ£¬Ñ¡Ôñ´ó¶àÊýµÄ½á¹û×÷Ϊ½â¾ö°ì·¨¡£PBET ½«ÈÝ´íÁ¿¿ØÖÆÔÚÈ«²¿½ÚµãÊýµÄ 1/3£¬¼´ÈçÖ»ÒªÓг¬¹ý 2/3 µÄÕý³£½Úµã£¬Õû¸öϵͳ±ã¿ÉÕý³£ÔË×÷¡£

ÊÚȨ°ÝռͥÈÝ´íËã·¨  Delegated Byzantine Fault Tolerance£¨dBFT£©

dBFT£¬ÊÇ»ùÓÚ³ÖÓÐÈ¨Òæ±ÈÀýÀ´Ñ¡³öרÃŵļÇÕËÈË£¨¼ÇÕ˽ڵ㣩£¬È»ºó¼ÇÕËÈËÖ®¼äͨ¹ý°ÝռͥÈÝ´íËã·¨£¨¼´ÉÙÊý·þ´Ó¶àÊýµÄͶƱ»úÖÆ£©À´´ï³É¹²Ê¶£¬¾ö¶¨¶¯Ì¬²ÎÓë½Úµã¡£dBFT¿ÉÒÔÈÝÈÌÈκÎÀàÐ͵ĴíÎó£¬ÇÒרÃŵĶà¸ö¼ÇÕËÈËʹµÃÿһ¸öÇø¿é¶¼ÓÐ×îÖÕÐÔ¡¢²»»á·Ö²æ¡£

Áª°î°ÝռͥЭÒé Federated Byzantine Agreement£¨FBA£©

Áª°î°ÝռͥЭÒéµÄÖ÷ÒªÌØÐÔÊÇÈ¥ÖÐÐÄ»¯ºÍÈÎÒâÐÐΪÈÝ´í£¬Í¨¹ý·Ö²¼Ê½µÄ·½·¨£¬´ïµ½·¨¶¨ÈËÊý»òÕß½Úµã×ã¹»µÄȺÌåÄÜ´ï³É¹²Ê¶£¬Ã¿Ò»¸ö½Úµã²»ÐèÒªÒÀÀµÏàͬµÄ²ÎÓëÕß¾ÍÄܾö¶¨ÐÅÈεĶÔÏóÀ´Íê³É¹²Ê¶¡£

ÑÇÓéÌåÓý¹Ù·½»î¶¯,²©ÑÇÌåÓýapp:Ö÷Á´À©ÈÝ

·ÖƬ Sharding

·ÖƬÊÇÇø¿éÈÝÁ¿µÄÒ»ÖÖ½â¾ö·½°¸¡£Í¨³£Çé¿öÏ£¬Ã¿¸ö½ÚµãºÍÇø¿éÁ´ÍøÂç¶¼°üº¬Çø¿éÁ´µÄÍêÕû¸±±¾£¬·ÖƬÊÇÒ»ÖÖÔÊÐí½Úµã¾ßÓÐÍêÕûµÄÇø¿éÁ´µÄ²¿·Ö¸±±¾µÄ¼¼Êõ£¬ÒÔÌá¸ßÕûÌåÐÔÄܺÍÎȶ¨ËÙ¶È¡£ÒÔÌ«·»ÔÚ½â¾öÀ©ÈÝ·½Ãæ²ÉÓÃÁË·ÖÆ¬¼¼Êõ¡£

ÉÁµçÍøÂç  Lightning Network

ÉÁµçÍøÂçÊÇÒ»ÖÖÔÊÐí¼ÓÃÜ»õ±ÒµÄ½»Ò×¼´Ê±·¢ÉúºÍ³É±¾½µµÍµÄ¼¼Êõ£¬Ëüʹһ°ãÔÚ±ÈÌØ±ÒÍøÂçÖÐÐèÒªµÈ´ýÇø¿éÈ·ÈϵĽ»Ò×˲¼äÍê³É¡£ÉÁµçÍøÂç»ùÓÚÒ»¸ö¿ÉÀ©Õ¹µÄ΢֧¸¶Í¨µÀÍøÂ磬ͨ¹ýÐòÁе½ÆÚ¿É³·ÏúºÏÔ¼ RSMC£¬Ê¹½»Ò×Ë«·½ÔÚÇø¿éÁ´ÉϵÄÔ¤ÏÈÉèÖõÄÖ§¸¶Í¨µÀ½øÐеĶà´Î¸ßƵµÄË«Ïò½»Ò×˲¼äÍê³É¡£Í¬Ê±£¬Ëüͨ¹ý¹þϣʱ¼äËø¶¨ºÏÔ¼ HTLC ÔÚûÓÐÖ±½Óµã¶ÔµãÖ§¸¶ÐŵÀµÄ½»Ò×Ë«·½Ö®¼äÁ¬½ÓÒ»ÌõÓɶà¸öÖ§¸¶Í¨µÀ¹¹³ÉµÄÖ§¸¶Â·¾¶£¬ÊµÏÖ×ʽðµÄ×ªÒÆ¡£

À×µçÍøÂç  Raiden Network

À×µçÍøÂçÊÇÒ»ÖÖÒÔÌ«·»Á´ÏÂÀ©Èݽâ¾ö·½°¸£¬ËüʹµÃʹÓÃÒÔÌ«·»¼¼ÊõµÄ¼ÓÃÜ»õ±ÒÄܹ»¼´Ê±ºÍµÍ³É±¾½»Òס£½»Ò×Ë«·½Ö»ÒªÔÚÁ´ÉÏ´æÔÚ½»Ò×ÐŵÀ£¬¾ÍÄÜÔÚÁ´Ï¸ù¾Ý±»Ëø¶¨µÄÓà¶î½øÐÐ¸ßÆµ¡¢Ë«ÏòµÄ¼´Ê±È·ÈϽ»Ò×£¬½«ÕâÑù¶à¸öͨµÀÐγɵÄÖ§¸¶Â·¾¶¹¹³É¡°À×µçÍøÂ硱¡£

¸ôÀë¼ûÖ¤ Segregated Witness£¨SW£©

¸ôÀë¼ûÖ¤ÊÇÒ»ÖÖ¼¼Êõ£¬Í¨¹ý°ÑÕ¼ÓôóÁ¿´æ´¢¿Õ¼äµÄÇø¿éµÄÊý×ÖÇ©ÃûÖØÐ·ÅÖõ½²»Í¬µÄ¼Ç¼£¨Ò²³ÆÎª¸ôÀ룩£¬Ê¹Ã¿¸öÇø¿éÄܽøÐиü¶àµÄ½»Ò×£¬ÒÔ´ïµ½À©ÈݵÄÄ¿µÄ¡£Çø¿éÁ´Éϲ»½ö¼ÇÔØÁËÿ±ÊתÕ˵ľßÌåÐÅÏ¢£¬»¹°üÀ¨ÁËÿ±Ê½»Ò×µÄÊý×ÖÇ©ÃûÒÔºËʵ½»Ò׵ĺϷ¨ÐÔ¡£¿ó¹¤ÔÚ´ò°üÇø¿éµÄʱºòÐèÒªÓÃÊý×ÖÇ©ÃûÀ´Ñé֤ÿ±Ê½»Ò×£¬È·ÈÏÎÞÎóÖ®ºó²Å»á½«¸Ã±Ê½»Ò׼ǼÔÚÇø¿éÀï¡£µ«¶ÔÓÚÓû§²»ÐèÒªÑéÖ¤ÐÅÏ¢£¬ÇÒÿ¸ö±ÈÌØ±Ò¼Ç¼´óС±»ÏÞÖÆÔÚ 1 Õ××Ö½Ú£¨MB£©£¬Ã¿ 10 ·ÖÖӼǼһ´ÎеļǼ£¬ËùÒÔͨ¹ý¸ôÀë¼ûÖ¤×ªÒÆÇ©ÃûÒÔÀ©´óÇø¿é¿Õ¼ä¡£

ÑÇÓéÌåÓý¹Ù·½»î¶¯,²©ÑÇÌåÓýapp:¿çÁ´Ð­Òé

¿çÁ´¼¼Êõ Cross-Chain

¿çÁ´¼¼ÊõÊÇʵÏÖÇø¿éÁ´Ö®¼ä»¥Áª»¥Í¨µÄ¼¼Êõ£¬Èô¶Ô±ê»¥ÁªÍøÔò¿ÉÀí½âΪ¡°È¥ÖÐÐÄ»¯ÍøÂçµÄ½áºÏ¡±£¬Çø¿éÁ´¼¼ÊõµÄÌØÐÔʹµÃ¿çÁ´¼¼ÊõµÄÂ䵨£¬ÒÔ¼°¶ÔÓÚÁ´ÍâÐÅÏ¢µÄ»ñÈ¡¶¼·Ç³£À§ÄÑ£¬ÔçÆÚ¿çÁ´¼¼Êõ°üÀ¨ÒÔ Interledger Protocal ºÍ BTC Relay Ϊ´ú±í£¬¸ü¶àÊǹØ×¢×ʲúµÄ×ªÒÆ£»ÏÖÓпçÁ´¼¼ÊõÒÔ Aion¡¢Kyber Network¡¢Bletchley¡¢Polkadot¡¢Cosmos Ö÷Òª×ÅÖØµÄÊÇ¿çÁ´»ù´¡ÉèÊ©¡£

Ô­×Ó»¥»» Atomic Swap

Ô­×Ó»¥»»ÊÇÒ»ÖÖÈ¥ÖÐÐÄ»¯¡¢ÎÞÐèµÚÈý·½µÄм¼Êõ£¬ÔÊÐíÔÚ²»Í¬ÀàÐ͵ÄÊý×Ö×ʲúÖ®¼äʵÏÖÎÞÐèÐÅÈεĵã¶Ôµã½»Ò×£¬ÈκÎÒ»·½ÔÚ˲¼äÍê³ÉµÄµã¶Ôµã½»Ò×Öж¼×ñÊØÐ­Ò飬ÇÒÖ®ºóÈôÓÐÒ»·½Í˳ö£¬×ʽð»áÔڹ涨µÄʱ¼ä·µ»Ø¸÷·½ÕË»§¡£

¼ûÖ¤ÈË»úÖÆ Notary Schemes

¼ûÖ¤ÈËģʽÊÇÒ»ÖÖÖÐÐÄ»¯µÄ½á¹¹£¬Í¨¹ýÑ¡¶¨Ò»Åú¼ûÖ¤È˲¢ÔÚ¼ûÖ¤ÈËÖ®¼ä²ÉÓðÝռͥÈÝ´í½á¹¹£¬¼àÌýÄ¿±êÁ´ÉϵÄʼþºÍ״̬²¢Ç©Ãû½øÐÐ×ʲúµÄ×ªÒÆ£¬Èç Ripple µÄ Interledger Protocal µÄÔçÆÚ°æ±¾¡£

²àÁ´Ð­Òé Sidechain Protocol

²àÁ´Ð­ÒéÊÇÒ»ÖÖʵÏÖË«Ïò궨£¨Two-way Peg£©µÄЭÒ飬ͨ¹ý²àÁ´Ð­ÒéʵÏÖ×ʲúÔÚÖ÷Á´ºÍÆäËüÁ´Ö®¼ä»¥Ïàת»»£¬»òÊÇÒÔ¶ÀÁ¢µÄ¡¢¸ôÀëϵͳµÄÐÎʽ£¬½µµÍºËÐÄÇø¿éÁ´ÉÏ·¢Éú½»Ò׵ĴÎÊý¡£

ШÈëʽ²àÁ´¼¼Êõ Pegged Sidechain

Ëü½«ÊµÏÖ±ÈÌØ±ÒºÍÆäËûÊý×Ö×ʲúÔÚ¶à¸öÇø¿éÁ´¼äµÄ×ªÒÆ£¬Õâ¾ÍÒâζ×ÅÓû§ÃÇÔÚʹÓÃËûÃÇÒÑÓÐ×ʲúµÄÇé¿öÏ£¬¿ÉÒÔ·ÃÎÊеļÓÃÜ»õ±Òϵͳ¡£

Öм̼¼Êõ Relays

Öм̼¼ÊõÊÇͨ¹ýÔÚÁ½¸öÁ´ÖмÓÈëÒ»¸öÊý¾Ý½á¹¹£¬Ê¹µÃÁ½¸öÁ´¿ÉÒÔͨ¹ý¸ÃÊý¾Ý½á¹¹½øÐÐÊý¾Ý½»»¥£¬²¢Í¨¹ýÔÚÒ»¸öÁ´Éϵ÷ÓÃÊý¾Ý½á¹¹µÄ API£¬ÊµÏÖ¼àÌý²¢ÑéÖ¤ÁíÒ»¸öÁ´ÉϵĽ»Ò×£¬¶øÈô¸ÃÊý¾Ý½á¹¹ÊÇÒ»¸öÁ´Ê½½á¹¹£¬Ôò¾ß±¸²àÁ´µÄÐÎʽ²¢³Æ×÷ÖмÌÁ´¡£

¹þϣʱ¼äËø¶¨ºÏÔ¼ Hashed TimeLock Contract£¨HTLC£©

¹þϣʱ¼äËø¶¨ºÏÔ¼°üº¬¹þÏ£Ëø¶¨£¨Hashlock£©ÒÔ¼°Ê±¼äËø¶¨£¨Timelock£©Á½¸ö²¿·Ö£¬¹þϣʱ¼äËø¶¨ºÏÔ¼×îµäÐ͵Ĵú±í¾ÍÊDZÈÌØ±ÒµÄÉÁµçÍøÂ磬ÉÁµçÍøÂçÌṩһ¸ö¿ÉÀ©Õ¹µÄ΢֧¸¶Í¨£¬ÓÃÒÔÌáÉýÁ´ÍâµÄ½»Ò×´¦ÀíÄÜÁ¦£¬Ê¹ÓùþÏ£Ëø¶¨½«·¢Æð·½µÄ½»Ò×´ú±Ò½øÐÐËø¶¨£¬²¢Í¨¹ýʱ¼äËø¶¨ÈýÓÊÕ·½ÔÚij¸öÔ¼¶¨µÄʱ¿ÌǰÉú³ÉÖ§¸¶µÄÃÜÂëѧ֤Ã÷£¬²¢ÓëÏÈǰԼ¶¨µÄ¹þÏ£ÖµÒ»Ö£¬Ôò¿ÉÍê³É½»Òס£

ÑÇÓéÌåÓý¹Ù·½»î¶¯,²©ÑÇÌåÓýapp:ÆäËû¼¼Êõ

ͼÁéÍ걸 Turing Complete

ÔڿɼÆËãÀíÂÛÖУ¬µ±Ò»×éÊý¾Ý²Ù×÷µÄ¹æÔò£¨Ò»×éÖ¸Á¡¢±à³ÌÓïÑÔ»òÔª°û×Ô¶¯»ú£©Âú×ãÈÎÒâÊý¾Ý°´ÕÕÒ»¶¨µÄ˳Ðò¿ÉÒÔ¼ÆËã³ö½á¹û£¬Ôò³ÆÎªÍ¼ÁéÍ걸¡£

»ì±Ò·þÎñ Mixing Service

»ì±Ò·þÎñ£¬¾ÍÊÇÓÃÒ»ÖÖ¼ÓÃÜ»õ±Ò´ÓÆäËûÈËÄÇÀïµÃµ½Í¬Ñù½ð¶îµÄ¼ÓÃÜ»õ±Ò¡£Ô­ÀíÊÇ·ÖÀë½»Ò×ÖеÄÊäÈëºÍÊä³öµØÖ·£¬Ä¿µÄÊÇÌá¸ß¼ÓÃÜ»õ±ÒµÄÒþ˽ÐÔºÍÄäÃûÐÔ£¬Ê¹Æä¸üÄÑ×·×Ù¼ÓÃÜ»õ±ÒµÄÓÃ;ÒÔ¼°ËüÊôÓÚË­¡£

Áã±ÒЭÒé Zerocash Protocol

Áã±ÒЭÒéÊÇÒ»¸ö·¢²¼ÓÚ 2013 ÄêµÄ¶ÀÁ¢Ð­Ò飬ԭÏÈÄ¿µÄÊÇΪÁËÔÚ»ì±Ò¼¼Êõ¡¢»·Ç©¼¼ÊõÍâÔöÇ¿¼ÓÃÜ»õ±ÒµÄÄäÃûÐÔ£¬Áã±ÒЭÒéʹÓÃÁã֪ʶ֤Ã÷ʵÏÖÍêÈ«ÄäÃû£¬Í¨¹ýÒ»¸ö¼¯ºÏµÄÍйܳأ¨Escrow Pool£©É¾³ý½»Ò×µÄÀúÊ·¼Ç¼¡£Áã±ÒЭÒéÓÐÁ½¸öÖ÷Òª²¿·Ö£º¡°Öý±Ò¡±Ê¹Óн»Ò׼ǼµÄ±ÒÄäÃû»¯²¢ÖÃÓÚÍйܳأ»Í¨¹ýÁã֪ʶ֤Ã÷´´½¨Ò»¸öûÓн»Ò׼ǼµÄбÒ£¬²¢Ïú»ÙÍйܳØÖеıÒ¡£

CryptoNote ЭÒé  CryptoNote

CryptoNote ÊÇÒ»ÖÖÓ¦ÓÃЭÒ飬ּÔÚʵÏÖ¼ÓÃÜ»õ±ÒµÄÄäÃûÐÔ£¬ÓÚ 2013 Äê 10 Ô·¢²¼£¬²¢¿É±»ÓÃÓÚ¶àÖÖ¼ÓÃÜ»õ±ÒÖУ¬ÈçÃÅÂÞ±Ò¡¢°ÙÌØ±Ò¡¢Aeon¡¢Fantomcoin µÈ¡£CryptoNote ͨ¹ýʹÓ÷ֲ¼Ê½¹«¹²·ÖÀàÕË£¬¼ÇÂ¼Çø¿éÁ´ÉϼÓÃÜ»õ±ÒµÄ½»Ò׺ÍÓà¶î£¬µ«½«·¢ËÍ·½¡¢½ÓÊÕ·½ÄäÃû»¯£¬²¢½«½»Ò×½ð¶îÄ£ºý»¯¡£

²ø½á Tangle

Tangle ÊÇ IOTA ÏîÄ¿´´ÔìµÄÒ»ÖָĸïÐÔµÄÈ¥Çø¿é»¯·Ö²¼Ê½Õ˱¾£¬ËüÊÇ¿ÉÀ©Õ¹µÄ¡¢ÇáÁ¿¼¶µÄ£¬»¹ÄÜÔÚÎÞÐèÈκηÑÓõÄǰÌáϽøÐмÛÖµ×ªÒÆ¡£Tangle £¨²ø½á£©ÊÇ»ùÓÚÓÐÏòÎÞ»·Í¼£¨DAG£©µÄ»ú¹¹£¬¶ø²»ÊÇÏñÇø¿éÁ´µÄÁ¬Á´Ê½¼Ü¹¹£¬ËüÄܶ¨ÆÚÌí¼ÓÇø¿é£¬´Ó¶øÊµÏÖ¸ü¸ßµÄ½»ÌæÍÌÍÂÁ¿ºÍÁã½»Ò×ÊÖÐø·Ñ¡£

ÓÐÏòÎÞ»·Í¼ Database Availability Group£¨DAG£©

DAG Ö¸ÓÐÏòÎÞ»·Í¼£¬Êdz£ÓÃÓÚ¼ÆËã»úÁìÓòµÄÊý¾Ý½á¹¹¡£DAG ¾ß±¸¶ÀÌØµÄÍØÆË½á¹¹£¬¾­³£±»ÓÃÓÚ´¦Àí¶¯Ì¬¹æ»®£¬µ¼º½ÖлñµÃ×î¶Ì·¾¶µÈ³¡¾°ÖС£ÔÚÇø¿éÁ´ÁìÓò£¬DAG ÓÃÀ´½â¾öÀ©ÈÝÐÔµÄÎÊÌ⣬ͨ¹ýÔö¼ÓÇø¿é´óС»òÕßÇø¿éƵÂÊÔÚÍøÂçÖвúÉú´óÁ¿·Ö²æ£¬µ«Êǹ¥»÷Õß»¹ÊÇÐèÒª 51% µÄËãÁ¦²ÅÄܽøÐй¥»÷¡£

È¥ÖÐÐÄ»¯Ó¦Óà  Decentralized Application£¨DApp£©

DApp ÊÇÒ»ÖÖÔÚÍøÂçÉϹ«¿ªÔËÐеÄÈí¼þÓ¦ÓóÌÐò£¬ÕâÏî¼¼ÊõÊÇÓÉÐí¶àÈËά»¤µÄ£¬¶ø²»ÊÇÓÉÒ»¸ö×é֯ά»¤µÄ£¬ºÚ¿Í²»ÄܸıäÓ¦ÓóÌÐòµÄÊý¾Ý£¬³ý·ÇËûÃÇÄܹ»·ÃÎʼ¸ºõËùÓеÄÍøÂç¼ÆËã»ú²¢ÔÚÄÇÀïµ÷ÕûËü¡£

È¥ÖÐÐÄ×éÖ¯  Decentralized Organization

È¥ÖÐÐÄ×éÖ¯ÊÇÒ»¸öûÓÐÖÐÑëÁìµ¼£¬¶øÊÇʹÓÃÕýʽÃñÖ÷ͶƱ½ø³ÌºÍ¹²Ê¶Ö÷¶¯ÐÔ×ÔÎÒ×éÖ¯µÄ½áºÏÀ´×÷ΪÆä»ù±¾²Ù×÷Ô­ÔòµÄ×éÖ¯¡£

È¥ÖÐÐÄ»¯×ÔÖÎ×éÖ¯ Decentralized Autonomous Organization£¨DAO£©

È¥ÖÐÐÄ»¯×ÔÖÎ×éÖ¯ÊÇÒ»¸öͨ¹ý±àÂëΪ³ÆÎªÖÇÄܺÏÔ¼µÄ¼ÆËã»ú³ÌÐòµÄ¹æÔòÔËÐеÄ×éÖ¯£¬ÓɼÆËã»úÍøÂçÖ§³ÖµÄÎÞÖÐÐÄ×éÖ¯²¢ÇÒûÓе¥Ò»µÄÁìµ¼Õߣ¬ÊÇÒ»ÖÖ×ÔÖ÷µÄ»òÕßÊÇ×ÔÖεÄ×éÖ¯½á¹¹¡£

                               

                                     ×÷ÕߣºÐÇС°×

 

ÉÏÒ»Ìõ£ºÖÐÑëÕþÖξּ¯ÌåÑ§Ï°Çø¿éÁ´£¨ÊÓÆµ°æ£© ÏÂÒ»Ìõ£ºÃ½Ìå½â¶Á£º2020ÖÐÑëÒ»ºÅÎļþΪºÎ½«Çø¿éÁ´ÅÅÔÚÈ˹¤ÖÇÄܺÍ5G֮ǰ

¡¾¹Ø±Õ¡¿

µØÖ·£ºËÄ´¨Ê¡³É¶¼ÊÐÎ÷ÄϺ½¿Õ¸Û¾­¼Ã¿ª·¢ÇøÑ§¸®Â·Ò»¶Î24ºÅÐÅϢ¥ËÄÂ¥
Êé¼ÇÐÅÏ䣺linxidi@cuit.edu.cn       Ôº³¤ÐÅÏ䣺cuitzsb@cuit.edu.cn
µç»°£º028-85723220        Email: qkl@cuit.edu.cn

ÑÇÓéÌåÓý¹Ù·½»î¶¯(¹þ¶û±õ)ÓÐÏÞ¹«Ë¾