Skip to content

Commit

Permalink
Update ppatrick007.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ppatrick007 authored Feb 13, 2025
1 parent e571d55 commit 206d9d9
Showing 1 changed file with 20 additions and 3 deletions.
23 changes: 20 additions & 3 deletions ppatrick007.md
Original file line number Diff line number Diff line change
Expand Up @@ -205,12 +205,29 @@ Hi, 我是国内一名理科研究生,会一些编程语言,平时科研主

### 2025.02.12

# 第七天打卡

今天总结了前几天的内容,重点回顾了共识层(Consensus Layer)和执行层(Execution Layer)的规范和基础知识。
没有接触到新的技术内容,主要是通过前几天的学习材料进行巩固和整理。通过对规范的理解和总结,我对以太坊协议的各个部分有了更加系统的认识。

在接下来的学习中,将继续深化对协议各层次的理解,并准备好进入更深入的技术分析阶段。

### 2025.02.13

今天继续学习了Upgrading Ethereum书中共识协议的相关内容,主要总结了以下几个部分:

## 1. 共识协议的基础
共识协议是建立可靠分布式系统的基础。其目标是让多个节点在不可靠的环境下达成一致,形成单一的交易历史。每个节点维护一个账本,确保所有账本内容一致,达成一致并迅速确认。

## 2. 区块链的基本概念
区块链的基本单位是“区块”,每个区块包含交易数据,并通过特定的规则链接到前一个区块,形成区块链。每个区块的选择和排序由“区块领导者”决定,区块领导者是通过特定的共识机制(如工作量证明、权益证明等)选举出来的。

## 3. 分叉与分叉选择规则
在真实的网络环境中,区块链可能出现“分叉”现象,即多个区块链分支并存。区块链协议通过分叉选择规则来确定最终被认可的链。这一规则确保所有正确的节点最终会达成一致,选择一个唯一的线性链。

## 4. 算法背景
讨论了“拜占庭将军问题”和实际解决方案,比如PBFT和Nakamoto共识。PBFT能够确保协议的“安全性”,但在异步网络中失去活跃性,而Nakamoto共识则允许分叉,注重“活跃性”而非“安全性”。

## 5. 工作量证明与权益证明
虽然工作量证明(PoW)和权益证明(PoS)都被称为共识协议,但实际上它们并不是独立的共识协议,而是支持共识协议的机制,确保系统具有抗Sybil攻击的能力。



<!-- Content_END -->

0 comments on commit 206d9d9

Please sign in to comment.