随着区块链技术在各行各业得到广泛应用,区块链技术的热潮也越来越高涨。越来越多的领域正在逐步进入到区块链行业,以便能够在第一时间将区块链技术落地实施。然而,尽管区块链技术有着其独特的风采,更被我们称作下一代技术革命的“密钥”,但区块链技术依然面临许多问题和考验。
从区块链技术的运作机制的简要分析可以看出,区块链技术的运作机制需要每一次交易都必须合理、系统软件需要对区块链资产等所属进行一致性验证,以及交易历史时间不能伪造。这三个运作机制是区块链技术的主导,但其中两个机制目前处于不稳定的情况,这给区块链技术带来了很大的考验。
首先是“每一次交易都必须合理”这一机制,它要求每一次交易都必须符合预先设定的标准。然而,问题在于,我们在交易时需遵守的标准究竟是什么?按照区块链技术的观点,交易过程中所有标准的原则都是编码,但由于区块链开源系统的性能,这种编码中可能会产生不一致的情况。由于缺乏统一的技术标准,很容易造成根据编码特定的标准会造成意外问题,根据现行业标准,每100行编码就会有一个bug,可以想象,如果交易标准出现一个小bug,都可能造成无法弥补的损失。在这方面,比特币给出了较好的示范,早在2010年8月,发生了一起比特币历史上的大事件:一名黑客利用整数溢出的漏洞,在不费吹灰之力地做出了1840亿次比特币。这就是由于编码技术不统一造成的不良影响。
其次,则是需要系统软件对区块链资产的所属达成一致的机制,这就是区块链技术的共识机制。共识机制的特点是必须在交易发生时,所有连接点均需认可,才能进行交易。但共识机制存在一个非常大的缺点,就是很容易失效。由于区块链技术开展大范围使用后,必定会出现高频率交易的情况,在同一时间点可能会出现许多交易,因此在交易过程中,很有可能由于某些欺诈原因导致共识机制无效。比特币也有与此类似的案例。在2013年,比特币客户端被升级到v0.8版本号,容许单独区块链能容下大量的交易次数。不久以后,某一区块链的交易频率太高,导致该区域块一分为二。开发者社区不得不对系统进行降权,同时取消数小时内的交易。
除了运作机制上的问题,区块链技术还面临着其他一些难题,如随着信息的不断增加,区块链容量会越来越大,还有区块链确定时间长、交易工作频率不高、发展方向遭受现行政策牵制、融合成本费较高等问题急需解决。
区块链技术未来的发展潜力极高,但如果认为仅需数年就可大规模地铺开区块链技术,那么这种想法过于乐观了。