0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

区块链的概念及核心技术

姚小熊27 来源:人工智能实验室 作者:人工智能实验室 2020-09-30 16:28 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、什么是区块链?

区块链(Blockchain)严格的定义是指通过基于密码学技术设计的共识机制方式,在对等网络中多个节点共同维护一个持续增长,由时间戳和有序记录数据块所构建的链式列表账本的分布式数据库技术。该技术方案让参与系统中的任意多个节点,把一段时间系统内全部信息交流的数据,通过密码学算法计算和记录到一个数据块(block),并且生成该数据块的指纹用于链接(chain)下个数据块和校验,系统所有参与节点来共同认定记录是否为真。

区块链是一种类似于NoSQL(非关系型数据库)这样的技术解决方案统称,并不是某种特定技术,能够通过很多编程语言和架构来实现区块链技术。并且实现区块链的方式种类也有很多,目前常见的包括POW(Proof of Work,工作量证明),POS(Proof of Stake,权益证明),DPOS(Delegate Proof of Stake,股份授权证明机制)等。

二、最先是由谁提出的区块链的概念?

区块链相关人士纷纷发表议论,有业内人士分析,区块链野蛮生长的阶段已经结束了,区块链新的时代已经到来。

区块链(Blockchain)的概念最早可以追溯到2008年末,化名为“中本聪”的神秘人士在论坛中发表了一篇论文《比特币:一种点对点的电子现金系统》,首次提出了区块链的概念。

文中提到,为解决电子货币的安全问题,可由时间戳服务器为一组,以区块(Block)形式存在的数据实施哈希(Hash)后加上时间戳,并且广播该哈希,每个时间戳将前一个时间戳纳入其哈希中,随后的时间戳会对之前的时间戳进行增强,由此形成了一个“区块链”。

区块的产生可以这样理解:因为这种点对点的交易需要记录在一个账本,所以系统设置了一个功能:每隔10分钟就产生一张用于记录这些信息的账单(即区块),但是这个账单(区块)只能给最有能力的那个人记账,证明他有能力的方式,靠解答一道极为复杂的数学题(哈希运算)。这种方式,也被称为“挖矿”。

三、区块链有哪些核心技术?

1、分布式存储

在了解了区块链的大概内容和形式之后,我们会想,既然只是这样一种简单的方式记录东西而已,有什么新奇的呢?其实区块链最吸引人的是其分布式存储的机制,即去中心化的思想。区块链中每一个区块上的信息记录,都是由参与记账的每一个电脑,即节点竞争记录的,并背后并没有任何企业、公司来管理。

为了防止某些恶意节点来搞破坏,对于采用 PoW 共识机制的区块链中的新数据,需要得到大部分节点的一致确认和同意,至少也需要有 51%的节点同意,因此某个节点想篡改数据是很难的。

2、密码学

作为一个可以传输价值的区块链,如果安全仅靠节点数取胜,当然令人难以置信,因此区块链运用了一个杀手锏密码学。密码学中的非对称加密技术是保障安全的重要部分。对称加密就相当于开门和锁门用了同一把钥匙,非对称加密则相当于开门锁门用了两把不同的钥匙,一个叫公钥,一个叫私钥,公钥锁门,只有私钥可以开,而用私钥锁门,也只有公钥可以开门。

这两种密钥一般都存储在钱包里,私钥一旦丢失,资产也荡然无存。在区块链中,公钥和私钥的形成都经过哈希算法和椭圆曲线算法等多重转化而成的,字符都比较长和复杂,因此比较安全。

3、共识机制

为了保证节点愿意主动去记账,区块链形成了一个重要的共识机制,这种共识机制也被称为区块链的灵魂。PoW (算法机制)是最初的一种共识机制,所有参与的节点通过比拼计算能力来竞争记账权,这是相对比较公平和去中心化的一种方式,但是所有人都参与,却只能选一个节点,会浪费大量资源和时间成本。

因此,后面又出现了 PoS(权益证明机制) 共识机制,持有数字货币时间越长,持有的资产越多,就越有可能获得记账权和奖励,节省了时间,但有人说这违背了去中心化的初衷,容易出现马太效应;再后来出现了 DPoS(委托权益证明机制),节点选出代表节点来代理验证和记账,更加简单高效,但也有人说这也在一定程度上牺牲了一些去中心化。
责任编辑:YYX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 密钥
    +关注

    关注

    1

    文章

    153

    浏览量

    21101
  • 区块链
    +关注

    关注

    112

    文章

    15579

    浏览量

    111304
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    德希科技双轨式缆道雷达波测流系统核心技术优势

    双轨式缆道雷达波测流系统核心技术优势
    的头像 发表于 05-22 11:06 81次阅读
    德希科技双轨式缆道雷达波测流系统<b class='flag-5'>核心技术</b>优势

    大电流温升试验仪的核心技术拆解:恒流源设计、温控算法与抗干扰策略

    大电流温升试验仪的精准检测能力,核心依赖于三大核心技术的协同作用——恒流源设计、温控算法与抗干扰策略。这三项技术相互支撑、缺一不可,共同决定了试验仪的检测精度、运行稳定性与适应能力,是设备实现高效
    的头像 发表于 03-25 09:28 255次阅读
    大电流温升试验仪的<b class='flag-5'>核心技术</b>拆解:恒流源设计、温控算法与抗干扰策略

    工业级UPS核心技术参数解析与科学选型指南

    ,直接关系到工业生产的稳定运行。本文将深入解析工业级UPS的核心技术参数,并提供系统的选型方法论。一、工业级UPS的核心技术参数全解析电气性能参数体系是评估UPS性能
    的头像 发表于 03-18 10:45 473次阅读
    工业级UPS<b class='flag-5'>核心技术</b>参数解析与科学选型指南

    有源晶振的核心技术优势与应用价值‌

    有源晶振的核心技术优势与应用价值‌ 在高速发展的数字时代,精准、稳定的时钟信号是各类电子系统正常运行的“心脏”。有源晶振(Active Crystal Oscillator)作为核心时钟源之一,凭借
    的头像 发表于 01-20 12:47 378次阅读
    有源晶振的<b class='flag-5'>核心技术</b>优势与应用价值‌

    远心镜头核心技术解析与应用

    光线平行于光轴传播,实现高精度、无失真成像。本文将解析远心镜头的核心技术原理,并探讨其在实际应用中的优势与场景。核心技术解析基本原理远心镜头的原理基于光学系统的特
    的头像 发表于 12-08 17:25 1056次阅读
    远心镜头<b class='flag-5'>核心技术</b>解析与应用

    柔性天线技术原理及核心特性

    、柔韧,能够适应弯曲和不规则表面安装需求。 2. 核心技术特性 2025年的柔性天线产品在以下技术指标上实现了显著提升: · 高频宽带支持:能够支持从低频到毫米波(28GHz、60GHz)的宽频段通信
    发表于 12-05 09:10

    UPS电源的核心技术是什么

    UPS电源的核心技术围绕电力转换与稳定控制展开,涵盖整流、逆变、储能管理、切换控制四大核心模块,其技术原理与分类如下:一、核心模块与技术原理
    的头像 发表于 11-01 08:56 885次阅读
    UPS电源的<b class='flag-5'>核心技术</b>是什么

    便携式高光谱相机的核心技术与应用优势

    光谱相机凭借其独特的核心技术和广泛的应用场景,成为了农业监测、环境评估、材料分析等领域的重要解决方案。本文将深入解析便携式高光谱相机的核心技术和其带来的诸多应用优势,助您更好地理解这一领域的最新发展。 1. 什么
    的头像 发表于 09-05 15:39 990次阅读
    便携式高光谱相机的<b class='flag-5'>核心技术</b>与应用优势

    语音机器人交互系统:核心技术与应用挑战

    : 一、核心技术模块 1. 自动语音识别(ASR):这是系统的“耳朵”。它负责将用户输入的模拟语音信号转换为计算机可处理的文本信息。当前,基于深度学习的端到端模型大幅提升了在复杂环境、多方言及口语化表达下的识别准确率与实时性
    的头像 发表于 09-02 11:08 1093次阅读

    Kubernetes安全加固的核心技术

    在生产环境中,Kubernetes集群的安全性直接关系到企业数据安全和业务稳定性。本文将从实战角度,带你掌握K8s安全加固的核心技术
    的头像 发表于 08-18 11:18 1025次阅读

    哪些技术是智能物流仓储系统的核心

    从自动化的机器人设备到数据驱动的智能算法,这些核心技术的融合应用,不仅让仓储效率实现质的飞跃,更重塑了物流供应的响应速度与灵活性。
    的头像 发表于 08-13 16:29 1285次阅读
    哪些<b class='flag-5'>技术</b>是智能物流仓储系统的<b class='flag-5'>核心</b>?

    【「DeepSeek 核心技术揭秘」阅读体验】+混合专家

    感谢电子发烧友提供学习Deepseek核心技术这本书的机会。 读完《Deepseek核心技术揭秘》,我深受触动,对人工智能领域有了全新的认识。了解Deepseek-R1 、Deepseek-V3
    发表于 07-22 22:14

    工业物联网的核心技术是什么

    工业物联网(IIoT)的核心技术是实现工业设备互联、数据采集、传输、处理与应用的关键,以下从设备连接、数据采集、通信传输、数据处理与分析、安全保障五个维度展开介绍: 设备连接技术 传感器技术
    的头像 发表于 06-12 09:34 1259次阅读

    【书籍评测活动NO.62】一本书读懂 DeepSeek 全家桶核心技术:DeepSeek 核心技术揭秘

    , incentivize.”也就是说,不要去“教”模型,而要“激励”它自主探索。 《DeepSeek核心技术揭秘》是剖析 DeepSeek 技术原理的专业技术书,以全面的内容、深入的技术
    发表于 06-09 14:38

    炬芯科技 ​ATS288X AI-Party Speaker 芯片的核心技术解读

    以下是炬芯科技 ​ ATS288X AI-Party Speaker 芯片 的核心技术解读,结合其创新特性与应用场景进行综合分析: 一、 核心定位与市场意义 ​ ATS288X 是炬芯科技面向
    的头像 发表于 06-06 17:41 4379次阅读