区块链+AI将给区块链带来怎样的改变?

区块链和人工智能技术都是互联网时代最新、最热的技术,不仅可以改变我们生活,还能产生巨大的财富,为此国家大力支持发展,科技巨头们也纷纷布局。那区块链与人工智能结合,对区块链技术而言会产生什么样的化学反应呢?
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将给区块链带来怎样的改变?的更多相关文章
- 未来-区块链-IBM:IBM 区块链技术开发社区
ylbtech-未来-区块链-IBM:IBM 区块链技术开发社区 1.返回顶部 1. 开始学习 IBM Blockchain 101:开发人员快速入门指南 这篇快速入门指南适合不熟悉区块链技术,希望快 ...
- cpp 区块链模拟示例(四) 区块链工作量证明
本文主要在之前的区块链原形上添加了工作量证明,并且为后继的交易功能做好准备. 上一个章节我们已经创建了区块链的基本原形,但是区块的哈希计算和加入太过于简单,如果按照这种速度添加区块那么区块链估计一个小 ...
- [币严区块链]ETH搭建节点区块数据同步的三种模式:full、fast、light
ETH 全节点Archive(归档)模式数据量增长图 上述图表可通过链接查看:https://etherscan.io/chartsync/chainarchive 通过上表,可以看到截止2019年 ...
- 阿里云BaaS:降低区块链应用门槛,用技术构建商业互信
5月8日,阿里云召开区块链服务(BaaS)商业化发布会,会上对BaaS产品.业务应用场景及生态策略进行了全面解读. 对于广大IT服务商和开发者而言,构建区块链应用存在三大痛点问题:成本高,研发投入大. ...
- 区块链(Blockchain)
一 .什么是区块链? 区块链(Blockchain)是由节点参与的分布式数据库系统[1],它的特点是不可更改,不可伪造,也可以将其理解为账簿系统(ledger).它是比特币的一个重要概念,完整比特币区 ...
- 50行Python代码构建小型区块链
本文介绍了如何使用python构建一个小型的区块链技术,使用Python2实现,代码不到50行. Although some think blockchain is a solution waitin ...
- 用Python从零开始创建区块链
本文主要内容翻译自Learn Blockchains by Building One 本文原始链接,转载请注明出处. 作者认为最快的学习区块链的方式是自己创建一个,本文就跟随作者用Python来创建一 ...
- Factom(公证通)--基于区块链的存证系统
Factom这个Solution在2014年的时候就已经推出了,现在已经2018年了,我才来写这一篇分析文章可能有些迟了,但是它是十分具有参考价值的.因为现阶段来开区块链虽然炒得火热--养猫.养狗.草 ...
- 区块链 PoW 与 PoS 的纷争
最近在研究区块链,可能会有一些非前端文章,感兴趣的可以关注关注哟. 有关注区块链的,肯定会经常看到这两个名词 -- PoW 与 PoS.但是很多人对他们的含义的理解存在很多偏差.那么他们的含义与区别是 ...
随机推荐
- hdu 4503(数学,概率)
湫湫系列故事——植树节 Time Limit: 1000/500 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total ...
- 小程序-支持的最小像素px
经过我手机多次测试,支持的最小px为: 8px;
- js-键盘回车搜索enter
这个问题需求在移动版上经常用到. <div class="sousuo"> <input type="text" placeho ...
- ML | SVM
What's xxx An SVM model is a representation of the examples as points in space, mapped so that the e ...
- 321. Create Maximum Number
/* * 321. Create Maximum Number * 2016-7-6 by Mingyang */ public int[] maxNumber(int[] nums1, int[] ...
- Java中判断String对象是否为空的方法
Java原生的方法: String对象中有一个isEmpty的方法判断是否为空,其实isEmpty完全等同于string.length()==0,注意如果String本身是null,那么使用strin ...
- Maven修改默认本地资源库文件夹
默认的Maven地址如下: Linux/Mac:~/.m2(提示:~/为当前用户目录地址) Widnows:C:\Users\{username}\.m2(提示:username为当前用户名) 修改操 ...
- Android图片缓存之Glide进阶(四)
前言: 前面学习了Glide的简单使用(http://www.cnblogs.com/whoislcj/p/5558168.html),今天来学习一下Glide稍微复杂一点的使用. GlideModu ...
- Ubuntu 安装 spark
环境: Unbunt 12.04 Hadoop 2.2.x Sprak 0.9 Scala scala-2.9.0.final.tgz 步骤 1. 下载 scala 2. 解压scala,然后改动/e ...
- Visual Studio 12无法调试Silverligh应用程序的问题
环境: Win7 Ultimate X64 Visual Studio 12 (以下简称 VS12) Internet Explorer 9(以下简称 IE9) Silverlight5_x64 ad ...