网站首页 > 汽车百科 >

Babydoge最新消息(babydoge最新消息最低价)

2023-07-11 10:28:19 汽车百科 阅读 0

Bitget下载

注册下载Bitget下载,邀请好友,即有机会赢取 3,000 USDT

APP下载   官网注册

POW完全依靠经济激励来增加记账参与人数,从而稀释了作恶节点的比例,或者说大大增加了作恶的成本。造假者需要控制或贿赂更多的节点。这是一种简单粗暴的共识机制,算法也没有优化。但是,这是非常可行的。目前体量最大的两个区块链比特币和以太坊都在被POW挖矿。虽然

POW不是最优的,但它是现在最实用的共识算法。。例如,比特币、莱特币和体面币都是防幂机制。

比特币和区块链的诞生有赖于诸多核心技术的突破:一是拜占庭容错技术;二是不对称加密技术;三是点对点支付技术。下面依次介绍。

拜占庭容错技术

比特币和区块链诞生的首要困难是如何创建分布式共识机制,这是LeslieLambert等人在1982年提出的拜占庭一般问题。所谓拜占庭一般问题是指如何达成共识并决定是否出兵的决策过程在那些不';战争中不要互相信任。延伸到计算机领域,我们试图创建一个具有容错能力的分布式系统,即使某些节点失效也能保证系统的正常运行,还能使基于零信任的多个节点达成共识。保证信息传递的一致性。

中本聪提到的拜占庭一般问题的解决方案,源于AdamBaker在1997年发明的hashcash算法机制,最初是为了限制垃圾邮件和拒绝服务攻击。2004年哈尔芬尼是隐朋克运动的早期重要成员,他改进了亚当贝克';散列现金算法转换成一个可重用的工作负载证明机制。他们的研究基于DagliaMaKai和MichaelRitter的学术成果:拜占庭容错机制。。那是哈尔芬尼';的可重用工作负载证明机制,后来成为比特币的核心元素之一。哈尔芬尼是中本聪最早的支持者,也是第一笔比特币转账的接受者。在比特币发展的早期,他和中本聪有很多互动和交流。

非对称加密技术

比特币的非对称加密技术来源于以下密码学的技术创新:1976年,Sun公司前首席安全官WhitfieldDiffie和斯坦福大学教授MartinHell,在开创性的论文《密码学的新方向》中,首次提出了公钥密码学的概念,并发明了非对称加密算法。1978年,来自省理工学院的三名研究人员LeonardAderman、RonaldLivingstone和adishamir。,共同发明了公钥系统"RSA"可用于数据加密和签名,并率先开发出第一个具有商业实用性的非对称RSA加密算法。1985年尼尔.科布利茨和维克多.米勒。首次将椭圆曲线算法应用于密码学,建立了公钥加密算法。公钥加密算法的原理就是利用信息的不对称性。公钥对应私钥,私钥是解开所有信息的钥匙,公钥可以从私钥推导出来。。ECC可以提供比RSA更高级别的安全性。比特币使用椭圆曲线算法的公钥接收比特币,私钥则是比特币支付时的交易签名。这些加密算法奠定了当前非对称加密理论的基础,广泛应用于网络通信领域。但是当时这些加密技术发明都被NSA严密监控。NSA最初认为它们对国家安全构成威胁,并将其视为军事技术。直到上世纪90年代末,NSA才放弃对这些非对称加密技术的控制。RSA算法、ECC算法等非对称加密技术终于进入公共领域。

但是,中本聪不信任NSA公布的加密技术,在比特币系统中不使用RSA公钥系统。原因不仅在于ECC可以提供比RSA更高水平的安全性能,还在于美国安全部门在RSA中存在技术后门。2013年9月,斯诺登爆料NSA用秘密方法控制国际加密标准,比特币采用的RSA可能有后门。NSA可以用一种未知的方式削弱这条曲线。好在中本聪一般都会避开RSA的陷阱,使用的加密技术也不是NSA标准,而是另一种鲜为人知的椭圆曲线,不在美国RSA的控制之下。。世界上只有少数程序逃过了这个漏洞,比特币就是其中之一。

拜占庭帝国,也就是中世纪的土耳其,拥有巨大的财富。十个邻国由来已久,但拜占庭高墙坚如黄金,没有一个邻国能成功入侵。。任何单个邻居入侵都会失败,也有可能被其他9个邻居入侵。拜占庭帝国';的防守能力如此之强,以至于它的十个邻居中至少要有一半同时进攻才能被攻破。

然而如果一个或多个邻居答应一起进攻,但实际过程背叛了,那么入侵者可能全部被歼灭。

所以每一方都小心翼翼,不敢轻易相信自己的邻居。这是拜占庭将军问题。

在拜占庭问题中,最重要的一点是:所有的将领如何达成共识进攻拜占庭?其中,可能出现的情况如下:

用一个模型解释:

假设只有A、B、c三个人。如果三个人中有一个是叛徒。当甲下令进攻时,如果乙是叛徒,他可以告诉丙,他接到命令是为了"撤退"。这时,C收到了一个"攻击"和一个"撤退",于是C被信息搞糊涂了,不知所措。

如果A是叛徒,。他告诉B要"攻击"C到"撤退"。当C告诉B他收到了"撤退"订单,B不可能与C一致,因为他已经收到了"攻击"指挥官的命令。

因为以上原因,在只有三个角色的系统中,只要其中一个是叛徒。即叛徒数量等于1/3,拜占庭问题无解。

可见,只要叛徒的数量大于或等于1/3,拜占庭问题就是不可解的

从技术上讲,拜占庭一般问题是分布式系统的容错问题。。加密货币是一种典型的基于P2P网络的分布式系统。比如一般就是P2P网络中的节点,messenger就是节点之间的通信。决定进攻还是撤退是需要达成的共识。。如果一个独立的节点计算机崩溃、断开或者攻击网络进行破坏,整个系统就会停止运行,那么这样的系统就会非常脆弱,所以需要允许一些节点出错或者破坏而不影响整个系统,这就需要算法的理论支持。以确保在存在一定数量的错误节点的情况下分布式系统的一致性和可用性。

而且拜占庭将军和两军的问题不一样。前者假设使者没有问题,但是将军有叛逃等问题;后者研究信使的沟通问题。

终极解决方案已经到了3354

如果10个将军中有几个同时发消息,必然会造成系统的混乱,造成攻击时间计划不同,行动难以达成一致。

任何人都能攻击的信息。,但是谁来发行呢?中本聪巧妙地将发送信息的成本添加到这个系统中,即:

它的添加成本是"工作量"。——节点必须完成一个计算,才能将消息传播到各个城邦。当然,谁会先完成这项工作?谁能传播这个消息?(这也是工作量证明机制的意义:以测试结果的方式证明你过去做了多少工作)

这种加密技术——非对称加密可以完全解决古代难以解决的签名问题:

当中本聪设计比特币时,它采用了一种称为哈希现金的工作负载证明机制。在一个事务块中,需要找到一个随机数。计算机只能用穷举法找到这个随机数。可以说能不能找到全靠运气,所以对于每个节点,在这个世界上,只有随机性才是真正公平的,而实现随机性的最好方法就是运用数学。在寻找共识的过程中,所有的将军都使用了大家公认的数理逻辑。

当然,为什么要强制我们做计算?然后要有激励机制:比特币的奖励机制是每包奖励25个比特币,拜占庭一般问题的奖励机制可以是分割拜占庭获得的利益。

在这个分布式网络中:

每个将军都有一个与其他将军实时同步的消息账本。

各位将军';账本上的签名可以验证。如果有任何消息不一致,我们就可以知道哪些将军不一致。

虽然消息不一致,但只要半数以上同意攻击,少数服从多数,达成共识(只要多数是好人,那么就能达成共识)。

区块链上的共识机制主要解决谁来构造区块。以及如何维护区块链的统一。

拜占庭容错问题需要解决,这也是谁来发起信息,如何实现信息的统一同步的问题。

注:新区块链学习者如有不妥之处,请指出。

相关内容

Babydoge最新消息(babydoge最新消息最低价)文档下载.: PDF DOC TXT

猜你喜欢