
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
用于提供围绕数字资产服务的Nevermined节点
!https://github.com/nevermined-io/node/actions/workflows/test.yml/badge.svg !Docker Build Status !GitHub contributors
Nevermined Node是一个用于提供围绕数字资产服务的节点组件,主要功能包括与***网络交互、处理数字资产交易、集成IPFS/***等存储服务,以及支持计算工作流等。该节点可作为数字资产市场、数据共享平台及去中心化应用的基础设施,帮助用户实现数字资产的管理、交易和使用。
通过以下命令安装所有必要依赖:
bashyarn
构建项目:
bashyarn build
代码检查:
bashyarn lint
通过以下命令复制本地配置文件:
bashyarn setup:dev
执行后将在config文件夹中生成local.js文件,作为配置文件使用。
Nevermined Node通过以下环境变量进行配置,无需修改配置文件即可调整部署参数:
| 变量名称 | 描述 | 示例 |
|---|---|---|
| WEB3_PROVIDER_URL | Web3提供商的HTTP URL,支持Infura、Alchemy等,需与目标***网络对应 | [***] |
| MARKETPLACE_URI | 市场API的HTTP URL | [***] |
| NODE_URI | 节点对外暴露的公共HTTP URL | [***] |
| PORT | 服务器监听的本地端口 | 8030 |
| NODE_ADDRESS | 节点用于向***发送交易的公共地址 | 0x068ed00cf0441e4829d9784fcbe7b9e26d4bd8d0 |
| PROVIDER_KEYFILE | 存储节点凭证私钥的文件路径 | /mnt/credentials/keyfile.json |
| PROVIDER_PASSWORD | PROVIDER_KEYFILE的密码 | passwd |
| PROVIDER_BABYJUB_SECRET | DTP使用的Babyjub算法密钥 | abc |
| PROVIDER_BABYJUB_PUBLIC1 | Babyjub公钥#1 | 0x2e3133fbdaeb5486b665ba78c0e7e749700a5c32b1998ae14f7d1532972602bb |
| PROVIDER_BABYJUB_PUBLIC2 | Babyjub公钥#2 | 0x0b932f02e59f90cdd761d9d5e7c15c8e620efce4ce018bf54015d68d9cb35561 |
| RSA_PUBKEY_FILE | RSA公钥文件路径,用于文件加密/解密 | /accounts/rsa_pub_key.pem |
| RSA_PRIVKEY_FILE | RSA私钥文件路径 | /accounts/rsa_priv_key.pem |
| GRAPH_HTTP_URI | Nevermined子图的公共URL,未设置时将通过web3provider JSON-RPC获取事件 | [***] |
| IPFS_GATEWAY | 用于获取或上传内容的公共IPFS网关 | [***] |
| IPFS_PROJECT_ID | IPFS项目ID | 2DSADASD4234234234 |
| IPFS_PROJECT_SECRET | IPFS项目密钥 | ccdafda55666dada |
| ***_GATEWAY | 用于获取内容的公共***网关,URL中的:cid将替换为文件CID | [***] |
| ESTUARY_TOKEN | Estuary服务API令牌(用于***交互) | EST651aa3a7-4756-4bd9-a563-1cdd565894645 |
| AWS_S3_ACCESS_KEY_ID | Amazon S3访问密钥ID | 4535hnj43 |
| AWS_S3_SECRET_ACCESS_KEY | Amazon S3秘密访问密钥 | 4535hnj43 |
| AWS_S3_ENDPOINT | Amazon S3端点URL | [***] |
| AWS_S3_BUCKET_NAME | S3存储桶名称 | metadata |
| ENABLE_PROVENANCE | 是否启用与来源注册表的集成(true或false) | true |
| ARTIFACTS_FOLDER | 节点查找智能合约ABI的路径,默认./artifacts | 本地文件系统路径 |
| CIRCUITS_FOLDER | 节点查找电路的路径,默认./circuits | 本地文件系统路径 |
| ENABLE_COMPUTE | 是否启用计算端点(true或false) | false |
| ARGO_HOST | Argo Workflows实例的HTTP URL(需ENABLE_COMPUTE=true) | [***] |
| ARGO_NAMESPACE | Argo Workflows命名空间(需ENABLE_COMPUTE=true) | argo |
| ARGO_AUTH_TOKEN | Argo Workflows授权令牌(需ENABLE_COMPUTE=true) | 'Bearer sdfsdfsdfvxcvVVSDFSDFSDFsdf...' |
| JWT_SUBSCRIPTION_SECRET_KEY | 用于签署订阅JWT令牌的密钥(32字符) | 12345678901234567890123456789012 |
| NEVERMINED_PROXY_URI | 可使用订阅令牌的代理地址 | [***] |
| SUBSCRIPTION_DEFAULT_EXPIRY_TIME | 无限订阅的默认令牌过期时间(秒),默认2年(63072000秒) | 63072000 |
| NETWORK_AVERAGE_BLOCK_TIME | 网络平均区块时间(毫秒),用于计算订阅令牌过期时间,默认2100毫秒 | 2100 |
| NEVERMINED_SDK_LOG_LEVEL | SDK日志级别(0: Error, 1: Warn, 2: Log, 3: Verbose),默认0 | 0 |
| ZERODEV_PROJECT_ID | Zerodev项目ID(可选,用于智能合约***) | 4b1b45db-d7hg-864c-357a-8e9581b86358 |
| NVM_BACKEND_URL | Nevermined后端URL(可选,用于存储资产交易) | |
| NVM_BACKEND_AUTH | Nevermined后端JWT认证令牌 | |
| TRACK_BACKEND_TXS | 是否跟踪后端资产铸造交易(需配置NVM_BACKEND_URL) | |
| NVM_APP_URL | Nevermined应用URL(可选) |
开发环境运行
bashyarn dev
构建生产环境
bashyarn build
Copyright 2022 Nevermined AG Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at [***] Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务
以下是 neverminedio/node 相关的常用 Docker 镜像,适用于 Web 开发、API 服务、实时应用 等不同场景: