登录 注册
其他
11,182
Stars
31
Forks
7
Watchers
0
Open Issues
AGPL-3.0
许可证
TypeScript
语言
2025-03-19
创建时间
2026-07-27
最近更新

项目能做什么

基于 TypeScript 实现的 WOTS+ 哈希签名算法库。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# hashsigs-ts

Hash-based signatures implementation in TypeScript, featuring WOTS+ (Winternitz One-Time Signature Plus).

## License

SPDX-License-Identifier: AGPL-3.0-or-later  
Copyright (C) 2024 quip.network

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

## Installation

```bash
npm install hashsigs-ts
```

## Development

### Setup

```bash
# Install dependencies
npm install
```

### Building

```bash
# Build once
npm run build

# Watch mode during development
npm run dev
```

### Testing

The project uses Vitest for testing with the following commands:

```bash
# Run tests once
npm test

# Run tests in watch mode
npm run test:watch

# Run tests with coverage
npm run coverage
```

### Code Coverage

The project maintains high code coverage standards with the following minimum thresholds:
- Functions: 80%
- Branches: 80%
- Statements: 80%

To view coverage reports:

1. Run the coverage command:
   ```bash
   npm run coverage
   ```

2. Coverage reports will be generated in multiple formats:
   - Console output (summary)
   - HTML report (in `./coverage/index.html`)
   - JSON report
   - LCOV report (for CI/CD integration)

## Repository

- GitHub: [https://github.com/quipnetwork/hashsigs-ts](https://github.com/quipnetwork/hashsigs-ts)

## Contributing

1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request

Please ensure all tests pass and coverage thresholds are met before submitting a PR.
阅读完整原文

商业机会分析 AI 生成

企业级抗量子签名商业双许可与合规 SDK (Commercial Dual-Licensing)

产品构想针对企业不愿受 AGPL-3.0 强传染协议约束的痛点,提供商业友好授权版本,并补齐生产级异常处理、性能优化和标准化 API。
核心功能无 AGPL 限制的商业闭源授权、零依赖纯 TS 生产包、高吞吐批量签名优化、合规技术支持与 SLA 保障
目标用户金融科技公司、加密钱包厂商、Web3 基础设施开发者
难度/周期中等 · 1 - 2 个月 · 成本:极低(主要是代码整理与商用许可协议草拟成本)
收费模式按企业年度订阅席位或单次买断商业授权费(B2B License)
竞争风险密码学库若未经严格外部安全审计,企业客户采购意愿低;项目 Star 数(11k+)与 Fork 数(31)严重不匹配,存在刷星或炒作水分,真实商业需求量需验证。
依据 已验证事实

抗量子 Web3 钱包与交易签名扩展库

产品构想利用 WOTS+ 等哈希签名特性,为浏览器插件钱包、DApp 提供抗量子升级过渡插件,保护高净值链上资产免受未来量子算力破解威胁。
核心功能WOTS+ 密钥对生成与浏览器本地派生、状态化一次性签名管理(防私钥泄露)、与常见 EVM/Solana 签名格式的适配层
目标用户去中心化钱包开发者、前沿公链与 Layer2 架构师
难度/周期高 · 3 - 5 个月 · 成本:低至中等(需熟悉密码学与区块链交易底层格式)
收费模式收取 SDK 集成费用、开源基础版 + 企业高级特性付费模式
竞争风险WOTS+ 是状态化/一次性签名算法,私钥重复签名会导致资产被盗,业务层逻辑极其脆弱且容易引发事故。
依据 AI推测

后量子算法迁移与签名安全性检测工具

产品构想提供一个可视化/CLI 诊断工具,帮助企业和开源项目评估当前密码学体系向量子计算过度的脆弱性,并自动化测试 WOTS+ 替换可行性。
核心功能现有非对称签名(ECDSA/RSA)风险扫描、WOTS+ 签名性能及体积模拟器(哈希签名体积通常较大)、签名验证 Gas/计算开销计算器
目标用户DevSecOps 工程师、区块链安全审计团队、合规安全主管
难度/周期中等 · 2 - 3 个月 · 成本:低(构建 Web 端体验工具与自动化分析脚本)
收费模式按扫描次数付费(API Pay-per-use)或安全咨询技术服务收费
竞争风险后量子密码学替代目前尚未成为当下紧急刚需,客户付费紧迫感可能较弱。
依据 尚需验证的假设
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 2025-03-19,最近推送 2026-07-27
社区活跃Star 11,182 / Fork 31 / Issue 0(数据支持,可自行核实)
许可证AGPL-3.0 商用需注意传染性条款
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/QuipNetwork/hashsigs-ts.git
cd hashsigs-ts
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。