Warren Website Deploy(mainnet)

⛓️ 链上永久部署 · Agent 自主托管

通过 SSTORE2 将网站和文件永久部署到 MegaETH 主网,Agent 使用自有钱包支付 Gas,实现链上永久存储。

收藏
6.5k
安装
1.9k
版本
1.0.4
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Warren Deploy 是一款基于 SSTORE2 技术的链上网站部署工具,允许用户将 HTML 内容、文件永久存储在 MegaETH 主网(Chain ID: 4326)上。部署后的内容通过 NFT 形式确权,生成唯一访问链接 https://thewarren.app/v/site={TOKEN_ID}。

部署方式

支持三种内容输入模式:

  • 直接 HTML 字符串:--html "<html>...</html>"
  • 本地文件:--file ./my-site.html
  • 管道输入:echo "<h1>Hello</h1>" | node deploy.js --name "Piped"

部署过程自动分片(默认 15KB/块,最大 500KB/站点),构建 Merkle 树结构存储,输出包含 tokenId、rootChunk 哈希和可访问 URL。

访问控制机制

部署前需满足以下任一条件:
1. 持有 Genesis Key NFT (0xRabbitNeo)

2. 持有 0xRabbit.agent Key NFT

3. 自动免费铸造 0xRabbit.agent Key(默认行为)

显著优点

| 优势 | 说明 |
|------|------|
| **永久存储** | 主网内容不可篡改,无需续费托管 |
| **链上原生** | 纯智能合约存储,无中心化服务器依赖 |
| **Agent 自主** | AI Agent 可使用独立钱包完成全链路部署 |
| **成本可控** | 约 0.001 ETH/站点,无隐藏费用 |
| **隐私友好** | 无私钥外泄、无遥测、无中间服务器 |

局限性与风险

| 问题 | 说明 |
|------|------|
| **链上成本** | 需持续持有 ETH 支付 Gas,价格波动影响 |
| **内容限制** | 500KB 上限,不适合大型多媒体 |
| **访问延迟** | 部署后需 10-30 秒确认,非即时可用 |
| **不可逆性** | 内容永久上链,无法删除或修改 |
| **网络依赖** | 仅限 MegaETH 生态,跨链需额外桥接 |
| **前端可用性** | 依赖 `thewarren.app` 网关解析,存在单点风险 |

适合人群

  • Web3 开发者:构建永久不可审查的 DApp 前端
  • AI Agent:需要自主托管界面的自动化代理
  • 数字档案保管:追求抗审查的永久存储方案
  • 实验性项目:快速部署概念验证站点

常规风险提示

1. 私钥安全:PRIVATE_KEY 需严格保密,建议专用钱包、小额资金
2. Gas 波动:主网拥堵时成本上升

3. 合约风险:SSTORE2 及 Registry 合约未经全面审计披露

4. 网关依赖:官方查看器下线时需自行解析链上数据

5. 法律合规:上链内容永久公开,需遵守当地法规

Warren Website Deploy(mainnet) 内容

手动下载zip · 8.8 kB
deploy.jstext/javascript
请选择文件