【区块链与密码学】第2-2讲:公链VS联盟链

Day 1:从零认识区块链与智能合约,开启 Solidity 之旅! 区块链是一种去中心化、不可篡改的分布式数据库技术,通过密码学方法将数据链接成"链",由网络节点共同维护验证。其核心特征包括去中心化、不可篡改、透明可验证等。公链(如比特币)完全开放,而联盟链(如Hyperledger)由多个组织共同管理,更适合商业协作。智能合约是运行在区块链上的自动执行数字协议,应用于DeFi、NFT、DAO等领域。以太坊虚拟机(EVM)是执行智能合约的核心引擎,通过Gas机制计费确保系统稳定运行。EIP-1559改革了Gas费用结构,使交易费用更可预测。 阅读详情

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

2.2区块链的特点

在上一期我们讲到由比特币而演化而来区块链技术到底是什么样子,这一期中我们将着重讲述区块链技术的特点,以及由这些特点谈到区块链如何分类。

区块链的特点可以分为:开放性、去中心化、不可篡改、永久性。

开放性-免费、开源的交易系统

去中心化-不依赖于信任机构

不可篡改-时间戳保证交易的不可逆和可追溯性

永久性-合法交易永远记录在区块链

如果从互联网的四大特点“公平、分享、公开、透明”来看区块链,我们会发现,区块链才是真正“继承”了互联网的四大特点。

Contractual-按合约执行的—公平:所有的节点都按照一个规则或合约行事并达到共识(智能合约)。

Distribute-分布式的—共享:只需要连接到最近的节点就可以获取所需要的所有信息。

Trackable-可追溯的—公开:系统的每个节点都有所有附带时间戳的完整拷贝,数据不可篡改。

Autonomous-自治的—透明:系统节点对等,自由加入和离开;去中心化,无管理机构或第三方仲裁。

区块链科普之中国区块链发展现状

政府全面布局创新

截止2019年1月,北京、广东、浙江等全国超过26个省市地区发布区块链相关政策,福建、云南、重庆、福州等省市将发展区块链技术与产业写入2019年政府工作报告中,开展区块链产业链布局

技术应用蓬勃发展

  • 国内区块链企业初具规模,互联网巨头提前布局区块链。

  • 我国已具备核心技术的区块链底层平台。

  • 区块链标准研制已走在世界前列。

  • 区块链技术已经在银行、保险、供应链、电子票据等领域得到了应用验证。

高校重视人才培养

  • 北京、上海、深圳等地先后成立了一系列区块链联盟,促进区块链的发展。

  • 我国目前有62家区块链研究院,分布在15个城市。

  • 国内已有10所高校开展了区块链课程。

2.3 区块链的分类

区块链技术为全新的商业化环境提供了更多的思考与尝试,这体现在区块链的特点中。区块链的特点是多节点记账,可以防止信息篡改,也实现了信息的多个节点确认。这使得区块链技术可以作为底层技术,成为产品化系统服务于商业化需求。

从分类来看,大致可以分为三类:公链,联盟链,私有链。

公链

图:公链

指用户不用注册就能匿名参与的链,无需授权就能访问的区块链。公链的任何区块对外公开,任何人可以读取、发送交易却能获得有效确认的共识区块链。

比特币就可以看做为第一代公链,而拥有可编程智能合约的以太坊可以看做是第二代公链。公链的特点是任何节点向任何人开放,任何人均可自由参与和退出。

万向区块链肖风博士曾说:公有区块链是一个完全去中心、去中介的一个自组织,在公有区块链上,不可能没有密码货币,否则无人为区块链工作。

密码货币在公链的作用相当于自组织发动机的汽油,没有汽油动力再强的发动机也转不起来。

私有链

图:私有链

指的是对单独的个人或实体开放的链。私有链的特点是单机构享有使用权和控制权并且权力完全控制在一个组织中,属于内部系统。

其特点是交易速度非常之快,一个私有链的交易速度可以比任何其他的区块链都快,甚至接近不是区块链常规数据库的速度。

这是因为就算少量的节点也都具有很高的信任度,并不需要每个节点来验证一个交易。给隐私更好的保障私有链使得在那个区块链上的数据隐私政策像在另一个数据库中似的完全一致,数据不会公开地被拥有网络连接的任何人获得。由于是内部所有,交易成本也趋于零。

以太坊创始人Vitalik Buterin曾说:使用私有链的联盟或公司可以轻松的改变区块链的规则、恢复交易、修改余额信息等等。从商业角度来说,私有链适合大公司多事业部之间的应用协作。

联盟链

图:联盟链

指针对特定某个群体的成员和有限的第三方,内部指定多个预选的节点为记账人,每个块的生成由所有的预选节点共同决定,其他接入节点可以参与交易,但不过问记账过程,其他第三方可以通过该区块链开放的API进行限定查询。

为了获得更好的性能,联盟链对于共识或验证节点的配置和网络环境有一定要求。有了准入机制,可以使得交易性能更容易提高,避免由参差不齐的参与者产生的一些问题。

联盟链是目前我国大力发展的方向,虽然联盟链在一定程度上限制了去中心化,但联盟链的概念更加适合实际的商业应用需求。

公链完全开放,任何人皆可参与读取发送交易,但在实际应用中,有些企业和个人的敏感信息是不能公开且所有人读取的,一个行业的产业链也不可能让所有公司都可以自由出入,这里就需要准时机制。

联盟链介于公有链和私有链之间,加入和退出需经过联盟授权,中行前行长李林辉曾说:这几年区块链技术在私有链、联盟链的应用已经有初步的进展,但不是没有中心的,还是有中心的,只是分布式的。

联盟链虽然“牺牲了”一部分去中心化,但却保留了区块链具有实际应用的特性,更适合开发商业化产品满足客户个性化需求。

最后我们来对比一下公链与私链的优缺点:

公链

优点

  • 保护用户免受开发者的影响。

  • 公开区块链是开放的,可以应用于多个领域以及产生一定的网络影响。

缺点

  • 在某些特定环境下,如需要保护数据隐私等完成公开则失去隐私。

  • 公共区块交易费用较高,确认速度较慢等。

  • 公有链的不可更改性降低了一定的灵活性。

私链

优点

  • 较强的灵活性。

  • 私有链节点均已知,不存51%攻击风险。

  • 交易成本更便宜。

  • 节点之间可以很好地连接,故障可以迅速通过人工干预来修复,并允许使用共识算法减少区块时间,从而更快地完成交易。

  • 读取权限受到限制,这样私有区块链还可提供更好的隐私保护。

缺点

  • 丧失了一定的去中心化的特性。

图:公有链、私有链和联盟链的比较

但其实公链和联盟链之间的区别没有很固定的边界,譬如一个联盟链如果覆盖了整个行业也可以认为是行业公链,如果一个公链用于特定场景下的金融活动也同联盟链相似。

今天的课程就到这里啦,下一期开始我们会将区块链如“庖丁解牛“般分解,细说区块链每一个底层技术技术。既宏观后,从微观世界全面学习区块链基础技术。

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

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

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

跨境贸易效率提升 50%:区块链优化跨境支付结算的技术方案(对比 SWIFT 与区块链差异) 区块链技术重塑跨境支付:高效低成本的解决方案 传统SWIFT跨境支付面临效率低(3-5天到账)、成本高(1%-3%手续费)、透明度差等痛点。区块链通过去中心化信任、智能合约自动化和全链路可追溯等特性,可将效率提升50%以上,成本降低70%。本文分析了SWIFT系统的技术瓶颈,对比了区块链与SWIFT的核心差异,并详细阐述了基于联盟链架构的解决方案,包括节点分工、智能合约设计和隐私保护机制。结果表明,区块链通过"去中介化"和"标准化"重构跨境支付流程,在保持合规性的同时 阅读详情

相关推荐

基于区块链的大数据溯源技术研究与应用

例如,2022年某知名电商平台“假货溯源案”中,由于中心化溯源系统被篡改,消费者无法验证商品真伪,导致品牌信任危机;2023年某医疗数据泄露事件中,传统溯源方案无法定位数据泄露节点,最终造成数亿条患者信息被非法倒卖。本文将从技术原理到实战落地,全面拆解“基于区块链的大数据溯源技术”,帮助读者掌握从理论到实践的完整知识体系。:某物流溯源系统通过“100条数据一批次上链+Redis缓存”,将TPS从50提升至5000,响应时间从2s降至200ms。共识机制是区块链的“灵魂”,决定了节点间如何达成数据一致。

AI天才研究院 1534

区块链:公有链、私有链、联盟链

公有链是一种开放式的区块链网络,任何人都可以参与其中,查看链上的所有数据和交易记录,而且所有的参与者都可以匿名地参与交易和创建区块。私有链是一种权限型的区块链网络,只有授权的参与者可以参与和管理网络。选择公有链、私有链还是联盟链取决于具体应用场景的需求,包括数据隐私、参与者控制、安全性和效率等因素。不同类型的区块链网络适合不同的商业和技术需求,需要根据具体情况进行权衡和选择。联盟成员间的合作和治理可能引发复杂性,可能限制网络的发展和扩展。提供了更高的安全性和效率,同时保持了一定的去中心化和透明度。

u013099529的专栏 4037

基于区块链的投票系统毕业设计:从架构到实现的完整指南

区块链技术以其去中心化、不可篡改和可追溯的核心特性,为解决传统中心化系统的信任问题提供了新的范式。其原理是通过分布式账本和共识机制,确保数据在多个节点间一致且难以被单点篡改,这为需要高度透明与安全的场景带来了技术价值。智能合约作为运行在区块链上的自动化程序,进一步将业务逻辑代码化,实现了规则的自动执行。在应用场景上,区块链正从金融领域扩展到供应链、存证、身份认证等多个方面。本文聚焦于一个典型的工程实践——基于以太坊的投票系统开发,详细阐述了如何利用智能合约、Web3.js等技术栈,构建一个能串联分布式系统、

weixin_42524530的博客 276

区块链——公有链,私有链,联盟链

公有链,私有链以及联盟链的特点

weixin_63776631的博客 5147

高承实:公链不是区块链的未来 联盟链将成区块链业务应用主导 | 回归常识

区块链的未来是公有链还是联盟链,一直是业内人士热议的话题。在本篇内容中,高承实博士表示,公链不是区块链的未来。并从公有链、联盟链和私有链共识机制的角度,分析公有链系统不是未来的区块链操作系统;从用户信任关系的角度指出,公有链也不可能成为未来区块链业务应用的主流。 文章进而指出,联盟链将成为未来区块链业务应用的主导。只有联盟链,通过审批以建立强信任关系,再通过线上数据共享,生成更多的凭证数据和对等信息,在此基础上精简业务流程,减少中间环节,真正改变经济流程和社会治理的业务逻辑和底层架构,以推动整个社会的经济效率提升和社会治理结构改变。 下为原文:  推荐阅读  根据公开信息 已有15

ROG幻16Air新机避坑:Ubuntu 22.04下NVIDIA驱动、CUDA与Isaac Gym的兼容性实战

本文详细记录了在ROG幻16Air新机上安装Ubuntu 22.04,并成功配置NVIDIA驱动、CUDA与Isaac Gym强化学习开发环境的完整实战过程。针对官方文档未明确支持Ubuntu 22.04的挑战,文章提供了从驱动安装、CUDA版本选择、Python虚拟环境搭建到Isaac Gym兼容性调试的一站式解决方案,帮助开发者在新硬件上高效部署机器人仿真与训练平台。

weixin_28419039的博客 221

联盟链与公链:有什么区别?该如何选择?

联盟链和公链是区块链技术的重要分支,二者在访问权限、去中心化程度、应用场景等方面差异显著。本文将详细解析两者的区别,包括技术特性、适用场景等,并给出选择建议,助力读者根据需求做出合适选择。如果追求高度的去中心化和开放性,且能接受较低的效率和较高的成本,公链是合适之选;公链以其高度的去中心化、开放性和安全性,在加密货币、去中心化应用等领域发挥着重要作用;联盟链则凭借高效的交易处理、强大的隐私保护和可控性,在金融、供应链、政务等企业级应用中得到广泛应用。三、联盟链与公链的适用场景​。二、联盟链与公链的区别​。

2503_92848840的博客 1305

深度学习的unfold操作

对于彩色图像这样的三维数据,unfold操作会对每个通道分别进行上述的二维展开操作。例如,一个 RGB 图像,在对其进行unfold操作时,红色通道、绿色通道和蓝色通道的数据都会被独立地按照定义的窗口和步长展开,然后将这些展开后的通道数据按照原来的通道顺序组合在一起,形成新的张量。与我们熟悉的卷积类似,unfold也是使用一个特定大小的窗口和步长自左至右、自上至下滑动,不同的是,卷是滑动后与核求乘积(所以取名为卷积),而unfold滑动后不求乘积,是将窗口内的数据展开。

xulibo5828的博客 2168

你真的了解区块链吗?公链侧链,私有链联盟链概述

侧链本身是一种协议,是一种可跨区块链解决的方案,旨在实现双向锚定。

weixin_52628792的博客 2639

【scp】Windows 下scp报错 bad permissions

Windows 下使用 SSH 连接报 Bad owner or permissions on C:\\Users\\Administrator/.ssh/config 错误问题解决 C:\Users\Administrator>scp -P 66666 D:\1111.pdf zzd@58.213.45.xx:/home/zzd/ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING:...

走在搬砖的路上! 4156

从理论到实践:笛卡尔空间阻抗控制的实现挑战与变体解析

本文深入探讨了笛卡尔空间阻抗控制的核心原理、工程实现中的五大挑战及经典变体实战解析。通过详细的数学建模和实际案例分析,揭示了阻抗控制在工业机器人、医疗设备等领域的应用价值,特别是在力感知精度、动力学模型校准和实时计算等方面的关键技术突破。

weixin_30952535的博客 449

什么是公有链、联盟链、许可链

文章目录联盟链联盟链平台有哪些?参考 联盟链 什么是联盟链?联盟链项目有哪些? 参考URL: https://zhuanlan.zhihu.com/p/190180301 联盟链 参考URL: https://baike.baidu.com/item/%E8%81%94%E7%9B%9F%E9%93%BE/4867413#2 联盟链,只针对某个特定群体的成员和有限的第三方,其内部指定多个预选节点为记账人,每个块的生成由所有的预选节点共同决定。 联盟链(Consortium blockchain),是指由多个

西京刀客 1万+

联盟链系列 - 公链与联盟链的区别

联盟链 联盟链底层平台的核心是: 性能,可用性和安全隐私(可监管) 联盟自治 成员管理 系统升级 合约升级 知名项目 eos fabric FISCO BCOS fabric fabric是注册的组织节点可以写, 是否任何人都可以读数据? 公链 VS 联盟链 公链 联盟链 网络准入门槛 所有人可加入网络 预先设定或满足条件后加入网络 注重 激励,包括出块奖励 一般不会...

搬砖魁首的博客 3624

uniapp - 解决控制台提示“同步资源失败,未得到同步资源的授权,请停止运行后重新运行,并注意手机上的授权提示”,uniApp安卓/苹果App真机运行调试显示同步资源失败,无任何授权提示且无法连接

uni-app,报错,安卓Android,苹果ios,安卓app端,苹果App端,uniapp苹果安卓app,提示错误解决,HbuilderX,uniapp同步资源失败,未得到同步资源的授权,请停止运行后重新运行,并注意手机上的授权提示同步失败,安卓基座调试,没有反应,真机没有提示怎么办,如何解决这个问题,苹果ios手机,电脑模拟器运行,adb连接,连接失败,报错出错,uniapp真机运行的时候显示同步资源失败,未得到同步资源的授权,plugins里面没有tools,找不到tools,还是不行,重新打基座

🏆 前端领域优质创作者 1万+

基于经验模态分解和核主成分分析结合长短期记忆网络EMD-KPCA-LSTM的光伏功率预测算法--Matlab

基于经验模态分解和核主成分分析结合长短期记忆网络EMD-KPCA-LSTM的光伏功率预测算法--Matlab

前程算法屋的博客 627

从以太坊到AI链:2026年公链开发的“钱景”与雷区全解析

在比特币诞生15年后的今天,区块链技术已从极客的玩具演变为重塑全球金融、社交与商业的底层基础设施。而在这场变革中,公链(Public Blockchain)作为完全去中心化的开放网络,正扮演着“数字世界宪法”的角色——它不仅是加密货币的基石,更是智能合约、NFT、DeFi、GameFi等创新应用的载体。

2501_91377248的博客 615

RML2018.01a数据集的读取与使用

基于深度学习的自动调制识别

QAQIknow的博客 1万+

联盟链系列 - 联盟许可链开发框架

对于许可链,三种区块链协议已成为首选:Hyperledger Fabric,Enterprise Ethereum和R3 Corda。Fabric和企业以太坊都是任何行业的通用工具,而Corda是为金融行业定制设计的。每个协议选项都有非常不同的沿袭和设计重点,并且这三个协议都已被当今运行于生产质量系统上的严肃的企业和政府广泛采用。 Enterprise Ethereum Fabric Corda 节点许可 基于智能合约的规则,将基于文件的每个节点的规则作为本地替代。 可在节点,通道和联盟级别上配置

搬砖魁首的博客 2387

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

构建端到端可验证投票系统:密码学、硬件安全与区块链实践

在信息安全领域,构建高可信系统是核心挑战之一,尤其在涉及多方协作与敏感数据的场景。其基本原理在于通过密码学算法、硬件安全模块和分布式共识机制,在保障数据机密性、完整性与可用性的同时,实现过程的透明与可审计。这种技术组合的价值在于,它能在不依赖单一可信中心的前提下,建立可验证的信任,这对于选举、金融清算、供应链溯源等关键应用至关重要。本文聚焦于安全投票机这一具体应用,深入探讨了如何利用零知识证明和硬件安全模块(HSM/TEE)等技术,实现一个同时满足安全性、匿名性与端到端可验证性的投票系统,为开发高可信决策系

weixin_34023982的博客 443

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

第二章 区块链技术原理

第二章 区块链技术原理 整个区块链与密码学大体内容介绍安排如下【这篇博客中可以找到所有章节的链接内容】: https://blog.youkuaiyun.com/qq_43479839/article/details/114630163 第二章的目录如下: 目录第二章 区块链技术原理2.0 引言2.1 区块链的概率2.2 区块链的特点2.3 区块链的分类2.4 区块链的基础技术2.5 区块链与密码货币的关系 第二章 区块链技术原理 2.0 引言 2.1 区块链的概率 2.2 区块链的特点 2.3 区块链的分类 2.4

qq_43479839的博客 1839

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

超级账本(介绍)

文章目录介绍Hyperledger Fabric 原文链接: https://hyperledger-fabric.readthedocs.io/en/release-1.3/whatis.html 介绍 区块链是由分布式网络节点维护的一个不可修改的交易账本,每个节点都维护一个副本,账本中的交易都由共识算法验证后打包成区块的形式,每个区块中包含前一个区块的哈希值,形成链状。 第一个广受认可的区块链应用是比特币(Bitcoin),后来的以太坊(Ethereum)在其基础上引入了智能合约(smart co

yijiull 2153

区块链加密算法解析:哈希与非对称加密如何构建去中心化信任

加密算法是信息安全领域的基石,它通过数学方法保护数据的机密性、完整性和身份认证。其核心原理在于利用单向函数和密钥对,前者如哈希算法能将任意数据映射为固定长度的唯一指纹,具备抗碰撞和雪崩效应;后者如非对称加密通过公钥与私钥的配对,实现安全的数字签名与验证。这些技术的核心价值在于,它们能够在无需可信第三方的情况下,建立可靠的身份与数据验证机制,从而为分布式系统提供信任基础。在区块链这一典型应用场景中,哈希算法(如SHA-256)通过构建默克尔树和链式结构,确保了交易与区块的完整性与不可篡改性;而非对称加密算法(

weixin_30786657的博客 317

当信任上链解码区块链溯源系统开发逻辑与产业变革

通过Polkadot、Cosmos等跨链协议,不同联盟链可实现数据互通:种植环节的区块链可向加工环节的区块链发送“原料已验收”的验证信息,物流环节的区块链可同步“运输完成”的状态至销售环节的区块链。在浙江某茶叶主产区,为当地50余家茶企搭建了区块链溯源系统:茶农通过手机APP录入种植信息(施肥时间、农药名称),加工厂通过IoT设备自动采集杀青温度、揉捻时长,物流企业同步冷链车温湿度数据——消费者扫描茶饼上的二维码,不仅能看到“明前龙井”的产地故事,还能验证每一片茶叶的“数字身份”。

567

大数据领域数据架构的区块链结合探索

数据孤岛化:跨系统数据共享成本高,企业内部数据烟囱林立信任机制缺失:数据权属模糊,数据篡改、伪造难以追溯安全合规风险:GDPR等法规要求下,数据流转的权责审计难度大区块链技术凭借去中心化分布式账本、密码学安全机制和智能合约自动化执行等特性,为破解上述难题提供了新范式。本文将从技术架构、算法实现、工程实践三个维度,系统解析大数据架构与区块链的融合方法论,涵盖数据采集、存储、处理、共享全生命周期的技术重构。对比传统数据架构与区块链的核心差异,构建融合架构模型。

专注搜索引擎技术 837

区块链电力交易系统开发实战:从软件工程到智能合约的完整项目复盘

软件工程的核心在于将理论转化为可交付的软件产品,其原理涉及需求分析、架构设计、编码实现与测试验证的系统化过程。在分布式系统领域,区块链技术以其去中心化、不可篡改的特性,为构建可信交易平台提供了新的技术范式。智能合约作为区块链上可自动执行的代码,是实现业务逻辑自动化的关键技术,在金融、供应链、能源交易等场景具有重要价值。本文以“区块链电力交易模拟系统”为具体案例,深入剖析如何将软件工程方法论与Hyperledger Fabric、智能合约等区块链技术结合,覆盖从需求分析、技术选型、核心模块设计到多层测试策略的

weixin_34195546的博客 430
上一篇: 【区块链与密码学】第1-3讲:加密数字货币的通俗故事
下一篇: 【区块链与密码学】第2-3讲:区块链基础技术大剖析之哈希函数
Dig Quant
博客等级 码龄7年 124粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值