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

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

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

2022-05-07NFT105

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

相关文章

nft概念股龙头股有哪些,五大个股未来有望高增长

nft概念股龙头股有哪些,五大个股未来有望高增长

近日,阿迪达斯三叶草首度上线的近3万个元宇宙NFT产品迅速售罄,销售总额约为2200万美元。据悉,购买“into the Metaverse”系列的买家可获得产品独家访问权,包括能够在区块链游戏世界...

十二生肖区块链详解,全球首枚基于区块链技术的生肖纪念章发行

十二生肖区块链详解,全球首枚基于区块链技术的生肖纪念章发行

日前,基于区块链技术的中国邮政牛年数字生肖纪念章正式发行。2月3日,记者获悉,首批牛年数字生肖纪念章被金融科技博物馆永久收藏。中央电视台高级编辑、中华全国集邮联合会原副会长李近朱对《证券日报》记者表示...

轻松小镇NFT怎么买(轻松小镇NFT怎么买)

轻松小镇NFT怎么买(轻松小镇NFT怎么买)

《环世界》交易方法一览 环世界怎么交易? 《环世界》怎么进行交易?很多新人都不会交易,下面就为大家带来玩家“cn#BVQaQLuGVB”提供的交易方法介绍,一起来看看吧。 1、先要有一台通讯机,再...

区块链项目有哪些,深受区块链技术影响的 10 个领域

区块链项目有哪些,深受区块链技术影响的 10 个领域

暂且不说数字资产/加密货币,区块链技术的核心特征包括去中心化、透明化、不可篡改和自动化。这些元素可以应用于各个行业,为行业提供更优质的选择和更大的价值。以下是 10 个区块链如何应用于全球各个行业的示...

区块链新闻app 排行榜推荐,盘点月活用户排名前5的区块链应用程序

区块链新闻app 排行榜推荐,盘点月活用户排名前5的区块链应用程序

有趣的是,尽管区块链游戏已经取得了优异的成绩,但该行业已经还出现了其他三个突出的用例。毋庸置疑,区块链应用程序(DApp)开发者必须确保他们的App在区块链世界中获得相关的份额。随着新模式的出现,特定...

元宇宙概念分析,元宇宙”是什么?核心技术有哪些

元宇宙概念分析,元宇宙”是什么?核心技术有哪些

元宇宙(Metaverse)”无疑是2021年最热门科技话题之一。从脸书的扎克伯格全面转向元宇宙产业,到国内各大互联网公司纷纷布局元宇宙板块,再到游戏、社交、AR/VR、区块链等只要跟元宇宙沾上一点边...

网易旗下NFT盲盒(网易旗下NFT盲盒)

网易旗下NFT盲盒(网易旗下NFT盲盒)

我的世界哪个版本可以使用多玩我的世界盒子悬浮窗? 如果是电脑上的那大部分版本都可以,除了网易,如果是手机上的那大部分都不可以,也是除了网易1.15以下都可以我的世界盒子不支持海洋版本的悬浮窗我平时都...

唯一艺术NFT平台(唯一艺术NFT)

唯一艺术NFT平台(唯一艺术NFT)

唯一艺考一年多少钱 唯一是2万多一年。没有乱收费,而且老师特别负责。五万一年根本不可能~!唯一现在是三万左右这个不清楚,不过可以借鉴一个新亚艺术学校表演专业长期集训班的收费标准是:29800...

元宇宙数字货币NFT(元宇宙数字货币nftdoge)

元宇宙数字货币NFT(元宇宙数字货币nftdoge)

什么是NFT? NET(Non-Fungible Token,非同质化数字权益证明),在区块链技术支持下可作为数字艺术品、活动门票等数字商品的链上权利凭证。 每个NFT都映射着特定区块链上的唯一序...

区块链tps是什么意思,从标准化视角解析区块链TPS

区块链tps是什么意思,从标准化视角解析区块链TPS

01背景区块链作为互联网的又一次重大创新,不仅延续了互联网去中心化、去中介化、平权的交流理念,同时重新定义了金融、医疗、教育等众多行业的规则,创造出了新的价值。伴随着区块链技术的快速发展,区块链应用逐...

区块链排名前十公司有哪些,欧科云链排名前列

区块链排名前十公司有哪些,欧科云链排名前列

近期,新金融第一媒体零壹财经·零壹智库发布了“2020中国区块链应用TOP30企业”榜单。上榜30强企业有,蚂蚁链、微众银行区块链、百度超级链、京东数科、欧科云链、成都链安、趣链科技、神州信息、金融壹...

nft是什么概念,nft的特点详解

nft是什么概念,nft的特点详解

1分钟了解什么是NFT?2021年可以说是NFT元年,除了名人、明星外,腾讯、网易、阿里等大厂也是纷纷入局,艺术品、收藏品、版权、音乐、游戏等万物皆可NFT。随着最近各种热门NFT游戏、元宇宙等话题的...

区块链一级市场有哪些,区块链一级市场怎么参与

区块链一级市场有哪些,区块链一级市场怎么参与

作为货币圈爆发的一年,很多刚进入货币圈的人都会有很多疑惑。币圈的一级市场和二级市场是什么,两者有什么区别?今天,我就一一告诉大家。1.货币圈的一级市场是什么牛市的到来,通常带来的是很多主流币和山寨币被...

无聊猿NFT(无聊猿猴头像)

无聊猿NFT(无聊猿猴头像)

人为何而存在?我们为了什么而活着? 人从猿进化到现在的模样,是自然界的必然.只不过人因为有了思想,所以就区别于其它动植物,你也就会提出这样的问题.生活有精彩的,也有简单的,有快乐的,也有痛苦的,就看...

如何制作NFT艺术品(如何将艺术品NFT)

如何制作NFT艺术品(如何将艺术品NFT)

用塑料瓶如何制作简单工艺品 ?保鲜纸芯、传真机色带芯、卷纸芯等等筒状的都可以利用滴~~~ 超低能的手工制作,给自己创造超实用的生活便捷,举手之劳。。。。。。k8y 用塑料瓶怎样制作简单工艺品...