区块链入门知识

为什么我们需要区块链


目录

  • Web1 → Web2 → Web3 定义
  • Web2 的繁荣之余,有哪些问题?
  • 区块链的解决之道(密码学 + 去中心化)
  • 钱包演示:利用密码学实现资产个人控制
  • 区块链运行原理(去中心化是如何实现的)

Web1 → Web2 → Web3

  • Web1 - Read(只读)

    • 信息发布(如静态博客)
  • Web2 - +Write(可互动)

    • 微信 / 抖音 / 淘宝 / 京东 / Google ... 绝大多数互联网应用
  • Web3 - +Own(可拥有)

    • 比特币、以太坊、USDC、Uniswap ...

Web2:当前互联网的问题

  • 便利与依赖:获取信息、社交互动、交易、娱乐
  • 网络效应让互联网大厂掌控绝大部分资源与服务,也控制着我们
  • "割裂"体验:如账号体系不互通、跨境转账困难等
  • 被"利用/挟持"
    • 利用垄断滥用权力(寻租)
    • 暴力牟利、强迫用户、互通设障、信息审查与控制 ...

"一切有权力的人都会滥用权力,这是一条万古不易的经验。"

------ 孟德斯鸠

被忽视的大问题:隐私

  • 隐私不是秘密,隐私是选择性地向世界揭示自己的能力(加密朋克宣言)
  • 当我们没有数据的控制权,就不知道数据如何被存储、被利用、被倒卖
  • 信息泄露往往是诈骗和勒索的起点:
    • 2016 年徐玉玉事件
    • 2025 年演员王星电信诈骗事件
  • 在隐私面前,我们不应该有侥幸

解决问题的希望:区块链技术

  • (通常认为)Web3 应用是基于区块链技术搭建的应用
  • 区块链技术 :利用密码学和去中心化网络,搭建的公共技术平台
    • 密码学:实现所有权控制
    • 去中心化网络:节点相互验证(要求代码开源),防止作恶

中心控制着一切 vs 节点是平等的 → 限制单体作恶空间

Web3 应用执行过程

  1. 用户通过钱包签名交易,发送到节点
  2. 节点验证交易合法性(如签名正确、手续费足够等),执行并出块(包含多个交易)
  3. 其他节点通过本地重复执行验证,确认后更新本地账本

节点只能被动执行,不能主动修改用户数据


演示:用户签名确认

核心变化

  • 数据主权的回归
    • 用户(通过私钥)控制数据主权,网络节点仅被动执行指令
  • 高阶密码学(如零知识证明、同态加密)可防止信息泄露
  • 无许可:任何人都可无许可加入网络
  • 开源 + 相互验证:可信度大大提升
  • "信任机构" 转向 "信任代码"(例如:货币发行由代码决定)
  • 忠实的记录机器:运行记录无法篡改,形成可信账本

要实现真正的去中心化,还有一些工作要做

几个关键问题

  • 网络中相互独立的节点如何达成一致?
  • 经典的双花问题(如何确定哪一份数据是有效的)?
  • 如何排除"假"数据?
  • 为什么要参与做节点?

"共识"问题

------ 中本聪,2008,《比特币:一个点对点的电子现金系统》

中本聪共识机制(PoW)

  • 写数据(出块)需满足:PoW(工作量证明) + "最长链"原则
  • 最先找到密码学难题的节点有权延长区块(挖矿),并获得奖励(BTC 发行)
  • 密码学难题:求解满足条件的 Hash 值,只能使用穷举法(平均约 10 分钟)
  • 所有人只认同最先延长的区块(即最长链)

示例:https://blockchaindemo.io/

中本聪共识的核心价值

  • 每个区块通过 Hash 与上一区块相连 → 形成巨大作恶成本
  • 确保全局唯一的账本,杜绝双花
  • PoW 保障网络安全:作弊是无用功,除非掌握 >51% 算力

分叉问题

  • 若多个节点同时解出难题 → 产生临时分叉
  • 等待下一个区块由谁先解出,网络自动收敛到最长链

为什么交易所充值需等待多个区块?

为了确保区块不会被重组(获得"最终确定性")


小结

  • Web2 的便利带来了大厂垄断、挟持用户、隐私泄露等问题
  • 区块链通过密码学 让数据控制权回归用户,通过去中心化网络防止个体作恶
  • 共识机制用于协调去中心化网络中节点的一致行为
  • 比特币是第一个区块链网络,使用中本聪共识(PoW)

思考:比特币(或区块链技术)有哪些局限?

  • 较慢:交易确认慢、TPS 低
  • 较贵:Gas 费用高
  • 自托管的用户体验较差

谢谢!

更多参考资料

相关推荐
长安链开源社区10 小时前
长安链开发大赛 在期待什么样的作品?
web3·区块链
Blockchain Learning19 小时前
去中心化身份(DID)模型解析:区块链如何重塑身份管理?
大数据·去中心化·区块链
BlockChain88819 小时前
以太坊开发入门:从 0 到 1 搭建第一个 DApp
区块链·智能合约
haizhongjien19 小时前
初始化代币发行数量并设置好锁仓和释放信息
区块链
财***权86019 小时前
期权手续费一览表最新的标准
区块链
BlockChain88819 小时前
AI+区块链深度探索:算法与账本的共生时代
人工智能·算法·区块链
中冕—霍格沃兹软件开发测试19 小时前
区块链交易最终一致性测试的核心挑战与实践框架
微服务·架构·单元测试·区块链·集成测试·旅游
开源Z19 小时前
WeDPR v3.0 适配国密(SM)区块链节点部署实战:填坑官方文档未覆盖的配置
区块链·密码学·可信计算技术
Web3VentureView1 天前
SYNBO走进以太坊中国高校行复旦大学专场:链接Web3下一代开发者
人工智能·web3·区块链·加密货币·synbo
王苏安说钢材A2 天前
无锡卖无缝管厂家推荐@无锡佳钛合不锈钢有限公司
区块链