区块链“入链数据不可修改”属性和业务系统用途矛盾_风闻
老潘潘潘潘-我这喜欢出来随便发言的毛病要改…2021-07-15 07:35
【本文由“吃嘛嘛香”推荐,来自《专访玳鸽CEO方玉书:别给币圈带偏了,区块链技术如何赋能实体经济?》评论区,标题为吃嘛嘛香添加】
我想区块链大概是这样吧,基本核心文中也提了,叫做“入链数据不可修改”,但作为业务系统,修改是绝对绝对绝对必要的。因此,文中也还有一句话叫做“想要修改必须记账”,既然有了数据属性的“不可修改”又有业务属性的矛盾的“必须记账”,那么自然就要“历史追溯”了。
这个例子呢,可以理解为大家身份证上的照片。需要不可修改吗?当然需要,谁都不要想像电影里那样电脑里一拖拉,别人就变自己了。但是自己隔些年又必须去更换身份证照片。其中作为数据的照片,其每一张身份证的数据属性是“不可修改”的,但作为现实又必须换身份证,因此就“必须记账”,又要求可从新身份证追溯到之前的身份证照片(不可修改+追溯)。
嘴上说入链能保证这保证那的,但只要你有业务系统的存在,你就不能保证啥,你只能保证入链的数据自己,你不能保证业务系统来的更改。如果业务系统的数据来源于区块链,那这些数据是不能绕过业务系统或区块链的API去更改的,也就是原来那套直接黑掉数据库而改变数据的方法不太管用了。但是如果业务系统本身入链的数据或者说业务系统本身要发来一个不符合实际业务的“记账”,那区块链也是没办法的。
反正这几年我看来看去这些文章,最后得出了这个结论,觉得很多文章有意无意地将业务属性的可靠和数据属性的可靠搞混了。不搞这一块事情,说错了别踩太狠就行,一般踩踩、挖苦无妨。