Skip to content

Commit

Permalink
layer2原理
Browse files Browse the repository at this point in the history
  • Loading branch information
debugzhao committed Mar 10, 2025
1 parent 804a7d4 commit 8840f7b
Show file tree
Hide file tree
Showing 3 changed files with 174 additions and 0 deletions.
6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

132 changes: 132 additions & 0 deletions .idea/workspace.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

36 changes: 36 additions & 0 deletions debugzhao.md
Original file line number Diff line number Diff line change
Expand Up @@ -505,6 +505,40 @@ Layer1区块链通常面临交易速度和吞吐量的限制,因此需要Layer

### 2025.3.10

#### 公链发展的瓶颈

##### 区块链提高性能的尝试

区块链是一种去中心化的分布式账本技术,其基础原理是通过加密算法将交易记录打包成区块,并按照时间顺序链接起来形成不可篡改的链式结构。

为了保证参与门槛足够低,比特币将全网同步的出块时间控制在 **10 分钟**,平均 TPS [1](每秒可处理交易笔数)仅有个位数。以太坊出块时间**约 12 秒**,平均 TPS 也仅有十几笔。这对比于传统 Web2 的经济活动来说,远远不够用。

**提高性能的尝试**

- 增大单个区块的大小,容纳更多的交易

这样做**会引起区块账本的快速膨胀,参与验证的机器性能要求越来越高**,提高了参与门槛,导致整个网络去中心化程度和安全性渐渐降低。

从 BTC 分叉出来的 BCH(Bitcoin Cash) 将区块大小从 1MB 提升至 32MB,BSV(Bitcoin Satoshi's Vision) 则是更激进地取消了区块大小上限,允许无限多的信息融入一个区块。

- 降低出块的时间,追求一定时间内出更多的块来处理更多的交易

这样对节点的**网络条件提出了更高要求**,提高了参与门槛。并且影响了全网数据同步的稳定性。因为物理上相隔较远的节点集群容易对最新的区块产生分歧,**导致分叉**

- 用特殊的共识机制提高性能

共识机制决定了全网节点对出块方式如何达成共识。一些特殊的机制也许可以提高出块速度,但共识机制越复杂,就对机器性能要求越高,也更容易出现单点故障导致整个系统出错。

#### Layer2 发展史

#### Rollup技术详解

#### 未来展望

#### ref

- [WELCOME TO MY FIRST LAYER2](https://layer2.myfirst.io/zh#1.1-attempts-for-improvement)

- [Blockchain Academy 研报|区块链 101: 什么是 Layer2?](https://foresightnews.pro/article/detail/48040)

- [一文读懂Layer 2](https://blog.chain.link/what-is-a-layer-2-zh/)
Expand All @@ -513,6 +547,8 @@ Layer1区块链通常面临交易速度和吞吐量的限制,因此需要Layer

### 2025.3.11

#### 密码学技术

### 2025.3.12

### 2025.3.13
Expand Down

0 comments on commit 8840f7b

Please sign in to comment.