都说现在是区块链时代,但是我们生活中用到的区块链应用其实是屈指可数,甚至大部分普通大众完全没有接触到区块链相关应用。区块链时代来临已经有一段时间了,国家的鼓励、各行业巨头的布局也早都开展起来了,那为什么落地的应用这么少呢?

其实,区块链应用落地难度还是很大的,本文千氪财经作者整理了区块链应用落地面临的6大挑战,一起来看看吧。

  1. 性能与可扩展性

  去中心化应用,即DApp,必须运行在支持智能合约的底层公链上。底层公链可以想像成是Android或iOS系统,如果系统有问题,运行在其上的App自然也会有问题。

  目前,底层公链最大问题是性能和可扩展性不足。拿以太坊为例,以太坊的TPS(每秒能处理的信息量)在15~30笔之间,而中心化的VISA,TPS是2000~4000笔,峰值可达到25000笔。这两者根本不在同一个量级,这也是为什么去年的加密猫跟今年的FOMO 3D,虽然用户不多,却足以让以太坊网络拥堵、瘫痪的原因。

  所有的区块链系统,都无可避免地会遇到三个因素的平衡难题——性能、安全性、去中心化。这三者不可能完美兼顾,目前主流公链,如比特币和以太坊,都往安全性和去中心化靠拢,牺牲了性能。

  但只要性能问题一天不解决,DApp就无法落地成为大规模应用。很多顶尖的计算机科学家,都在千方百计地优化区块链的共识算法,试图解决性能低下的问题,于是就有了“千链大战”。各种底层公链项目如雨后春笋般不断冒出,很多项目声称其TPS可达数十万甚至百万以上,但或多或少都有所妥协,比如:EOS牺牲了去中心化特性(21个节点),而IOTA牺牲了安全性(没有矿工机制,节点作恶代价低)。

  2. 共识算法的更新

  众所周知,所有的公链都是开源项目。一般人若想成为节点,必须下载其开源软件才能参与网络并共同维护账本,每个人都运行一样的软件,才能让节点间的账本能够同步。换句话说,如果今天有工程师优化了共识算法,推出了新版本的软件,也必须让其他节点都下载,才能让改版真的成功。

  但问题是,共识算法的更新,往往会牵涉矿工、节点的利益。举例来说,目前业界的普遍看法是,PoW虽然安全但没有效率,新一代的区块链往往采用PoS或是DPoS。于是,原本用PoW的区块链,也想改成PoS或DPoS,但如果撤销PoW机制,之前矿工花费巨资购置的矿机可能就要报废了。矿工当然不愿意这么做,这正是以太坊目前所面临的问题。在可能冲击矿工利益的状况下,以太坊的开发者社群只能渐进地修改共识机制,不能躁进,不然矿工会因为不愿意下载新版本的软件而导致分叉。

  这就是区块链“奇葩”的地方,因为它是分散式的系统,即便开发者想更新软件,也得网络上的节点都买单才行,这就加深了区块链技术更新的难度。

  3. 责任归属问题

  由于区块链去中心化的特性,出事后的责任归属变得相当困难。举例来说,假设某银行被黑客入侵,受害者可以找银行赔偿,但如果基于PoW的区块链项目遭受51%算力攻击,用户必须自己承受所有的损失。对于已经习惯中心化系统的人来说,这样的特性非常难以接受。

  4. 不能保证上链内容的正确性

  区块链虽然可以在一定程度上确保账本不可篡改,但却不能保证写入内容的正确性。举个例子,一个使用了农药的香蕉,仍然可以在追溯农产品的区块链上,标记为有机产品。

  智能合约的应用范围是有限的,只要智能合约的运作需要输入外部资讯,合约本身怎么设计就会变得比较复杂,智能合约并不能取代所有的传统合约。

  5. 智能合约的代码审核

  DApp的智能合约代码写在区块链上,这意味着代码是公开的,可供大众审核,但一般人看不懂代码。如果真的要确保代码没有问题,势必得要找一个公正的第三方审核代码的安全性。

  不过,区块链本身不就是要“去中介化(trustless)”吗?怎么这时候又要找第三方了?

  先不说DApp,退一万步来说,当我们在使用区块链系统的时候,都必须建立在对整条链的信任上。我们必须信任,比特币和以太坊的代码没有问题,才会去使用它。像比特币和以太坊这种大型开源项目,自然会有很多工程师去审核代码,相对比较安全。

  但对于各种智能合约的应用来说,就不是这么一回事了。所以,现在出现了各种智能合约的审查机构。不过这么一来,只不过是把信任转嫁给这些审查公司而已。从这个角度来看,区块链永远不可能做到实质上的“去中介化”。

  再者,代码审核这件事本身难度很大,即便现在没有检测出问题,也难保之后不会出事,例如2016年著名的以太坊The DAO攻击事件。

  智能合约的核心精神——代码即法律,虽然想法很好,但实际执行中,还要克服很多问题。

  6. 用户可能根本不在乎是否去中心化

  区块链的特点——去中心化、透明、不可篡改,这些都很好,但普通用户真的在乎吗?

  Duck Duck Go是一款标榜不会追踪隐私的搜索引擎,Ello是无广告版的脸书,两者都很棒,但从用户数而言,都不算成功的项目。为什么?

  因为比起隐私或广告干扰,用户更在乎的是能不能解决他的问题。搜索引擎如果搜索不到最多、最精准的资料,社交媒体如果无法满足跟朋友互动的需求,大家就不会有动力去使用。

  笔者认为,并非所有的应用都适合用区块链技术实现去中心化的版本。如果DApp不能比中心化App更能满足用户的核心需求,光在透明、去中心化、不可篡改这几个特点上做文章,是没有意义的。

   区块链并不是万能的,距离大规模的应用还有很多挑战,还有很长的路要走。

原文链接:https://www.kg.com/article/489122431471063040

转载于:https://www.cnblogs.com/space007/p/9629376.html

区块链应用落地的6大挑战相关推荐

  1. V神又在操心区块链技术落地,以太坊大涨!

    V神又在操心区块链技术落地,以太坊大涨! 12月1日,以太坊联合创始人 Joseph Lubin 连发20条推特,详细阐述了区块链技术和去中心化现状.在他认为,如今的以太坊社区比以往任何时候都更加健康 ...

  2. “数据壁垒”给区块链技术落地带来挑战

    近日,有媒体报道,在一些地方,"数据壁垒"给区块链技术落地带来很大挑战,区块链应用出现了"风风火火开场.冷冷清清退出"的尴尬. 作为一种新兴技术,区块链应用前景 ...

  3. 10.24讲话一周年,产业区块链应用落地盘点 | 陀螺研究院

    作者:尹宁 出品:陀螺研究院 区块链是一种由多方共同维护,使用密码学保证传输和访问安全,能够实现数据一致性.防篡改.防抵赖的技术. 2019年10月24日,中央最高层明确把区块链作为核心技术自主创新的 ...

  4. 发票、司法、扶贫,政务应用已成区块链率先落地领域?

    ​文章来源:一本区块链 文 | 棘轮 比萨 在中国,区块链最先落地的领域在哪里? 令许多人意想不到的是,政务,可能是其中之一. 从发票.电子票据到司法存证.公益扶贫,区块链技术在这里已遍地开花. 塑造 ...

  5. 又有大佬加入! 「3点钟区块链」之大年初五:不眠夜共襄区块链应用落地 ! (附96小时实录)

    又有大佬加入! 「3点钟区块链」之大年初五:不眠夜共襄区块链应用落地 ! (附96小时实录) 本文作者:AI金融评论 2018-02-21 12:13 导语:他们就区块链底层技术发展路径.国际金融监管 ...

  6. 【转载】区块链技术原理、应用领域及挑战

    区块链技术原理.应用领域及挑战 李董, 魏进武 中国联合网络通信有限公司研究院,北京 100032 引用本文: 李董, 魏进武. 区块链技术原理.应用领域及挑战. 电信科学[J], 2016, 32( ...

  7. 如何破解区块链应用落地难题

    链得得大文 区块链服务网络BSN 红枣科技.Thoughtworks.四方精创和链得得联合发起了此次讨论,主题为"如何破解区块链落地应用难题",北京红枣科技CEO何亦凡.Thoug ...

  8. 2019比原链全球开发者大会落幕:高举开源旗帜,聚焦区块链应用落地

    北京时间8月25日,2019比原链全球开发者大会在美国旧金山Fort Mason Cowell Theater成功举办.会议吸引了来自美国.俄罗斯.印度.比利时.加拿大.巴西.赞比亚.委内瑞拉等多个国 ...

  9. 第一届区块链技术及应用峰会“区块链核心技术”分论坛预告大放送

    技术苍穹,迭代未休,区块链技术乘破竹之势而来,已然问鼎2018年技术圈开年"关键词Top榜".当爆炸式的知识需求,遇上业内资源捉襟见肘的困窘现状,区块链技术及应用峰会(BTA)·中 ...

最新文章

  1. jqGrid文字根据表格大小自动换行
  2. SQL Server 创建用户及权限管理
  3. Vue项目中一些常见的文件名及作用
  4. 给easyui datagrid 添加mouseover和mouseout事件
  5. 精通数据科学_10篇文章变得更加精通数据科学
  6. MYSQL基础之centos 6下二进制安装mariadb
  7. Crackme014
  8. 深度学习(00)——GPU版本的TensorFlow
  9. R语言与回归分析几个假设的检验
  10. 通过exescope软件查看DLL的情况
  11. 洛谷——P1744 采购特价商品
  12. JavaScript-68:数组的使用
  13. Vue+D3实现直方图与力导向图
  14. 计算机系统启动项设置密码,电脑开机第一道密码怎么设置 - 卡饭网
  15. Tensorflow.keras小案例Mnist数字识别
  16. 三个团队的站立会议旁观笔记
  17. 基于教学优化算法(TLBO)求解TSP问题 (Matlab代码实现)
  18. linux 内核配置简介
  19. 初识——雷达通信一体化技术
  20. Android自定义控件eBook翻书效果

热门文章

  1. 云效产品体验征文——说出你和云效的故事
  2. 同样是查询语言,它和 SQL 竟然有这么多不同
  3. 揭秘!阿里数据中心大幅降低成本的核心技术:混部技术
  4. 《消逝的光芒》为何能成为Steam热销榜常客 ?
  5. 技术人员是如何分析游戏环境的? 《影之诗》牌组趋势分析
  6. 用Java访问带有Kerberos认证的HBase
  7. DDL与DML的区别
  8. FIND_IN_SET 精确查找
  9. 随着firefox的迭代更新:FireBug不能用了?使用火狐Try Xpath插件替代Firebug和Firepath...
  10. jQuery上拉加载更多