当前位置: 首页 > news >正文

区块链笔记

✅ 什么是区块链?

区块链(Blockchain)是一种去中心化的分布式账本技术(DLT),它通过密码学、共识机制和链式结构,将一组组数据(区块)按时间顺序连接在一起,实现数据的公开、不可篡改、可追溯


✅ 区块链的五大核心特征

特征解释
去中心化不依赖中心服务器,网络中的节点共同维护账本
不可篡改区块一旦写入即不可更改,修改需要同时控制大部分节点(几乎不可能)
可追溯所有交易有时间戳,链上数据可以完整回溯
共识机制网络通过某种算法达成一致(如PoW、PoS、DPoS等)
智能合约可在链上自动执行的代码,满足条件即触发(如以太坊中的合约)


✅ 区块链的组成结构

  1. 区块(Block)
    包含若干交易、时间戳、前一区块的哈希、随机数等

  2. 链结构(Chain)
    每个区块包含上一个区块的哈希值,形成链式结构

  3. 节点(Node)
    网络中的计算机,每个节点保存完整账本副本

  4. 共识机制(Consensus)
    确保数据唯一性和一致性,如比特币的工作量证明(PoW)


✅ 区块链的分类

类型特点代表
公有链任何人都可以读写和参与比特币、以太坊
私有链仅限授权机构使用银行内部链
联盟链多方共同维护,半开放金融联盟链、供应链链


✅ 区块链的典型应用场景

领域应用示例
数字货币比特币(BTC)、以太坊(ETH)
金融科技去中心化交易所(DEX)、跨境支付、DeFi
供应链商品溯源、防伪、物流链条管理
政务电子投票、电子政务、数字身份管理
医疗病历数据共享、隐私保护的数据共享平台
版权保护数字作品确权、防盗版


✅ 举个例子:比特币用的是什么样的区块链?

  • 类型:公有链

  • 共识机制:PoW(工作量证明)

  • 区块时间:约10分钟

  • 每个区块大小:约1MB

  • 主要功能:点对点的数字现金系统


✅ 总结一句话:

区块链 = 去中心化数据库 + 密码学安全 + 共识机制 + 可编程规则(智能合约)
它的目标是:构建信任的机器,无需第三方也能交易与合作。

http://www.dtcms.com/a/311181.html

相关文章:

  • 李宏毅NLP-10-语音分离
  • (1-8-1) Java -XML
  • 关于Web前端安全防御XSS攻防的几点考虑
  • Unity_数据持久化_XML存储相关
  • 第三十九章:AI导演的“魔法时间轴”:文生视频与Video Latent扩散结构
  • [ LeetCode-----盛最多的水]
  • c++ 链表知识汇总
  • FreeRTOS源码分析一:task创建(RISCV架构)
  • 【Pytorch✨】LSTM 入门
  • 用 Qt 打造优雅的密码输入框:添加右侧眼睛图标切换显示
  • 云环境K8s集群WebSocket连接失败解决方案
  • 深入解析 <component :is> 在 Vue3 组合式中的使用与局限
  • 关于Web前端安全防御之点击劫持的原理及防御措施
  • Docker容器中文PDF生成解决方案
  • JavaScript特殊集合WeakMap 的使用及场景介绍
  • C++ lambda表达式与线程库
  • String boot 接入 azure云TTS
  • 20250802安装CP2102N的驱动程序(适配飞凌的OK3576-C)
  • 如何在Ubuntu上部署excalidraw
  • Seal Report:一款免费开源的报表工具
  • 使用 BERT 的 NSP 实现语义感知切片 —— 提升 RAG 系统的检索质量
  • 计算机网络:什么是任播
  • 【计算机网络】Socket网络编程
  • 从零开始构建AI Agent评估体系:12种LangSmith评估方法详解
  • QUdpSocket 详解:从协议基础、通信模式、数据传输特点、应用场景、调用方式到实战应用全面解析
  • Linux网络编程【基于UDP网络通信的字典翻译服务】
  • M|银翼杀手
  • Web 开发 10
  • K8s+Nginx-ingress+Websocket基础知识理解
  • 系统思考:超越线性分析