玩转树莓派树莓派区块链研习社

用树莓派搜寻地外文明

2018-10-10  本文已影响85人  人工智能小技巧

用树莓派搜寻地外文明

子豪兄开篇语:

本文介绍了如何用树莓派微型电脑参与世界上最大的分布式计算平台BOINC上的科学计算项目,特别是其中最著名的搜寻地外文明SETI@home项目。并介绍BOINC平台上涉及生物医学、气候变化、天体物理、密码破译、数学证明领域的分布式科学计算项目及区块链数字货币GridCoin。

如果你没有树莓派电脑,也可以用普通电脑参与SETI@home项目

二十年前SETI@home设计的分布式计算、数据分发回收、积分奖励系统,正是近几年火热的区块链和数字货币系统的思想萌芽。向本项目的所有贡献者致敬。

原创作者:同济大学开源软件协会 子豪兄Tommy 微信公众号:子豪兄的科研小屋

转载或复制请以 原文超链接形式 并注明出处 子豪兄

原文地址 http://t.cn/EhTa6GY 发布于2018-10-06

Bilibili视频:科技小制作 - 树莓派的好去处——SETI@Home - by 科技小制作

Bilibili视频:子豪兄教你用树莓派搜寻地外文明

SETI@home项目和伯克利开放式网络计算平台BOINC

SETI@home项目收发数据实时情况

我在初中一年级的时候就曾参与SETI@home项目。2010年我在百度SETI贴吧发的贴子,虽然没人回帖

在树莓派上安装BOINC并参与SETI@home分布式计算项目

1.在树莓派上安装BOINC客户端

仅需要一行命令即可在树莓派或者Ubuntu操作系统上安装BOINC

sudo apt-get install boinc-client boinc

在跳出的对话框中输入y和回车,确定下载安装,需要64MB存储空间。

安装成功之后,打开树莓派桌面(或者使用VNC远程桌面),在“系统工具”中点击“BOINC Manager”。

2.选择你想参加的分布式计算项目

选择SETI@home,点击“下一步“

BOINC平台上各领域有趣的分布式计算项目详细介绍见后文。

3.注册新账号或登陆已有账号

4.自动从项目服务器上获取数据,开始计算

现在,你的树莓派就开始自动计算并把数据发回项目服务器了,大功告成。

树莓派性能远不及平常电脑,计算一个数据包需要19个小时,而普通笔记本电脑计算一个数据包仅需3个小时。

而且树莓派上运行SETI@home不能看到本项目标志性的高大上信号处理屏幕保护图片,SETI@home屏幕保护界面解读,你也可以用普通电脑参与SETI@home项目

通过以下设置修改计算参数,防止CPU资源被全部占用,或CPU过烫

在命令行中输入以下命令查看实时CPU温度,在全速运行计算项目时CPU温度可能会达到100摄氏度以上,应密切注意CPU温度并调整适当计算参数。

vcgencmd measure_temp

5.(本步可跳过)进一步完成账户设定,加入中国的SETI@home计算团队

加入清华大学SETI@home团队(Tsinghua Univeristity)

大功告成,退出浏览器即可。

BOINC平台上各领域有趣的分布式计算项目详细介绍

BOINC平台上的科学计算项目

几个比较经典的项目:

子豪兄批注:

两条加密电文的译文都是关于当时大西洋潜艇战德军U型潜艇的位置、行动航向、速度、遭受攻击,以及战场风向、天气、能见度等战场情报。

“图灵机”概念创始人、人工智能之父阿兰图灵二战期间秘密受命于英国军方,也在从事破译德军Enigma密码的工作并取得成功,使德军在大西洋的“潜艇狼群战术”破产。卷福主演的电影《模仿游戏》讲述的就是这一段历史。关于二战期间英德两国的潜艇战和密码战,以及数学天才阿兰图灵的传奇人生,推荐观看北京电视台档案栏目:二战英德密码战、罗辑思维《庸众的迫害》

几个项目的屏幕保护界面 SETI@home屏幕保护界面

SETI@home屏幕保护界面解读

BOINC各项目屏幕保护动画

数字货币与BOINC科学计算的结合——GridCoin

<div align=center>
<img src='https://img.haomeiwen.com/i13714448/eeb156d302b4460b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240' />
</div>

​ 众所周知,传统的区块链数字货币(比如比特币、以太坊),为了保证区块的安全和交易速度,引入了挖矿的“工作量证明共识机制”(比特币的产生与挖矿),挖矿本质上是区块链的参与者用计算设备、算力、电力能源换取区块链交易记账权并获取数字货币奖励的过程。挖矿消耗了巨量的电力能源,造成显卡矿机的军备竞赛和矿池“矿霸”的出现,而用于比特币和以太坊挖矿的算力和能源并不能为实体经济产生价值。于是,基于真实科学计算平台BOINC的虚拟货币GridCoin应运而生。GridCoin格雷德币于2013年10月上线,2015年3月改版升级。它依托BOINC(伯克利分布式计算)平台,这个币以去中心化机制,按照科学计算的贡献决定挖矿收益,用算力支持了BOINC平台上涉及生物医学、气候变化、天体物理、密码破译、数学证明、搜寻地外文明等众多领域的有趣的科研项目,解决了比特币挖矿被诟病的浪费能源的问题。创始人Rob Halford三年半以来一直坚持开发,带领一支活跃的开发团队,解决了初期的种种bug,保证了这个币的稳定性和科学计算功能。目前,格雷德币团队在BOINC中的所有十万支团队中近期积分排名第一BOINC全球团队积分排行榜总积分也达到了第六名。

​ Gridcoin格雷德币的矿工如果只是挖矿记账,而不将算力贡献给BOINC科学计算平台,那么每个BLOCK的回报只有5个格币;如果将算力贡献给BOINC科学计算平台,每个BLOCK的回报根据贡献算力的大小将达到6到150个格币。

​ Gridcoin格雷德币充分考虑了避免ASIC(专业矿机)的渗入,保证只有个人电脑的CPU和GPU才能挖矿。格币提供更快的交易确认:平均2.5分钟生成一个新区块,采用SCRYPT的POW(工作量证明)算法。

数字货币Grid官方白皮书

知乎:对格雷德币(Gridcoin,GRC)的了解与初步获取方法

子豪兄批注:

二十年前SETI@home设计的分布式计算、数据分发回收、积分奖励系统,正是近几年火热的区块链和数字货币系统的思想萌芽。向本项目的所有贡献者致敬。

除了将挖矿算力和能源用于科学计算的GridCoin,还有很多尝试将挖矿与实体经济结合且获得良好效果的虚拟货币和区块链系统,比如星际文件系统IPFS(分布式区块链文件存储系统)、IOTA(用于物联网)。

本文会在未来继续更新和勘误,最新版以Github上的子豪兄博客合集为准

转载或复制请以 原文超链接形式 并注明出处 子豪兄

原文地址 http://t.cn/EhTa6GY 发布于2018-10-06

同济大学开源软件协会

重庆大学树莓派爱好者俱乐部、人工智能协会、创新实践中心

微信扫码支持子豪兄制作树莓派教程

扩展阅读与参考文献

Bilibili视频:科技小制作 - 树莓派的好去处——SETI@Home - by 科技小制作

维基百科:SETI@home

BOINC官方主页

BOINC中国分布式总站

BOINC主流计算项目详细介绍

SETI@home官方主页

SETI@home屏幕保护界面解读

BOINC各项目屏幕保护动画

Gridcoin格雷德币是什么|金色百科

知乎:除了比特币,还有哪些区块链的数字货币值得投资?走地鸡的回答

比特币的产生与挖矿?

数字货币Grid官方白皮书

知乎:对格雷德币(Gridcoin,GRC)的了解与初步获取方法

刘慈欣小说《球状闪电》漫画版,作者:锋绘网

罗辑思维第138期《庸众的迫害》

北京电视台档案栏目:二战英德密码战

坐在家中电脑前贡献科研?蛋白质折叠小游戏 Foldit 中文版来啦!

树莓派接线 欢迎加入树莓派全球开源社区 合作伙伴
上一篇下一篇

猜你喜欢

热点阅读