區塊鏈“入鏈數據不可修改”屬性和業務系統用途矛盾_風聞
老潘潘潘潘-我这喜欢出来随便发言的毛病要改…2021-07-15 07:35
【本文由“吃嘛嘛香”推薦,來自《專訪玳鴿CEO方玉書:別給幣圈帶偏了,區塊鏈技術如何賦能實體經濟?》評論區,標題為吃嘛嘛香添加】
我想區塊鏈大概是這樣吧,基本核心文中也提了,叫做“入鏈數據不可修改”,但作為業務系統,修改是絕對絕對絕對必要的。因此,文中也還有一句話叫做“想要修改必須記賬”,既然有了數據屬性的“不可修改”又有業務屬性的矛盾的“必須記賬”,那麼自然就要“歷史追溯”了。
這個例子呢,可以理解為大家身份證上的照片。需要不可修改嗎?當然需要,誰都不要想像電影裏那樣電腦裏一拖拉,別人就變自己了。但是自己隔些年又必須去更換身份證照片。其中作為數據的照片,其每一張身份證的數據屬性是“不可修改”的,但作為現實又必須換身份證,因此就“必須記賬”,又要求可從新身份證追溯到之前的身份證照片(不可修改+追溯)。
嘴上説入鏈能保證這保證那的,但只要你有業務系統的存在,你就不能保證啥,你只能保證入鏈的數據自己,你不能保證業務系統來的更改。如果業務系統的數據來源於區塊鏈,那這些數據是不能繞過業務系統或區塊鏈的API去更改的,也就是原來那套直接黑掉數據庫而改變數據的方法不太管用了。但是如果業務系統本身入鏈的數據或者説業務系統本身要發來一個不符合實際業務的“記賬”,那區塊鏈也是沒辦法的。
反正這幾年我看來看去這些文章,最後得出了這個結論,覺得很多文章有意無意地將業務屬性的可靠和數據屬性的可靠搞混了。不搞這一塊事情,説錯了別踩太狠就行,一般踩踩、挖苦無妨。