区块链和人工智能技术都是互联网时代最新、最热的技术,不仅可以改变我们生活,还能产生巨大的财富,为此国家大力支持发展,科技巨头们也纷纷布局。那区块链与人工智能结合,对区块链技术而言会产生什么样的化学反应呢?

  1.降低能源消耗

  比特币挖矿需要耗费大量的能源(包括电力、资金等)才能完成。 AI能够高效地优化能源消耗,所以将AI技术应用于区块链中,将能极大地改善区块链在能源消耗方面的问题,并能减少其在硬件方面的投资,从而降低硬件成本方面的投资。

  2.帮助解决可扩展性问题

  区块链正在稳步地以每10分钟1MB的节奏在发展,目前累计已达85GB。中本聪(2008)首次提出可以把“区块链修剪”(比方说删除有关已完全消费交易的不必要的数据)作为可能解决方案。AI可以引入新的分布式学习系统,譬如谷歌的“Federated learning”联邦学习,或者使用新的数据分片技术来提高系统的效率。

  3.提高区块链应用的安全性

  虽然区块链几乎不可能被黑客破解,但是以它为技术基础的其他应用却没那么安全(例如DAO、Mt Gox、Bitfinex等事件)。机器学习在过去两年中所取得的惊人进展,使得AI成为区块链的绝佳盟友。AI可以保证区块链应用程序的安全部署,尤其是在固定结构的系统中。

  隐私

  拥有个人数据的隐私问题引起了对竞争优势的监管和战略性担忧。同态加密(直接对加密数据进行操作),Enigma项目,或者Zerocash项目,绝对都是可能的解决方案;

  提升运行效率

  据德勤2016年估计,与区块链的验证和分享交易相关的总运营成本每年高达6亿美元。一个智能系统拥有能够即时计算特定节点,使其成为第一个执行某项任务的可能性,从而使其他矿工能及时关闭其针对该特定交易的努力并降低总成本。此外,即使现在存在一些结构性约束,但更好的效率和更低的能量消耗可以减少网络延迟,提升交易速度

  硬件

  矿工花了众多金钱投入到专门硬件组件中。既然电力消耗一直都是关键问题,很多解决方案都被提了出来,未来还会引入更多。只要系统变得更加高效,其中一部分的硬件可能就会被转化(有时候是部分转化)为神经网络所用(矿机巨头Bitmain比特大陆正在这么做!)。

  缓解人才缺乏的问题

  区块链作为新兴技术,专业性人才稀缺。为解决这一问题,我们可以利用智能机器创建虚拟代理人,进行账本自动化创建,维护系统甚至进行交互。

  数据门

  未来个人所有的数据都能呈现在区块链上,需要数据的公司可以直接从区块链上购买数据,我们需要做的是授予访问权限,跟踪数据使用情况,并且可以了解我们的个人信息最新进展。这些都是智能机器的工作。

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

区块链+AI将给区块链带来怎样的改变?的更多相关文章

  1. 未来-区块链-IBM:IBM 区块链技术开发社区

    ylbtech-未来-区块链-IBM:IBM 区块链技术开发社区 1.返回顶部 1. 开始学习 IBM Blockchain 101:开发人员快速入门指南 这篇快速入门指南适合不熟悉区块链技术,希望快 ...

  2. cpp 区块链模拟示例(四) 区块链工作量证明

    本文主要在之前的区块链原形上添加了工作量证明,并且为后继的交易功能做好准备. 上一个章节我们已经创建了区块链的基本原形,但是区块的哈希计算和加入太过于简单,如果按照这种速度添加区块那么区块链估计一个小 ...

  3. [币严区块链]ETH搭建节点区块数据同步的三种模式:full、fast、light

    ETH  全节点Archive(归档)模式数据量增长图 上述图表可通过链接查看:https://etherscan.io/chartsync/chainarchive 通过上表,可以看到截止2019年 ...

  4. 阿里云BaaS:降低区块链应用门槛,用技术构建商业互信

    5月8日,阿里云召开区块链服务(BaaS)商业化发布会,会上对BaaS产品.业务应用场景及生态策略进行了全面解读. 对于广大IT服务商和开发者而言,构建区块链应用存在三大痛点问题:成本高,研发投入大. ...

  5. 区块链(Blockchain)

    一 .什么是区块链? 区块链(Blockchain)是由节点参与的分布式数据库系统[1],它的特点是不可更改,不可伪造,也可以将其理解为账簿系统(ledger).它是比特币的一个重要概念,完整比特币区 ...

  6. 50行Python代码构建小型区块链

    本文介绍了如何使用python构建一个小型的区块链技术,使用Python2实现,代码不到50行. Although some think blockchain is a solution waitin ...

  7. 用Python从零开始创建区块链

    本文主要内容翻译自Learn Blockchains by Building One 本文原始链接,转载请注明出处. 作者认为最快的学习区块链的方式是自己创建一个,本文就跟随作者用Python来创建一 ...

  8. Factom(公证通)--基于区块链的存证系统

    Factom这个Solution在2014年的时候就已经推出了,现在已经2018年了,我才来写这一篇分析文章可能有些迟了,但是它是十分具有参考价值的.因为现阶段来开区块链虽然炒得火热--养猫.养狗.草 ...

  9. 区块链 PoW 与 PoS 的纷争

    最近在研究区块链,可能会有一些非前端文章,感兴趣的可以关注关注哟. 有关注区块链的,肯定会经常看到这两个名词 -- PoW 与 PoS.但是很多人对他们的含义的理解存在很多偏差.那么他们的含义与区别是 ...

随机推荐

  1. url相关

    #测试网址: http://localhost/blog/testurl.php?id=5 //获取域名或主机地址 echo$_SERVER['HTTP_HOST']."<br> ...

  2. window.getComputedStyle——ref

    componentDidMount() { const LeftHeight = window.getComputedStyle(this.leftDom).height; console.log(L ...

  3. Codeforces Round #321 (Div. 2) Kefa and Dishes 状压+spfa

    原题链接:http://codeforces.com/contest/580/problem/D 题意: 给你一些一个有向图,求不超过m步的情况下,能获得的最大权值和是多少,点不能重复走. 题解: 令 ...

  4. 分布式缓存之Memcache

    〇.为什么要用分布式缓存 1.软件从单机到分布式 走向分布式第一步就是解决:多台机器共享登录信息的问题. 例如:现在有三台机器组成了一个Web的应用集群,其中一台机器用户登录,然后其他另外两台机器共享 ...

  5. soursTree新建过程.md

    网上博客 https://www.cnblogs.com/tian-xie/p/6264104.html 主要的推送流程 完成所有项目的远程推送工作 点击git工作流选择第二个建立新的版本; 输入发布 ...

  6. Could not change executable permissions on the application

    I could solve it erasing an application that I had previously uploaded using the same Bundle Identif ...

  7. SilverLight:基础控件使用(1)

    ylbtech-SilverLight-Basic-Control:基础控件使用(1) 本文详解控件有: Label, TextBox, PasswordBox, Image, Button , Ra ...

  8. fast-cgi & php-fpm 等的理解

    原文地址:https://segmentfault.com/q/1010000000256516 网上有的说,fastcgi是一个协议,php-fpm实现了这个协议: 有的说,php-fpm是fast ...

  9. vim 树形菜单插件NERDTree 的安装

    vim 树形菜单插件的安装 NERDTree 1. mkdir ~/.vim cd ~/.vim mkdir bundle mkdir autoload 2.  curl -Sso ~/.vim/au ...

  10. Spring源代码由浅入深系列三 refresh

    Spring中的refresh是一个相当重要的方法. 它完毕IOC的第一个阶段,将xml中的bean转化为beanDefinition.具体说明如上图所看到的. 在上图中,创建obtainFreshB ...