区块链技术综述

区块链技术综述

论文摘要

基于区块链整体架构介绍技术栈层级,以比特币为例分析区块链工作原理,从分布式账本的角度描述区块链账本存储模型和账本分类情况。区块链中的数据通过共识算法在全网传播、达成共识并存储。在不存在可信第三方的情况下,利用智能合约实现交易、事务及分布式应用的独立运行,保证区块链数据的完整性、安全性及合法性。同时将哈希算法与默克尔树相结合降低区块链存储空间,基于数字签名算法为区块链参与者提供匿名身份证明,并使用加解密技术进一步保护区块链数据隐私。针对区块链安全、隐私保护、钱包管理等问题对当前研究的不足和未来的研究方向进行分析和展望。

论文目录

  • 0 概述
  • 1 相关技术
  •   1.1 区块链平台架构
  •   1.2 区块链工作原理
  • 2 分布式账本
  •   2.1 账本存储模型
  •   2.2 加密货币与数字资产
  •   2.3 账本分类
  • 3 共识算法
  •   3.1 共识算法分类
  •   3.2 常用共识算法
  •     3.2.1 PoW算法
  •     3.2.2 PoS算法
  •     3.2.3 BFT算法
  •     3.2.4 DPoS算法
  •   3.3 共识算法对比
  • 4 智能合约
  •   4.1 区块链上的智能合约
  •   4.2 从脚本到智能合约的演化过程
  •   4.3 运行原理
  •   4.4 运行环境
  • 5 密码学
  •   5.1 相关理论
  •     5.1.1 哈希函数
  •     5.1.2 加解密
  •     5.1.3 数字签名和验签
  •   5.2 身份管理
  •   5.3 隐私保护
  • 6 区块链安全
  •   6.1 51%攻击
  •   6.2 硬分叉
  •   6.3 智能合约安全
  •   6.4 欺诈攻击
  •   6.5 钱包安全
  • 7 发展与展望
  •   7.1 共识机制
  •   7.2 跨链技术
  •   7.3 隐私保护
  •   7.4 性能优化
  •   7.5 多链和侧链
  •   7.6 区块链数据库
  •   7.7 安全与自主可控
  •   7.8 分布式可验证随机数生成器
  • 8 结束语
  • 文章来源

    类型: 期刊论文

    作者: 张亮,刘百祥,张如意,江斌鑫,刘一江

    关键词: 区块链,密码学,共识机制,智能合约,隐私保护

    来源: 计算机工程 2019年05期

    年度: 2019

    分类: 信息科技

    专业: 计算机软件及计算机应用

    单位: 复旦大学计算机科学技术学院上海市区块链工程技术研究中心,复旦大学计算机科学技术学院上海市智能信息处理重点实验室,复旦大学计算机科学技术学院复旦-众安区块链与信息安全联合实验室

    基金: 国家自然科学基金(61672166),上海市领军人才项目(16XD1400200),上海市科技创新行动计划(16JC1402700)

    分类号: TP311.13

    DOI: 10.19678/j.issn.1000-3428.0053554

    页码: 1-12

    总页数: 12

    文件大小: 663K

    下载量: 7152

    相关论文文献

    标签:;  ;  ;  ;  ;  

    区块链技术综述
    下载Doc文档

    猜你喜欢