hashsigs-ts
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 章节有说明。