Home | 簡體中文 | 繁體中文 | 雜文 | 知乎專欄 | Github | OSChina 博客 | 雲社區 | 雲棲社區 | Facebook | Linkedin | 視頻教程 | 打賞(Donations) | About
知乎專欄多維度架構 | 微信號 netkiller-ebook | QQ群:128659835 請註明“讀者”

1.9. 理解不可撰改

很多人被這句話誤導,認為區塊鏈的數據一旦創建是永久不能修改的,所以它安全。其實不然,區塊鏈的數據可以修改,但不能撰改。

首先你要搞明白什麼是撰改和修改,撰改是指非法修改區塊鏈數據,而修改則是合法變更數據。

區塊鏈上的數據是可以修改的,無論存儲多久的數據,隨時可以修改裡面內容。

通常撰改區塊鏈數據多指數據存儲層面的修改。而修改則是通過chaincode 提供的修改函數變更區塊鏈裡面的數據。

舉例一個場景例子,在徵信系統中,用戶有時被拉入黑名單,但用戶繳納欠費後應該立即將其移到白名單中,這個過程就需要修改區塊鏈上的數據。

另外我還告訴你,多數區塊鏈平台沒有用戶認證權限管理模組。所以無法控制區塊中的那些數據可能修改,那些不能修改,那些數據XXX用戶可以修改等等。即使有些區塊鏈平台具備權限控制,顆粒度也無法想目前的資料庫那些細。