简析 | 阻碍区块链应用落地的五大难题和解决方案
摘要: 只是沉浸在“狂欢”里的众人怎么也没有想到之后坏消息接连而至。从一开始的币价大跌“”币价大跌开始,接连有项目解散跑路,一众空气项目接连有序走向归零,市场恐慌接连不断,人们不禁开始怀疑区块链是否真的有出路。
2018年初区块链掀起了一阵新热潮,多家互联网公司纷纷宣布推出区块链项目,新兴的区块链项目方和媒体百家争鸣,一时之间区块链行业风光无限。
区块链概念的火爆,使得越来越多的人开始学习它、理解它,甚至“拥抱”它。
只是沉浸在“狂欢”里的众人怎么也没有想到之后坏消息接连而至。从一开始的币价大跌“”币价大跌开始,接连有项目解散跑路,一众空气项目接连有序走向归零,市场恐慌接连不断,人们不禁开始怀疑区块链是否真的有出路。
2019 年人们已从开始的狂热转向理智。关于区块链,大家关注的不再只是区块链是什么,而是区块链能做什么?
提起区块链的应用,最先想到的便是以比特币为代表的数字货币领域。但是随着 1C0 的爆发,数字货币的投机性被疯狂放大,甚至部分沦为诈骗工具。
目前区块链技术真正的落地应用却很少,我们不禁要问,被众人寄予极大期望的区块链为何落地会如此艰难?
一、为什么区块链应用落地困难?
我们可以发现区块链在应用落地方面遇到的困境可能主要有以下 5 个方面,在非技术方面,它面临炒作和投机、认知和应用门槛高等问题,在技术方面,它面临性能无法与互联网媲美,以及无法与互联网进行数据交互等问题。
1、投机与空气项目
之前的“区块链狂热”现象,仅仅是一些人利用空气项目和 1C0/IF0/IM0 的热潮在投机炒作而已,这些人的目的只是圈钱而并非真正地去研究、应用区块链技术。一开始就动机不纯又如何做到真正发展区块链,早已为后期众多项目跑路和解散埋下伏笔。
2、认知门槛偏高
区块链对于普通人而言,存在很高的认知门槛。及时是对于大多数行业内从业者,对区块链的认知也参差不齐。
区块链本身是一门跨学科的边缘技术,涉及密码学、分布式网络、计算机软件、博弈论等多个不相关的学科,且资料匮乏,技术发展又异常迅速,知识更新非常之快,要完全了解和掌握是很困难的,需要投入大量的时间和精力去进行研究。
3、应用门槛偏高
区块链应用门槛高主要体现在对用户不友好。大部分应用存在存在一定的操作门槛。
首先,用户需要具备一定的区块链技术知识,就拿基础的数字货币交易来说,用户可能就需要知道“私钥是什么”、“助记词是什么”、“冷钱包和热钱包”等等,大部分第一次接触的用户无法在短时间之内通过自身理解与操作融会贯通。
其次,对于开发者而言,技术门槛也偏高,目前链上应用(Dapp)的开发可能需要掌握一门新的语言(如Solidity),但目前此类教程并不多,而且网上缺乏完善的资料。导致开发的 Dapp 可能不够友好或者存在诸多漏洞。
4、效率和性能不足
我们通常将交易吞吐量(TPS)看作是区块链的性能指标,它表示在固定时间能处理的交易数。在实际应用中,如果 TPS 并发太低,容易造成网络拥堵严重,大量交易排队,从而使得区块链在高并发业务的场景下无法落地,甚至连目前我们要求的简单支付都是问题。
5、无法与链外信息直接交互
目前智能合约还无法主动与外界数据/信息进行交互,在智能合约的触发条件取决于区块链外信息时,这些信息需先写入区块链内,但是目前区块链还无法主动完成这一个操作。
而智能合约在多数场景下,往往需要与外部世界进行数据交互,典型比如去中心化保险、稳定货币及借贷平台、预测市场、去中心化旅游等等。
二、如何解决这些问题?
针对非技术问题,如炒作圈钱,我们相信这个寒冬没有价值的项目终将被识破,并被剔除。而我们也可以看到目前主流交易平台已经开始了清理工作,逐渐下架一些不正规的项目代币。
针对认知门槛高问题,可能并不是短时间之内可以解决的,或许也可能并不需要解决,就像互联网发展至今,大家都在使用微信和支付宝支付,但是完全可以不懂第三方平台是如何与银行进行结算,以及通过什么技术实现和保障资产安全的。区块链发展壮大之后也会降低普通用户的使用门槛。
对于应用的技术门槛,一方面很多项目在推进更友好的开发环境和语言,让普通开发者可以直接上手。另一方面,目前已经很多团队在做相关的技术课程,比如我们深度合作的一块链习技术社区,在做以太坊的智能合约高阶课。
随着越来越多的智能合约开发者参与进来,其社区相关内容的不断完善,这个门槛也会逐渐被开发者所接受。
而效率和性能问题,这个也是大家最关注的,涌现出了多种解决方案及项目,比如状态通道、Plasma、Turebit 等 Layer 2 方案,像是 Celer Network、Raiden Network 等项目,当然也有很多团队在研究和开发更好的公链,比如ThunderCore、Dfinity、Algorand 等项目。
对于区块链无法直接获取链外信息的问题,解决方案就是预言机。
以太坊创始人 Vitalik Buterin曾在王峰十问的采访中也肯定了预言机的作用,Vitalik 表示:
“I think that one component that needs to be built that can make smart contracts work better is oracles, for providing information to smart contracts about the outside world. I know that Oraclize has been working on centralized oracles for a long time, though I am also interested in the decentralized oracle projects. ”
翻译:我认为,需要建立一个可以使智能合约更好地运作的组件预言机,为智能合约提供外部世界的信息。我知道 Oraclize 长期以来一直致力于中心化的预言机,尽管我对去中心化的预言机项目也很感兴趣。
三、什么是预言机?
预言机就是一种单向的数字代理,可以查找和验证真实世界的数据,并以加密的方式将信息提交给智能合约。预言机就好比区块链世界中的一个第三方数据代理商。
举例来说,假设现实世界中的“数据源”和区块链中的“数据接口”,是两个使用不同语言的国家,预言机就是中间的翻译官。通过预言机智能合约就可以和链外数据进行无障碍交流。
在实际使用智能合约中,去中心化的预言机可以保证提供的数据无法被篡改。
(本文图片皆来源于网络,版权属于原作者)
(作者:DOSNetwork,内容来自链得得内容开放平台“得得号”;本文仅代表作者观点,不代表链得得官方立场)
评论(0)
Oh! no
您是否确认要删除该条评论吗?