认证区块链架构师™
About Course
课程概述:
区块链架构师设计区块链解决方案并定义基础设施和安全要求。他们将业务需求转换为技术规范,并确定用于跟踪解决方案性能的参数。区块链架构师的工作是在具有挑战性的领域做出明智的决策,以便实施的系统符合非功能性要求。 借助此认证,区块链架构师将能够更好地运用他们的理论和实践知识,并获得区块链开发所有领域的实践经验。它将作为您在区块链行业经验的展示。您还将获得必要的机会,以发展明智地决定各种区块链计划所需的技能。作为认证区块链架构师,在为公司和企业创建和构建基于区块链的解决方案时,您将具有优势。
What Will You Learn?
- 认证区块链架构师™是一位技术娴熟的专业人士,在设计和实施可扩展且安全的区块链解决方案方面拥有卓越的专业知识。该认证验证了他们在区块链架构、系统设计、网络安全和去中心化应用程序开发方面的熟练程度。区块链架构师在塑造区块链格局、提供战略指导和监督区块链项目的成功部署方面发挥着关键作用。
Course Content
介绍
-
认证区块链架构师简介
区块链架构师 – 概述
-
在基于区块链的系统中的不同角色
-
架构师、工程师、开发人员和安全工程师
-
为什么我们需要架构师?
-
成为区块链架构师所需的技能
区块链概述
-
什么是区块链?
-
Merkle Tree 和 Hasing
-
区块、钱包和地址
-
公钥和私钥
-
区块链的类型
-
什么是区块链挖矿?
-
不同类型的共识算法
区块链架构基础
-
区块链基本架构
-
区块链功能架构
-
区块链架构的业务组件
-
区块链架构的技术组件
-
区块链层
区块链架构所需的工具
-
支持区块链的其他技术
-
可用于构建区块链解决方案的编程语言
-
密码学和区块链算法
-
区块链挖矿算法
开发您自己的网络节点
-
何时使用区块链?
-
区块链三难困境
-
区块链功能风险
-
其他区块链技术
-
区块链解决方案 – 步骤和措施
构建您自己的区块链解决方案
-
分析需求
-
架构 – 设计区块链应用程序
风险管理
-
区块链系统中的风险管理
-
区块链系统中的风险类型
以太坊
-
以太坊 – 概述
-
以太坊 – 工具和技术
-
以太坊 – 架构
超级账本结构
-
超级账本简介
-
超级账本结构-简介
-
超级账本结构-组件
-
超级账本结构-架构
-
交易流程
-
背书流程
-
背书策略
-
数据分发协议
-
链码
-
证书颁发机构
-
成员服务提供者
R3 Corda
-
什么是Corda?
-
Corda的数据结构
-
Corda架构
Cardano
-
Cardano – 概述
-
Cardano治理
-
Ouroboros PoS
-
Cardano – 架构(网络)
Quorum
-
概述
-
架构
存储平台
-
存储平台
-
星际文件系统(IPFS)
-
FileCoin
侧链
-
侧链概述
-
Polygon-简介
-
Polygon桥
第二层规模化解决方案
-
第二层扩展解决方案
-
零知识Rollups
-
乐观Rollups
-
零知识Rollups对比乐观Rollups
-
状态通道
-
闪电网络
预言机
-
区块链预言机
-
设计模式
-
Chainlink
互操作性
-
区块链互操作性
-
Polkadot
-
Cosmos概述
-
Polkadot对比 Cosmos
身份管理
-
身份管理
-
Hyperledger-Indy
治理和DAO
-
区块链特定的治理问题
-
DAOs
创建与部署智能合约(实操课程)
-
投票去中心化应用程序
-
创建投票去中心化应用程序第一部分
-
创建投票去中心化应用程序第二部分
项目2(实操课程)
-
CordaApp概述
-
创建Intellij项目
-
汽车状态
-
汽车合同
-
货运流程
-
运行特斯拉的应用程序
区块链安全
-
重入攻击
-
未检查发送
-
高昂的运营成本
-
先除后乘
-
超前交易
-
区块时间戳
-
交易来源(Tx.Origin)
-
竞争条件
-
拒绝服务DOS
-
溢出(Overflow)和下溢(Underflow)
-
不当的可见性说明符
-
紧急停止
概念设计证明
-
概念验证设计与构建
-
对齐
-
建立团队
-
从概念验证(PoC)到最小可行产品(MVP)的转变
记录区块链解决方案
-
技术文档
-
用户文档
-
API文档说明
推荐的学习方法
考试
Student Ratings & Reviews
No Review Yet