ÔÚµ±½ñ¿Æ¼¼·ÉËÙÉú³¤µÄʱ´ú£¬Çø¿éÁ´ÊÖÒÕÒѾ²»ÔÙÊÇÒ»¸öÉúÊèµÄ´Ê»ã£¬ËüÕýÒÔØ¨¹ÅδÓеÄËÙÂʸıä×Å¿·¢k8¹ú¼ÊÌìÏ¡£´ÓÊý×ÖÇ®±Òµ½ÖÇÄܺÏÔ¼£¬´ÓÈ¥ÖÐÐÄ»¯µÄÓ¦Óõ½½ðÈڿƼ¼£¬Çø¿éÁ´ÎÞÒÉÊÇÍÆ¶¯ÏÖ´úÊÖÒÕǰ½øµÄÖ÷ҪʵÁ¦¡£Ö»¹ÜÔÆÔÆ£¬Çø¿éÁ´ÊÖÒÕ×Ô¼ºÒÀÈ»±»Ðí¶àÈËÎó½â»ò½öÏÞÓÚÍâòÈÏÖª¡£×÷ÎªÇø¿éÁ´ÁìÓòµÄ×ÊÉîר¼Ò£¬¦Ð244½ÌÖ÷½«ÎªÎÒÃÇÌṩһ³¡È¨ÍþµÄÇø¿éÁ´ÊÖÒÕÉî¶È½â¶Á£¬´øÎÒÃÇ×ß³öÃÔÎí£¬ÏàʶÕâ¸ö¸ïÃüÐÔÊÖÒÕµÄÕæÕýÄÚÔÚºÍDZÁ¦¡£
Çø¿éÁ´ÊÖÒÕ×îÔçÊÇ×÷Ϊ±ÈÌØ±Ò±³ºóµÄ»ù´¡¼Ü¹¹±»Ìá³öµÄ£¬ËüÊÇÒ»ÖÖÈ¥ÖÐÐÄ»¯µÄÂþÑÜʽÕ˱¾ÊÖÒÕ£¬Í¨¹ý¼ÓÃÜÊÖÒÕ°ü¹ÜÊý¾ÝµÄÇå¾²ÐԺͲ»¿É¸Ä¶¯ÐÔ¡£ÔڹŰåµÄÖÐÐÄ»¯ÏµÍ³ÖУ¬ËùÓеÄÊý¾ÝºÍÉúÒâ¼Í¼¶¼ÓÉÒ»ÆäÖÐÑëЧÀÍÆ÷¾ÙÐÐÖÎÀíºÍ¿ØÖÆ£¬±£´æ×ÅÊý¾Ý¸Ä¶¯¡¢µ¥µã¹ÊÕϵÈΣº¦¡£¶øÇø¿éÁ´Ôòͨ¹ýÂþÑÜÊ½ÍøÂç½ÚµãµÄÅäºÏ¼ÓÈ룬½â¾öÁËÕâЩÎÊÌâ¡£
Çø¿éÁ´µÄ½¹µãÌØµã°üÀ¨È¥ÖÐÐÄ»¯¡¢Í¸Ã÷ÐÔºÍÇå¾²ÐÔ¡£È¥ÖÐÐÄ»¯Òâζ×ÅûÓмòµ¥µÄ¿ØÖÆÕߣ¬ËùÓмÓÈëÕßÒ»Âɵش洢ºÍÑéÖ¤Êý¾Ý£»Í¸Ã÷ÐÔÔòÌåÏÖÔÚÈκÎÈ˶¼¿ÉÒÔÉó²éÇø¿éÁ´ÉϵÄËùÓÐÉúÒâ¼Í¼£»Çå¾²ÐÔÔòͨ¹ýǿʢµÄ¼ÓÃÜËã·¨ºÍ¹²Ê¶»úÖÆÀ´°ü¹ÜÊý¾ÝµÄÍêÕûÐԺͱÜÃâ¶ñÒâ¸Ä¶¯¡£
Çø¿éÁ´Óɶà¸ö¡°Çø¿é¡±×é³É£¬Ã¿¸öÇø¿é°üÀ¨Ò»×é׼ʱ¼ä˳ÐòÅÅÁеÄÉúÒâ¼Í¼¡£Ã¿¸öÇø¿éͨ¹ý¼ÓÃÜËã·¨Óëǰһ¸öÇø¿éÏàÁ¬£¬ÐγÉÁ´Ê½½á¹¹£¬Òò´ËµÃÃû¡°Çø¿éÁ´¡±¡£Ã¿¸öÇø¿éµÄÄÚÈÝͨ³£°üÀ¨ÒÔϼ¸¸ö²¿·Ö£º
Çø¿éÍ·£¨BlockHeader£©£º°üÀ¨Çø¿éµÄÔªÊý¾Ý£¬Èç°æ±¾ºÅ¡¢Ê±¼ä´Á¡¢Ç°Ò»¸öÇø¿éµÄ¹þÏ£Öµ¡¢Ä¿½ñÇø¿éµÄ¹þÏ£ÖµµÈ¡£
ÉúÒâÊý¾Ý£¨TransactionData£©£º¼Í¼¸ÃÇø¿éÖеÄÉúÒâÐÅÏ¢£¬°üÀ¨ÉúÒâµÄ·¢ËÍ·½¡¢ÎüÊÕ·½¡¢½ð¶îµÈ¡£
Çø¿é¹þÏ£Öµ£¨BlockHash£©£ºÃ¿¸öÇø¿é¶¼ÓÐÒ»¸öΨһµÄ¹þÏ£Öµ£¬ËüÓÉÇø¿éÄÚÈݾÓɼÓÃÜËã·¨ÅÌËã»ñµÃ¡£Õâ¸ö¹þÏ£Öµ²»µ«ÊÇÇø¿éµÄ±êʶ£¬Ò²Æðµ½ÁËÑéÖ¤ºÍ·À¸Ä¶¯µÄ×÷Óá£
ÔÚÇø¿éÁ´ÖУ¬Ã¿Ò»¸öÐÂÇø¿éµÄÌìÉú¶¼ÐèÒª¾ÓÉÖØ´óµÄÅÌËãÀú³Ì£¬Í¨³£Í¨¹ý¡°ÊÂÇéÁ¿Ö¤Êµ¡±£¨ProofofWork£©»ò¡°È¨ÒæÖ¤Êµ¡±£¨ProofofStake£©µÈ¹²Ê¶»úÖÆÀ´È·±£ËùÓмÓÈëÕß¶ÔÇø¿éÁ´Êý¾ÝµÄÈϿɡ£ÕâЩ»úÖÆ°ü¹ÜÁËÇø¿éÁ´µÄÈ¥ÖÐÐÄ»¯ÌØÕ÷£¬×èÖ¹ÁËÈκμòµ¥Ö÷ÌåµÄ²Ù¿Ø¡£
¹²Ê¶»úÖÆ£º¹²Ê¶»úÖÆÊÇÇø¿éÁ´ÍøÂçÖÐËùÓмÓÈëÕ߸濢һÖµķ½·¨¡£×î³£¼ûµÄ¹²Ê¶»úÖÆ°üÀ¨ÊÂÇéÁ¿Ö¤Êµ£¨PoW£©ºÍÈ¨ÒæÖ¤Êµ£¨PoS£©¡£PoW»úÖÆÍ¨¹ýÅÌËã¡°ÄÑÌ⡱À´È·±£ÐÂÇø¿éµÄÕýµ±ÐÔ£¬¶øPoSÔòƾ֤¼ÓÈëÕߵijֱÒÊýÄ¿ºÍ³Ö±Òʱ¼äÀ´¾öÒéÇø¿éµÄÌìÉúȨ¡£
ÖÇÄܺÏÔ¼£ºÖÇÄܺÏÔ¼ÊÇÒ»ÖÖ×Ô¶¯»¯Ö´ÐеĺÏÔ¼£¬Ëüͨ¹ý³ÌÐò´úÂëÉ趨ºÏÔ¼µÄÌõ¿îºÍÌõ¼þ£¬Ò»µ©Öª×ãÌõ¼þ¾Í×Ô¶¯Ö´ÐУ¬ÎÞÐèÈ˹¤¸ÉÔ¤¡£ÖÇÄܺÏÔ¼µÄ·ºÆð´ó´óÌá¸ßÁËÉúÒâµÄЧÂÊ£¬½µµÍÁËÖ´·¨¾À·×µÄΣº¦¡£
¼ÓÃÜÊÖÒÕ£ºÇø¿éÁ´µÄÇå¾²ÐÔÀë²»¿ª¼ÓÃÜÊÖÒÕ£¬Ö÷Òª°üÀ¨¹«Ô¿¼ÓÃÜ¡¢Ë½Ô¿¼ÓÃÜ¡¢¹þÏ£Ëã·¨µÈ¡£Í¨¹ý¼ÓÃÜ£¬ÉúÒâÊý¾Ý»ñµÃÁËÓÐÓõı£»¤£¬ÈκÎÊÔͼ¸Ä¶¯Çø¿éÁ´Êý¾ÝµÄÐÐΪ¶¼»á±»¿ìËÙ¼ì²â²¢±ÜÃâ¡£
Çø¿éÁ´ÊÖÒÕ²»µ«½ö¾ÖÏÞÓÚÊý×ÖÇ®±ÒÁìÓò£¬ËüµÄÓ¦ÓÃÒÑ¾ÉøÍ¸µ½¸÷¸öÐÐÒµ£¬²¢ÇÒÕ¹ÏÖ³öÁËÖØ´óµÄDZÁ¦¡£ÔÚ½ðÈÚÁìÓò£¬Çø¿éÁ´¿ÉÒÔ½µµÍÉúÒⱾǮ£¬Ìá¸ßÉúÒâЧÂÊ£¬ÉõÖÁÔÚ¿ç¾³Ö§¸¶Öнâ¾öÁË»ãÂÊ¡¢Ê±¼äÑÓ³ÙµÈÎÊÌâ¡£ÔÚ¹©Ó¦Á´ÖÎÀíÖУ¬Çø¿éÁ´Äܹ»ÊµÏÖ´ÓÉú²úµ½ÏúÊÛµÄÈ«³Ì×·×Ù£¬°ü¹Ü²úÆ·µÄÖÊÁ¿ºÍȪԴ͸Ã÷¡£
ÔÚÒ½ÁÆ¿µ½¡ÁìÓò£¬Çø¿éÁ´¿ÉÒÔÈ·±£»¼ÕßµÄÒ½ÁƼͼ²»±»¸Ä¶¯£¬Ìá¸ßÊý¾Ý¹²ÏíµÄÇå¾²ÐÔ¡£ÔÚÖ´·¨ÐÐÒµ£¬Çø¿éÁ´Ôò¿ÉÓÃÓÚ´æÖ¤£¬È·±£ÌõÔ¼ºÍÖ¤¾ÝµÄÕæÊµÐԺͲ»¿É¸Ä¶¯ÐÔ¡£Ëæ×ÅÊÖÒÕµÄÒ»Ö±Éú³¤£¬Çø¿éÁ´µÄÓ¦Óó¡¾°»¹½«Ò»Ö±À©Õ¹£¬³ÉΪÊý×Ö»¯Ê±´ú²»¿É»òȱµÄÒ»²¿·Ö¡£
Çø¿éÁ´µÄÓ¦Óò»µ«½öÊÇÒ»¸ö¼òµ¥ÊÖÒÕµÄʵÏÖ£¬ËüÕýÖð²½ÖØËܹŰåÐÐÒµµÄÔË×÷·½·¨£¬´øÀ´¸ü¶àÁ¢ÒìµÄ¿ÉÄÜÐÔ¡£ÔÚ´ËÀú³ÌÖУ¬¦Ð244½ÌÖ÷½«Ïòµ¼¸÷ÈËÉîÈë̽ÌÖÇø¿éÁ´µÄδÀ´Éú³¤Ç÷ÊÆ£¬ÒÔ¼°ÔÚÏÖʵÌìÏÂÖеÄÏÖʵӦÓð¸Àý¡£
Çø¿éÁ´ÊÖÒÕµÄÉú³¤¿ÉνÈÕÐÂÔÂÒì¡£´Ó×î³õµÄ±ÈÌØ±ÒÇø¿éÁ´£¬µ½ÒÔÌ«·»Îª´ú±íµÄÖÇÄܺÏÔ¼Çø¿éÁ´£¬ÔÙµ½Ô½À´Ô½¶àÆóÒµºÍÐÐÒµ×îÏÈ̽Ë÷Çø¿éÁ´Ó¦Óã¬Çø¿éÁ´ÕýÂõÏòÔ½·¢³ÉÊìºÍ¶àÑù»¯µÄδÀ´¡£
¿çÁ´ÊÖÒÕµÄÐËÆð£ºÏÖÔÚ£¬²î±ðÇø¿éÁ´Ö®¼äµÄÐÅÏ¢¹ÂµºÎÊÌâÒÀÈ»±£´æ¡£ÎªÁËÍ»ÆÆÕâÒ»¾ÖÏÞ£¬¿çÁ´ÊÖÒÕÓ¦Ô˶øÉú¡£¿çÁ´ÊÖÒÕÖ¼ÔÚʵÏÖ²î±ðÇø¿éÁ´Ö®¼äµÄ»¥Í¨£¬Ôö½ø×ÊÔ´ºÍÐÅÏ¢µÄ¹²Ïí£¬Õ⽫¼«´óµØÍƶ¯Çø¿éÁ´µÄÆÕ¼°ºÍÓ¦Óá£
Òþ˽±£»¤ÊÖÒÕ£ºËæ×ÅÊý¾ÝÒþ˽ÎÊÌâµÄÈÕÒæÑÏÖØ£¬Çø¿éÁ´ÊÖÒÕÒ²ÔÚһֱ̽Ë÷ÔõÑù¸üºÃµØ±£»¤Ð¡ÎÒ˽¼ÒÒþ˽¡£Áã֪ʶ֤ʵ¡¢Í¬Ì¬¼ÓÃܵÈÊÖÒյķºÆð£¬ÄÜÔÚ²»Ð¹Â¶Êý¾ÝµÄÌõ¼þÏÂÑéÖ¤ÉúÒâµÄÕýµ±ÐÔ£¬ÕâÎªÇø¿éÁ´µÄÆÕ±éÓ¦ÓÃÌṩÁ˸üºÃµÄ°ü¹Ü¡£
ÆóÒµ¼¶Çø¿éÁ´½â¾ö¼Æ»®£ºÇø¿éÁ´ÊÖÒÕ²»µ«ÊÊÓÃÓÚÈ¥ÖÐÐÄ»¯µÄÓ¦Óã¬Ô½À´Ô½¶àµÄÆóÒµÒ²×îÏȹØ×¢ÔõÑù½«Çø¿éÁ´ÊÖÒÕÓ¦ÓÃÓÚ×ÔÉíµÄÓªÒµÁ÷³ÌÖС£ÆóÒµ¼¶Çø¿éÁ´½â¾ö¼Æ»®£¬ÈçHyperledgerºÍCorda£¬ÕýÔÚ×ÊÖúÆóÒµÌáÉýЧÂÊ¡¢½µµÍ±¾Ç®¡¢ÔöÇ¿Êý¾ÝÇå¾²¡£
Ö´·¨Óëî¿ÏµµÄÍêÉÆ£ºÇø¿éÁ´ÊÖÒյĿìËÙÉú³¤Ò²´øÀ´ÁËî¿ÏµÉϵÄÌôÕ½¡£¸÷¹úÕþ¸®ºÍ½ðÈÚî¿Ïµ»ú¹¹×îÏÈÖð²½Öƶ©Ïà¹ØµÄÖ´ÂÉÀýÔò£¬È·±£Çø¿éÁ´ÊÖÒյĿµ½¡Éú³¤¡£Ëæ×ÅÕþ²ßÇéÐεÄÖð²½³ÉÊì£¬Çø¿éÁ´ÊÖÒÕ½«ÓÀ´Ô½·¢ÆÕ±éµÄÓ¦ÓúÍÈϿɡ£
ΪÁ˸üºÃµØÃ÷È·Çø¿éÁ´µÄÓ¦ÓÃDZÁ¦£¬ÏÂÃæÎÒÃǽ«ÏÈÈݼ¸¸öµä·¶µÄÇø¿éÁ´Ó¦Óð¸Àý¡£
½ðÈÚÖ§¸¶ÁìÓò£ºRippleÊÇÇø¿éÁ´ÊÖÒÕÔÚ¿ç¾³Ö§¸¶ÖеÄÒ»¸öÖ÷ÒªÓ¦Óá£ËüͨÒÑÍùÖÐÐÄ»¯µÄÖ§¸¶ÍøÂ磬ʵÏÖÁËÈ«Çò¹æÄ£Äڵͱ¾Ç®¡¢¸ßЧ¡¢Çå¾²µÄ×ʽð×ªÒÆ¡£Ripple²»µ«ÔÚÒøÐÐÖ®¼äÌṩ֧¸¶ÕûÀíЧÀÍ£¬Ò²ÎªÐ¡ÎÒ˽¼ÒºÍÆóÒµÌṩÁ˱ã½ÝµÄ¿ç¾³Ö§¸¶½â¾ö¼Æ»®¡£
¹©Ó¦Á´ÖÎÀí£ºÎÖ¶ûÂêʹÓÃÇø¿éÁ´ÊÖÒÕ×·×ÙʳÎ﹩ӦÁ´ÖеÄÿһ»·½Ú£¬´ÓÅ©Ìïµ½²Í×À£¬ËùÓÐÐÅÏ¢¶¼¿ÉÒÔÔÚÇø¿éÁ´ÉÏʵʱ¸üкÍÉó²é¡£Õâ²»µ«Ìá¸ßÁ˹©Ó¦Á´µÄ͸Ã÷¶È£¬»¹ÄÜÓÐÓÃïÔÌʳÎïÇ徲ʹʵı¬·¢¡£
Ò½ÁÆ¿µ½¡£ºMedRecÊÇÒ»¸ö»ùÓÚÇø¿éÁ´µÄÒ½ÁÆÊý¾ÝÖÎÀíϵͳ£¬Ö¼ÔÚÈ·±£»¼ÕßÒ½ÁƼͼµÄÒþ˽ÐÔºÍÇå¾²ÐÔ¡£Í¨¹ýÇø¿éÁ´ÊÖÒÕ£¬»¼ÕßµÄÒ½ÁÆÊý¾Ý¿ÉÒÔÔÚ²î±ðÒ½ÁÆ»ú¹¹Ö®¼ä¹²Ïí£¬Í¬Ê±°ü¹ÜÊý¾ÝµÄÍêÕûÐԺͲ»¿É¸Ä¶¯ÐÔ¡£
Çø¿éÁ´ÊÖÒÕ²»µ«ÊÇÊÖÒÕÁ¢ÒìµÄÏóÕ÷£¬¸üÊÇÒýÁìδÀ´Êý×Ö»¯Àå¸ïµÄ½¹µã¶¯Á¦¡£Ëæ×ŦÐ244½ÌÖ÷µÄÉî¶ÈÆÊÎö£¬Çø¿éÁ´ÊÖÒÕµÄÄÚÔÚÓëÓ¦Óý«Ô½·¢ÇåÎú£¬×ÊÖú¸ü¶àµÄÆóÒµºÍСÎÒ˽¼Ò׽סʱ´úµÄ»úÔµ£¬Ó½ÓδÀ´µÄÌôÕ½¡£
Çø¿éÁ´ÎÞÒÉÊǿƼ¼Á¢ÒìµÄÏÂÒ»¿é¡°»ùʯ¡±£¬Ëü²»µ«Äܹ»ÍÆÏÂÊÖÒÕµÄǰ½ø£¬¸ü½«ÔÚ¸÷Ðи÷ÒµÖдßÉú³öب¹ÅδÓеÄÉÌҵģʽ¡£Î´À´ÒÑÀ´£¬Äã×¼±¸ºÃÓ½ÓÇø¿éÁ´Ê±´úµÄµ½À´ÁËÂð£¿
ÕâÆªÈíÎÄͨ¹ýÉîÈëdz³öµÄ·½·¨½â˵ÁËÇø¿éÁ´ÊÖÒյĽ¹µã¿´·¨ºÍÓ¦Ó㬲¢Í¨¹ý¦Ð244½ÌÖ÷µÄÊÓ½ÇΪ¶ÁÕß´øÀ´Ò»³¡Í·ÄÔµÄÊ¢Ñç¡£