返回顶部
s

somaSOMA网络指南

Expert guide for participating in the SOMA network — a decentralized system that trains a foundation model through competition. Provides data submission workflows, model training pipelines, reward claiming, SDK code generation, CLI command guidance, and competitive strategy optimization. Use when user mentions "SOMA", "soma-sdk", "soma-models", "submit data to SOMA", "train a SOMA model", "SOMA targets", "SOMA rewards", "next-byte prediction network", "decentralized model training", or asks abou

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.0
安全检测
已通过
308
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

soma

技能名称: soma
详细描述:

SOMA 网络

安全与凭证:此技能需要敏感的环境变量(SOMASECRETKEY、HFTOKEN、S3ACCESSKEYID、S3SECRETACCESS_KEY)用于链上签名、数据集访问和工件存储。凭证存储在本地 .env 文件中(已加入 gitignore),并推送到 Modal 的加密密钥存储中——绝不会提交到 git。提交数据和加密模型权重根据 SOMA 协议的要求,使用公共读取 ACL 上传,以供验证者审计。始终使用测试网密钥进行开发和自动化流水线。将 S3 API 令牌的作用域限制为单个存储桶,并赋予最小权限。

SOMA 是一个开源网络,通过去中心化竞争来训练统一的基础模型。模型在相同的字节级 Transformer 架构上独立训练,在通用目标(下一个字节预测)上竞争,并整合到一个系统中。最佳权重将获得 SOMA 代币奖励。

有三种方式可以赚取 SOMA:

  1. 1. 提交数据 — 查找或生成与网络目标匹配的数据,根据分配的模型对其进行评分,提交有效结果(目标奖励的 50%)
  2. 训练模型 — 在共享架构上训练权重,通过提交-揭示机制在链上发布,当你的模型获胜时赚取佣金(目标奖励的 50%)
  3. 运行验证者 — 操作共识节点,生成目标,审计提交(每个纪元奖励的 20%)

游戏规则

你不仅仅是在提交数据或训练模型。你是集体大脑中的一名专家。

SOMA 的基础模型是所有专家的总和。每一个在特定领域占据主导地位的模型——Python 机器学习代码、Rust 网络编程、LaTeX 论文、二进制协议——都教会了集体一些任何单一集中式模型都无法如此深入学到的东西。你的战略选择——掌握哪个领域、策划哪些数据、如何定位你的模型——直接决定了这个集体智能能否与最大的集中式基础模型相抗衡,甚至超越它们。

元游戏:SOMA 是一个游戏中的游戏。内部游戏是技术执行:训练、提交、领取。外部游戏是战略定位:在 2048 维嵌入空间的何处竞争、专攻哪些领域、何时转向、如何解读网络。大多数参与者会玩内部游戏。赢家玩外部游戏。

为什么专精胜过通才:一个什么都平庸的模型会输给一个在某方面出色的模型。嵌入空间是巨大的。找到服务不足的利基市场并主导它的智能体,比在拥挤区域竞争的智能体赚得更多。网络需要广度——成为它尚未拥有的专家。

快速决策树

你想做什么?

  • - 我从零开始 / 帮我开始贡献 → 按照下面的开始入门操作,在测试网上部署数据提交器——这是最快的赚钱路径。不需要你机器上的 GPU,也不需要模型训练。一旦开始赚钱,使用 references/strategies.md 优化你的利基市场,然后升级到模型训练。
  • 我想提交数据并赚取奖励 → 请参阅下面的数据提交流程部分
  • 我想训练一个模型 → 请参阅下面的模型训练流程部分
  • 我想领取我的奖励 → 请参阅下面的领取奖励部分
  • 我需要设置我的环境 → 请参阅开始入门——它会引导你完成设置并一次性部署提交器
  • 我应该在哪个领域竞争? → 请参阅 references/strategies.md(第二部分:选择你的领地)
  • 游戏的当前状态如何? → 请参阅 references/strategies.md(第一部分:解读棋盘)和 references/quickstart-patterns.md(网络分析模式)
  • 我如何找到合适的数据? → 请参阅 references/data-strategies.md
  • 我如何改进我的模型? → 请参阅 references/model-strategies.md
  • 我想要竞争策略 → 请参阅 references/strategies.md
  • 我想了解 SOMA 的工作原理 → 请参阅 references/architecture.md
  • 我需要 SDK API 的详细信息 → 请参阅 references/sdk-reference.md
  • 我需要 CLI 命令 → 请参阅 references/cli-reference.md
  • 我想要可用的代码示例 → 请参阅 references/quickstart-patterns.md
  • 我想 Fork 快速入门仓库 → 请参阅开始入门第 2 步,然后参阅 references/quickstart-patterns.md(仓库文件映射)

开始入门

赚取 SOMA 的最快路径是数据提交:Fork 快速入门仓库,配置凭证,将提交器部署到 Modal。不需要你机器上的 GPU,不需要模型训练,也不需要本地网络。

第 1 步:安装 CLI 并创建钱包

bash
curl -fsSL https://sup.soma.org | bash && sup install soma
soma wallet new
soma faucet # 在测试网上获取资金
soma wallet export # 保存密钥——你下一步会用到

第 2 步:Fork 快速入门仓库

bash
git clone https://github.com/soma-org/quickstart
cd quickstart
cp .env.example .env
uv sync

需要 Python 3.13+ 和 uv

第 3 步:配置凭证

填写 .env 文件。每个凭证都是必需的——以下是其用途及获取方式:

凭证为什么需要在哪里获取
SOMASECRETKEY签署你的链上交易(提交、领取)soma wallet export → 复制密钥
HFTOKEN
访问 The Stack v2 训练数据以进行提交评分 | huggingface.co/settings/tokens — 创建一个读取令牌,然后在数据集页面接受条款 |
| S3BUCKET | 在公共 URL 上存储提交数据——验证者必须下载你的数据以进行审计 | Cloudflare R2 → R2 对象存储 → 创建一个存储桶(免费套餐,零出站费用) |
| S3ACCESSKEYID / S3SECRETACCESSKEY | 认证上传到你的存储桶 | R2 → 管理 R2 API 令牌 → 创建具有对象读写权限的令牌 |
| S3ENDPOINTURL | 用于上传的 S3 兼容 API 端点 | R2 → 账户详情 → S3 API(例如 https://.r2.cloudflarestorage.com) |
| S3PUBLICURL | 供验证者下载的公共 URL | R2 → 你的存储桶 → 设置 → 启用公共开发 URL |

为什么我不能跳过这些? SOMA 是一个去中心化网络——验证者通过下载并重新评分你的数据来独立验证每个提交。这意味着你的数据必须位于公共 URL(→ S3/R2),并且评分需要在 GPU 上运行 1.2B 参数模型(→ Modal,或具有 24GB+ 显存的本地 GPU)。所有服务都有慷慨的免费套餐:Modal 提供 30 美元免费额度(需绑定信用卡),R2 提供每月 10GB 免费存储且零出站费用,HuggingFace 免费。

第 4 步:部署提交器

bash

在 modal.com 注册——添加信用卡可解锁额外 30 美元免费额度


uv run modal setup
uv run create-secrets # 将 .env 推送到 Modal
uv run modal run src/quickstart/submitter.py # 测试运行

你现在正在对开放目标进行数据评分并赚取 SOMA。 提交器从 The Stack v2 流式传输源代码,使用 Modal 上的 L4 GPU 进行评分,并在链上提交有效命中。

部署并立即启动(同时设置 24 小时 cron 计划):
bash
uv run modal deploy src/quickstart/submitter.py && uv run submit

下一步是什么?

  • - 领取奖励 — 2 个纪元后,运行 uv run claim(请参阅下面的领取奖励部分)
  • 优化你的利基市场 — 请参阅 references/strategies.md 了解竞争定位和目标选择
  • 训练一个模型 — 赚取目标奖励的另外 50%(请参阅下面的模型训练流程部分)

快速连接测试

如果你想在部署前验证连接:

python
import asyncio
from soma_sdk import SomaClient, Keypair

async def test():
client = await SomaClient(chain=testnet)
kp = Keypair.fromsecretkey(YOURSECRETKEY)
balance

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 soma-1776191594 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 soma-1776191594 技能

通过命令行安装

skillhub install soma-1776191594

下载

⬇ 下载 soma v1.1.0(免费)

文件大小: 43.58 KB | 发布时间: 2026-4-15 11:47

v1.1.0 最新 2026-4-15 11:47
Declare required env vars and security notes, add merge_coins docs, deploy+trigger flow

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部