区块链技术的演变#
Bitcoin (2009)
- 第一个世代;
- 这是一个共识. Proof-of-Work;
- 没有循环的简单脚本;
- 模型 UTXO (而不是账户);
- 多个入口/出口的交易.
Ethereum (2015)
- 第二代首先有智能合同;
- 在2022年之前, The Merge — PoS;
- 加入 Beacon Chain (直到 64个沙尔德);
- 问题是: 网络间的连接有限,可扩展性低, gas;
- 这种L2解决方案部分解决了这个问题.
Solana (2020)
- 第三代替代品;
- 一链式 区块链;
- 65000个简单的TPS;
- 沙丁 不支持;
- 漏洞: 强大的中心化 (验证者不多);
- 失效情况:2021年9月9日 仅仅仅是17个小时的记忆充满.
TON
- 第三代;
- PoS + 异步性 + 动态串行;
- 精确控制成本 (为了执行,保存,路线);
- 压力测试: 104 715 TPS (证书证实);
- 这里是 TON Mining History.
相比表#
| 设置 | TON | Ethereum | Solana |
|---|---|---|---|
| Block time | ~5秒 (shardchain + 精品链) | 12 秒 (插槽) | 没有 |
| Time-to-finality | 快速的 | 时间为12.8分钟 (2个时代 × 32个插槽) | ~6.4秒 (16轮 × 400ms) |
| 简单的TPS | 数百万 | 15 | 65 000 |
| 复杂的TPS | 高个子 | 低的 | 有限的RAM |
| 沙丁 | 动态 (直到2^32的沃尔克 ×2^60的沙尔德) | 长达64个沙尔德 | 不支持 |
| Cross-shard | 几乎即时 | 1015分钟等待 | — |
关键设置#
区块时间 + 完成
| 网络 | Block time | 完成 |
|---|---|---|
| TON | ~ 5 秒 | 沙德切恩几乎同时,马克思切恩在第二 |
| Ethereum | 12 秒 | 时间为12.8分钟 (第二个时代) |
| Solana | 没有 | ~6.4秒 (16轮投票) |
生产力
| 网络 | 特殊性 |
|---|---|
| TON | 复杂的交易独立 →并行处理;所有合约都被细分并相互操作 |
| Ethereum EVM | 15 TPS 限制; 沙尔德不会相互交流 |
| Solana | 大量简单的交易,如果数据不存储在RAM,一切都会崩. |
可扩展性
| 网络 | 建筑 |
|---|---|
| TON | 达到了2^32的沃尔克 ×2^60的沙德立即连接,数百万TPS |
| Ethereum | 在 64个沙德琴在沙之间等待1015分钟 |
| Solana | 不支持 |
结论#
Bitcoin 简单而有趣.
Ethereum 让开发人员灵活,但 窄的喉 由于全球存储. L2.
Solana 易于集中, 2022年大规模断电4次.
TON:
- 动态 自动缩放 在负载下;
- 支持 复杂的智能合同;
- 高级安全;
- 数百万 (可能数万) TPS.