×

折叠即服务分布式计算项目

消耗积分:0 | 格式:zip | 大小:0.09 MB | 2022-12-15

李玉鑫

分享资料个

描述

介绍

Folding@Home Initiative 是一个神圣的分布式计算项目,用于对蛋白质动力学进行分子模拟,研究阿尔茨海默病、癌症、埃博拉病毒和最近的 COVID-19。该项目使用安装了客户端软件的志愿者拥有的计算机的闲置处理资源。

据说来自 Folding@home 项目的蛋白质折叠计算机模拟在“定量”上与真实世界的实验结果相当。这种产量的方法在计算生物学中被称为“圣杯”。

折叠是指人类蛋白质在构成您身体的细胞中折叠的方式。我们依靠蛋白质来保持健康,它们通过折叠自行组装。但是,当它们折叠错误时,可能会对一个人的健康造成严重后果。

甚至,在此期间我已经设想过这个项目概念,我为Element14 团队[240845]折叠并幸运地被分配到项目 11761 [Protease-PDT - SARS-CoV-2]

pYYBAGOYCAiAb2JbAAHna7UhT0E809.png
 

沉迷于如此崇高的事业确实需要计算时间、电费和稳定的互联网连接等资源。

poYBAGOYCAuATGpXAAFTKuT4xzE102.png
50 岁以下.. 科技巨头席卷全球。
 

虽然我们中的一些人确实自己做出了贡献,但确实有时人类会根据利润或损失“思考”,简而言之,我能从中得到什么?,尽管有数百万个理由去追求如此辉煌的努力,但仍然存在可以通过激励驱动的方法来填补的空白,即一个人以代币的形式获得 CPU/GPU 贡献的公平份额,从而增加资源并同时建立下一件大事大规模分布式计算网络。

pYYBAGOYCA-AaXRjAAE9i7s9l78221.png
团队:254447#IOTAontheGo
 
poYBAGOYCBOAVuhBAAGNCgPkJEw176.png
完美的资源利用..“20 秒内完成”
 

定义行业市场

工业市场为工业 4.0 组件建立了一个供应商中立的市场,用于买卖商品、数据和服务(在本例中为折叠)。与传统的虚拟市场不同,由 IOTA 提供支持的行业市场是一个自主和分散的平台,用于提供和搜索数据和服务,免费向所有人开放。

poYBAGOYCBaAeeupAAA0vjSV0JQ355.jpg
 

行业市场的参与者可以担任以下两个角色之一:服务请求者服务提供者的角色服务请求者搜索服务提供者提供的一些数据或服务,例如充电、运输、钻孔、折叠服务请求者选择服务提供者(折叠客户端:PC)并在服务成功完成后处理 IOTA 代币支付。

 

入门(安装...)

在获取 Industry Market Manager 实例之前,请确保已进行以下安装:

1) Node.js(大于版本 10[当前])

2) 纱线

3) 吉特

Windows:在相应的服务应用程序链接上为您的配置获取交叉编译版本。

RPi:(查看 GitHub 代码部分以获取安装说明和直接链接)

完成必要的先决条件后,执行克隆或可选地从 GitHub 链接下载 Industry Marketplace 存储库:

git 克隆https://github.com/iotaledger/industry-marketplace.git

- 导航到ServiceApp目录:

cd /industry-marketplace/ServiceApp

- 构建并启动MarketplaceManager应用程序:

纱线运行开发

poYBAGOYCBmAdxdlAADHptqGbbI710.png
 
pYYBAGOYCB2ACUgmAADcuKc1pB8319.png
 
pYYBAGOYCCKAQJe5AAA9BywNW08992.png
本地主机:3000 实例
 

折叠客户端【服务商】

poYBAGOYCCWAU26qAABWfhm4JNI809.png
为“SR”/“SP”输入所需的配置
 
poYBAGOYCCqAIqfcAAFgkLI73LE015.png
 

-对于折叠用户实例:254447#1FC;1

254447 团队注册号 [IOTAontheGo]

FC : FoldingClient [PC/SBC/Android]

1 用户 ID

支付经纪人 [服务请求者]

poYBAGOYCC2AIEaXAAB_twtj6Y4858.png
 
poYBAGOYCDGAVEPIAAFT6jpYlXc678.png
 

对于SBC 代理实例:254447#PI;A

254447:团队 ID

PI:SBC 类型(主要是 RPi)

答:SBC ID

虽然我注意到 pi3b+ 在localhost会话期间的活动 VNC 会话期间会自行断开连接,因此我们的 ProofofWork(PoW)需要手动方法。

- 然后在获取 Helper-Client 并在其中创建 Python 虚拟环境。

git clone https://github.com/iota-community/industry-marketplace-python-helper.git helper

python3 -m venv ~/my_venv source ~/my_venv/bin/activate

pip install -r requirements.txt

..尽管该项目证明了基于devnet -Tangle 的基于 IOTA Marketplace 的自定义“服务”的最小概念证明是合理的,但在野外实际部署仍然需要做很多工作。

下一步是将 Trinity Wallet 与 MPM 实例集成。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !