美文网首页
蚂蚁区块链ACCA知识点

蚂蚁区块链ACCA知识点

作者: 肥兔子爱豆畜子 | 来源:发表于2022-12-27 15:07 被阅读0次

技术基础

代码管理⼯具-Git-Flow考核内容:
  1. 概念类考核:分支概念;

  2. 操作类考核:掌握分⽀操作;暂存操作;回退操作;标签操作;⽇志操作;常规操作;Git协议;冲突解决。

编程基础:
  1. Java:
    a. 概念类考核:⾯向对象基础;JAVA核⼼类;Java注解;Java泛型;Java IO/NIO;Java ⽇期
    与时间;Java 加密与安全-数字证书;⽹络编程;XML 与 JSON;JDBC;
    b. 场景概念类考核:设计模式
    c. 代码类考核:Java异常处理;Java反射机制;Java 集合- Properties、equals、hashCode;
    Java 正则表达式;多线程;设计模式;

    d. 算法类考核:Java 加密与安全-⾮对称加密算法、签名算法;
    e. 不做考察但建议学习内容:Java 单元测试;Java 加密与安全-编码算法、散列算法、
    BouncyCastle、Hmac算法、对像加密算法、⼝令加密算法、密钥交换算法;Maven。

  2. springBoot:
    a. 概念类考核:spring 基础;springBoot注解;springBoot异常处理;springboot事务;
    b. 不做考察但建议学习内容:springBoot权限应⽤;springBoot热部署;springBoot定时任务;
    springCloud;springBoot整合持久层技术;springBoot视图层技术;springBoot整合web开
    发;springBoot缓存技术;springBoot对表单数据校验。

  3. 编程模式:
    a. 概念类考核:MVC模式;MVVM模式。

虚拟化技术
  1. Docker
    a. 概念类考核:Docker Compose编排⼯具;
    b. 操作类考核:Docker 容器、Docker镜像;
    c. 代码类考核:Dockerfile使⽤。

  2. Devops
    a. 概念类考核:Devops思想;
    b. 流程类考核:Devops流程;
    c. 不做考察但建议学习内容:Devops最佳⼯具。

  3. Kubernetes
    a. 概念类考核:Master节点及其组件、Node节点及其组件、Kubectl命令⾏⼯具、K8s基础概念对
    象、K8s集群组件、Pod。

关系型数据库
  1. 关系型数据库
    a. 概念类考核:数据库范式、索引、事务概念;
    b. 场景概念类考核:事务隔离级别;
    c. 代码类考核:SQL语句-增删改与数据查询;
    d. 不做考察但建议学习内容:关系型数据库概述。
NOSQL数据库
  1. Redis
    a. 概念类考核:Redis数据结构、Redis集群⽅案、Redis功能、Redis持久化、Redis缓存问题;
    b. 场景概念类考核:Redis过期策略、Redis的数据淘汰策略;
    c. 不做考察但建议学习内容:Redis常⽤操作、Redis⽀持的Java客户端。

  2. MongoDB
    a. 不做考察但建议学习内容:MongoDB特点、MongoDB适用场景、MongoDB高级。

消息队列
  1. Kafka
    a. 概念类考核:Kafka概念和基础;
    b. 场景概念类考核:⼯作流程;
    c. 不做考察但建议学习内容:kafka安装部署与基本操作、节点-代理配置。

  2. RabbitMQ
    a. 不做考察但建议学习内容:Rabbitmq概念、Rabbitmq交换器、消费消息⽅式、消费者端消息
    确认模式、⽣产者端消息确认模式、死信队列、Rabbitmq消息发布接收流程、可靠消息投递解
    决⽅案、Rabbitmq使⽤场景。

  3. RabbitMQ
    a. 不做考察但建议学习内容:Rocketmq概念组成、消费模式、消息幂、Rocketmq集群。

Linux操作系统使用
  1. Linux基础
    a. 操作类考核:Linux权限控制、Linux⽤户管理、Linux组管理、Linux⽂件⽬录操作管理、Linux
    编辑器的使⽤、Linux进程管理、Linux⽹络管理、Linux系统常用命令、Linux的SSH协议、
    Linux磁盘管理。
⽂件型数据库
  1. LevelDB
    a. 概念类考核:LevelDB结构、LevelDB特性、LevelDB写流程、LevelDB读流程、LevelDB
    Compaction操作;
    b. 代码类考核:LevelDB操作接口。

  2. RocksDB
    a. 概念类考核:RocksDB模块分类、RocksDB数据特点及存取、RocksDB基础组成、RocksDB
    写流程、RocksDB读流程;
    b. 场景概念类考核:RocksDB适用场景;
    c. 代码类考核:RocksDB基本操作。

区块链技术

区块链基础
  1. 区块链核心概念
    a. 概念类考核:技术特征、系统架构;
    b. 代码类考核:LevelDB操作接口。
    c. 不做考察但必须了解的内容:常用术语、系统指标、测评认证、应用场景。
区块链底层技术
  1. 区块链分布式
    a. 概念类考核:分布式系统概论、FLP不可能原理、ACID原则、共识算法;
    b. 综合类考核:CAP原理、多阶段提交;
    c. 公式类考核:拜占庭将军问题;
    d. 不做考察但必须了解的内容:共识算法评价指标。

  2. 区块链密码学
    a. 概念类考核:非对称加密、对称加密;
    b. 场景概念类考核:公开密钥基础设施;
    c. 算法类考核:哈希算法、⾮对称加密、对称加密;
    d. 不做考察但必须了解的内容:现代密码学概述。

  3. 区块链激励机制
    a. 算法类考核:挖矿的⼯作原理、出块奖励、挖矿难度、矿池及收益分配算法、手续费;
    b. 不做考察但必须了解的内容:区块链博弈机制、代币发行机制。

  4. 区块链智能合约
    a. 概念类考核:区块链合约分类;web3的基础概念、环境准备、合约编译、合约发布以及合约调
    ⽤;ERC;
    b. 算法类考核:Solidity编程语法;
    c. 不做考察但必须了解的内容:合约执⾏环境。

  5. 区块链⽹络技术
    a. 概念类考核:对等⽹络、节点类型、数据传播协议、跨链;
    b. 算法类考核:节点类型、数据传播协议、数据验证机制、对等⽹络路由、跨链;
    c. 综合类考察:通信机制、消息序列化协议、数据接⼝。

  6. 区块链存储技术
    a. 概念类考核:存储数据结构、IPFS概念;
    b. 算法类考核:存储数据结构、数据检索;
    c. 不做考察但必须了解的内容:IPFS开发。

  7. 区块链安全与隐私保护
    a. 概念类考核:合约安全、共识安全、网络安全、数据安全、区块链隐私保护;
    b. 解决⽅案考核:共识安全、网络安全、数据安全;
    c. 代码类考核:合约安全;

d. 不做考察但必须了解的内容:区块链安全概述、可控监管和追踪技术。

  1. 比特币
    a. 概念类考核:比特币架构、区块结构、比特币密钥、比特币网络、比特币钱包、比特币交易模
    型、比特币机制、比特币分叉、比特币侧链;
    b. 算法类考核:比特币交易模型、比特币挖矿;
    c. 流程和⽅法类考核:比特币交易模型。

  2. 以太坊
    a. 概念类考核:以太坊架构、以太坊数据结构、以太坊共识算法、以太坊账户模型、以太坊状态
    机、以太坊虚拟机、以太坊交易模型、以太坊智能合约;
    b. 算法类考核:以太坊数据结构、以太坊共识算法、以太坊交易模型;
    c. 综合类考察:以太坊数据结构、以太坊账户模型、以太坊交易模型。

  3. Fabric
    a. 概念类考核:Fabric节点类型;
    b. 机制类考核:Fabric数据分发;
    c. 算法类考核:Fabric交易流程;Fabric核⼼概念中的排序服务和背书策略;
    d. 不做考察但必须了解的内容:Fabric架构、Fabric核⼼概念、Fabric核⼼组件、Fabric链码、
    Fabric MSP、Fabric可插拔共识、链码开发部署、Fabric密码算法套件、Fabric身份、Fabric
    网络设计。

蚂蚁链的产品的开发与应用

蚂蚁链BaaS平台的基本功能、特性、优势
  1. 蚂蚁链BaaS平台概述
    a. 概念类考核:蚂蚁链逻辑架构、蚂蚁链功能特性(账户模型与状态转换、智能合约、存储设计、共识协议、虚拟机、安全机制、可信执⾏环境与跨链技术、信任构建与系统治理)、BaaS平台提供的功能应⽤(合约链浏览器、分层密钥管理服务、Workflow 业务状态订阅服务、账户映射服务、⼩程序浏览器服务数据导出服务、浏览器业务视图、浏览器数据能⼒输出);
    b. 不做考察但必须了解的内容:蚂蚁链BaaS平台简介。

  2. BaaS平台基本功能
    a. 概念类考核:创建联盟、加入联盟、联盟链准入、证书与密钥、⾃动化部署、区块链平台、区块链应用、区块链浏览器。

  3. 平台优势
    a. 产品特性类考核:⾼性能、⾼可靠性、双重权限信任保护、跨⽹络部署、数据隐私及安全、⽹络安全保障、简单易⽤。

  4. 蚂蚁链⼀体机
    a. 场景类考核:联合营销;

    b. 产品功能类考核:安全⾃主可控服务器、⾼性能⾼可靠 BaaS 平台、监控运维⾃动化、“0” 代码存证及极速智能合约;

    c. 产品特性类考核:⾃主可控,软硬件双重安全、软硬⼀体化交付和运维、国产⾃研⼀体机⽀持双芯⽚架构、性能卓越稳定性⾼。

BaaS平台密码学、身份认证等技术特征、组件功能
  1. 密码学
    a. 概念类考核:密码学标准、数字签名算法、加减密算法、摘要算法。

  2. 身份认证技术
    a. 概念类考核:证书与密钥、TLS 证书与双向认证。

BaaS平台智能合约技术特征、组件功能
  1. 智能合约技术特征
    a. 概念、技术特征与功能类考核:合约⽣命周期(合约编写、合约编译、合约部署、合约调用、合约升级、合约冻结)、合约类型(EVM、Native、WASM、Precompiled)、合约扩展(RSA 验签、Base64 编解码、上下⽂获取、JSON & XML 解析);

  2. 智能合约组件功能
    a. 功能类考核:账户体系、合约体系、区块查询、交易查询、事件监听、隐私保护、数据隔离、SPV验证。

BaaS平台共识机制技术特征、组件功能
  1. 共识机制技术特征
    a. 功能类考核:节点容错性、并行PBFT;

  2. 共识机制组件功能
    a. 功能类考核:PBFT、ABFT。

基于蚂蚁链BaaS的合约开发
  1. 应⽤开发流程
    a. 概念、流程类考核:开发框架、开发流程、工具合SDK选择;

  2. 蚂蚁链Solidity合约开发方法
    a. 概念类考核:蚂蚁链Soliditiy合约开发说明、合约数据类型;
    b. 代码类考核:声明合约版本、声明变量、声明事件、构造函数、定义实现方法、合约关键字(函数类型的构造⽅式、函数修饰关键字、函数权限关键字);
    c. 操作类考察:合约编译工具(下载 solc-js、安装 solc-js、使⽤ solc-js)。

蚂蚁链技术服务产品矩阵
  1. 跨链数据连接服务
    a. 考察其应⽤场景、产品功能、产品特性。

  2. 分布式身份服务
    a. 考察其应⽤场景、产品功能、产品特性。

  3. 可信计算服务
    a. 考察其应⽤场景、产品功能、产品特性。

  4. 应⽤速搭平台
    a. 考察其应⽤场景、产品功能、产品特性。

蚂蚁链增值类服务产品矩阵
  1. 区块链合同
    a. 考察其应⽤场景、产品功能、产品特性。

  2. 蚂蚁链授权宝
    a. 考察其应⽤场景、产品功能、产品特性。

  3. 可信身份认证
    a. 考察其应⽤场景、产品功能、产品特性。

蚂蚁链专业领域类服务产品矩阵
  1. ⻛控服务
    a. 考察业务反欺诈、智能⻛控平台、企业⻛险⼤脑、数据安全合规服务、数据安全保护服务的应⽤场景、产品功能、产品特性。

  2. 多⽅安全计算
    a. 考察其应⽤场景、产品功能、产品特性。

  3. 可信存证产品设计
    a. 考察其应⽤场景、产品功能、产品特性。

相关文章

网友评论

      本文标题:蚂蚁区块链ACCA知识点

      本文链接:https://www.haomeiwen.com/subject/ztnoqdtx.html