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

    文章

    137

    浏览量

    19730
  • 区块链
    +关注

    关注

    110

    文章

    15559

    浏览量

    105680
收藏 人收藏

    评论

    相关推荐

    晶沛自主研发气液集成滑环关键核心技术分析

    晶沛电子深耕滑环行业近30年,早已具备自主研制气液集成滑环的技术实力-在气液电集成方面已掌握多项关键核心技术
    的头像 发表于 10-23 15:05 144次阅读
    晶沛自主研发气液集成滑环关键<b class='flag-5'>核心技术</b>分析

    谐波的概念及应用

    本文简单介绍了谐波的概念及应用。
    的头像 发表于 10-18 14:14 233次阅读
    谐波的<b class='flag-5'>概念及</b>应用

    新能源汽车小三电的核心技术

    新能源汽车的核心在于三电系统,即电池、电机和电控。而在这三电系统中,我们又可以细分为“大三电”与“小三电”。大三电主要包括驱动电机、电控和变速器;而小三电则涵盖高压配电盒PDU、车载充电机OBC以及DC/DC变换器。今天,我们就来深入了解一下小三电的核心技术
    的头像 发表于 10-16 14:45 295次阅读
    新能源汽车小三电的<b class='flag-5'>核心技术</b>

    AI网络发展的四大核心技术支柱

    在AI大模型时代,随着模型参数量与训练集规模的爆炸性增长,单纯依赖GPU单体算力的提升已难以满足需求,业界焦点逐渐转向系统架构层面的革新,其中,作为底层核心技术的网络成为了突破的关键。全球科技巨头正竞相研发相关产品技术,AI网络技术
    的头像 发表于 08-14 17:11 905次阅读

    S参数的概念及应用

    电子发烧友网站提供《S参数的概念及应用.pdf》资料免费下载
    发表于 08-12 14:29 0次下载

    图像识别算法的核心技术是什么

    图像识别算法是计算机视觉领域的一个重要研究方向,其目标是使计算机能够像人类一样理解和识别图像中的内容。图像识别算法的核心技术包括以下几个方面: 特征提取 特征提取是图像识别算法的基础,它从原始图像
    的头像 发表于 07-16 11:02 560次阅读

    【大语言模型:原理与工程实践】核心技术综述

    我也不打算把网上相关的信息在总结一下,这样的话,工作量很大。 我主要看了-大语言模型基础技术这节 大语言模型(Large Language Models,LLMs)的核心技术涵盖了从模型的架构设计到
    发表于 05-05 10:56

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

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

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

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

    区块是什么样的数据结构组织

    区块是一种特殊的数据结构,它以分布式、去中心化的方式组织和存储数据。区块核心原理是将数据分布在网络的各个节点上,通过密码学算法保证数据
    的头像 发表于 01-11 10:57 1916次阅读

    区块技术发展现状和趋势

    近年来,区块技术作为一项颠覆性的创新技术,引起了全球各行各业的广泛关注。区块
    的头像 发表于 01-11 10:31 2163次阅读

    边缘AI核心技术和产业技术持续进步,应用不断拓展!

    ,并保护用户的隐私。此外,边缘AI还可以在没有互联网连接的情况下独立运行,这对于一些实时性要求较高的应用非常重要。   边缘AI 产业核心技术   边缘AI涉及的核心技术很多,包括但不限于网络
    的头像 发表于 01-11 01:20 4671次阅读
    边缘AI<b class='flag-5'>核心技术</b>和产业<b class='flag-5'>链</b>!<b class='flag-5'>技术</b>持续进步,应用不断拓展!

    区块系统软件开发与应用

    区块技术是近年来备受瞩目的创新技术,被广泛应用于金融、供应管理、物联网等领域。区块
    的头像 发表于 01-10 18:18 2404次阅读

    相位噪声的概念及其应用

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

    谐波失真的概念及影响 示波器如何检测谐波失真?

    谐波失真的概念及影响 示波器如何检测谐波失真? 谐波失真是指在电子设备或电路中,输出信号中含有非线性谐波分量,严重影响了信号的品质和准确性。它的产生通常是由于电子器件的非线性特性引起的,如放大器
    的头像 发表于 12-21 14:30 2177次阅读