写点什么

MIT 的研究人员利用机器学习预测比特币价格

  • 2014-10-29
  • 本文字数:1249 字

    阅读完需:约 4 分钟

比特币是一种点对点(peer-to-peer)形式的匿名数字加密货币。其概念最早由 Satoshi Nakamoto 在 2008 年提出。2009 年,比特币诞生,并很快有了第一笔比特币交易。与传统货币不同,比特币不是由某个特定的货币机构发行,而是通过特定算法的大量计算产生。通过计算产生比特币的过程称为挖矿。为了保证比特币产生的匀速性,随着参与挖矿的人数的增加,挖矿的难度逐渐增加,比特币的成本也就相应提升。而且,比特币的总数量是特定的,在到达 2100 万后将不再增加。在其交易过程中,点对点网络节点中的分布式数据库会对交易进行记录,并且采用了复杂的加密方式来保证流通过程中各个环节的安全。

比特币独特的产生和交易方式使得其拥有很多不同于普通货币的地方。这就包括去中心化、全世界流通、匿名性、透明性、专属所有权、低交易费用、无隐藏成本以及跨平台挖掘等特点。因此,用户可以匿名的拥有和使用比特币,并能够方便的与世界各地展开交易。比特币的保存方式也十分独特,用户既可以以本地文件的形式将其保存在个人电脑中,也可以存在第三方托管服务。所有这些特点使得比特币很快得到大量的关注,其市值也迅速增加到 10 亿美元。

原则上,比特币的市场价格以比特币的产生过程中挖矿成本为基础,进行小幅度上下浮动。当比特币价格过高,大量的资金会投入到挖矿中,使得比特币数量会迅速增加,从而平抑价格增加。相反,参与挖矿的人员会减少,从而促进比特币价格的增加。然而,从 2012 年下半年到 2013 年,比特币的市场价格却经历了飞速增长,然后不断下跌的过程。由分析指出,其原因在与决定比特币挖矿成本的挖矿难度、挖矿设备成本以及电力成本等也都在动态变化中。因此,比特币的市场价格并不会十分稳定,而且很难对其进行预测。

有意思的是,在 2014 年 10 月份,MIT 的研究人员却发明了一种基于机器学习的算法,能够对比特币的价格进行一定的预测。通过 50 天的测试,该团队获得了几乎两倍的收益。

该项目由 MIT 电子工程和计算机科学系的副教授 Devavrat Shah 带领毕业生 Kang Zhang 完成。从 2014 年年初,他们对五个月内每一秒钟的主要比特币交易平台的市场价格进行记录,从而获得了超过 2 亿个数据测试点。然后,他们利用贝叶斯回归方法对机器学习算法进行训练,使得其能够获得一定的比特币价格和交易的模式。其具体做法为,每隔两秒钟,算法对接下来 10 秒钟的行为进行预测。如果比特币价格会超过某个阈值,就买进;如果低于另外一个阈值,就卖出;否则,既不买也不卖。在 50 天的实验中,算法共进行了 2872 次交易,最终收益率率为 89%。Shah 指出,算法如此好的效果是和前期非常精细的数据收集工作分不开的。正是通过大量数据的训练,他们所设计的算法能够在没有初始模型的情况下对比特币价格进行很好的预测。未来,Shah 考虑进一步扩大数据收集的规模来改进算法的效率。


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-10-29 23:213290
用户头像

发布了 268 篇内容, 共 136.1 次阅读, 收获喜欢 24 次。

关注

评论

发布
暂无评论
发现更多内容

618 大促来袭,浅谈如何做好大促备战

阿里巴巴云原生

阿里云 微服务 高可用 云原生

从 0 到 1,探究百亿流量验证下的 MVVM 框架设计

图灵教育

百度 MVVM 全栈设计

CREMB Pro 后台子管理员 403 问题分析

CRMEB

直播预告 | 社交新纪元,共探元宇宙社交新体验

ZEGO即构

华为云零代码开发图片压缩工具

乌龟哥哥

6月月更

君可归烈士寻亲系统开发实战

乌龟哥哥

6月月更

后端适用,Apifox接口文档设计和调试教程【工具篇】

Liam

Java 后端 Postman 后端开发 API文档

defi存币生息理财dapp系统开发逻辑

开发微hkkf5566

低代码分析盘点:银行业低代码应用需要规避两大误区

易观分析

代码 银行

数据安全刻不容缓,国产智能化厂商首获SOC 2鉴证报告有何意义?

王吉伟频道

RPA 数据安全 机器人流程自动化 智能自动化 SOC 2

八连冠!浪潮云连续8年蝉联中国政务云市场第一位

云计算

大数据生态安全框架的实现原理与最佳实践(上篇)

明哥的IT随笔

大数据 hadoop hive 数据安全

小程序启动性能优化实践

百度Geek说

亚马逊云科技向你发出召唤——游戏开发者,集合!

亚马逊云科技 (Amazon Web Services)

react.js edge postcss

企业数字化转型该如何做?三个融合、三个转换

小炮

资深OpenStacker - 彭博、Vexxhost升级为OpenInfra基金会黄金成员

极客天地

5年“研究”3年“实战” 之后的满分答卷

青藤云安全

网络安全 容器安全 安全服务 云原生安全

SphereEx 正式开源面向 Database Mesh 的解决方案 Pisanix

SphereEx

开源 SphereEx 云上数据库 Database Mesh Pisanix

秒云云原生信创全兼容解决方案,推动信创产业加速落地

MIAOYUN

云原生 信创 信创云

跟我学Python图像处理丨5种图像阈值化处理及算法对比

华为云开发者联盟

Python 人工智能 华为云

基于模板配置的数据可视化平台

百度Geek说

技术干货 | Linkis1.0.2安装及使用指南

康月牙

开源社区 微众银行 WeDataSphere Linkis 使用实践

中原银行统一日志平台

中原银行

海量数据 中原银行 日志平台

跨平台多媒体渲染引擎OPR简介

阿里巴巴文娱技术

音视频 弹幕 渲染

InfoQ 极客传媒 15 周年庆征文|手把手教你使用Python实现一键抠图,照片换背景|so easy!

迷彩

Python AI 前端 6月月更 InfoQ极客传媒15周年庆

音频 3A 处理实践,让你的应用更「动听」

融云 RongCloud

谁说Redis不能存大key

华为云开发者联盟

数据库 华为云

数据产品学习-实时计算平台

第519区

实时计算 数据产品 数据开发 大数据平台

InfoQ 极客传媒 15 周年庆征文|在Flutter中自定义应用程序内键盘

坚果

InfoQ极客传媒15周年庆

flutter系列之:Material主题的基础-MaterialApp

程序那些事

flutter 程序那些事 6月月更 widget

快来极狐GitLab SaaS 学习全球顶级的开源项目吧

极狐GitLab

开源

MIT的研究人员利用机器学习预测比特币价格_语言 & 开发_张天雷_InfoQ精选文章