【区块链与密码学】第4-9讲:区块链核心技术发展趋势一览

区块链技术的发展趋势 总之,区块链技术作为一种新兴的技术,具有广阔的发展前景和应用潜力。未来,区块链技术将在技术创新、应用拓展和行业规范监管等方面不断发展和完善,为各个行业的发展带来新的机遇和挑战。我们应该积极关注区块链技术的发展动态,加强技术创新和应用探索,推动区块链技术的健康发展,为经济社会的发展做出贡献。同时,行业标准的制定也可以为监管机构提供监管依据,确保区块链技术在合法合规的框架内发展。 阅读详情

本课堂用通俗易懂的系列内容为大家呈现区块链与密码学领域相关知识。这里有知识也有故事,从感兴趣到有乐趣,点宽课堂等你来学。课程首先从比特币着手进行入门介绍,再延伸至区块链的相关技术原理与发展趋势,然后深入浅出地依次介绍在区块链中应用的各类密码学技术。欢迎大家订阅本专栏,持续进行学习。

【本课堂内容全部选编自PlatON首席密码学家、武汉大学国家网络安全学院教授、博士生导师何德彪教授的《区块链与密码学》授课讲义、教材及互联网,版权归属其原作者所有,如有侵权请立即与我们联系,我们将及时处理。】

4.9 区块链核心技术发展

区块链目前处于高速发展阶段,各种创新方案不断涌现,区块链的基础理论和核心技术大致可以分为:

体系架构

可扩展性

智能合约

区块链的监管与审计

安全与隐私保护

与其它行业、领域的融合与协作

体系架构

2018年,中国信通院发布的《区块链白皮书(2018)》中给出了一种通用型的区块链系统技术架构,将区块链系统划分为基础设施、基础组件、账本、共识、智能合约、接口、应用、操作运维和系统管理九部分。

其中,基础设施层为上层提供物理资源和计算驱动,是区块链系统的基础支持;基础组件层为区块链系统网络提供通信机制、数据库和密码库。

账本层负责交易的收集、打包成块、合法性验证以及将验证通过的区块上链;共识层负责协调保证全网各节点数据记录一致性;智能合约层负责将区块链系统的业务逻辑以代码的形式实现、编译并部署,完成既定规则的条件触发和自动执行。

接口层主要用于完成功能模块的封装,为应用层提供简洁的调用方式;系统管理层负责对区块链体系结构中其他部分进行管理;操作运维层负责区块链系统的日常运维工作。

区块链基础架构图

可扩展性

现有的公链性能远远没有达到支撑起全数字化社会基础设施的要求,链上存储可扩展性需求日益迫切。

区块链采用链式累加的方式对增长的数据进行管理,但存储会随着时间推移而不断扩大,并没有上限控制,导致运行全节点需要更多的存储资源,提高了全节点的运行门槛,造成当前全节点数量减少,网络分布式程度降低;

同时,存储受限于单节点的存储瓶颈,上层应用业务数据膨胀将会带来巨大 的运维成本,数据迁移也将变得十分复杂。

因此,链上存储的潜在问题在今年逐渐引起行业重视,为了提高链上存储可扩展性,涌现的解决方案包括第一种方案,即从单点存储转换为多点分布式存储,将存储与计算进行隔离,从而缓解节点压力。

第二种方案则为了追求性能和存储可扩展性,降低链上数据可追溯性效率,链动态维护最新状态,而放弃维护不同链高度对应的状态,从而方便链上数据裁剪,链上逻辑主要聚焦在事务性和一致性,有关查询追溯的工作交由链外完成。总之,随着区块链技术的不断发展,链上存储可扩展性需要加强研究,以便支撑业务数据爆发的场景。

区块链可扩展性

智能合约

目前智能合约已被广泛应用于数字身份、贸易金融、临床试验、供应链等等场景。但本身也有一些安全缺陷,例如信息泄露、拒接服务、函数误用等等。并且在目前,智能合约自动强制执行法律有效性仍待商榷。

相比于传统合约,智能合约并没有取代司法,它只是通过机器将“执行”的过程自动化、强制化地完成,减少缔约双方的监督成本。然而,基于区块链的合约在真正的商业实践中,仍旧面临着较大的法律障碍。

关于智能合约的隐私性问题。公有链的智能合约通常会将合约代码及所执行的交易都会广播到整个网络,所有节点均会公开可见。基于对隐私问题的担忧,大量的商业场景中,智能合约难以取代传统法律合同。如果没有强有力的隐私保护机制,智能合约不适用于像对关键供应商付款、敏感交易等需高度保密的协议合约。

智能合约

区块链监管与审计

监管层面,国外从分析数字货币重点关注风险领域、建立相对完善有效的监管体系、采取基于挂牌许可的监管模式入手进行体系建设,我国则是从禁止数字货币的非法融资和炒作行为、推广由央行控制的本国数字货币与规定区块链信息服务提供者监管义务等方向去全方位实行监管措施。

区块链的可监管性

安全与隐私保护

隐私保护是区块链商用的核心,隐私保护手段可以分为三类:

一是交易信息的隐私保护,对交易的发送者、交易接受者以及交易金额的隐私保护,有混币、环签名、机密交易(Confidential Transaction)和Mimblewimble方案等。

二是智能合约的隐私保护,针对合约业务数据的保护方案,包含零知识证明、多方安全计算(MPC)、同态加密等。

三是链上数据的隐私保护,主要有账本隔离、私有数据和数据加密授权访问等解决方案。

区块链的安全与隐私保护

与其他领域的融合协作

区块链的应用截至目前可以说实现了从0到1的落地,即众多行业和领域都完成了概念验证和应用试点,但要实现1到100的应用,结合物联网、人工智能、5G 等其他前沿技术是必然趋势,也是必要前提。

随着被正式划入新基建“国家队”,区块链正在迎来产业发展的新机遇。有研究认为,与产业互联网一样,与合作伙伴共创也是产业区块链发展的最佳路径。

区块链+技术融合

从核心技术趋势来看,密码学、对等计算、安全、分布式系统和共识等词语出现的频率越来越高。不过可以看到的是,主要国家虽然加快布局区块链技术的研究和发展,但行业仍未形成统一的技术标准体系的现状,仍会是区块链之后面临的问题。

技术需要时间迭代,我们相信区块链技术蕴含着巨大的变革潜力,有望成为数字经济信息基础设施的重要组件,从而改变诸多行业的发展图景。

区块链的核心技术发展趋势就讲到这里啦,下一节课我们将进入全新单元学习,敬请期待!

参考资料:

中国信息通信研究院,《区块链白皮书2019年》

关注点宽学园,每周持续更新区块链系列课程,小宽带你进入区块链世界。我们下节课见啦。

【区块链与密码学】课堂回顾:

区块链与密码学系列文章合集

区块链核心技术简单介绍 今日对区块链的基础知识进行查缺补漏,参考了几篇文章后,对区块链中的几个核心技术增加了一点了解,给大家分享一下???????? 1. P2P网络 在区块链出现以前,P2P网络就已经比较成熟了,随着区块链的到来,这项技术变的更加成熟。 P2P网络它是整个区块链的基础计算架构。在区块链分布式网络中,中央服务器的概念被弱化,即不再需要任何中心枢纽。网络中的各个节点都可以作为一个独立的个体存在。这些节点既能作为提供服务的服务器,也能作为发送请求的客户端。它们不再需要服务器的桥接就可以直接交换资源:从一个节点上发出的 阅读详情

相关推荐

区块链】深入理解椭圆曲线密码学(ECC)

椭圆曲线密码学(Elliptic Curve Cryptography,简称ECC)是现代公钥密码学的基石之一。它以其高效的计算性能和较短的密钥长度,在区块链、数字货币和信息安全领域扮演着关键角色。本文将深入探讨ECC的原理、应用及其在区块链中的重要性。a和b为常数判别式Δ = 4a³ + 27b² ≠ 0(确保曲线光滑)椭圆曲线密码学是现代密码学区块链技术的核心支柱。它完美地平衡了安全性和效率,为数字世界提供了坚实的密码学基础。随着技术的发展,ECC将继续演进,在更多领域发挥重要作用。

鑫宝的博客 1万+

什么是区块链区块链核心技术包括哪些?

总之,区块链是一种新型的分布式技术,其核心特点是去中心化、不可篡改和透明性。它的核心技术包括分布式账本、共识机制、加密算法、智能合约和分布式存储等,这些技术共同构成了区块链的基础架构,为各种应用场景提供了可靠的支持。区块链是一种分布式账本技术,可以用于记录交易、存储数据、构建智能合约等应用。2. 共识机制:为了保证分布式账本的安全性和可信度,区块链采用共识机制来决定哪些交易被确认并添加到区块链上。1. 分布式账本:区块链使用分布式记账技术,将所有节点上的账本同步,实现去中心化的交易记录。

weixin_48745280的博客 4269

解密区块链中的密码学

在这片文章中,我们总结了区块链会用到的一些密码学原语,那什么是密码学“原语”? 不同于操作系统的“原语”概念,(注:操作系统原语是操作系统或计算机网络用语范畴。是由若干条指令组成的,用于完成一定功能的一个过程,具有不可分割性。)密码学原语强调的是“动机”,可以简单理解为:你想做什么事情?比如“加密”、“签名”是个原语,“密钥交换”、“零知识证明”也是个原语。 位于第一层阶层的原语可能一共有十...

宽客在线的博客 6817

密码学区块链技术中的应用

密码学区块链技术中的应用

m0_74374798的博客 1965

密码学系列(三):区块链+密码学基础知识

密码学系列(三):区块链+密码学基础知识一、区块链的概念区块链概述区块链的特点区块链的10年区块链变化市场现状二、区块链政策标准区块链的特点发展三、区块链的定义区块链的价值四、区块链开发语言五、区块链应用领域 一、区块链的概念 区块链概述 区块链是一个不断增长的记录列表,每一个记录被称为区块,使用密码学技术连接在一起。每个块包含前一个块的密码散链的时间戳和交易数据((通常表示为默克尔树)。因为每个区块都包含关于其前面区块的信息,所以它们共同形成了一个链,新增加的块都是在加强它前面的块。 因此,区块链对其

Juno07的博客 3176

区块链区块链密码学基础

密码学区块链技术的核心基石,没有现代密码学的支撑,区块链的去中心化、不可篡改等特性将无从谈起。本文将深入浅出地介绍区块链中的密码学基础知识。

鑫宝的博客 1万+

区块链密码学】第4-8区块链发展趋势全景

本课堂用通俗易懂的系列内容为大家呈现区块链密码学领域相关知识。这里有知识也有故事,从感兴趣到有乐趣,点宽课堂等你来学。课程首先从比特币着手进行入门介绍,再延伸至区块链的相关技术原理发展趋势,然后深入浅出地依次介绍在区块链中应用的各类密码学技术。欢迎大家订阅本专栏,持续进行学习。 【本课堂内容全部选编自PlatON首席密码学家、武汉大学国家网络安全学院教授、博士生导师何德彪教授的《区块链密码学》授课义、教材及互联网,版权归属其原作者所有,如有侵权请立即我们联系,我们将及时处理。】 4.8

Digquant的博客 593

区块链密码学:原理、技术演进未来发展趋势

区块链技术依赖于密码学来保障数据的安全性、完整性和不可篡改性。

小宝哥Code的专栏 1705

区块链密码学】第6-7:SM9数字签名算法

【本课堂内容全部选编自PlatON首席密码学家、武汉大学国家网络安全学院教授、博士生导师何德彪教授的《区块链密码学》授课义、教材及互联网,版权归属其原作者所有,如有侵权请立即我们联系,我们将及时处理。】 6.7SM9数字签名算法 为了降低公开密钥系统中密钥和证书管理的复杂性,以色列科学家、RSA算法发明人之一Adi Shamir在1984年提出了标识密码(Identity-Based Cryptography)的理念。 标识密码将用户的标识(如邮件地址、手机号码、QQ号码等)作为公...

Digquant的博客 2万+

区块链密码学:基础知识、应用未来发展

区块链技术,作为一种分布式、去中心化的数据管理方式,密码学在其安全性和可靠性方面发挥着至关重要的作用。本文将详细介绍区块链密码学的基础知识、应用以及未来发展趋势

double222222的博客 3873

区块链密码学

在学完大概了密码学的知识,其实也只是看完了Dan Boneh的那本密码学的书,现在开始密码学区块链的结合学习,因为我自己是主要针对密码学区块链的,但是去学习密码学区块链上面的一些应用,就可以使得对密码学有更深刻的了解,因为密码学拥有很庞大的体系,所以我只能这样去慢慢摸索。 这个部分的内容,大概的内容如下:这个目录下面会给出其内容的链接。 目录@xyi区块链密码学第一章 区块链密码学第二章 区块链技术原理第三章 区块链技术架构发展趋势第四章 区块链应用发展趋势第五章 哈希函数以及其在

qq_43479839的博客 1240

区块链中的密码学

课程介绍 区块链经历了比特币 1.0 时代,以太坊 2.0 时代,以及目前正在进行的 3.0 时代,应用领域正在蔓延到各行各业,主要底层技术包含:密码学、共识算法、分布式存储、P2P 网络系统。而量子计算机的出现也变得越来越近,2018 年 7 月初潘建伟教授的团队首次实现 18 个量子比特的纠缠,再次刷新量子纠缠世界记录。 本课程内容将密码学区块链中的应用、量子力学基础知识以及量子计算是如...

GitChat 6373

区块链核心技术-密码学

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33860737的博客 1239

密码学块链技术:区块链的加密基础

1.背景介绍 区块链技术是一种分布式、去中心化的数据存储和传输方式,它的核心概念是将数据以一种链式结构存储在区块中,每个区块都包含一定数量的交易数据,并通过一种称为“密码学”的技术来确保数据的安全性和完整性。在本文中,我们将深入探讨区块链技术密码学之间的关系,并揭示其核心概念、算法原理、实例代码和未来发展趋势。 2.核心概念联系 2.1 密码学 密码学是一门研究加密技术的学科,其主要目...

AI天才研究院 2561

区块链中的密码学,使用ABE结合区块链

ABE 密码学,以及区块链结合的价值 背景 区块链技术具备篡改难度高、使用成本低、分布式的优点,本应成为各行各业的重要助力。但是由于链上参方担心自己的核心数据外泄,不愿将自己的核心数据上链,这个原因成为阻止区块链落地的主要难题。 使用 ABE密码学,就可以使得区块链中数据所有权得到有效保护,链上数据归属权为参者本人所有,外人无法访问。 ABE 密码学是什么 ABE 是基于属性的加密,即(Attribute-Based Encryption)。 RSA、IBE (基于身份加密)等加密方式相比,

CHYabc123456hh的博客 3875

区块链密码学安全技术

工程领域从来没有黑科技;密码学不仅是工程。 密码学为核心的安全技术在信息科技领域的重要性无需多言。离开现代密码学和信息安全技术,人类社会将无法全面步入信息时代。区块链和分布式账本中大量使用了密码学和安全技术的最新成果,特别是身份认证和隐私保护相关技术。 从数学定理到工程实践,密码学和信息安全所涉及的知识体系十分繁杂。本章将介绍跟区块链密切相关的安全知识,包括 Hash 算法摘要、加密算法、数...

跨链技术践行者 1万+
上一篇: 【区块链与密码学】第8-6讲:基于SM9签名算法的环签名
下一篇: 【区块链与密码学】第5-2讲:哈希函数的构造
Dig Quant
博客等级 码龄6年 124粉丝 53原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值