密码学与架构安全:从区块链到量子计算的全面探索
1. 区块链技术概述
2008年,中本聪发表了关于比特币的白皮书《比特币:一种点对点的电子现金系统》。区块链技术将交易记录在分布式网络的数字账本中,使其不可篡改。任何有价值的东西,如土地资产、汽车等,都可以作为交易记录在区块链上。区块链通过以下五个属性建立信任:
- 分布式 :分布式账本在连接到区块链的节点之间共享,并随着每笔新交易实时更新,因为没有中央服务器控制数据。
- 安全 :通过权限和密码学,确保区块链不会被未经授权的访问。
- 透明 :区块链中的每个节点或参与者都有一份区块链数据副本,可访问所有交易数据,无需中介即可验证身份。
- 基于共识 :所有相关网络参与者必须同意交易有效,这通过共识算法实现。
- 灵活 :可以将基于特定条件执行的智能合约写入平台,区块链网络可以与业务流程同步发展。
区块链包含以下功能:
- 区块
- 交易
- 时间戳
- 工作量证明
- 用于收集新交易、找到其区块的工作量证明、在找到工作量证明后向所有节点广播新区块、接受区块和验证区块的网络
- 激励机制
下面是区块链功能的简单表格展示:
| 功能 | 描述 |
| ---- | ---- |
| 区块 | 存储交易数据的单元 |
| 交易 | 价值转移的记录 |
| 时间戳 | 记录交易发生的时间 | <
超级会员免费看
订阅专栏 解锁全文
3657

被折叠的 条评论
为什么被折叠?



