答案很明顯:不是。盡管大部分區(qū)塊鏈項(xiàng)目是開(kāi)源的,但它們往往是基于經(jīng)典項(xiàng)目的代碼fork后進(jìn)行修改。從代碼的角度來(lái)看,即使完全沒(méi)有漏洞也不能保證其安全。
因?yàn)閰^(qū)塊鏈解決的是不熟悉的人之間的共識(shí)問(wèn)題,而共識(shí)問(wèn)題的漏洞不在于代碼,而是在于人性。
例如,POW的51%攻擊,一旦發(fā)生,攻擊者就可以實(shí)現(xiàn)雙重支付,影響他人的利益(例如,竊取交易平臺(tái)的資產(chǎn))。 對(duì)于受害者來(lái)說(shuō),這顯然是不安全的事件。 然而,51%攻擊本身并不是代碼方面的漏洞,而是某些人利用POW共識(shí)機(jī)制的“弱點(diǎn)”。
人的惡意是代碼無(wú)法解決的問(wèn)題。