📜  区块链技术的局限性

📅  最后修改于: 2020-12-18 03:14:29             🧑  作者: Mango

区块链技术的局限性

区块链技术在创建不受信任的去中心化应用程序方面具有巨大潜力。但这并不完美。存在某些障碍,使区块链技术不是正确的选择,并且不适用于主流应用程序。我们可以在下图中看到区块链技术的局限性。

缺乏意识

关于区块链的讨论很多,但是人们并不知道区块链的真正价值以及如何在不同情况下实现它。

技术人才有限

如今,有很多开发人员可以在每个领域做很多不同的事情。但是在区块链技术中,在区块链技术方面具有专门知识的开发人员并不多。因此,缺少开发人员是在区块链上开发任何东西的障碍。

一成不变的

不可变地,我们不能对任何记录进行任何修改。如果您要保持记录的完整性并确保没有人篡改它,这将非常有帮助。但是不变性也有一个缺点。

如果您要进行任何修订,或者想返回并进行任何冲销,我们可以理解这一点。例如,您已经处理了付款,并且需要返回并进行修改以更改该付款。

密钥管理

众所周知,区块链建立在密码学之上,这意味着存在不同的密钥,例如公共密钥和私有密钥。当您处理私钥时,还存在有人可能无法访问您的私钥的风险。在早期,比特币并不值那么多钱。人们只会收集很多比特币,然后突然忘记了关键是什么,而今天这些资产可能价值数百万美元。

可扩展性

像比特币这样的区块链具有共识机制,需要每个参与节点验证交易。它限制了区块链网络可以处理的交易数量。因此,比特币的开发并未像其他许多机构那样进行大规模的交易。目前,比特币每秒最多可以处理七笔交易

共识机制

在区块链中,我们知道可以每10分钟创建一个区块。这是因为每笔交易都必须确保区块链网络中的每个区块都必须达成共识。根据网络规模以及区块链中涉及的块或节点的数量,为了达成共识而进行的来回通信可能会消耗大量时间和资源。