信息化发展28

区块链概述

区块链技术具有多中心化存储、隐私保护、防篡改等特点, 提供了开放、分散和容错的事务机制, 成为新一代匿名在线支付、汇款和数字资产交易的核心, 被广泛应用于各大交易平台, 为金融、监管机构、科技创新、农业以及政治等领域带来了深刻的变革。

技术基础

1、上区块链概念可以理解为以非对称加密算法为基础, 以改进的默克尔树( MerkleTree )为数据结构, 使用共识机制、点对点网络、智能合约等技术结合而成的一种分布式存储数据库技术。
2 、区块链分为公有链、联盟链、私有链和混合链四大类。
3 、区块链的典型特征: 多中心化、多方维护、时序数据、智能合约、不可篡改、开放共识、安全可信。

关键技术

分布式账本: 分布式账本的核心思想是: 交易记账由分布在不同地方的多个节点共同完成, 而且每一个节点保存一个唯一、真实账本的副本, 它们可以参与监督交易合法性, 同时也可以共同为其作证; 账本里的任何改动都会在所有的副本中被反映出来, 理论上除非所有的节点被破坏, 所有整个分布式账本系统是非常稳健的, 从而保证了账目数据的安全性。
加密算法: 一般分为散列(哈希)算法和非对称加密算法。典型的散列算法有MD5,SHA 1/SHA 2 和SM3 , 目前区块链主要使用SHA 2 中的SHA256 算法。常用的非对称加密算法包括RSA 、Elgamal 、D H、ECC (椭圆曲线加密算法)等。
共识机制: 共识机制分析可基于
合规监管: 是否支持超级权限节点对全网节点、数据进行监管。
性能效率: 交易达成共识被确认的效率。
资源消耗: 共识过程中耗费的CPU 、网络输入输出、存储等资源。
容错性: 防攻击、防欺诈的能力。

人工智能技术基础

人工智能是指研究和开发用于模拟、延伸和扩展人类智能的理论、方法、技术及应用系统的一门技术科学。从当前的人工智能技术进行分析可知, 其在技术研究方面主要聚焦在热点技术、共性技术和新兴技术三个方面。
人工智能的关键技术主要涉及机器学习、自然语言处理、专家系统等技术, 随着人工智能应用的深入, 越来越多新兴的技术也在快速发展中。
1 )机器学习: 是一种自动将模型与数据匹配, 并通过训练模型对数据进行“学习” 的技术
2 ) 自然语言处理: 它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法
3 )专家系统: 是一种模拟人类专家解决领域问题的计算机程序系统。

你可能感兴趣的:(软考高项4版,软考)