
女巫攻擊(Sybil攻擊)是針對去中心化網路的重要安全威脅,攻擊者透過建立多個虛假身份,取得不成比例的影響力與控制權。在區塊鏈網路中,此類攻擊可能導致共識機制遭操控、網路資源耗盡,甚至損害整體系統安全。女巫攻擊的危險在於能繞過需多數參與者同意的決策機制,破壞去中心化系統的核心價值主張。
女巫攻擊這一概念最早由微軟研究院的John Douceur於2002年提出,名稱取自弗洛拉·瑞塔·謝伯小說《女巫多重人格症》主角,她罹患多重人格症。此術語用以描述一個實體在對等網路中偽裝成多個不同身份的情境。
在區塊鏈與加密貨幣興起之前,女巫攻擊已是分散式系統的主要挑戰之一。早期檔案分享網路如Napster、BitTorrent也曾遭遇該威脅。隨著區塊鏈技術發展,由於其開放性及匿名特性,女巫攻擊已成更為突出的資安問題。
比特幣透過工作量證明(PoW)機制,在大規模開放網路中首次有效抵禦女巫攻擊,此突破也是中本聰白皮書的核心貢獻之一。隨後,權益證明(PoS)、權威證明(PoA)等共識機制也將防範女巫攻擊作為設計核心。
女巫攻擊的基本操作方式如下:
主要抵禦女巫攻擊的策略有:
女巫攻擊帶來的風險與挑戰包括:
女巫攻擊的複雜性在於幾乎不存在完美解決方案。防禦措施需在安全性、去中心化程度與系統效率中取得平衡。
女巫攻擊是區塊鏈與去中心化系統面臨的根本性挑戰,理解並防範此種攻擊,對建構可靠的去中心化應用至關重要。隨區塊鏈技術持續發展,創新防禦機制如Proof of Humanity、Proof of Space-Time等正被積極探索,期望在保有去中心化與隱私保護的前提下,有效防禦女巫攻擊。雖然完美解方仍待尋覓,社群已制定多元策略以減緩相關風險,使去中心化系統得以在開放環境中安全運作。


