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

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

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

2022-05-07NFT84

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

相关文章

京东区块链白皮书发布,全面开放自身区块链技术

京东区块链白皮书发布,全面开放自身区块链技术

创业家讯(王旭) 3月22日消息,京东公司(股票代码:JD)今日正式发布区块链方案白皮书,称旨以区块链为“链接器”,结合自身在云计算、大数据、人工智能、物联网等新技术上积累的经验,构建一体化的智慧供应...

区块链支付移动支付分析,数字人民币和移动支付有何区别

区块链支付移动支付分析,数字人民币和移动支付有何区别

这几年很多国家央行都在积极推动数字货币的发展,但目前很多国家仍然停留在规划阶段,而我国作为最早实现数字货币的国家之一,目前我国的数字货币已经开始推行。早在2020年的时候,我国就已经在苏州、深圳、成都...

元宇宙标志如何申请-,申请“商标 提前布局还是蹭波热度

元宇宙标志如何申请-,申请“商标 提前布局还是蹭波热度

最近汽车界很忙,忙着申请注册“元宇宙”商标。从“元宇宙”概念兴起之后,便迅速渗透了众多领域,不论是虚拟还是实体。但大多企业都有蹭热度的嫌疑,这一点反映在A股市场尤为明显,目前“元宇宙”概念股已成为监管...

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

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

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

怎么看NFT藏品价值(NFT地址与ID怎么看)

怎么看NFT藏品价值(NFT地址与ID怎么看)

zippo怎么看收藏价值 看看是不是有特别的意义,比如鞋子的复刻版,代表的意义大了收藏价值就大!钱币,古董,字画上面说了很多种zippo可以具有的价值,经常的,不同的zippo可能会同时具有很多种价...

最近很火的元宇宙有哪些,最近很火的元宇宙到底是什么

最近很火的元宇宙有哪些,最近很火的元宇宙到底是什么

元宇宙是什么?英文名 Metaverse 是根据一本1992年写的科幻小说《雪崩》,描述了一个人在虚拟世界里生活,社交,工作,娱乐等。是一个慨念,笼统的说就是和现实生活紧密联系的虚拟世界。元宇宙怎么火...

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

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

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

唯一艺术的NFT数字玫瑰(数字玫瑰nft价格)

唯一艺术的NFT数字玫瑰(数字玫瑰nft价格)

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

医疗区块链怎么样,区块链在医疗行业的应用详解

医疗区块链怎么样,区块链在医疗行业的应用详解

一、 区块链赋能医疗行业背景1、区块链特性能够解决传统行业的痛点近年来,区块链作为颠覆性的前沿技术,在市场的热捧下,与许多传统行业碰撞,创造出区块链赋能的应用案例。区块链技术具有分布式存储、不可篡改、...

区块链宠物开发怎么样,宠物游戏及软件详解

区块链宠物开发怎么样,宠物游戏及软件详解

近几年遍地王者荣耀的霸屏流量和热度都已很高,这期间的多项收入已成为手游行业标杆,令其他平台望尘莫及,而近期一款很火热的区块链游戏出现,打破了王者的热度。目前链游Axie Infinity日活跃用户超过...

怎么制作自己的NFT(怎么制作自己的logo)

怎么制作自己的NFT(怎么制作自己的logo)

如何创建 NFT商品? 需要用到的工具: 1、一幅您的作品 2、NFTCN锻造网站 3、一个数字钱包(备选) 第一步:我们登录NFTCN的网站,点击成为艺术家 第二步:填写你的个人信息,你...

区块链属于什么领域,四大领域的区块链应用大揭秘

区块链属于什么领域,四大领域的区块链应用大揭秘

在白话之前的推文《向父母介绍区块链的正确打开方式》以及其他推文中,相信小伙伴们已经知道了区块链是什么,今天,大白就区块链的应用领域来给大家科普下区块链到底有什么用,看完这篇推文,又可以回家和父母辈们吹...

数字藏品NFT为啥那么值钱(腾讯音乐数字藏品NFT值钱吗)

数字藏品NFT为啥那么值钱(腾讯音乐数字藏品NFT值钱吗)

数字货币为什么值钱 因为他的三大特性:去中心化,去信任化,不可篡改。这三大特性是决定数字货币价值的基础。更多的价值来源于愿意接受并把它作为一种支付手段的人。 数字货币为什么值钱呢? 自200...

大数据与区块链关系分析,浅析区块链与大数据的关系分解

大数据与区块链关系分析,浅析区块链与大数据的关系分解

随着数字经济的发展,区块链的价值逐渐凸显,区块链和大数据确保了数据的安全性,还可以防止数据泄露,一旦信息存储在链上,就需要有多个权限来访问数据。通过可伸缩性,区块链允许以更平静的方式共享数据。大数据发...

支付宝蚂蚁链NFT数字藏品发行资料

支付宝蚂蚁链NFT数字藏品发行资料

支付宝蚂蚁森林显示线下支付还剩12:43表示什么? 显示的是等待时间,指要等待所显示时长后才能收取能量。 数字藏品指的是什么? 数字藏品,是指使用区块链技术,对应特定的作品、艺术品生成的唯一...