10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

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:213220
用户头像

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

关注

评论

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

软件测试/测试开发丨APP自动化Android特殊控件Toast识别

测试人

软件测试 自动化测试 测试开发

多功能PDF编辑工具:Nitro PDF Pro激活版

真大的脸盆

Mac PDF Mac 软件 PDF编辑 pdf编辑工具

GPT-4写代码能力提升21%!MIT新方法让LLM学会反思,网友:和人类的思考方式一样

Openlab_cosmoplat

机器学习 开源社区 智能 ChatGPT GPT-4

软件测试/测试开发丨在Docker 上搭建持续集成平台 Jenkins

测试人

软件测试 自动化测试 测试开发

LED灯珠对LED显示屏8大影响

Dylan

LED显示屏 led显示屏厂家 户内led显示屏

草图大师;SketchUp Pro 2022 mac中英双语

真大的脸盆

Mac 3D 建模软件 建模工具 3d建模

软件测试/测试开发丨app自动化之如何参数化用例

测试人

软件测试 自动化测试 测试开发

一点点进步的OceanBase数据库文档!

OceanBase 数据库

数据库 oceanbase

华为昇思MindSpore开源社区三周年生日会,三大亮点不容错过!

极客天地

SpringBoot整合RocketMQ,尝尝几大高级特性!

Java你猿哥

RocketMQ Spring Boot 后端 ssm Java工程师

马蹄链DAPP合约项目系统开发技术方案(成熟技术)

I8O28578624

深度解析微服务高并发:适配SpringMVC框架适配模块及实现原理

Java你猿哥

Java spring ssm Spring MVC Java工程师

一文看懂数据产品经理

小鲸数据

产品 #数据产品经理 #数据产品 #职业发展 #产品思维

龙蜥开发者说:给芯片以系统、给系统以社区 | 第 17 期

OpenAnolis小助手

开源 操作系统 芯片 社区 龙蜥开发者说

自动调优工具AOE,让你的模型在昇腾平台上高效运行

华为云开发者联盟

人工智能 华为云 昇腾 华为云开发者联盟 企业号 3 月 PK 榜

数禾科技 AI 模型服务 Serverless 容器化之旅

云布道师

阿里云

内核不中断前提下,Gaussdb(DWS)内存报错排查方法

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 3 月 PK 榜

合约跟单项目系统开发(技术源码)丨合约量化系统开发技术(成熟案例)

I8O28578624

ADDS-DepthNet:基于域分离的全天图像自监督单目深度估计

飞桨PaddlePaddle

质量内建落地的四要素

老张

质量保障 质量内建 交付质量

火山引擎DataTester:构建增长闭环,3-5人即可搭建企业增长团队

字节跳动数据平台

AB testing实战 A/B测试 企业号 3 月 PK 榜

分析机构称AMD的PC市场空间正被蚕食,英特尔第12/13代酷睿处理器更具竞争力

科技之家

简述几种常用的排序算法

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号 3 月 PK 榜

中康科技黄毅宁:AI+医疗,于我而言是圆梦

飞桨PaddlePaddle

数据库领域3月大事件

NineData

数据库 云计算

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