酷玩网

数据不可篡改与帐本不可篡改是两回事

linx
欧意最新版本

欧意最新版本

欧意最新版本app是一款安全、稳定、可靠的数字货币交易平台。

APP下载  官网地址

在浏览新闻时,我们常常会听到关于区块链不可篡改性的应用,如物流追踪或供应链管理。

确实,这种说法是正确的。不过,值得注意的是,即使没有区块链,我们同样可以实现这一点。

为了理解这一观点,我们首先需要区分“数据不可篡改”与“帐本不可篡改”之间的区别。

所谓“不可篡改”,指的是数据在整个生命周期中,从进入系统到离开系统,始终保持不变。

实现这一点其实并不复杂,只需遵循以下两点原则:

1. 系统不得删除或修改数据

2. 在网络传输中加入校验和(checksum)机制

第一点相对容易理解。

而第二点则需要进一步说明。由于数据在网络传输过程中可能会经过不可信的机器(如路由器或交换机,这些设备可能已被植入后门),因此我们需要对数据进行一些处理。具体来说,就是利用哈希函数的特性(碰撞概率低)来验证数据是否被篡改。

如果数据被篡改,校验和或哈希值将与数据带入哈希函数计算出的值不同(不同数据,校验和或哈希值相同的概率极低)。

这样,我们就能确保在传输过程中数据不会被篡改。

帐本不可篡改

对于区块链来说,仅仅实现数据不可篡改是不够的。

因为攻击者可以发起一些不合理的交易(例如双重花费),从而对帐本造成威胁。

是的,区块链需要处理双重花费的问题,而这与帐本的一致性密切相关。

比特币为例,其采用最长链原则来确保帐本的一致性。

供应链与物流管理的应用

以上我们简要介绍了两种不可篡改性的区别。对于具有token的区块链而言,不可篡改通常指的是“帐本不可篡改”。

而供应链与物流管理,只需要“数据不可篡改”即可。

因此,这其实是一个误区,不是只有区块链才能实现这一点。

在供应链管理与物流管理中,我们不需要实现帐本不可篡改,只需保证数据不可篡改即可。

值得注意的是,帐本不可篡改的实现难度高于数据不可篡改。

此外,我们还需要满足数据不可篡改的前提,才能实现帐本不可篡改。

结语

个人认为,区块链领域存在许多容易引起误解的概念,类似于“误联网”。

标签: 数字货币