区块链基础:所有权管理与交易记录全解析
1. 区块链开发任务概述
在设计用于管理所有权的分布式点对点账本系统时,需要完成以下七个关键任务:
1. 描述所有权 :确定如何描述所有权,交易是描述所有权转移的有效方式,完整的交易历史是确定当前所有者的关键。
2. 保护所有权 :防止他人未经授权访问财产,密码学可用于在个体层面保护交易,保护所有权包括识别和验证所有者以及限制对财产的访问。
3. 存储交易数据 :需要安全地存储所有交易历史,区块链数据结构可作为数字账本。
4. 准备在不可信环境中分发账本 :设计在不可信环境中运行的分布式点对点账本系统,要使账本不可更改,同时允许添加新交易。
5. 分发账本 :创建分布式点对点账本系统,让节点之间进行交互和信息交换。
6. 向账本添加新交易 :确保只有有效和授权的交易被添加到账本中,让系统成员相互监督。
7. 确定哪个账本代表真实情况 :解决分布式系统中不同节点交易历史不同的问题,让节点自行决定哪个交易历史代表真实情况。
以下是这些任务的流程图:
graph LR
A[描述所有权] --> B[保护所有权]
B --> C[存储交易数据]
C --> D[准备在不可信环境中分发账本]
D -->
订阅专栏 解锁全文
5311



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



