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

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

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

2022-05-07NFT61

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

相关文章

什么是NFT的核心(什么是NFT的核心)

什么是NFT的核心(什么是NFT的核心)

Windows .Net技术的核心是什么? windows是操作系统,全世界占有率达到9成以上,.NET是编程框架,包括软件编程、硬件编程、WEB开发、移动互联网开发、手机开发等等几乎都能涉及得到。...

区块链有哪些公司,2020年12大企业区块链盘点

区块链有哪些公司,2020年12大企业区块链盘点

2017年,在比特币达到近20000美元的历史高点后不久,企业区块链开始获得关注。从那时起,企业区块链主要被定义为企业用来进行供应链管理等私有的区块链网络。自2017年以来,企业区块链领域已经发生了很...

区块链商城开发怎么做,企业级区块链商城开发贵吗

区块链商城开发怎么做,企业级区块链商城开发贵吗

 企业开发的区块链商城与个体商家开发的区块链商城两者是不一样的,和saas版本一样有的是标准版有的是专业版,那么企业级区块链商城开发贵不贵呢?有哪些地方是与普通商城有所区别的?  当区块链这个概念被推...

玩NFT违法吗(注册NFT违法吗)

玩NFT违法吗(注册NFT违法吗)

如果官服倒闭,开SF违不违法 开网络游戏私服当然是违法的。 《中华人民共和国刑法》第二百一十七条规定“以营利为目的,有下列侵犯著作权情形之一,违法所得数额较大或者有其他严重情节的,处三年以下有期徒...

区块链去中心化是什么意思,什么是分叉

区块链去中心化是什么意思,什么是分叉

最近币圈因为狗狗币被马斯克带货导致大火,很多以前没进场的老朋友都跑来问我怎么玩。大量不明真相的新韭菜大量入场,连买东西是什么都不知道就进场玩,说真的还不如直接去澳门,至少还有性感荷官(不过现在好像没了...

区块链手游有哪些,本月十大区块链游戏推荐

区块链手游有哪些,本月十大区块链游戏推荐

看看最热门的赚钱游戏和元宇宙游戏。在过去的几个月中,区块链游戏一直处于加密活动的热点。通过这篇文章,DappRadar关注了最热门的游戏 dapps。为了编制这个排名,我们考虑了链上活动、 NFT 交...

什么是数字货币区块链,数字货币区块链如何运营及交易

什么是数字货币区块链,数字货币区块链如何运营及交易

在刚刚过去的这个周末,人们议论最多的经济话题恐怕就是区块链了。这个之前主要在金融圈和IT圈被广泛讨论的概念因为总书记在中央政治局一次集体学习中的讲话迅速在普通民众之间走红。“我们要把区块链作为核心技术...

区块链技术分析,应用前景及定制开发详解

区块链技术分析,应用前景及定制开发详解

当把层级划分出来后,诸多问题就能迎刃而解。这篇文章源于一次讨论,文章内容也是对讨论内容的整理。讨论源于一个普通的问题:区块链该不该追求效率?问题普通却很难回答,难是基于两个相矛盾的常识:1.分布式系统...

区块链交易id有什么用,基于区块链的数字ID系统解析

区块链交易id有什么用,基于区块链的数字ID系统解析

根据最新统计,我们每天要生成大约2.5万亿字节的数据。这个数字直观上虽然对我们没有任何影响,但事实上它对我们的在线隐私、数据安全、以及数字身份有着巨大的影响。根据最近的调查显示,多达89%的消费者认为...

eth区块链查询分析详解,用区块浏览器轻松查看链上留言

eth区块链查询分析详解,用区块浏览器轻松查看链上留言

区块链的本质是分布式账本,当我们进行转账交易的时候,还可以顺便“留言”。因此,我们可以借助转账附言的功能,在区块链上永久留下你要表达的讯息,该记录将会记录在所有节点的“账本”上,同时具有“不可篡改”的...

区块链法律有哪些,法律应用及常识分析

区块链法律有哪些,法律应用及常识分析

一、虚拟货币到底受不受法律保护?虚拟货币受不受法律保护?这个不能一概而论。单纯的持有虚拟货币和买卖虚拟货币,在目前的法律体系下,还是合法的,法无禁止即自由嘛,而且《关于防范比特币风险的通知》也明确了虚...

唯一艺术NFT平台微信群(唯一艺术NFT平台)

唯一艺术NFT平台微信群(唯一艺术NFT平台)

怎样参与到NFT? NFT是数字内容的未来。它们是链上资产,也是可编程、去信任化货币,NFT能够交易,代表了数字时代的DIY媒体乐高。NFT就像一个虚拟空白画布,适合所有内容的创作者,拥有改变未来的...

元宇宙nft分析详解,交易平台及龙头股解析

元宇宙nft分析详解,交易平台及龙头股解析

NFT全称为Non-Fungible Token,中文名叫非同质化代币。它是加密货币的一种,代表艺术品或收藏品等稀缺数字商品的所有权。“非同质化”并非一个很流行的词,让我们看看它的含义。在经济学中,同...

优版权NFT(优版权app)

优版权NFT(优版权app)

main bose checksum error 版权所以者:永乐盗版不究!(经验交流,资源共享 QQ:704286763) 1.用360+优化大师或超级兔子清理系统碎片,垃圾和注册表! 2...

道说区块链详解,区块链不只是比特币!将改变这8大领域

道说区块链详解,区块链不只是比特币!将改变这8大领域

2018才过两周,就又炒热了一个“风口”,区块链。区块链最早在2008年,作为比特币的交易信息数据库(相当于数字货币所有交易的公共账簿),由中本聪提出。作为密码学方式保证的链式数据结构,区块链在金融、...