区块链核心有哪些,区块链技术六大核心算法

当前位置:首页 > NFT > 区块链核心有哪些,区块链技术六大核心算法

区块链核心有哪些,区块链技术六大核心算法

2022-05-07NFT67

近日,在加密货币经历“混乱时期”后,区块链再次火爆起来,受到了各方的极大关注与重视,成为资本市场和各领域关注的焦点,就连朋友圈中的探讨和分享也让人目不暇接。那么,区块链到底是个什么鬼?区块链的核心算法又有哪些?

区块链核心算法一:拜占庭协定

拜占庭的故事大概是这么说的:拜占庭帝国拥有巨大的财富,周围10个邻邦垂诞已久,但拜占庭高墙耸立,固若金汤,没有一个单独的邻邦能够成功入侵。任何单个邻邦入侵的都会失败,同时也有可能自身被其他9个邻邦入侵。拜占庭帝国防御能力如此之强,至少要有十个邻邦中的一半以上同时进攻,才有可能攻破。然而,如果其中的一个或者几个邻邦本身答应好一起进攻,但实际过程出现背叛,那么入侵者可能都会被歼灭。于是每一方都小心行事,不敢轻易相信邻国。这就是拜占庭将军问题。

在这个分布式网络里:每个将军都有一份实时与其他将军同步的消息账本。账本里有每个将军的签名都是可以验证身份的。如果有哪些消息不一致,蓑衣网小编可以知道消息不一致的是哪些将军。尽管有消息不一致的,只要超过半数同意进攻,少数服从多数,共识达成。

由此,在一个分布式的系统中,尽管有坏人,坏人可以做任意事情(不受protocol限制),比如不响应、发送错误信息、对不同节点发送不同决定、不同错误节点联合起来干坏事等等。但是,只要大多数人是好人,就完全有可能去中心化地实现共识。

区块链核心算法二:非对称加密技术

在上述拜占庭协定中,如果10个将军中的几个同时发起消息,势必会造成系统的混乱,造成各说各的攻击时间方案,行动难以一致。谁都可以发起进攻的信息,但由谁来发出呢?其实这只要加入一个成本就可以了,即:一段时间内只有一个节点可以传播信息。当某个节点发出统一进攻的消息后,各个节点收到发起者的消息必须签名盖章,确认各自的身份。

在如今看来,非对称加密技术完全可以解决这个签名问题。非对称加密算法的加密和解密使用不同的两个密钥.这两个密钥就是我们经常听到的”公钥”和”私钥”。公钥和私钥一般成对出现, 如果消息使用公钥加密,那么需要该公钥对应的私钥才能解密; 同样,如果消息使用私钥加密,那么需要该私钥对应的公钥才能解密。

区块链核心算法三:容错问题

我们假设在此网络中,消息可能会丢失、损坏、延迟、重复发送,并且接受的顺序与发送的顺序不一致。此外,节点的行为可以是任意的:可以随时加入、退出网络,可以丢弃消息、伪造消息、停止工作等,还可能发生各种人为或非人为的故障。我们的算法对由共识节点组成的共识系统,提供的容错能力,这种容错能力同时包含安全性和可用性,并适用于任何网络环境。

区块链核心算法四:Paxos 算法(一致性算法)

Paxos算法解决的问题是一个分布式系统如何就某个值(决议)达成一致。一个典型的场景是,在一个分布式数据库系统中,如果各节点的初始状态一致,每个节点都执行相同的操作序列,那么他们最后能得到一个一致的状态。为保证每个节点执行相同的命令序列,需要在每一条指令上执行一个“一致性算法”以保证每个节点看到的指令一致。一个通用的一致性算法可以应用在许多场景中,是分布式计算中的重要问题。 节点通信存在两种模型:共享内存和消息传递。Paxos算法就是一种基于消息传递模型的一致性算法。

区块链核心算法五:共识机制

区块链共识算法主要是工作量证明和权益证明。拿比特币来说,其实从技术角度来看可以把PoW看做重复使用的Hashcash,生成工作量证明在概率上来说是一个随机的过程。开采新的机密货币,生成区块时,必须得到所有参与者的同意,那矿工必须得到区块中所有数据的PoW工作证明。与此同时矿工还要时时观察调整这项工作的难度,因为对网络要求是平均每10分钟生成一个区块。

区块链核心算法六:分布式存储

分布式存储是一种数据存储技术,通过网络使用每台机器上的磁盘空间,并将这些分散的存储资源构成一个虚拟的存储设备,数据分散的存储在网络中的各个角落。所以,分布式存储技术并不是每台电脑都存放完整的数据,而是把数据切割后存放在不同的电脑里。就像存放100个鸡蛋,不是放在同一个篮子里,而是分开放在不同的地方,加起来的总和是100个。

蓑衣网-以上内容来自网络整理,不能代表本站立场,转载请注明出处。

本文链接:https://www.baoguzi.com/11172.html

区块链核心有哪些,区块链技术六大核心算法 | 分享给朋友:

相关文章

区块链产业应用分析,2021年区块链十大产业热点

区块链产业应用分析,2021年区块链十大产业热点

新华财经北京12月30日电 2021年全球区块链产业奋蓑衣网小编力前行、波澜壮阔。美国和中国依然是这条赛道的主要引领者,双方在产业布局和研发重点上各有侧重。我国底层开源平台不断完善并结合实际应用场景发...

区块链技术定制开发怎么做,区块链应用开发的流程分析

区块链技术定制开发怎么做,区块链应用开发的流程分析

过去几年,加密货币在全球范围内吸引了大量的关注。其背后的区块链技术也飞速发展——当然单纯地将区块链技术等同于加密货币是不对的,它本质上属于一种加密技术。越来越多的人对如何通过区块链构建应用程序产生了极...

区块链具体应用分析,在日本,区块链有哪些应用

区块链具体应用分析,在日本,区块链有哪些应用

日本是世界第三大经济体,其政府和社会对区块链、Crypto的发展态度积极。因为区块链的提出者中本聪被认为来自日本或是一名日裔,因此日本社会普遍对于区块链持友好甚至是支持态度。在政策方面,日本通过了《支...

区块链到底是啥,区块链的概念分析

区块链到底是啥,区块链的概念分析

有很多朋友都问过我一个问题,什么是区块链?以前也断断续续地讲过一些区块链的内容,集中性不太强,今天干脆我们单独讲一讲区块链,把它讲透。然后您就会明白,区块链和各种数字资产,加密货币其实是两回事。一些打...

元宇宙电子版详解,元宇宙概念龙头股详解

元宇宙电子版详解,元宇宙概念龙头股详解

最近Facebook把自己的公司更名为mate一事,上了一波热搜,而国内的阿里腾讯,国外的谷歌等巨头纷纷宣布入局“元宇宙”,甚至是号称“”行业明灯”的罗永浩也蠢蠢欲动。2021年,被称为元宇宙元年,这...

nft币怎么样,会不会涨价及如何获得

nft币怎么样,会不会涨价及如何获得

国内打击的是虚拟火币的炒作和交易,以及挖矿,但同时也鼓励和支持区块链技术的发展,当然也包括不涉及到虚拟币炒作的NFT。我们先来看一个真实的案例:国内元宇宙龙头企业Bigverse旗下的NFT交易平台N...

最好的NFT资讯网站(最好的NFT资讯网站)

最好的NFT资讯网站(最好的NFT资讯网站)

急求一个纯英文资讯网站,最好是外国的 Sydney Morning Herld 报的网站 急求一个纯英文资讯网站,最好是外国的 Sydney Morning Herld 报的网站...

货币区块链技术有哪些,解区块链技术的主要的4大属性

货币区块链技术有哪些,解区块链技术的主要的4大属性

区块链技术可以说是过去十年中最受炒作的技术之一。自2008年中本聪借助区块链开发比特币系统后,区块链逐渐被应用到各个领域。中本聪将比特币概念化,并将其定义为一种点对点电子现金系统,该系统使用数字签名作...

区块链应用领域有哪些,区块链应用的8大领域

区块链应用领域有哪些,区块链应用的8大领域

区块链作为一种通用技术,可以应用到各行各业加快融合,如金融,电商,医疗,教育,物流,法律,农业,物联网,政务公益,版权防伪,共享经济,智慧城市,数据存证,通证发行,能源环保等等,发展相关应用,积极布局...

中国元宇宙NFT(中国元宇宙白皮书)

中国元宇宙NFT(中国元宇宙白皮书)

中国已超韩国成世界第一造船国? 本来没有这么快超过韩国,这是按今年的造船的总吨位来算的。由于全球金融危机的原因,韩国今年的造船订单量下降严重,尤其是他们的大吨位的船舶的订单下降了。而中国的中小吨位的...

与区块链有关的股票有哪些,个股有关数据统计分析

与区块链有关的股票有哪些,个股有关数据统计分析

一、相关上市公司统计资料1、涉及概念的上市公司共266家,其中沪A 55家,深主板116家,创业板95家。2、按市盈率划分30倍以下53家,占比19.92%;31-40倍28家,占比10.53%;41...

国内nft怎么样,交易市场及合法吗

国内nft怎么样,交易市场及合法吗

2021年9月,香港苏富比展出拍品,包括王家卫创作的首件NFT作品《花样年华——一刹那》。 (视觉中国/图)91秒,428万港币。2021年10月,苏富比拍卖行在香港举行的秋季拍卖会上,王家卫首部NF...

区块链最早的一个应用是什么,比特币是区块链技术的首个成功应用

区块链最早的一个应用是什么,比特币是区块链技术的首个成功应用

比特币(Bitcoin),无疑是近年来最热门的话题之一。它究竟是未来货币发展的必然趋势,还是疯狂炒作的又一颗“郁金香球茎”?首先,比特币不是任何有形的货币,它的生产和运行基于互联网,是一种开源形式的P...

宇宙全详解,宇宙全职业及理论详解

宇宙全详解,宇宙全职业及理论详解

人类在探索宇宙的过程中发现,各种各样的关于宇宙的疑问并没有随着人类科技的发展减少,反而越来越多,早期的人类没有“宇宙”这个概念,对脚下的星球了解也不够充分,单纯的认为脚下的陆地和天空就是整个世界。在无...

怎么获得NFT币(NFT怎么获得)

怎么获得NFT币(NFT怎么获得)

怎么才能获得虚拟货币 获得虚拟货币的方法有很多,但是不知道你说的是哪一种。一般情况下是通过挖矿,以比特币为代表的老牌币种都是采用的这种方式,还有就是直接在市场上购买,适用于所有币种。当然,还可以通过...