{"id":332,"date":"2024-08-09T17:24:41","date_gmt":"2024-08-09T09:24:41","guid":{"rendered":"https:\/\/www.ndnlab.com\/?p=332"},"modified":"2024-08-09T17:24:42","modified_gmt":"2024-08-09T09:24:42","slug":"futuredid-a-fully-decentralized-identity-system-with-multi-party-verification","status":"publish","type":"post","link":"https:\/\/www.ndnlab.com\/?p=332","title":{"rendered":"FutureDID: A Fully Decentralized Identity System with Multi-Party Verification"},"content":{"rendered":"\n<p><strong>FutureDID\uff1a\u4e00\u4e2a\u5b8c\u5168\u5206\u6563\u7684\u5177\u6709\u591a\u65b9\u9a8c\u8bc1<\/strong><strong>\u7684<\/strong><strong>\u8eab\u4efd\u7cfb\u7edf<\/strong><strong><\/strong><\/p>\n\n\n\n<p><strong>\u4f5c\u8005\uff1aHaotian Deng, Jinwen Liang, Chuan Zhang, Ximeng Liu, Liehuang Zhu, and Song Guo<\/strong><strong><\/strong><\/p>\n\n\n\n<p><strong>\u8bba\u6587\u6458\u8981\u539f\u6587\uff1a<\/strong><strong><\/strong><\/p>\n\n\n\n<p>Decentralized identity (DID) systems conforming to the World Wide Web Consortium (W3C) Decentralized Identifiers (DIDs) and Verifiable Credentials Data Model recommendations have recently attracted attention due to their better autonomy, interoperability, and openness design. However, those W3C recommendations lack a design for addressing the single point of failure (SPOF) and identity revocation, which could seriously compromise the robustness and practicality of DID systems. To remedy these limitations, we propose FutureDID, a DID system that enables multiple parties to jointly issue credentials and efficiently revoke DID identities, providing a robust and practical DID system. FutureDID is designed with a multi-party credential issuing mechanism based on distributed key generation technology, which transforms trust from a single entity to distributed committees and facilitates authentication between issuers, making it more resistant to SPOF. Moreover, the underlying blockchain system is built on a chameleon hash function to ensure tamper-proof and enable efficient identity revocation. We have implemented a prototype system using FISCO BCOS and conducted extensive evaluations to demonstrate the effectiveness and practicality of our system. Our evaluations have shown that FutureDID provides a significant improvement in efficiency, achieving at least a 60 \u00d7 efficiency improvement in identity revocation compared to state-of-the-art systems.<\/p>\n\n\n\n<p><strong>\u8bba\u6587\u6458\u8981\u4e2d\u6587\uff1a<\/strong><strong><\/strong><\/p>\n\n\n\n<p>\u7b26\u5408\u4e07\u7ef4\u7f51\u8054\u76df\uff08W3C\uff09\u5206\u5e03\u5f0f\u6807\u8bc6\u7b26\uff08DID\uff09\u548c\u53ef\u9a8c\u8bc1\u51ed\u8bc1\u6570\u636e\u6a21\u578b\u5efa\u8bae\u7684\u5206\u5e03\u5f0f\u8eab\u4efd\uff08DID\uff09\u7cfb\u7edf\u6700\u8fd1\u56e0\u5176\u66f4\u597d\u7684\u81ea\u6cbb\u6027\uff0c\u4e92\u64cd\u4f5c\u6027\u548c\u5f00\u653e\u6027\u8bbe\u8ba1\u800c\u53d7\u5230\u5173\u6ce8\u3002\u7136\u800c\uff0c\u8fd9\u4e9bW3C\u5efa\u8bae\u7f3a\u4e4f\u89e3\u51b3\u5355\u70b9\u6545\u969c\uff08SPOF\uff09\u548c\u8eab\u4efd\u64a4\u9500\u7684\u8bbe\u8ba1\uff0c\u8fd9\u53ef\u80fd\u4f1a\u4e25\u91cd\u635f\u5bb3DID\u7cfb\u7edf\u7684\u9c81\u68d2\u6027\u548c\u5b9e\u7528\u6027\u3002\u4e3a\u4e86\u5f25\u8865\u8fd9\u4e9b\u5c40\u9650\u6027\uff0c\u6211\u4eec\u63d0\u51fa\u4e86FutureDID\uff0c\u4e00\u4e2aDID\u7cfb\u7edf\uff0c\u4f7f\u591a\u65b9\u80fd\u591f\u8054\u5408\u53d1\u51fa\u51ed\u8bc1\uff0c\u5e76\u6709\u6548\u5730\u64a4\u9500DID\u8eab\u4efd\uff0c\u63d0\u4f9b\u4e86\u4e00\u4e2a\u5f3a\u5927\u7684\u548c\u5b9e\u7528\u7684DID\u7cfb\u7edf\u3002FutureDID\u8bbe\u8ba1\u4e86<span style=\"background: #ff0\">\u57fa\u4e8e\u5206\u5e03\u5f0f\u5bc6\u94a5\u751f\u6210\u6280\u672f<\/span>\u7684\u591a\u65b9\u8bc1\u4e66\u9881\u53d1\u673a\u5236\uff0c\u5c06\u4fe1\u4efb\u4ece\u5355\u4e2a\u5b9e\u4f53\u8f6c\u53d8\u4e3a\u5206\u5e03\u5f0f\u59d4\u5458\u4f1a\uff0c\u5e76\u4fc3\u8fdb\u9881\u53d1\u8005\u4e4b\u95f4\u7684\u8ba4\u8bc1\uff0c\u4f7f\u5176\u66f4\u80fd\u62b5\u6297SPOF\u3002\u6b64\u5916\uff0c\u5e95\u5c42\u533a\u5757\u94fe\u7cfb\u7edf\u5efa\u7acb\u5728<span style=\"background: #ff0\">\u53d8\u8272\u9f99\u54c8\u5e0c\u51fd\u6570<\/span>\u4e0a\uff0c\u4ee5\u786e\u4fdd\u9632\u7be1\u6539\u5e76\u5b9e\u73b0\u6709\u6548\u7684\u8eab\u4efd\u64a4\u9500\u3002\u6211\u4eec\u5df2\u7ecf\u5b9e\u73b0\u4e86\u4e00\u4e2a\u539f\u578b\u7cfb\u7edf\uff0c\u4f7f\u7528FISCO BCOS\u548c\u8fdb\u884c\u4e86\u5e7f\u6cdb\u7684\u8bc4\u4f30\uff0c\u4ee5\u8bc1\u660e\u6211\u4eec\u7684\u7cfb\u7edf\u7684\u6709\u6548\u6027\u548c\u5b9e\u7528\u6027\u3002\u6211\u4eec\u7684\u8bc4\u4f30\u8868\u660e\uff0cFutureDID\u5728\u6548\u7387\u4e0a\u6709\u4e86\u663e\u7740\u7684\u63d0\u9ad8\uff0c\u4e0e\u6700\u5148\u8fdb\u7684\u7cfb\u7edf\u76f8\u6bd4\uff0c\u8eab\u4efd\u64a4\u9500\u7684\u6548\u7387\u81f3\u5c11\u63d0\u9ad8\u4e8660\u500d\u3002<\/p>\n\n\n\n<p><strong>\u7814\u7a76\u95ee\u9898\u3001\u5173\u952e\u95ee\u9898\uff1a <\/strong>\u672c\u6587\u4e3b\u8981\u7814\u7a76\u73b0\u6709\u7684 W3C DID \u63a8\u8350\u6807\u51c6\u5b58\u5728\u5c40\u9650\u6027\uff0c\u7f3a\u4e4f\u5bf9\u5355\u70b9\u6545\u969c\u548c\u8eab\u4efd\u64a4\u9500\u7684\u8bbe\u8ba1\uff0c\u8fd9\u53ef\u80fd\u4f1a\u4e25\u91cd\u5f71\u54cd DID \u7cfb\u7edf\u7684\u9c81\u68d2\u6027\u548c\u5b9e\u7528\u6027\u3002\u5176\u4e2d\u5173\u952e\u95ee\u9898\u4e3a\uff1a<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u5355\u70b9\u6545\u969c\u95ee\u9898\uff1a<br>(1)\u73b0\u6709\u7684 DID \u7cfb\u7edf\u5141\u8bb8\u5355\u4e2a\u53d1\u884c\u8005\u53d1\u884c\u51ed\u8bc1\uff0c\u5e76\u4e14\u9a8c\u8bc1\u8005\u4ec5\u9a8c\u8bc1\u53d1\u884c\u8005\u7684\u7b7e\u540d\uff0c\u8fd9\u5b58\u5728\u5355\u70b9\u6545\u969c\u7684\u98ce\u9669\u3002<br>(2)\u5982\u679c\u53d1\u884c\u8005\u88ab\u653b\u51fb\u6216\u53c2\u4e0e\u6076\u610f\u884c\u4e3a\uff0cDID \u7cfb\u7edf\u7684\u5b89\u5168\u6027\u548c\u9c81\u68d2\u6027\u53ef\u80fd\u4f1a\u53d7\u5230\u5f71\u54cd\u3002<\/li>\n\n\n\n<li>\u8eab\u4efd\u64a4\u9500\u95ee\u9898\uff1a<br>(1)DID \u7cfb\u7edf\u9700\u8981\u80fd\u591f\u64a4\u9500\u6076\u610f\u6216\u975e\u6cd5\u7528\u6237\u7684\u8eab\u4efd\uff0c\u4f8b\u5982\u653f\u5e9c\u5236\u88c1\u3001\u5b66\u5386\u64a4\u9500\u7b49\u60c5\u51b5\u3002<br>(2)\u7531\u4e8e\u533a\u5757\u94fe\u7684\u4e0d\u53ef\u7be1\u6539\u6027\u548c\u7f3a\u4e4f\u4e2d\u5fc3\u670d\u52a1\u5668\uff0c\u8eab\u4efd\u64a4\u9500\u5728 DID \u7cfb\u7edf\u4e2d\u662f\u4e00\u4e2a\u5177\u6709\u6311\u6218\u6027\u7684\u95ee\u9898\u3002<br>(3)\u73b0\u6709\u7684 DID \u7cfb\u7edf<span style=\"background: #ff0\">\u7f3a\u4e4f\u6709\u6548\u7684\u8eab\u4efd\u64a4\u9500\u673a\u5236<\/span>\uff0c\u4f8b\u5982 CanDID \u4f7f\u7528\u5236\u88c1\u5217\u8868\uff0c\u5b58\u5728\u5b58\u50a8\u548c\u67e5\u8be2\u5f00\u9500\u8fc7\u5927\u7684\u95ee\u9898\u3002<\/li>\n<\/ol>\n\n\n\n<p><strong>\u7814\u7a76\u52a8\u673a\u3001\u7814\u7a76\u610f\u4e49\uff1a<\/strong><strong><\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u7814\u7a76\u52a8\u673a\uff1a<br>(1)\u73b0\u6709\u7684 DID \u7cfb\u7edf\u5b58\u5728\u5c40\u9650\u6027\uff0c<span style=\"background: #ff0\">\u7f3a\u4e4f\u5bf9\u5355\u70b9\u6545\u969c\u548c\u8eab\u4efd\u64a4\u9500\u7684\u8bbe\u8ba1<\/span>\uff0c\u8fd9\u53ef\u80fd\u4f1a\u4e25\u91cd\u5f71\u54cd DID \u7cfb\u7edf\u7684\u9c81\u68d2\u6027\u548c\u5b9e\u7528\u6027\u3002<br>(2)\u968f\u7740\u533a\u5757\u94fe\u6280\u672f\u7684\u53d1\u5c55\uff0c\u53bb\u4e2d\u5fc3\u5316\u8eab\u4efd\u7ba1\u7406\u5728 Web3 \u548c\u5143\u5b87\u5b99\u7b49\u9886\u57df\u5177\u6709\u91cd\u8981\u7684\u5e94\u7528\u4ef7\u503c\uff0c\u9700\u8981\u66f4\u52a0\u5b89\u5168\u3001\u9ad8\u6548\u3001\u5b9e\u7528\u7684 DID \u7cfb\u7edf\u3002<\/li>\n\n\n\n<li>\u7814\u7a76\u610f\u4e49\uff1a<br>(1)\u89e3\u51b3 DID \u7cfb\u7edf\u7684\u5c40\u9650\u6027\uff1a FutureDID \u901a\u8fc7\u591a\u65b9\u9a8c\u8bc1\u548c\u53ef\u64a4\u9500\u7684\u8eab\u4efd\u673a\u5236\uff0c\u6709\u6548\u5730\u89e3\u51b3\u4e86\u73b0\u6709 DID \u7cfb\u7edf\u7684\u5355\u70b9\u6545\u969c\u548c\u8eab\u4efd\u64a4\u9500\u95ee\u9898\uff0c\u63d0\u9ad8\u4e86 DID \u7cfb\u7edf\u7684\u9c81\u68d2\u6027\u548c\u5b9e\u7528\u6027\u3002<br>(2)\u63a8\u52a8 DID \u6280\u672f\u53d1\u5c55\uff1a FutureDID \u7684\u7814\u7a76\u6210\u679c\u53ef\u4ee5\u63a8\u52a8 DID \u6280\u672f\u7684\u53d1\u5c55\uff0c\u4e3a\u6784\u5efa\u66f4\u52a0\u5b89\u5168\u3001\u9ad8\u6548\u3001\u5b9e\u7528\u7684 DID \u7cfb\u7edf\u63d0\u4f9b\u53c2\u8003\u548c\u501f\u9274\u3002<br>(3)\u4fc3\u8fdb Web3 \u548c\u5143\u5b87\u5b99\u53d1\u5c55\uff1a FutureDID \u4e3a Web3 \u548c\u5143\u5b87\u5b99\u7b49\u65b0\u5174\u5e94\u7528\u573a\u666f\u63d0\u4f9b\u4e86\u53ef\u9760\u7684\u6570\u5b57\u8eab\u4efd\u7ba1\u7406\u89e3\u51b3\u65b9\u6848\uff0c\u53ef\u4ee5\u4fc3\u8fdb\u8fd9\u4e9b\u9886\u57df\u7684\u53d1\u5c55\u548c\u5e94\u7528\u3002<br>(4)\u4fdd\u62a4\u7528\u6237\u9690\u79c1\u548c\u5b89\u5168\uff1a FutureDID \u7684\u53bb\u4e2d\u5fc3\u5316\u8bbe\u8ba1\u53ef\u4ee5\u4fdd\u62a4\u7528\u6237\u7684\u9690\u79c1\u548c\u5b89\u5168\uff0c\u9632\u6b62\u6570\u636e\u6cc4\u9732\u548c\u6ee5\u7528\u3002<br>(5)\u63d0\u9ad8\u8eab\u4efd\u7ba1\u7406\u7684\u6548\u7387\u548c\u4fbf\u6377\u6027\uff1a FutureDID \u7684\u591a\u65b9\u9a8c\u8bc1\u548c\u53ef\u64a4\u9500\u7684\u8eab\u4efd\u673a\u5236\u53ef\u4ee5\u63d0\u9ad8\u8eab\u4efd\u7ba1\u7406\u7684\u6548\u7387\u548c\u4fbf\u6377\u6027\uff0c\u4e3a\u7528\u6237\u548c\u5f00\u53d1\u8005\u63d0\u4f9b\u66f4\u597d\u7684\u4f53\u9a8c\u3002<\/li>\n<\/ol>\n\n\n\n<p><strong>\u7814\u7a76\u5185\u5bb9\uff08\u7b97\u6cd5\u3001\u65b9\u6cd5\u3001\u6280\u672f\u3001\u6a21\u578b\uff09\uff1a<\/strong>\u672c\u6587\u4e3b\u8981\u7814\u7a76\u5982\u4f55\u8bbe\u8ba1\u548c\u5b9e\u73b0\u4e00\u4e2a\u57fa\u4e8e NDN \u5e73\u53f0\u7684\u4ee5\u592a\u574a\u533a\u5757\u94fe\u5ba2\u6237\u7aef\uff0c\u5176\u7814\u7a76\u5185\u5bb9\u4e3b\u8981\u5305\u62ec\u4ee5\u4e0b\u51e0\u4e2a\u65b9\u9762\uff1a<strong><\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u8eab\u4efd\u5b50\u7cfb\u7edf\u8bbe\u8ba1:<br>(1)\u6ce8\u518c DID\uff1a \u7528\u6237\u901a\u8fc7\u63d0\u4f9b\u771f\u5b9e\u7684\u8eab\u4efd\u5c5e\u6027\u503c\u8fdb\u884c DID \u6ce8\u518c\uff0c\u4ee5\u9632\u6b62 Sybil \u653b\u51fb\u3002<br>(2)\u521b\u5efa\u58f0\u660e\uff1a \u7528\u6237\u521b\u5efa\u5173\u4e8e\u5176\u5c5e\u6027\u7684\u58f0\u660e\uff0c\u5e76\u5c06\u5176\u63d0\u4ea4\u7ed9\u53d1\u884c\u8005\u7533\u8bf7\u51ed\u8bc1\u3002<br>(3)\u9009\u62e9\u59d4\u5458\u4f1a\uff1a FutureDID \u6839\u636e\u7528\u6237\u7533\u8bf7\u7684\u51ed\u8bc1\u7c7b\u578b\uff0c\u4ece\u591a\u51ed\u8bc1\u59d4\u5458\u4f1a (MC) \u4e2d\u9009\u62e9\u4e00\u4e2a\u5408\u9002\u7684\u51ed\u8bc1\u59d4\u5458\u4f1a (CC)\u3002<br>(4)\u76f8\u4e92\u9a8c\u8bc1\uff1a CC \u6210\u5458\u4e4b\u95f4\u8fdb\u884c\u76f8\u4e92\u9a8c\u8bc1\uff0c\u4ee5\u786e\u4fdd\u53d1\u884c\u8005\u7684\u8eab\u4efd\u548c\u80fd\u529b\u3002<br>(5)\u51ed\u8bc1\u53d1\u884c\uff1a<span style=\"background: #ff0\"> \u901a\u8fc7 DKG\uff08Distributed key generation\uff09&nbsp;\u7b97\u6cd5\u548c Byzantine \u5171\u8bc6\u534f\u8bae<\/span>\uff0cCC \u4e3a\u7528\u6237\u53d1\u884c\u51ed\u8bc1\u3002<br>(6)\u51ed\u8bc1\u9a8c\u8bc1\uff1a \u9a8c\u8bc1\u8005\u901a\u8fc7\u9a8c\u8bc1\u51ed\u8bc1\u7684\u7b7e\u540d\u548c\u7528\u6237\u7684 DID \u6765\u9a8c\u8bc1\u51ed\u8bc1\u7684\u6709\u6548\u6027\u3002<br>(7)\u5bc6\u94a5\u6062\u590d\uff1a FutureDID \u63d0\u4f9b\u57fa\u4e8e\u5bc6\u94a5\u6062\u590d\u673a\u5236\uff0c\u5141\u8bb8\u7528\u6237\u5728\u5bc6\u94a5\u4e22\u5931\u6216\u8bbe\u5907\u6545\u969c\u65f6\u6062\u590d\u5176\u5bc6\u94a5\u3002<\/li>\n\n\n\n<li>&nbsp;\u64a4\u9500\u5b50\u7cfb\u7edf\u8bbe\u8ba1:<br>(1)\u7cfb\u7edf\u8bbe\u7f6e\uff1a \u4f7f\u7528<span style=\"background: #ff0\">\u53d8\u8272\u9f99\u54c8\u5e0c\u51fd\u6570<\/span>\u5efa\u7acb\u53ef\u7f16\u8f91\u7684\u533a\u5757\u94fe\u7cfb\u7edf\u3002<br>(2)\u533a\u5757\u751f\u6210\uff1a \u5728\u751f\u6210\u65b0\u533a\u5757\u65f6\uff0c\u5c06\u4e34\u65f6\u9677\u95e8\u53d1\u9001\u7ed9 AC \u8fdb\u884c\u79d8\u5bc6\u5b58\u50a8\uff0c\u5e76\u5e7f\u64ad\u53d8\u8272\u9f99\u54c8\u5e0c\u503c\u548c\u53d8\u8272\u9f99\u54c8\u5e0c\u968f\u673a\u6570\u3002<br>(3)DID \u91cd\u5199\uff1a <span style=\"background: #ff0\">AC \u901a\u8fc7 Byzantine \u5171\u8bc6\u534f\u8bae\u5ba1\u8ba1\u64a4\u9500\u8bf7\u6c42<\/span>\uff0c\u5e76\u901a\u8fc7\u91cd\u5199\u5305\u542b\u975e\u6cd5\u7528\u6237\u8eab\u4efd\u4fe1\u606f\u7684\u533a\u5757\u3002<br>(4)DID \u64a4\u9500\uff1a \u533a\u5757\u94fe\u8282\u70b9\u9a8c\u8bc1\u91cd\u5199\u7ed3\u679c\uff0c\u5e76\u5220\u9664\u975e\u6cd5\u7528\u6237\u7684\u8eab\u4efd\u4fe1\u606f\u3002<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"554\" height=\"183\" src=\"https:\/\/www.ndnlab.com\/wp-content\/uploads\/2024\/08\/image-8.png\"  class=\"wp-image-333\" style=\"width:600px\" srcset=\"https:\/\/www.ndnlab.com\/wp-content\/uploads\/2024\/08\/image-8.png 554w, https:\/\/www.ndnlab.com\/wp-content\/uploads\/2024\/08\/image-8-300x99.png 300w\" sizes=\"auto, (max-width: 554px) 100vw, 554px\" title=\"FutureDID: A Fully Decentralized Identity System with Multi-Party Verification\u63d2\u56fe\" alt=\"FutureDID: A Fully Decentralized Identity System with Multi-Party Verification\u63d2\u56fe\" \/><\/figure>\n\n\n\n<p>3.\u7814\u7a76\u7b97\u6cd5:<br>(1)\u5206\u5e03\u5f0f\u5bc6\u94a5\u751f\u6210 (DKG) \u7b97\u6cd5\uff1a \u7528\u4e8e\u5b9e\u73b0\u591a\u65b9\u8054\u5408\u51ed\u8bc1\u53d1\u884c\uff0c\u63d0\u9ad8\u5b89\u5168\u6027\u5e76\u964d\u4f4e\u5355\u70b9\u6545\u969c\u98ce\u9669\u3002<br>(2)\u62dc\u5360\u5ead\u5171\u8bc6\u534f\u8bae\uff1a \u7528\u4e8e\u5b9e\u73b0 CC \u6210\u5458\u4e4b\u95f4\u7684\u76f8\u4e92\u9a8c\u8bc1\u548c AC \u6210\u5458\u4e4b\u95f4\u7684\u5171\u8bc6\uff0c\u4fdd\u8bc1\u7cfb\u7edf\u7684\u5b89\u5168\u6027\u548c\u53ef\u9760\u6027\u3002<br>(3)\u53d8\u8272\u9f99\u54c8\u5e0c\u51fd\u6570\uff1a \u7528\u4e8e\u5b9e\u73b0\u533a\u5757\u94fe\u7684\u53ef\u7f16\u8f91\u6027\uff0c\u4ece\u800c\u5b9e\u73b0\u8eab\u4efd\u7684\u53ef\u64a4\u9500\u3002<br>(4)\u5973\u5deb\u653b\u51fb\u9632\u5fa1\u7b56\u7565\uff1a \u901a\u8fc7\u6ce8\u518c DID \u65f6\u63d0\u4f9b\u771f\u5b9e\u7684\u8eab\u4efd\u5c5e\u6027\u503c\uff0c\u9632\u6b62\u5973\u5deb\u653b\u51fb\u3002<br>(5)\u5bc6\u94a5\u6062\u590d\u673a\u5236\uff1a \u57fa\u4e8e\u5bc6\u94a5\u6062\u590d\u673a\u5236\uff0c\u5141\u8bb8\u7528\u6237\u5728\u5bc6\u94a5\u4e22\u5931\u6216\u8bbe\u5907\u6545\u969c\u65f6\u6062\u590d\u5176\u5bc6\u94a5\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"345\" height=\"458\" src=\"https:\/\/www.ndnlab.com\/wp-content\/uploads\/2024\/08\/image-9.png\"  class=\"wp-image-334\" style=\"width:300px\" srcset=\"https:\/\/www.ndnlab.com\/wp-content\/uploads\/2024\/08\/image-9.png 345w, https:\/\/www.ndnlab.com\/wp-content\/uploads\/2024\/08\/image-9-226x300.png 226w\" sizes=\"auto, (max-width: 345px) 100vw, 345px\" title=\"FutureDID: A Fully Decentralized Identity System with Multi-Party Verification\u63d2\u56fe1\" alt=\"FutureDID: A Fully Decentralized Identity System with Multi-Party Verification\u63d2\u56fe1\" \/><\/figure>\n\n\n\n<p><strong>\u7814\u7a76\u7ed3\u8bba\u3001\u4e3b\u8981\u8d21\u732e\uff1a<\/strong><strong><\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u7814\u7a76\u7ed3\u8bba\uff1a<br>(1)FutureDID \u662f\u4e00\u4e2a\u5b89\u5168\u3001\u9ad8\u6548\u3001\u5b9e\u7528\u7684\u53bb\u4e2d\u5fc3\u5316\u8eab\u4efd\u7cfb\u7edf\uff0c\u5b83\u901a\u8fc7\u591a\u65b9\u9a8c\u8bc1\u548c\u53ef\u64a4\u9500\u7684\u8eab\u4efd\u673a\u5236\u89e3(2)\u51b3\u4e86\u73b0\u6709 DID \u7cfb\u7edf\u7684\u5c40\u9650\u6027\uff0c\u4e3a Web3 \u548c\u5143\u5b87\u5b99\u7b49\u65b0\u5174\u5e94\u7528\u573a\u666f\u63d0\u4f9b\u4e86\u53ef\u9760\u7684\u6570\u5b57\u8eab\u4efd\u7ba1\u7406\u89e3\u51b3\u65b9\u6848\u3002<br>(3)FutureDID \u5728\u8eab\u4efd\u64a4\u9500\u65b9\u9762\u6bd4\u73b0\u6709\u7cfb\u7edf\u5177\u6709\u66f4\u9ad8\u7684\u6548\u7387\uff0c\u81f3\u5c11\u6bd4 CanDID \u9ad8 60 \u500d\u3002<br>(4)FutureDID \u5177\u6709\u62b5\u6297\u5355\u70b9\u6545\u969c\u7684\u80fd\u529b\uff0c\u5e76\u901a\u8fc7 Byzantine \u5171\u8bc6\u534f\u8bae\u548c\u76f8\u4e92\u9a8c\u8bc1\u673a\u5236\u4fdd\u8bc1\u4e86\u7cfb\u7edf\u7684\u5b89\u5168\u6027\u548c\u53ef\u9760\u6027\u3002<\/li>\n\n\n\n<li>\u4e3b\u8981\u8d21\u732e\uff1a<br>(1)\u5355\u70b9\u6545\u969c\u62b5\u6297\uff1a FutureDID \u4f7f\u7528 DKG \u6280\u672f\u548c\u591a\u51ed\u8bc1\u59d4\u5458\u4f1a\u673a\u5236\uff0c\u5c06\u4fe1\u4efb\u4ece\u5355\u4e2a\u5b9e\u4f53\u8f6c\u79fb\u5230\u5206\u5e03\u5f0f\u59d4\u5458\u4f1a\uff0c\u5e76\u901a\u8fc7 Byzantine \u5171\u8bc6\u534f\u8bae\u8fdb\u884c\u8eab\u4efd\u9a8c\u8bc1\uff0c\u4ece\u800c\u964d\u4f4e\u5355\u70b9\u6545\u969c\u7684\u98ce\u9669\u3002<br>(2)\u76f8\u4e92\u9a8c\u8bc1\uff1a FutureDID \u7684\u591a\u51ed\u8bc1\u59d4\u5458\u4f1a\u5728\u53d1\u884c\u51ed\u8bc1\u65f6\u6267\u884c Byzantine \u5171\u8bc6\u534f\u8bae\uff0c\u786e\u4fdd\u51ed\u8bc1\u7684\u53ef\u9760\u6027\u548c\u5b89\u5168\u6027\u3002<br>(3)\u5b9e\u7528\u64a4\u9500\u673a\u5236\uff1a FutureDID \u4f7f\u7528\u53d8\u8272\u9f99\u54c8\u5e0c\u51fd\u6570\u5b9e\u73b0\u533a\u5757\u94fe\u7684\u53ef\u7f16\u8f91\u6027\uff0c\u53ef\u4ee5\u76f4\u63a5\u4ece\u533a\u5757\u94fe\u4e2d\u5220\u9664\u6076\u610f\u6216\u975e\u6cd5\u7528\u6237\u7684\u8eab\u4efd\u4fe1\u606f\uff0c\u65e0\u9700\u5b58\u50a8\u548c\u67e5\u8be2\u5236\u88c1\u5217\u8868\uff0c\u4ece\u800c\u63d0\u9ad8\u8eab\u4efd\u64a4\u9500\u7684\u6548\u7387\u548c\u5b9e\u7528\u6027\u3002<br>(4)\u6548\u7387\u63d0\u5347\uff1a FutureDID \u5728\u8eab\u4efd\u64a4\u9500\u65b9\u9762\u6bd4\u73b0\u6709\u7cfb\u7edf\u5177\u6709\u66f4\u9ad8\u7684\u6548\u7387\uff0c\u81f3\u5c11\u6bd4 CanDID \u9ad8 60 \u500d\u3002<br>(5)\u5b89\u5168\u6027\uff1a FutureDID \u5177\u6709\u62b5\u6297\u5355\u70b9\u6545\u969c\u7684\u80fd\u529b\uff0c\u5e76\u901a\u8fc7 Byzantine \u5171\u8bc6\u534f\u8bae\u548c\u76f8\u4e92\u9a8c\u8bc1\u673a\u5236\u4fdd\u8bc1\u4e86\u7cfb\u7edf\u7684\u5b89\u5168\u6027\u548c\u53ef\u9760\u6027\u3002<br>(6)\u5b9e\u7528\u6027\uff1a FutureDID \u7684\u8bbe\u8ba1\u8003\u8651\u4e86\u5b9e\u7528\u6027\u548c\u7528\u6237\u4f53\u9a8c\uff0c\u4f8b\u5982\u5bc6\u94a5\u6062\u590d\u673a\u5236\u548c\u7b80\u5355\u7684 API \u63a5\u53e3\u3002<\/li>\n<\/ol>\n\n\n\n<p><strong>\u521b\u65b0\u70b9\u3001\u521b\u65b0\u6027\uff1a<\/strong><strong><\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u591a\u65b9\u9a8c\u8bc1\u673a\u5236\uff1a FutureDID <span style=\"background: #ff0\">\u4f7f\u7528 DKG \u6280\u672f\u548c\u591a\u51ed\u8bc1\u59d4\u5458\u4f1a\u673a\u5236<\/span>\uff0c\u5c06\u4fe1\u4efb\u4ece\u5355\u4e2a\u5b9e\u4f53\u8f6c\u79fb\u5230\u5206\u5e03\u5f0f\u59d4\u5458\u4f1a\uff0c\u5e76<span style=\"background: #ff0\">\u901a\u8fc7 Byzantine \u5171\u8bc6\u534f\u8bae\u8fdb\u884c\u8eab\u4efd\u9a8c\u8bc1<\/span>\uff0c\u4ece\u800c\u964d\u4f4e\u5355\u70b9\u6545\u969c\u7684\u98ce\u9669\u3002<\/li>\n\n\n\n<li>\u5b9e\u7528\u64a4\u9500\u673a\u5236\uff1a FutureDID<span style=\"background: #ff0\"> \u4f7f\u7528\u53d8\u8272\u9f99\u54c8\u5e0c\u51fd\u6570\u5b9e\u73b0\u533a\u5757\u94fe\u7684\u53ef\u7f16\u8f91\u6027<\/span>\uff0c\u53ef\u4ee5\u76f4\u63a5\u4ece\u533a\u5757\u94fe\u4e2d\u5220\u9664\u6076\u610f\u6216\u975e\u6cd5\u7528\u6237\u7684\u8eab\u4efd\u4fe1\u606f\uff0c\u65e0\u9700\u5b58\u50a8\u548c\u67e5\u8be2\u5236\u88c1\u5217\u8868\uff0c\u4ece\u800c\u63d0\u9ad8\u8eab\u4efd\u64a4\u9500\u7684\u6548\u7387\u548c\u5b9e\u7528\u6027\u3002<\/li>\n\n\n\n<li>\u6548\u7387\u63d0\u5347\uff1a \u7531\u4e8eCanDID\u4f9d\u8d56\u5236\u88c1\u540d\u5355\uff0c\u9700\u8981\u67e5\u8be2\u5e76\u8bc1\u660e\u7528\u6237\u4e0d\u5728\u540d\u5355\u4e2d\uff0c\u968f\u7740\u540d\u5355\u589e\u5927\uff0c\u8ba1\u7b97\u548c\u5b58\u50a8\u5f00\u9500\u5448\u6307\u6570\u7ea7\u589e\u957f\uff1b\u800cFutureDID \u5728\u8eab\u4efd\u64a4\u9500\u65b9\u9762\u5229\u7528\u53ef\u53d8\u54c8\u5e0c\u51fd\u6570\u76f4\u63a5\u5728\u533a\u5757\u94fe\u4e0a\u5220\u9664\u975e\u6cd5\u7528\u6237\u8eab\u4efd\u4fe1\u606f\uff0c\u65e0\u9700\u5b58\u50a8\u548c\u67e5\u8be2\u540d\u5355\uff0c\u64a4\u9500\u64cd\u4f5c\u66f4\u9ad8\u6548\uff0c\u7ecf\u8fc7\u6d4b\u8bd5\u663e\u793a\u6bd4 CanDID \u9ad8 60 \u500d\u3002<\/li>\n<\/ol>\n\n\n\n<p><strong>\u6280\u672f\u96be\u70b9<\/strong><strong>\uff1a<\/strong><strong><\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u591a\u65b9\u9a8c\u8bc1\u673a\u5236\u7684\u5b9e\u73b0:<br>(1)\u4f7f\u7528\u5b89\u5168\u7684 DKG \u7b97\u6cd5\uff0c\u4f8b\u5982 Pedersen \u627f\u8bfa\u65b9\u6848\u548c Lagrange \u63d2\u503c\u7b97\u6cd5\uff0c\u4fdd\u8bc1\u5bc6\u94a5\u751f\u6210\u7684\u5b89\u5168\u6027\u3002<br>(2)\u4f7f\u7528\u62dc\u5360\u5ead\u5171\u8bc6\u534f\u8bae\uff0c\u4f8b\u5982 PBFT \u534f\u8bae\uff0c\u4fdd\u8bc1 CC \u6210\u5458\u4e4b\u95f4\u5171\u8bc6\u7684\u6709\u6548\u6027\u548c\u5b89\u5168\u6027\u3002<br>(3)\u8bbe\u8ba1\u5b89\u5168\u7684\u76f8\u4e92\u9a8c\u8bc1\u673a\u5236\uff0c\u4f8b\u5982\u57fa\u4e8e\u96f6\u77e5\u8bc6\u8bc1\u660e\u7684\u9a8c\u8bc1\u65b9\u6848\uff0c\u9632\u6b62\u6076\u610f\u8282\u70b9\u8fdb\u884c\u653b\u51fb\u3002<\/li>\n\n\n\n<li>\u53ef\u64a4\u9500\u8eab\u4efd\u673a\u5236\u7684\u5b9e\u73b0:<br>(1)\u4f7f\u7528\u53d8\u8272\u9f99\u54c8\u5e0c\u51fd\u6570\u5b9e\u73b0\u533a\u5757\u94fe\u7684\u53ef\u7f16\u8f91\u6027\uff0c\u4f8b\u5982 Camenisch \u7b49\u4eba\u63d0\u51fa\u7684\u5177\u6709\u4e34\u65f6\u9677\u95e8\u7684\u53d8\u8272\u9f99\u54c8\u5e0c\u51fd\u6570\u3002<br>(2)\u8bbe\u8ba1\u9ad8\u6548\u7684\u8eab\u4efd\u64a4\u9500\u7b97\u6cd5\uff0c\u4f8b\u5982\u57fa\u4e8e\u53d8\u8272\u9f99\u54c8\u5e0c\u51fd\u6570\u7684\u7b97\u6cd5\uff0c\u51cf\u5c11\u5b58\u50a8\u548c\u67e5\u8be2\u5f00\u9500\u3002<\/li>\n\n\n\n<li>\u7cfb\u7edf\u7684\u5b89\u5168\u6027\u5206\u6790:<br>(1)\u4f7f\u7528\u5f62\u5f0f\u5316\u65b9\u6cd5\u5bf9 FutureDID \u7684\u5b89\u5168\u6027\u8fdb\u884c\u8bc1\u660e\uff0c\u4f8b\u5982\u57fa\u4e8e\u6e38\u620f\u5047\u8bbe\u7684\u5b89\u5168\u6027\u8bc1\u660e\u3002<br>(2)\u5bf9 FutureDID \u8fdb\u884c\u5b89\u5168\u6027\u6d4b\u8bd5\u548c\u8bc4\u4f30\uff0c\u4f8b\u5982\u653b\u51fb\u6d4b\u8bd5\u548c\u5b89\u5168\u6027\u5206\u6790\u3002<\/li>\n\n\n\n<li>\u7cfb\u7edf\u7684\u53ef\u6269\u5c55\u6027:<br>(1)\u4f7f\u7528\u6a21\u5757\u5316\u8bbe\u8ba1\uff0c\u5c06\u7cfb\u7edf\u5206\u89e3\u4e3a\u4e0d\u540c\u7684\u6a21\u5757\uff0c\u65b9\u4fbf\u6269\u5c55\u548c\u5347\u7ea7\u3002<br>(2)\u4f7f\u7528\u5206\u5e03\u5f0f\u67b6\u6784\uff0c\u5c06\u7cfb\u7edf\u90e8\u7f72\u5728\u591a\u4e2a\u8282\u70b9\u4e0a\uff0c\u63d0\u9ad8\u7cfb\u7edf\u7684\u53ef\u6269\u5c55\u6027\u548c\u5bb9\u9519\u6027\u3002<br>(3)\u4f18\u5316\u7b97\u6cd5\u548c\u534f\u8bae\uff0c\u63d0\u9ad8\u7cfb\u7edf\u7684\u6027\u80fd\uff0c\u4f8b\u5982\u51cf\u5c11\u901a\u4fe1\u5f00\u9500\u548c\u8ba1\u7b97\u5f00\u9500\u3002<\/li>\n<\/ol>\n\n\n\n<p><strong>\u8fdb\u4e00\u6b65\u7814\u7a76\u601d\u8def (Future Work)<\/strong><strong>\uff1a<\/strong><strong><\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u66f4\u5b89\u5168\u7684 DKG \u7b97\u6cd5\uff1a \u7814\u7a76\u66f4\u5b89\u5168\u7684 DKG \u7b97\u6cd5\uff0c\u4f8b\u5982\u57fa\u4e8e\u540c\u6001\u52a0\u5bc6\u7684 DKG \u7b97\u6cd5\uff0c\u8fdb\u4e00\u6b65\u63d0\u9ad8\u7cfb\u7edf\u7684\u5b89\u5168\u6027\u3002<\/li>\n\n\n\n<li>\u66f4\u9ad8\u6548\u7684\u51ed\u8bc1\u64a4\u9500\u7b97\u6cd5\uff1a \u7814\u7a76\u66f4\u9ad8\u6548\u7684\u51ed\u8bc1\u64a4\u9500\u7b97\u6cd5\uff0c\u4f8b\u5982\u57fa\u4e8e\u5206\u5e03\u5f0f\u8d26\u672c\u6280\u672f\u7684\u7b97\u6cd5\uff0c\u8fdb\u4e00\u6b65\u63d0\u9ad8\u7cfb\u7edf\u7684\u6548\u7387\u548c\u53ef\u6269\u5c55\u6027\u3002<\/li>\n\n\n\n<li>\u652f\u6301\u66f4\u591a\u5e94\u7528\u573a\u666f\uff1a \u5c06 FutureDID \u5e94\u7528\u4e8e\u66f4\u591a\u5e94\u7528\u573a\u666f\uff0c\u4f8b\u5982\u7269\u8054\u7f51\u3001\u667a\u80fd\u5408\u7ea6\u3001\u4f9b\u5e94\u94fe\u7ba1\u7406\u7b49\uff0c\u9a8c\u8bc1\u5176\u53ef\u884c\u6027\u548c\u6709\u6548\u6027\u3002<\/li>\n<\/ol>\n\n\n\n<p><strong>\u4e2a\u4eba\u603b\u7ed3\uff1a<\/strong><strong><\/strong><\/p>\n\n\n\n<p>\u672c\u6587\u63d0\u51fa\u4e86 FutureDID\uff0c\u4e00\u4e2a\u5b8c\u5168\u53bb\u4e2d\u5fc3\u5316\u7684\u8eab\u4efd\u7cfb\u7edf\uff0c\u901a\u8fc7\u591a\u65b9\u9a8c\u8bc1\u673a\u5236\uff0c\u6709\u6548\u89e3\u51b3 W3C DID \u63a8\u8350\u4e2d\u5b58\u5728\u7684<span style=\"background: #ff0\">\u5355\u70b9\u6545\u969c\u548c\u8eab\u4efd\u64a4\u9500\u95ee\u9898<\/span>\u3002FutureDID \u5229\u7528&nbsp;DKG \u6280\u672f\u548c Byzantine \u534f\u8bae\uff0c\u5b9e\u73b0\u591a\u65b9\u8054\u5408\u9881\u53d1\u8bc1\u4e66\uff0c\u5e76\u901a\u8fc7\u53ef\u53d8\u54c8\u5e0c\u51fd\u6570\u5b9e\u73b0\u9ad8\u6548\u7684\u64a4\u9500\u673a\u5236\uff0c\u63d0\u5347\u4e86\u7cfb\u7edf\u7684\u5b89\u5168\u6027\u3001\u9c81\u68d2\u6027\u548c\u5b9e\u7528\u6027\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>FutureDID\uff1a\u4e00\u4e2a\u5b8c\u5168\u5206\u6563\u7684\u5177\u6709\u591a\u65b9\u9a8c\u8bc1\u7684\u8eab\u4efd\u7cfb\u7edf \u4f5c\u8005\uff1aHaotian Deng, Jinwen Liang, Chuan Zhang, Ximeng Liu, Liehuang Zhu, and Song Guo \u8bba\u6587\u6458\u8981\u539f\u6587\uff1a Decentralized identity (DID) systems conforming to the World Wide Web Consortium (W3C) Decentralized Identifiers (DIDs)  &hellip; <a href=\"https:\/\/www.ndnlab.com\/?p=332\">\u7ee7\u7eed\u9605\u8bfb <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":333,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,6],"tags":[],"class_list":["post-332","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blockchain","category-weilaiwangluo"],"_links":{"self":[{"href":"https:\/\/www.ndnlab.com\/index.php?rest_route=\/wp\/v2\/posts\/332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ndnlab.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ndnlab.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ndnlab.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ndnlab.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=332"}],"version-history":[{"count":1,"href":"https:\/\/www.ndnlab.com\/index.php?rest_route=\/wp\/v2\/posts\/332\/revisions"}],"predecessor-version":[{"id":335,"href":"https:\/\/www.ndnlab.com\/index.php?rest_route=\/wp\/v2\/posts\/332\/revisions\/335"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ndnlab.com\/index.php?rest_route=\/wp\/v2\/media\/333"}],"wp:attachment":[{"href":"https:\/\/www.ndnlab.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=332"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ndnlab.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=332"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ndnlab.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}