元经纪 - 元宇宙与人工智能领域相关产品与服务一站式采购平台

400-6166692

Pyrsia:网络和软件安全开发包存储库

分类:开源 时间:2023-03-15 05:37 浏览:478
概述
内容

概述

这是一个去中心化的、网络和软件安全开发包存储库,它使用区块链技术来保护开源软件包免受漏洞和恶意代码的影响。该公司表示,该项目旨在帮助开发人员为其软件组件建立来源链,从而确立信心和信任。“使用Pyrsia,开发人员可以放心地使用开源软件,因为他们知道框架中的组件没有受到损害,而无需开发、维护或操作复杂的流程来安全地管理依赖项。”JFrog指出,该框架将有助于提供:用于开源软件的独立、安全的开发网络,软件包的可信度,已知开源软件依赖项的完整性。

安装 Pyrsia 并加入网络

[hidecontent type="logged" desc="隐藏内容:登录后可查看"]

运行 Pyrsia 有多种选择:

一旦你有了一个pyrsia_node二进制文件,就可以像这样运行它:

pyrsia_node

RUST_LOG=debug如果要查看调试输出,可以选择先设置环境变量。

下载您的第一个工件

让我们来练习一下Docker集成。

配置您的 Docker 安装以使用 Pyrsia 作为注册表镜像。

在 Windows 或 macOS 上,打开您的 Docker 桌面 -> 设置 -> Docker 引擎,Docker 允许您在其中设置注册表镜像。通过在配置中添加/编辑以下内容,将您的节点配置为注册表镜像:

 "registry-mirrors": [
   "http://0.0.0.0:7888"
 ]

在 Linux 上,您会在文件中找到此配置/etc/docker/daemon.json

有关配置 Docker 的更多信息,请参阅此页面。

让我们尝试从 Pyrsia 网络中提取一个工件,但首先要确保它还不在您的本地 Docker 缓存中:

docker rmi alpine:3.16.2

然后拉取镜像:

docker pull alpine:3.16.2

恭喜!现在可以从 Pyrsia 网络中检索到 alpine Docker 图像。您可以在 Pyrsia 日志中验证这一点。

与其他节点连接

Pyrsia 节点将始终加入 Pyrsia 网络并与其他节点连接。您可以在日志中看到这一点或使用 CLI 的“状态”命令:

$ ./pyrsia status
Connected Peers Count:   1

集成测试

  • 存储库:Pyrsia 集成测试 git 存储库。
  • 测试结果:Pyrsia 集成测试(每日)结果。

云部署

Pyrsia 节点可以使用pyrsia_node helmcharts部署在云上。这些节点将充当授权节点并作为网络上的引导节点参与。

[/hidecontent]

 
微信客服
返回顶部