50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

以太坊推出 Casper 的第一个版本,客户端测试开始

  • 2018-06-26
  • 本文字数:1177 字

    阅读完需:约 4 分钟

在 reddit 最近的一篇博文中,以太坊开发者 Danny Ryan 宣布了 Casper Friendly Finality Gadget(FFG)的第一个版本,这是以太坊的权益证明一致性算法。这个软件的发布以及验证者的引入有助于向权益证明(PoS)一致性区块链转换。发布之后,代码已经向研究人员、审计人员以及客户端开发人员开放,其中,Parity 和Geth 已经开始测试该软件。

目前,在以太坊的主网中,用于验证交易、预防拒绝服务或垃圾邮件的一致性算法被称为工作量证明(PoW)。PoW 算法的使用已经引起了密切关注,这通常是由于支撑底层加密货币网络所需要消耗的能量。人们创建了以太网能耗指数,用于跟踪以太网的能耗。目前,根据估计,这个网络消耗的能量可以供188 万1612 个美国家庭生活

此后,以太坊一直致力于迁移到名为Casper 的(Pos)一致性算法。Pos 方法可以确定基于个人/ 组织在相关加密货币中持有的权益验证交易的可能性。而且,作为回报,验证者会收到网络使用费,而不是像在PoW 中那样挖掘一个块作为回报。

从PoW 模型转换到PoS 模型带来了一些不确定性。作为Casper FFG 第一个版本0.1.0 的一部分,新参与者将会作为验证者加入以太坊网络。这些验证者将和传统的挖矿者并肩工作,在由PoW 向PoS 过渡的过程中,后者将继续使用PoW。

使用一种混合方法的底层机制包括利用智能合约把现有的挖矿者和验证者联系起来。在过渡的早期阶段,挖矿者将按照预期继续承担大部分的工作。但是,验证者将执行周期性检查。在早期阶段,以太坊网络只能容纳这么多的验证者。在 EDCON Toronto 大会的一次演讲中,Vitalik Buterin 说明了称为验证者的过程。成为一名验证者要受到一些约束,包括:

发送一笔交易,最少要包含 1500 ETH 存款,否则,就要加入一个权益池。在大约两代或 45 分钟后,你就会被选为验证者。

一旦成为验证者,重要的是要保证你的节点保持在线,每个 epoch 都要连接,50 个块周期或者大约 20 分钟,你的节点需要签名并发送投票信息,帮助建立网络共识。

智能合约预计会存在大约两年的时间,到这个时候,PoS 的实现预计已经完成。在此期间,网络将以混合方式运作,会有奖惩制度鼓励验证者采取积极的行为。正如 Danny Ryan 最初的以太坊改进提案(EIP),保持在线并持续投票的验证者有望获得其权益 0% 到 5% 的回报。对于离线的权益人,他们可能会损失 5% 到 10% 的权益,在越极端的情况下损失会越多。在验证者投票冲突的情况下,会被视为愚弄系统,他们会退出系统,并且损失 1% 到 100% 的权益。在 Buterin 演讲期间,他表示,这些值可能会随时变化。


图片来源: https://www.youtube.com/watch?v=NJ9StJThxZY

为了使用 Casper FFG,以太坊客户端需要支持这种实现。Parity Casper 测试网络已上线,并于近日在 Twitter 上公布,而 Geth 也在准备推出自己的测试网络。

查看英文原文: Ethereum Launches First Release of Casper, Client Testing Begins

2018-06-26 04:402574
用户头像

发布了 1008 篇内容, 共 440.1 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

【架构师训练营 - 作业 -5】一致性HASH算法实现

小动物

极客大学架构师训练营 作业 第五周

Spring 同名 Bean 加载策略

xiaoxi666

spring bean 同名 覆盖

架构师第5周总结

老姜

架构师训练营 Week 05 作业

Wancho

不懂SpringApplication生命周期事件?那就等于不会Spring Boot嘛

YourBatman

Spring Boot SpringApplication

架构师训练营第五章总结

叮叮董董

架构师训练营学习总结——缓存与消息队列【第五周】

王海

极客大学架构师训练营

命题作业5-1 【C++实现版本】

天之彼方

c++

springBoot集成rabbitmq并实现延时队列

生命在于折腾

RabbitMQ

架构师训练营 - 第五周 - 作业

韩挺

用一致性Hash算法的实现负载均衡(Kotlin)

Acker飏

极客大学架构师训练营 一致性Hash算法

动手实现一致性hash算法

极客大学架构师训练营 分布式缓存 一致性哈希 一致性hash

使用@AutoConfigureBefore调整配置顺序竟没生效?

YourBatman

Java Spring Boot @AutoConfigureBefore

Week5 一致性hash算法

TiK

开发人员应当避免的代价高昂的职业错误

小隐乐乐

职业规划 职业素养 架构师

Week 05- 作业二:学习总结

dean

极客大学架构师训练营

week2作业

第五周作业-一致性hash算法实现

吴建中

极客大学架构师训练营

Week 05- 作业一:一致性 hash 算法

dean

极客大学架构师训练营

架构师训练营第5周作业

Bruce Xiong

Week 5 作业

Shawn

week5-总结 技术选型

Geek_z9dmvw

你都如何回忆我,带着笑或是很沉默

小天同学

回忆 高考 青春

Week 05 命题作业

卧石漾溪

极客大学架构师训练营

一致性Hash算法以及Java代码实现

架构5班杨娟Jessie

极客大学架构师训练营

就餐卡系统设计

架构师训练营第五章作业

叮叮董董

架构师训练营 - 第五周 - 学习总结

韩挺

区块链技术打通医疗应用场景

CECBC

行业资讯 生产 区块链技术 生活服务

首次揭秘!​春晚活动下快手实时链路保障实践

Apache Flink

Apache flink 架构 实时计算

分布式缓存、消息系统和异步架构

架构5班杨娟Jessie

极客大学架构师训练营

以太坊推出Casper的第一个版本,客户端测试开始_语言 & 开发_Kent Weare_InfoQ精选文章