---
title: 区块链产品设计和基础部署
description: 详细介绍区块链产品设计和基础部署
createTime: 2025/09/28 20:15:00
permalink: /ops/blockchain/practice/basic-deployment/
---

## 区块链产品方案设计

### 区块链产品需求分析

区块链产品分析主要是以下几个步骤：

1. 明确业务需求

围绕指定业务分析区块链落地解决的痛点，提出围绕业务的功能概述。

2. 搜集业务相关信息

针对设计功能，分析收集数据的方向、类型和具体维度

3. 分析搜集数据

借助数据分析工具整合收集数据，并能根据收集数据得出初步结论

能够保证收集数据的准确性和安全性

4. 确定应用需求

根据业务需求和收集数据，细化产品具体功能需求

5. 落地区块链平台

形成具体平台的设计需求报告

形成平台验收的准则

### 区块链平台设计方案

区块链平台包括：区块链底层平台、智能合约层、业务层、应用层和用户层

![区块链平台设计](https://image.simengweb.com/notes/ops/blockchain/practice/basic-deployment/2025-10-02-150534.png)

### 业务功能模块设计

业务功能模块设计包括三层：功能平台、功能模块、详细功能

![业务功能模块设计](https://image.simengweb.com/notes/ops/blockchain/practice/basic-deployment/23f38723fcc79a2a91ea317f4c467755.png)

### 业务流程图

关于业务流程图的一些常见符号：

![业务流程图常见符号](https://image.simengweb.com/notes/ops/blockchain/practice/basic-deployment/d2c1a8bbe17c0cfef0314d0d1ba9ab45.png)

有一些好用的在线绘制流程图的网站：

1. [Draw.io](https://app.diagrams.net/)

### ER 图设计

E-R 图（实体-关系图）是数据库设计中常用的一种工具，E 是实体，拥有一组属性，R 是关系，用于找到实体之间的联系。

实体与实体之间的关系，可能是一对一（1:1），一对多（1:n），多对多（m:n）

实体：通常用矩形表示，代表系统中的一个对象或概念，如"学生","课程","老师"

属性：通常用椭圆形表示，表示实体的特征，如"学生"的"姓名","班级"

关系：用菱形表示，用于不同实体间的联系，如"课程"和"学生"之间的"选修"关系