区块链技术的局限性

2019-01-10 21:43 栏目:经验之谈 来源: 查看()
我们讨论的关键是区块链技术的可行性和可持续性。例如,加密货币挖掘需要消耗功率的专用设备。在撰写本文时的一些估算中,如果是一个国家,比特币网络的能源消耗占全球的41%。这意味着比特币区块链比瑞士和捷克共和国消耗的能量更多。

区块链技术的局限性

大部分能源消耗与采矿有关。安全性和完整性保证加密原语与块结构相关的限制相结合。这是工作的证明。根据网络的共识共识框架,与工作证明相关的困难随着时间的推移而增加。这只会影响公共区块链,因为私有区块链可以使用低证明工作要求。

前面可能有三条路。第一个是保持块生成的难度级别不变。不幸的是,这可能无法解决能源消耗问题。为什么?因为生成要附加到区块链的块不是线性搜索问题;它更像是一个乐透。你可能会在第一个哈希中得到它,或者你不会在数百万个哈希中得到它。

第二种选择是增加计算能力。图形处理单元(gpu)的计算能力比摩尔定律增长得更快,这是正确的。此外,我们还可以提出这样的想法:改进的gpu将比以前的版本消耗更少的能量,并且这种观点的合理性具有一定的权重。这是正确的,并且将来它可以用作降低区块链网络的能量需求的潜在途径。但是,这仍然是一个悬而未决的问题,我们还没有解决这个问题。在未来,更快,更节能的gpus可以解决能源成本问题。

第三种选择是设计一种可以快速生成所需块的新算法。与硬件设计和改进的选项类似,今天无法使用此选项。同样,未来可能与我们今天的预期或预测不同。

读者可能会想到一个问题:为什么我要关心能源成本?因为如果采矿价格低于包括能源成本在内的成本,矿工可以赚钱。因此,从经济角度来看,他们将成为区块链网络的一部分,在那里他们可以赚更多钱。如果采矿变得昂贵,矿工可能会离开区块链网络。此外,这些成本将转化为依赖于区块链网络的任何服务。如前所述,为了将信息推送到区块链,组织必须支付天然气费用。降低天然气价格将降低矿工的吸引力。相反,增加天然气费可能使他们的服务依赖于区块链技术是不切实际的。

重要的是要记住,之前列出的能耗数据仅适用于比特币网络。对于技术领域的许多人来说,一个未来主义和令人兴奋的想法是,所有服务,无论是在线还是离线,都可以迁移到区块链。这个想法需要大量的能源,使用这些资源的成本必须由某人(可能是服务提供商)承担。要辨别区块链是炒作还是革命性技术,答案不在于技术结构以及它能做什么和不能做什么。相反,它依赖于基本经济学,即确定在区块链上部署服务是否具有经济意义。在本文中,我们没有详细讨论区块链技术对环境的影响,因为它们需要大量的能量,这是相关的,但超出了本文的范围。

未来的潜力和挑战

区块链和智能合约技术的两个主要问题是:

·缺乏丰富的语言:用于描述智能合约的语言支持不如标准的Web或桌面语言丰富。这种限制引发了必须设计复杂的多方协议的设计问题。在这种情况下,解决方案必须超出智能合约的范围,运行多方协议,并返回结果。这并不理想,因为设计师最终构建了两个系统——,一个在区块链上运行,另一个在关闭。因此,语言必须改进其功能,以便所有应用程序语义保留在区块链网络中。

·缺乏分布式执行:对于智能合约执行,设计人员要么依赖客户端执行,要么依赖于区块链外的服务器端执行。支持对等网络执行(在区块链网络中)是有限的。此限制引入了潜在的弱点,因为某些安全性,身份验证和与隐私相关的执行任务必须离开区块链网络——。这种情况在任何方面都不理想。一种可能的方法是以支持块挖掘和分布式计算的方式设计区块链网络。

上述两种情况不仅是技术挑战,也是经济挑战。他们不仅需要一个技术框架来解决这些问题,而且还需要一种商业模式,使其对矿工和区块链社区具有吸引力。

区块链技术仍处于早期阶段;在这种状态下,区块链的真实价值既无法理解也无法预测。许多组织正在使用区块链技术来补充现有服务,但要理解区块链给组织和消费者带来的好处并不总是很清楚。对于探索区块链技术集成的组织,他们必须找到明确的关键优势,即技术,经济和业务流程的基础。了解您从区块链技术中获得的竞争优势。如果您有明确且可衡量的优势,您可以投资。否则,请耐心等待,让这个领域成熟。

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发