Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/studyzy/fastest-blockchain
Fastest block chain demo
https://github.com/studyzy/fastest-blockchain
blockchain
Last synced: 22 days ago
JSON representation
Fastest block chain demo
- Host: GitHub
- URL: https://github.com/studyzy/fastest-blockchain
- Owner: studyzy
- License: apache-2.0
- Created: 2022-04-11T09:45:02.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-04-18T17:45:58.000Z (over 2 years ago)
- Last Synced: 2024-10-15T12:58:14.746Z (2 months ago)
- Topics: blockchain
- Language: Go
- Homepage:
- Size: 79.1 KB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# fastest-blockchain
Fastest block chain demo
一个极简的超级快的区块链系统。
## 各模块的选择
### 密码学库
* 签名与验签算法选择Ed25519,实测比Ecdsa快不少。
* 哈希算法选SHA256,因为MD5和SHA1虽然更快,但不安全
### 客户端与节点网络通讯
选GRPC,而且不启用TLS,理论上启用TLS会增加CPU消耗。
Client使用SendTxStream进行流式发送,实测比SendTx快10多倍。
## 性能指标
### 硬件
MacBook Pro M1芯片8核,16G内存,SSD硬盘,本地网络
Server 64核,128G内存,SSD硬盘,本地网络
### 存证性能
在存证模式下,200字节的存证数据,1s产块间隔
M1 TPS: 66660
Server: 27W