区块链存在哪些问题?哪些挑战阻碍了区块链的采用,如何克服这些挑战?区块链系统在许多领域都有弱点,使得大规模采用区块链成为一个牵强的想法。
区块链技术的 3大问题
1. 安全
尽管看起来很安全,但区块链的安全性取决于它们最薄弱的环节。例如,如果有人想要访问在专有区块链中共享的数据,他们只需要访问其中的一个节点。
这意味着区块链中最容易被黑客入侵的设备对整个区块链的隐私构成威胁。不幸的是,这不是区块链的唯一问题。在区块链中伪造交易几乎是不可能的,但有可能让欺诈交易获得批准。
身份证明
区块链是相当民主的。他们使用不同的投票方法来达成共识。在这种情况下,每个具有身份的节点都会获得一票。多数人获胜!身份证明共识算法存在问题,例如少数群体被边缘化或操纵较小的区块链网络。
犯罪集团更容易使用许多不同的设备进入区块链,从而为自己购买更多选票。一旦他们形成多数,他们就可以获得任何交易的批准。
权益证明
这涉及区块链中的利益相关者。投票的权重与区块链中持有的股份成正比。这意味着,如果拥有区块链中的大部分资产,就可以操控!如果一群人购买了区块链中超过 50% 的资产,他们就控制了区块链。身份证明和权益证明方法都可能屈服于51% 攻击。
2. 透明度
关于区块链技术在供应链中的整合已经有很多讨论。这看起来是个好主意!毕竟,使供应链透明可以提供每个人做出道德选择所需的关闭。
然而,商业环境中的公共区块链(最普遍的形式)并不总是一个好主意。为什么?因为如果供应链变得透明,所有与该业务打交道的客户和合作伙伴的数据也会变得透明。
在商业环境中工作时,完全透明并不理想,因为它允许参与者实时查看每个成员在做什么。
有私有区块链,可以限制参与者查看某些交易,但它们也有其缺点。由于私有区块链可以限制谁可以作为节点参与,它并不是真正的去中心化;从而降低公众对产品的信任。就像客户不希望供应链中的所有企业获得他们的任何数据一样,企业也不希望他们的竞争对手了解他们的知识产权、秘密和战略。
3. 能源消耗
区块链技术比任何集中式系统消耗更多的能源。它们的冗余不仅导致它们比一般的集中式基于云的系统消耗更多的功率,而且它们的交易验证方法也发挥了重要作用。
首先,它们需要比任何其他系统更多的存储空间。所需的电力乘以添加到区块链的节点数量。每个节点存储和处理的数据几乎与任何其他系统中的中央主体一样多。
但这甚至不是我们在这里的主要关注点。还记得我们要讨论的第三种验证方法吗?它需要大量资源才能运行。
工作证明
在身份证明中,每台设备都具有相同的权重。在权益证明中,最大的利益相关者负责。但是工作量证明需要用户及其设备方面的努力。当矿工使用工作量证明来验证交易时,他们会遇到一个复杂的数学问题,需要大量的计算能力来解决。复杂的数学问题更多地与通过其哈希验证交易有关。为什么难?因为在每笔交易中,哈希都会与另一个哈希合并。
为了确保交易是真实的,必须跟踪哈希及其历史一直到其来源。加密货币矿工解决这些复杂的算法和哈希匹配,为他们验证的每个区块获得加密货币奖励。
随着区块链上竞争节点数量的增加,人们开始争夺更多的计算能力,这会消耗更多的能量。这种微妙的复杂确认机制效率极低,因为只有一个节点赢得了确认下一个区块的竞赛。
所有这些工作的重点是通过使任何犯罪分子更难且不可行地验证欺诈性交易来保护区块链——所有这些都以高昂的电费和大量的能源消耗为代价。
据估计,仅比特币消耗的能源就与马来西亚和瑞典等整个国家一样多。考虑到所有这些,问题仍然存在,区块链是一种可持续的技术吗?