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

    文章

    119

    浏览量

    19588
  • 区块链
    +关注

    关注

    110

    文章

    15554

    浏览量

    104757
收藏 人收藏

    评论

    相关推荐

    新能源汽车核心技术加油站-VCU

    新能源汽车核心技术加油站-VCU
    的头像 发表于 04-20 08:10 40次阅读
    新能源汽车<b class='flag-5'>核心技术</b>加油站-VCU

    安达发|APS生产排程软件6大核心技术

    APS生产排程软件是一种先进的生产计划和调度工具,它通过整合企业内外部资源,实现生产计划的优化和生产过程的自动化控制。APS生产排程软件的核心技术包括产品工艺数据管理(PDM)、客户需求管理(CRM
    的头像 发表于 02-20 16:09 184次阅读
    安达发|APS生产排程软件6大<b class='flag-5'>核心技术</b>

    大数据技术是干嘛的 大数据核心技术有哪些

    据的核心技术,包括数据采集、存储与管理、处理与分析等方面。 一、大数据技术背景和概念 1.1 背景 随着互联网技术的迅猛发展,人们可以通过各种途径产生、获取和传输数据,使数据量呈现爆炸
    的头像 发表于 01-31 11:07 749次阅读

    相位噪声的概念及其应用

    频率稳定度分短稳和长稳。短稳是指由相噪,电源和负载变化引起的频率波动;长稳是指因老化等引起的频率漂移。相位噪声是晶体振荡器短期稳定度的重要指标。今天凯擎小妹就来讲一下相位噪声的概念及其应用。
    的头像 发表于 12-26 13:28 310次阅读
    相位噪声的<b class='flag-5'>概念及</b>其应用

    线路板PCB:特斯拉Cybertruck的核心技术

    线路板PCB:特斯拉Cybertruck的核心技术
    的头像 发表于 10-25 10:49 402次阅读

    电磁感应式无线充电的核心技术

    电子发烧友网站提供《电磁感应式无线充电的核心技术.pdf》资料免费下载
    发表于 10-09 16:45 1次下载
    电磁感应式无线充电的<b class='flag-5'>核心技术</b>

    浅析先进封装的四大核心技术

    先进封装技术以SiP、WLP、2.5D/3D为三大发展重点。先进封装核心技术包括Bumping凸点、RDL重布线、硅中介层和TSV通孔等,依托这些技术的组合各厂商发展出了满足多样化需求的封装解决方案,SiP系统级封装、WLP晶圆
    发表于 09-28 15:29 1857次阅读
    浅析先进封装的四大<b class='flag-5'>核心技术</b>

    电源核相的概念及意义

    一、核相的概念及意义 1、核相的概念 核相是指在电气操作中用仪表或其他手段核对两路电源或环路相位、相序是否相同。 2、核相的意义 1)新建、改建、扩建后的变配电所和输电线路、以及线路检修完毕向用
    的头像 发表于 09-24 16:27 2413次阅读

    OpenHarmony应用核心技术理念与需求机遇简析

    一、核心技术理念 图片来源:OpenHarmony官方网站 二、需求机遇简析 新的万物互联智能世界代表着新规则、新赛道、新切入点、新财富机会;各WEB网站、客户端( 苹果APP、安卓APK)、微信
    发表于 09-22 16:12

    ARM Neoverse™N2核心技术参考手册

    Neoverse™N2内核是一款高性能、低功耗的产品,采用ARM®v9.0-A架构。 此实施支持所有以前的ARMv8-A架构实施,包括ARM®v8.5-A。 Neoversedsu n2核心
    发表于 08-29 08:12

    ARM Cortex-A710核心技术参考手册

    Cortex®-A710核心中的所有组件始终存在。 这些组件旨在使Cortex®-A710内核成为高性能或平衡性能的内核。 主要的区块包括: ·L1指令和L1数据存储系统·L2存储系统·寄存器
    发表于 08-25 07:49

    Arm Cortex-A7 8C核心技术参考手册

    Arm Cortex-A78C核心技术参考手册
    发表于 08-02 13:44

    ARM9 E-S核心技术参考手册

    ARM9E-S核心技术参考手册
    发表于 08-02 12:00

    Arm Cortex-A65核心技术参考手册

    Arm Cortex-A65核心技术参考手册
    发表于 08-02 07:38

    车辆网概念及架构

    很多人都知道下一个工业时代的核心是万物智能互联。现代通信技术的发展提供了物物互联最广泛最快速的通道。车联网则是物联网技术在交通系统领域的典型应用,它将物联网与智能交通有效结合。“车联网”概念
    的头像 发表于 06-13 13:59 654次阅读