写点什么

以太坊推出 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:402115
用户头像

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

关注

评论

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

【总结】产品经理训练营 | 01 认识产品经理

阿席达卡。

智汇华云 | ArcherOS Stack利旧FC-SAN存储

华云数据

存储

交易所APP系统软件开发案例

系统开发

20 行代码:Serverless 架构下用 Python 轻松搞定图像分类和预测

阿里巴巴云原生

人工智能 机器学习 深度学习 Serverless 云原生

豆瓣9.5分,它是Scala领域当之无愧的王者之作!

博文视点Broadview

scala 编程语言 豆瓣高分

产品经理岗位招聘分析

Nemo

成年人最渴望的奖励就是成功 Jan 20, 2021

王泰

28天写作

[讨论]几个能有效应对 35 岁危机的办法

穿甲兵

时间是最大的变量

石君

时间 28天写作

项目管理全史(持续更新)

Ian哥

28天写作

“数据库网络故障”愁坏了头,五种方法带你解难题

华为云开发者联盟

数据库 数据 GaussDB 网络故障 丢包

C2C场外交易系统APP开发|C2C场外交易软件开发

系统开发

如何成为分享高手(上)

熊斌

个人成长 28天写作

Soul 网关实践 05|sofa服务&SpringCloud服务接入网关

哼干嘛

花一分钟体验大数据任务调度系统 - Apache DolphinScheduler 第一个官方 Docker 镜像

代立冬

大数据 workflow 任务编排

详解MySQL执行事务的语法和流程

华为云开发者联盟

MySQL 数据库 事务 服务器 SQL语法

张小龙关于微信十年的产品思考 | 视频号 28 天 (13)

赵新龙

28天写作

招投标挖坑、防坑指南

tob 招标 投标

谈谈统计学正态分布阈值原理在数据分析工作中的运用

vivo互联网技术

大数据 正态分布 核心

绩效管理,上下同心者胜(四 完结篇)

一笑

管理 绩效 28天写作

两万字长文总结,梳理 Java 入门进阶那些事

程序员小跃

Java redis 架构 后端 面向对象编程

NanoDet:这是个小于4M超轻量目标检测模型

华为云开发者联盟

PyTorch 目标检测 yolo nanodet

产品经理-第一周作业

LLL777

送你一个造梦机器,然后入眠「幻想短篇 12/28」

道伟

28天写作

迟到的年度总结-数据的人生

松子(李博源)

大数据 数据中台 总结 年度总结

SpringCloud 从入门到精通 13---Nacos集群搭建

Felix

Soul 学习笔记---数据同步 websocket 连接建立过程分析(五)

fightingting

Soul网关

第一章作业(2021-1-19)

邓嘉华

产品经理训练营第一章作业

阿波

uni-app的发展和应用

anyRTC开发者

uni-app 音视频 WebRTC sdk 安卓

透过现象看本质:Java类动态加载和热替换

华为云开发者联盟

Java JVM 插件 类加载器 热替换

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