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

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

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

2022-05-07NFT56

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

相关文章

如何参与NFT投资(如何投资元宇宙NFT)

如何参与NFT投资(如何投资元宇宙NFT)

参与沪港通投资有什么要求? 一、定义: 沪港通是指上海证券交易所和香港联合交易所允许两地投资者通过当地证券公司(或经纪商)买卖规定范围内的对方交易所上市的股票,是沪港股票市场交易互联互通机制。...

天河文链优版权NFT(天河文链优版权NFR)

天河文链优版权NFT(天河文链优版权NFR)

各位.请问写《龙族》同人文算侵犯江南大大的版权 2018年8月16日,广州市天河区法院对作家金庸起诉著名网络作家江南《此间的少年》著作权侵权和不正当竞争案进行一审宣判:江南不构成侵犯著作权但构成不正...

钱包怎么看自己的NFT(欧易钱包地址怎么看)

钱包怎么看自己的NFT(欧易钱包地址怎么看)

怎么查看自己的Q币数 在好友栏上面,就是上面的邮件和小秘书旁边那个钱包就是.点一下就能看清了.在qq上面点“我的钱包”就是那个黄色包裹;然后出现一个界面,再点“余额查询”;再输入验证码,点“查询”就...

区块链企业有哪些,我国区块链企业已超1400家

区块链企业有哪些,我国区块链企业已超1400家

市场监管总局推动筹建石墨烯材料产业计量测试中心日前,市场监管总局批准依托中国计量科学研究院技术创新研究院筹建国家石墨烯材料产业计量测试中心(深圳),依托北京市计量检测科学研究院筹建国家石墨烯材料产业计...

社交元宇宙怎么样,社交元宇宙”开启了社交4.0时代

社交元宇宙怎么样,社交元宇宙”开启了社交4.0时代

生而为人,我们总会遇到挫折、不顺,甚至委屈。每当此时,翻开通讯录却发现,虽然里面写满了名字,但没有一个人可与诉说,人的孤独感就会加倍。正如美国作家理查德·耶茨在《十一种孤独》当中写到的那样,“所谓孤独...

区块链的特点是,如何去中心化及特点详解

区块链的特点是,如何去中心化及特点详解

作为信用机制的组成部分,现代金融活动产生也离不开大量的中介机构,包括:商业银行、各种交易所、证券公司、保险公司、基金公司、第三方支付平台等,这些金融机构本质上是起着中介作用,具有中心化的性质。传统中心...

区块链验证机制分析,用什么验证及身份解析

区块链验证机制分析,用什么验证及身份解析

观区块链最强大的一个特质就是我们能独立验证其执行中的每一个部分。即使大部分区块链矿工(或者权益证明中的验证者)被攻击,如果该攻击者企图让无效区块上链,网络也会拒绝。哪怕是没有实时验证区块的用户,(在变...

蚂蚁区块链是哪个币,目前有多少种币

蚂蚁区块链是哪个币,目前有多少种币

根据蚂蚁链粉丝粒小程序发布的消息,6月24日零点和14点起,限量分别发行8000份由支付宝和知名动漫《刺客伍六七》合作推出的“两款NFT付款码皮肤总计16000份,价格为10支付宝积分+9.9元人民币...

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

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

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

如何免费铸造NFT(如何看铸造图纸)

如何免费铸造NFT(如何看铸造图纸)

QQT锻造是免费的还是收费的? 鍛造不要錢 鍛造要買的【寶石】要錢. 而且伱 一次鍛造 不一定鍛造得滿意 如果伱要進行二次鍛造 還需要酷斃寶石 酷斃寶石也是要錢買的..鍛造不要錢...

日本成立NFT平台政府政策

日本成立NFT平台政府政策

日本的外汇管制的政策 日元是自由兑换货币,没什么管制政策。 日本的外汇管制的政策 日元是自由兑换货币,没什么管制政策。...

区块链公链什么意思,公有链前景如何

区块链公链什么意思,公有链前景如何

公链这词好久以前就出现在比特币上,在2016年之前这个词听的还比较少。公链这词真正兴起是在2017年12月牛市之后到现在才火起来的。现在各种公链层出不穷,可能很多朋友听说过却不知道公链是什么意思,在生...

如何利用NFT赚钱(普通人如何利用NFT赚钱)

如何利用NFT赚钱(普通人如何利用NFT赚钱)

nft币如何获得 NFT可以采用挖矿的方式获得,由于NFT是一个独立的区块而不是一个网络,目前很难挖矿,如果你是一名矿工,可以对NFT产业的网络进行挖矿。 NFT,全称为Non-FungibleT...

什么是区块链技术,它是如何保证安全的

什么是区块链技术,它是如何保证安全的

区块链由“ 区块”和“ 链”两个词组成,字面上是一个链条或一系列“ 区块”。这些块或数据集群相互链接。在常规的信息流模型中,确切的来源指示通过集中式服务器进行数据分发。区块链是基于共识的模型。基于节点...

区块链和NFT的关系(区块链Nft,opensea平台)

区块链和NFT的关系(区块链Nft,opensea平台)

DECENT与区块链有什么关系? DECENT和区块链的关系就像是百度、阿里巴巴、腾讯和互联网的关系是一个道理。百度、阿里巴巴、腾讯都属于互联网公司,有互联网这三家公司才可能存在。 DECENT是...