From 4bdf69eba239ef2e73897733ad9fb00ea12ca8a1 Mon Sep 17 00:00:00 2001 From: seekAndEnjoy Date: Tue, 11 Mar 2025 20:02:14 +0800 Subject: [PATCH] Update asanqi2010.md --- asanqi2010.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/asanqi2010.md b/asanqi2010.md index 5799525..03f734c 100644 --- a/asanqi2010.md +++ b/asanqi2010.md @@ -125,6 +125,31 @@ blockchain是一种链式结构的去中心化分布式账本,数据以区块 Peer to Peer,不同于传统的客户端/服务器模式,不依赖中心服务节点。区块链中,每个节点可以访问整个数据库和完整的交易记录。交易信息发送给一定数量的相邻节点即可。 一个节点发起转账——>邻近节点对交易进行签名+校验——>转发至自己的邻近节点——>交易打包至区块,广播全网——>交易生效,该区块永久保存到本地 +### 2025.03.11 +透明性和不变性: +每个区块头部包含上一个区块数据的哈希值。篡改需要修改当前区块之后的所有区块的父区块哈希值,并快速运算出伪造区块。或者拥有超过50%的算力。 + +默克尔树(每笔交易计算哈希值,然后两两分组再计算哈希值,最终只剩一个哈希值作为根),从根往上可通过验证识别被篡改的交易。 + +数字签名: +非对称加密算法,公钥+私钥。签名:私钥,验证签名:公钥 + +共识算法: +PoW共识算法:挖矿算法,竞争记账权 +Po的凭证类共识算法: +定义每个节点出块的难度,取最优 + +BFT类算法: +定期选举leader,由它来产生区块,其他节点可以举手表决 + +智能合约: +严格执行的计算机程序。事务处理、数据存储、状态机。 + +why? 安全性,去中心化(更公平),透明性,减少交易成本 + +应用:供应链和物流,房地产,投票,身份验证,医疗保健 +挑战:可扩展性,网络规模,可用性,法规和政策 + ### 2025.07.11 笔记内容