區(qū)塊鏈技術確實具有不可篡改的特點,因為每個區(qū)塊都包含了前一個區(qū)塊的哈希值,任何篡改都會影響到后續(xù)區(qū)塊,從而被整個網(wǎng)絡拒絕。但是,如果程序出了Bug,會影響到合約的運行和安全,因此需要修復。修復的方式有兩種,一種是通過硬分叉(hard fork)的方式進行,即在區(qū)塊鏈的軟件升級時,將區(qū)塊鏈分叉成兩個版本,然后只在新版本上進行修補。另一種方式是通過軟分叉(soft fork)的方式進行,即在不影響舊版本的情況下,向區(qū)塊鏈中增加新的規(guī)則和限制。無論是硬分叉還是軟分叉,都需要網(wǎng)絡上的絕大多數(shù)節(jié)點同意才能生效。因此,區(qū)塊鏈技術并不是絕對不可修改的,但修改需要經(jīng)過嚴格的程序和共識機制的審核。