Happy Hacking
1.
分布式基础
1.1.
拜占庭将军问题(BGP)
1.2.
拜占庭协定(BA)与拜占庭容错(BFT)
1.3.
二元拜占庭协定(BBA)
1.4.
时钟,状态与顺序
1.5.
FLP
1.6.
CAP
1.7.
CRDT
1.8.
Merklix-Merkle-Radix Tree
1.9.
书: 分布式系统(概念与设计)
2.
共识算法
2.1.
Hashgraph-DAG共识算法
2.2.
Gossip-消息交互方式
2.3.
Spectre-DAG共识算法
2.4.
Phantom-DAG共识算法
2.5.
Disjoint-分组算法
2.6.
Meshcash-分层拜占庭协议
2.7.
Algorand-分层拜占庭协议
2.8.
Dfinity-密码学共识算法
2.9.
PBFT-实用拜占庭协议
2.10.
BFT2F-1/2容错的拜占庭协议
2.11.
B2MBA-二元至多值拜占庭协议
2.12.
以太坊分片技术
2.13.
Zilliqa-分片技术
2.14.
Bitcoin-NG-扩展方案
2.15.
Off-Chain-链下方案
2.16.
Mimblewimble-密码学方案
2.17.
Plasma-侧链方案
2.18.
Conflux-链与DAG组合技术
2.19.
Polkadot-跨链技术
2.20.
Parsec-DAG共识算法
2.21.
SFAB-免签名的异步拜占庭共识
2.22.
Made Trivial-拜占庭协议
2.23.
Honey Badger BFT-拜占庭协议
2.24.
Snowflake Avalanche-共识协议
3.
密码学
3.1.
VRF
3.2.
VDF
3.3.
门限签名
3.4.
环签名
3.5.
同态加密
3.6.
格加密
3.7.
Bulletproofs-非交互零知识证明
3.8.
Schnorr-系列算法和协议
3.9.
Sigma-系列算法和协议
3.10.
Ristretto/Decaf-非素数阶曲线实现素数阶群
3.11.
sodium加密库
3.12.
Curve25519/Ed25519/X25519
3.13.
前(后)向安全性
3.14.
密码学52个知识点
3.15.
知识点1-处理器区别
3.16.
知识点2-多核和矢量处理器
3.17.
知识点3-不同设备的计算和存储
3.18.
知识点4-复杂度类P
3.19.
知识点5-复杂度类NP
3.20.
知识点6-NP:多项式时间内检验证明的定理
3.21.
知识点7-随机性与BPP
4.
P2P通信
4.1.
DHT
4.2.
DHT-Kademlia
4.3.
S/Kademlia
4.4.
NAT
5.
存储
5.1.
缓存置换机制
5.2.
WAL-预写式日志
5.3.
hdd/ssd-硬盘存储设置差别
5.4.
Overlay Database
6.
区块链
6.1.
区块链底层开发指北
6.2.
区块链世界浏览器脑洞
6.3.
(去)中心化交易所模块
6.4.
攻击-双花(Double-spending)
6.5.
攻击-女巫(Sybil)
6.6.
攻击-日蚀(Eclipse)
6.7.
攻击-定向(Targeted)
7.
Rust
7.1.
Trait
8.
Python
8.1.
pip 国内镜像的正确使用姿态
8.2.
selenium + headless Chrome
8.3.
Flask 项目结构的分析
9.
Emacs
9.1.
在emacs中开发python
10.
杂笔
10.1.
论中国传统教育现代化
Light
(default)
Rust
Coal
Navy
Ayu
Sun's Home
拜占庭协定(BA)与拜占庭容错(BFT)