Skip to content

Commit

Permalink
Update LiuWillows.md
Browse files Browse the repository at this point in the history
  • Loading branch information
LiuWillows authored Mar 10, 2025
1 parent de46fa9 commit 98319bf
Showing 1 changed file with 65 additions and 0 deletions.
65 changes: 65 additions & 0 deletions LiuWillows.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,5 +86,70 @@ NFT(非同质化代币):代表独特物品(如艺术品、虚拟土地

### 2025.03.09
这是Gavin Wood博士的论述,他认为Web3实际上更像是一场更大的社会运动,它正在从任意权力转向一个更加理性的自由模型。这是我能看到的保护自由世界的唯一方式,这是我们过去70年来享受的生活,也是我们能够让它在未来70年继续运行的唯一方法、到此我们对Web3的有了初步的认识。

### 2025.03.10
区块链是一个分布式的账本或数据库,与传统的数据库不同,其中单个实体控制数据,区块链在去中心化的平台上运行。可以将其视为交易的数字账本,这些交易在区块链的整个计算机系统网络上复制和分发
区块链(blockchain) 是一种数据以 区块(block) 为单位产生和存储,并按照时间顺序首尾相连形成 链式(chain) 结构
区块头主要由父区块哈希值(Previous Hash)、时间戳(Timestamp)、默克尔树根(Merkle TreeRoot)等信息构成;区块主体一般包含一串交易的列表。每个区块中的区块头所保存的父区块的哈希值,便唯一地指定了该区块的父区块,在区块间构成了连接关系,从而组成了区块链的基本数据结构

在区块链中,我们只需要保留对自己有用的交易信息,删除或者在其他设备备份其余交易信息。如果需要验证交易内容,只需验证默克尔树即可。若根哈希验证不通过,则验证两个叶子节点,再验证其中哈希验证不通过的节点的叶子节点,最终可以准确识别被篡改的交易。
在密码学领域,一套数字签名算法一般包含签名和验签两种运算,数据经过签名后,非常容易验证完整性,并且不可抵赖。只需要使用配套的验签方法验证即可,不必像传统物理签名一样需要专业手段鉴别。
区块链共识算法及智能合约的核心要点总结,这一部分技术细节较多,采用AI总结

1. PoW(工作量证明)共识算法
通过计算难题来竞争记账权,只有成功解题的节点才能出块。
特点:
计算难题难解易验,可调整难度以控制区块增长速度。
采用最长链原则,保证诚实节点在51%算力优势下能保持链的正确性。
优点:去中心化、安全性高。
缺点:计算能耗巨大,算力竞争导致资源浪费。
2. Po(凭证证明)共识算法*
通过某种凭证(如持币量、质押等)决定出块权重,降低计算开销。
特点:
可根据应用场景选择凭证来源,优化资源分配。
优点:能耗较低,提高出块效率。
缺点:相对更中心化,部分算法激励机制不明确。
3. BFT(拜占庭容错)共识算法
通过协商机制选出领导者排序交易,所有节点通过投票表决区块有效性。
特点:
适用于恶意节点数量不超过1/3的场景,保证账本一致性。
优点:安全性强,理论基础完善。
缺点:通信开销大,不适用于大规模网络(通常不超过100个节点)。
4. 可信执行环境(TEE)结合的共识算法
利用可信硬件约束节点行为,提高共识算法的安全性和性能。
优点:减少异常情况,提高效率。
挑战:依赖特定硬件,可能带来中心化风险。
智能合约
定义:一种在满足特定条件时自动执行的程序,减少人工干预,提高执行效率。

区块链的价值:

去中心化:合约逻辑不可篡改,由代码自动执行。
透明性:所有参与节点均可验证智能合约的执行情况。
降低成本:无需第三方裁决机构,减少交易费用。
应用场景:

金融:自动支付、去中心化借贷。
供应链:追踪商品流转,防止造假。
投票系统:防篡改电子投票。
身份验证:去中心化身份管理。
医疗:安全存储医疗记录,仅授权人员可访问。
区块链的优势与挑战
优势
安全性:交易加密,抗恶意攻击。
去中心化:消除中介,提高系统公平性。
透明性:数据公开可验证,交易不可篡改。
降低交易成本:去除中介,提高交易效率。
多领域应用:涵盖金融、供应链、医疗、房地产等多个行业。
挑战
可扩展性:处理大量交易的能力有限,需优化性能。
网络安全:小型网络易受攻击,需要保证节点数量和分布。
可用性:仍在发展,用户友好性有待提升。
监管挑战:去中心化特性与传统监管框架存在冲突。
总结
区块链是一种革命性的技术,提供去中心化、安全、透明的交易方式。
不同共识算法(PoW、Po*、BFT)在安全性、效率和去中心化程度上有所权衡。
智能合约为自动化执行提供了可能,极大减少了传统交易中的信任成本。
未来仍有挑战,如可扩展性、法规合规性等,但区块链仍被认为是未来数字经济的重要基石。
<!-- Content_END -->

0 comments on commit 98319bf

Please sign in to comment.