知乎專欄 | 多維度架構 | | | 微信號 netkiller-ebook | | | QQ群:128659835 請註明“讀者” |
很多人被這句話誤導,認為區塊鏈的數據一旦創建是永久不能修改的,所以它安全。其實不然,區塊鏈的數據可以修改,但不能撰改。
首先你要搞明白什麼是撰改和修改,撰改是指非法修改區塊鏈數據,而修改則是合法變更數據。
區塊鏈上的數據是可以修改的,無論存儲多久的數據,隨時可以修改裡面內容。
通常撰改區塊鏈數據多指數據存儲層面的修改。而修改則是通過chaincode 提供的修改函數變更區塊鏈裡面的數據。
舉例一個場景例子,在徵信系統中,用戶有時被拉入黑名單,但用戶繳納欠費後應該立即將其移到白名單中,這個過程就需要修改區塊鏈上的數據。
另外我還告訴你,多數區塊鏈平台沒有用戶認證權限管理模組。所以無法控制區塊中的那些數據可能修改,那些不能修改,那些數據XXX用戶可以修改等等。即使有些區塊鏈平台具備權限控制,顆粒度也無法想目前的資料庫那些細。