首页 > 其他分享 >区块链

区块链

时间:2023-03-17 11:58:34浏览次数:58  
标签:DPOS POW 拜占庭 邻邦 区块 Proof

区块链是一个注重安全和可信度胜过效率的一项技术,如果说互联网技术解决的是通讯问题,区块链技术解决的则是信任问题。

Consistency 侧重的是内容在时间顺序上的一致和统一,而 Consensus 则是指由许多参与者对某项内容达成共识,所以一般把 Consistency 翻译为“一致性”,把 Consensus 翻译为“共识”。

拜占庭将军问题

拜占庭帝国就是中世纪的土耳其帝国,拥有巨大的财富,周围 10 个邻邦垂诞已久,但拜占庭高墙耸立,固若金汤,没有一个单独的邻邦能够成功入侵。任何单个邻邦入侵都会失败,同时也有可能自身被其他 9 个邻邦入侵。

拜占庭帝国防御能力如此之强,至少要有十个邻邦中的一半以上同时进攻,才有可能攻破。然而,如果其中的一个或者几个邻邦本身答应好一起进攻,但实际过程出现背叛,那么入侵者可能都会被歼灭。

于是每一方都小心行事,不敢轻易相信邻国,这就是拜占庭将军问题。

POW 工作量证明

PoW(Proof of Work,工作量证明)被认为是经过验证最安全的拜占庭解决机制,最早是用来防垃圾邮件的,典型的就是 Google 邮箱的反垃圾邮件系统。

Google 邮箱强制要求每一个给 Google 服务器发送邮件的发送者,必须先完成一定量的计算工作,造成一小段时间的延迟,比如延迟 1 秒,如果是正常的邮件发送,这个时间是可以接受;如果是广告邮件发送者,因为要进行大量的发送工作,这种无价值的计算是无法忍受的。

比特币的 POW 实现

比特币中的 POW 实现,是通过计算来猜测一个数值(Nonce),得以解决规定的 Hash 问题

POW 机制优缺点


POW 的优点有很多,POW 是第一个完全实现去中心化共识算法的,并且节点自由进出,容易实现,由于对算力的高要求,破坏系统花费的成本也巨大。

POS 权益证明


POS(Proof of Stake,权益证明)类似现实生活中的股东大会机制,拥有股份越多的人拥有越多的投票权,也就越容易获取记账权。

DPOS 委托权益证明


采用 DPOS(Delegated Proof of Stake,委托权益证明)机制的典型代表是 EOS,如果说 POS 类似股东大会,比较的是谁持有的股份多,那么 DPOS 类似于公司董事会制度,在 DPOS 共识制度下,会选出一定数量的代表,来负责生产区块。

标签:DPOS,POW,拜占庭,邻邦,区块,Proof
From: https://www.cnblogs.com/jiaozg/p/17226149.html

相关文章

  • 区块链智能合约
    pragmasolidity^0.8.0;contractNameRegistry{mapping(address=>string)publicnames;functionregister(stringmemoryname)public{names[msg.se......
  • 区块链技术入门教程 - Decert
    区块链是一项令人兴奋和有前途的技术,你也许看到过这些频繁在社交媒体、新闻频道上冒出的新名词:智能合约、代币(通证)、Web3、DeFi、DAO组织。如果你还不是很明白他们的意思......
  • 区块链MetaMask钱包账户导入私有链
    区块链MetaMask钱包账户导入私有链在使用Geth成功搭建属于自己的私有链之后,我们还需要导入私有链中的钱包账号到区块链电子钱包软件上(例如MetaMask)来方便我们进行区块......
  • 区块链校园溯源平台对学生们意味着什么?
    随着科技的不断进步和应用,区块链+IEN技术逐渐被应用到各个领域,其中之一便是区块链校园溯源平台。那么,区块链校园溯源平台对学生们意味着什么呢?让我们来一起探讨一下。首先,区......
  • docker部署区块链浏览器 explorer
    下载explorer#gitclonehttps://github.com/ethereumclassic/explorerdocker-compose.ymlversion:'3'services:app:build:.command:./app.jsre......
  • #yyds干货盘点#【愚公系列】2023年02月 .NET/C#知识点-区块链概念和实现
    前言区块链是一种分布式数据库,使用密码学技术进行安全的数据记录和验证。它可以被用来创建可信赖的记录,并确保记录不可篡改。区块链的原理其实是一个又一个区块组成的链条......
  • 产业区块链一周快讯速览(十二)
    政策公告浙江出台未来产业发展“新政”,优先推进元宇宙、仿生机器人等据界面新闻报道,浙江省政府官网日前发布《关于培育发展未来产业的指导意见》。《指导意见》提出,优先发展......
  • 基于区块链的移动边缘计算 群签名和认证方案
    一、介绍BMEC:Blockchain-BasedMobile-EdgeComputing作用BMEC解决了移动区块链环境中设备计算资源有限的问题,同时保证了计算资源的分布式部署和交易数据的可追溯性......
  • 区块链——Lab2
    区块链的典型数据结构比特币:UTXO模型,以交易后找零为中心ETH:Account模型,以账户余额为中心(就是账户的形式)区块链交易用户发起交易矿工验证交易(能够得到区块奖励)验证......
  • leveldb.net区块链技术
    leveldb.net工作原理:leveldb为键值对数据库,具有增加,删除,查询功能,利用加密链式结构存储和查询数据。区块(block):在区块链技术中,数据以电子记录的形式被永久储存下来,存放这些......