作者:Nitish Singh 编译:Wayne / 来源:白话区块链
在大致了解了区块链的总体性风险后,接下来深入探讨一下区块链的开发风险。
现在大部分行业都有应用区块链技术,如医疗行业、供应链,甚至是政府公共服务领域,很多人都想充分利用这一突破性的技术。以下是区块链的开发风险:
1.未得到充分发展的标准
每项技术背后都有一个必要的标准化作支撑。这意味着,全世界各地的公司都能够使用这一技术,在世界范围内普及这一技术。到目前为止,由于发展迅猛,区块链并没有适当的标准。
不同的组织机构都在着手开发“自己”版本的区块链或者分布式账本技术。此外,区块链领域的竞争非常激烈,这使不同的组织机构为主要目标合作变得更为困难。由于没有充分发展的标准,安全、隐私和可操作性方面都存在风险。
2.高电力需求
可以说,工作量证明是最受欢迎的一种共识机制,以太坊和比特币都使用了这种共识。在谈到区块链应用时,以太坊是最受欢迎的。每种共识都有自己的优势和劣势,工作量证明是达成共识的一种有效方式,因为它对矿工们所做的工作给予了激励,不过电费却是居高不下的劣势。
在工作量证明共识机制下,每个节点通过解决一个高度复杂的数学问题而互相竞争。为了解决这个数学问题,矿工们不得不投资高性能机器,而这些机器需要大量电力才能运转。区块链开发者正逐步认识到这样的影响,他们正缓慢地转向对能源更加友好的共识方法,例如权益证明。
3.数据隐私法案
数据隐私是区块链或分布式账本技术相关的最为重大议题之一。很显然,分布式账本技术的设计是为了提高数据隐私,这将对目前的社会基础设施产生很大的影响。不同国家和地区正在实施数据隐私法案,例如欧盟的通用数据保护法,这对于区块链来说也是至关重要的。
区块链的一大突出特点是匿名性,但是由于了解你的客户(KYC)和反洗钱(AML )等 规定的要求,区块链并不能总是保护匿名性。
4.对区块链经理和开发人员的信任
区块链最突出的一个概念是无需信任。不过,由于它是一项新技术,许多参与者涌入,这使区块链生态系统更为复杂,也意味着客户或者终端用户可能会发现很难信任这些新的区块链平台。
重要的是具体实施,开发人员和经理将对这些区块链项目负责。这也意味着,他们将会做出重大决策,其中包括使用哪种类型的加密算法,软分叉或硬分叉的能力。这些决定可能是带偏见的,会对区块链本身的核心理念构成风险。
5.用户的角色
用户是去中心化的核心。由于没有中心化的权威机构,用户将不得不担负起处理自己账户的责任。这意味着,他们要妥善看管私钥,用户需要私钥来访问钱包和存储在区块链上的信息。如果丢失了私钥,用户将无法访问数据。此外,区块链无法进行恢复或者找回选项,这带来了用户相关的风险。
6.交易速度
被广泛用来宣称区块链优势的一项是它用于清算交易的时间。不过,对于每一笔交易来说,时间并不总是会像宣传的那样快。如果我们以比特币为例,完成一项交易的时间可能从十分钟至数小时。
扩展性也是一个大问题。每当出现堵塞的情况,交易速度会进一步降低。对于使用区块链解决方案的用户,他可能不知道网络的状态。如果交易很紧急,他因此可能会受到负面影响。解决这一问题的方案是私有网络,但它也有自己的劣势。
7.恶意使用者
所有系统或者解决方案都会有恶意使用者,区块链也不例外。恶意使用者通过控制区块链的一部分来影响区块链网络。这些风险是真实的,开发人员应采取措施来确保恶意人员在任何情况下都无法控制网络资源或者共识算法。
『声明:本文翻译自「101 Blockchains」,作者为Nitish Singh,译者有删改。文章为原作者独立观点,不代表白话区块链立场,亦不构成任何投资意见或建议』