卡斯珀是什么:以太坊的友好困扰
Casper是对以太坊网络的预期升级,并且是股权证明(PoS)协议,它将最终确定以太坊区块链的区块(挖矿的结束:以太坊转向股权证明)
卡斯珀,鬼魂之子
在某种程度上,卡斯珀是GHOST(贪婪最重的观测子树)的儿子。该协议于2013年引入以太坊生态系统,与集中化作战。快速的区块链网络会创建陈旧的区块,也称为孤立区块;以太坊将它们称为“叔叔”,以区别于父子块.
叔块被验证为有效,但随着更长的链成为主导,网络将其丢弃。如果只有最快,最强大的矿工总是通过建立最长的链条来取胜,那么集中化就会蔓延到网络中。因此,以太坊选择奖励叔叔的创造,以便在建立链中拥有比最强大的节点更多的发言权。有关GHOST协议的更多详细信息,请参见以下说明: 什么是以太坊的GHOST协议?
夜间颠簸的共识协议
区块链记录了真实的一成不变记录,因此,添加具有最小潜在诡计的新区块就变得至关重要。共识协议确定了链如何添加块。工作量证明(PoW)和权益证明(PoS)是最常见的共识协议。在PoW中,矿工通过解决赢得与其他矿工的竞赛的计算难题,将链块添加到链中.
具有更快,功能更强大的硬件的矿工有一个优势。这侵蚀了网络的分散性并开放了要利用的安全漏洞。 PoS利用博弈论概念为良好行为提供激励,并最大程度地减少不良行为。 PoS无需矿工相互竞争,而是提供验证程序,验证程序将存款(股份)过账以授权提出要添加的区块。如果验证人的行为不当,便会受到惩罚,并大幅削减其押金.
在实践中,PoW会消耗大量电能。此外,矿工们希望购买最强大的硬件,以最大程度地赢得比赛。 PoS实施可减少或潜在消除限制性的硬件和能源成本.
从墓地转移
Casper协议是用于以太坊的PoS算法。验证者将股份存入智能合约。然后,他运行一个节点以参与共识算法,以向链中提出新的区块。这样可以保持网络运行。 Casper友好结局小工具(CFFG)将块最终确定为链。验证者会因行为正确而获得奖励,但系统会大幅削减行为不佳的验证者的存款.
Casper通过检测违规行为,了解哪些验证者违反了规则并惩罚那些违规者来提供责任。它还为新验证者进入系统和现有验证者离开系统提供了安全的过程。安全防御是Casper不可或缺的.
Casper作为一个独立的模块存在,并且位于提案机制的顶部。对于以太坊,当前的基本提议机制是PoW。 Casper的第一个迭代将位于以太坊现有的PoW共识机制之上。这将使其成为一个混合式PoW / PoS系统。基本的PoW机制很适合将来升级。某种形式的轮询方法可能会取代PoW组件.
那是什么吱吱作响的声音?
从安全角度来看,作为模块化覆盖,如果攻击者破坏或破坏了其下的阻止提议机制,那么Casper也将无能为力。只要Casper继续从提案机制接收有效和合理的输入,它将继续正常运行。 PoS的安全性基于奖励和惩罚的博弈论概念.
这样,安全性取决于委托给系统的存款确认者的规模。风险等于回报。如果不诚实的验证者发现有机会窃取5个以太币,但是这将使他从他的存款中损失100个以太币,那么就会有诚实的行为。相反,如果一个不诚实的验证者发现有机会窃取100个以太币,但只从其存款中削减了5个以太币,那么他很可能会将其视为经营成本.
锁链的嘎嘎声
作为一种网络机制,Casper必须确保区块链的完整性,并且必须始终处于运行状态.
“可靠的安全性”和“合理的活力”定义了Casper的两个基本属性。负责的安全性可防止最终确定两个冲突的检查点,除非至少有1/3的验证者违反了规则。合理的活度保证了,如果至少有2/3的验证者遵循该协议,那么总是有可能最终敲定一个新的检查点,而没有任何验证者违反任何规则.
在标准PoW设计中,最长的链始终是确定的。 Casper更为复杂,存在极端的情况,即仅采用最长的链条将是有害的。因此,Casper实现了更复杂的逻辑,该逻辑查看检查点树的根节点并选择满足该条件的最长链.
吹过区块链围场
Casper依赖于博弈论,并且协议的开发在很大程度上依赖于研究和数学。这是一个包含许多细节的复杂系统。 2017年11月15日,Vitalik Buterin和Virgil Griffith在题为“ Casper The Friendly Finality Gadget”的论文中发布了该系统的技术细节,可以在这里找到: Casper The Friendly Finality小工具
由Vitalik Buterin独自撰写的,使用相同标题但内容却截然不同的,未注明日期且显然较早的文档位于Vitalik自己的网站上。本文档涵盖了Casper可以缓解的其他一些潜在的安全漏洞,可以在这里找到: Casper The Friendly Finality小工具
由Vlad Zamfir撰写的Casper简介出现在2015年8月1日的以太坊博客上: 介绍卡斯珀“友善的鬼魂”
你有遗言吗?
PoW共识算法成功。块插入到链中,用户相信生成的链是准确的。但是,该过程很慢,消耗大量电力,为提高竞争力,矿工需要在功能强大的硬件上进行投资。 Casper的PoS方法利用博弈论来缓解这些问题并确保安全性.
Casper在夜晚可能会遇到一些颠簸,但是由于具有模块化叠加机制的灵活性,简化了修复问题和增强了编码功能。 Casper至少会提供基于研究和数学的创新思维,并可能会提供进一步创新的想法.
这 文章 由Wilton Thornburg最初由 硬币中央, 我们的媒体合作伙伴.
威尔顿·桑伯格
Wilton Thornburg是一位软件工程师,目前在大波士顿地区工作.
查看最新新闻头条