nikethebike/hnchain
GitHub: nikethebike/hnchain
HNChain 是一个规范优先的开源 Layer 1 区块链协议,目前处于架构与文档草案阶段,旨在通过严格的规范流程定义安全、确定性和模块化的去中心化系统。
Stars: 0 | Forks: 0
# HNChain
HNChain 是一种规范优先的 Layer 1 区块链架构,专注于
安全性、确定性执行、模块化、可预测的经济学、长期
可维护性以及开放协议演进。
该项目目前处于架构和规范阶段。
## 当前状态
状态:文档和架构规范草案。
尚未开始生产环境的实现。
当前白皮书候选版本为:
- [HNChain 白皮书 v0.1 草案](docs/whitepaper/HNChain-Whitepaper-v0.1-draft.md)
## 文档
从这里开始:
- [文档导航图](docs/README.md)
核心文档:
- [协议不变量](docs/adr/ADR-0000-protocol-invariants.md)
- [账户状态模型](docs/adr/ADR-0001-account-state-model.md)
- [密码学身份](docs/adr/ADR-0002-cryptographic-identity.md)
- [地址格式](docs/adr/ADR-0003-address-format.md)
- [规范化序列化](docs/adr/ADR-0004-canonical-serialization.md)
- [哈希算法](docs/adr/ADR-0005-hash-algorithms.md)
- [交易格式](docs/adr/ADR-0006-transaction-format.md)
- [状态树](docs/adr/ADR-0007-state-tree.md)
- [区块格式](docs/adr/ADR-0008-block-format.md)
- [共识架构](docs/adr/ADR-0009-consensus-architecture.md)
- [验证者集合模型](docs/adr/ADR-0010-validator-set-model.md)
## 规范优先
HNChain 遵循:
```
architecture -> specifications -> review -> implementation -> testing -> audit
```
代码不能意外定义协议行为。协议行为由已采纳的规范定义。
## 许可协议
代码采用 Apache-2.0 许可。
文档采用 CC BY 4.0 许可,除非文件另有说明。
标签:Layer 1协议, Web3, 共识机制, 区块链, 密码学, 手动系统调用, 架构规范, 防御加固