最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

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

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

关注

评论

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

Java多线程案例之阻塞队列

未见花闻

7月月更

“整洁架构”和商家前端的重构之路

得物技术

架构 前端 重构

关于静态类型、动态类型、id、instancetype

NewBoy

前端 移动端 iOS 知识体系 7月月更

如何提高网站权重

源字节1号

微信小程序 软件开发 网站开发

提前解锁 2 大直播主题!今天手把手教你如何完成软件包集成?|第 29-30 期

OpenAnolis小助手

云原生 直播 龙蜥大讲堂 SIG 双周会 CSI 与 open-local

beegfs高可用模式探讨

姚华

HPC beegfs 并行文件系统

设计你的安全架构OKR

I

安全架构师 安全架构 企业安全 安全治理

LSF 集群全面监控!浅析 HPC 基于龙蜥操作系统的迁移替代解决方案

OpenAnolis小助手

开源 解决方案 龙蜥操作系统 常青藤开源科技 HPCinsights

A5000 vGPU显示模式切换

姚华

显卡、gpu

CRMEB 商城系统如何助力营销?

CRMEB

案例 ①|主机安全建设:3个层级,11大能力的最佳实践

青藤云安全

网络安全 主机安全 网络安全、攻防演练

python变量:引用和可变性

AIWeker

Python python小知识 7月月更

代理和反向代理

沃德

程序员 7月月更

用Java写学生登陆认证系统

魏铁锤

Android 查看签名

沃德

程序员 7月月更

C#/VB.NET 给PDF文档添加文本/图像水印

在下毛毛雨

C# .net PDF 添加水印

《数字经济全景白皮书》保险数字化篇 重磅发布

易观分析

保险数字化

三步就能在OpenHarmony中实现车牌识别

OpenHarmony开发者

OpenHarmony

Scala 基础 (五):面向对象(上篇)

百思不得小赵

scala 大数据 oop 7月月更

渲大师携手向日葵,远控赋能云渲染及GPU算力服务

Finovy Cloud

渲染 GPU算力

【鲲鹏BoostKit】OminiRuntime ——高效统一的大数据分析Runtime底座

Geek_2d6073

OAI 5G NR+USRP B210安装搭建

柒号华仔

5G 7月月更

SAP Fiori 应用索引大全工具和 SAP Fiori Tools 的使用介绍

Jerry Wang

SAP Fiori SAP UI5 ui5 7月月更

终于可以一行代码也不用改了!ShardingSphere 原生驱动问世

SphereEx

数据库 ShardingSphere ShardingSphere-JDBC

redisson bug分析

wgy

Java redis redisson

AddressSanitizer 技术初体验

焱融科技

内存泄露 存储 文件存储 分布式文件存储

BP神经网络(算法整体思路及原理+手写公式推导)

秃头小苏

7月月更

ORACLE进阶(四)表连接讲解

No Silver Bullet

oracle 7月月更 表连接

视频化全链路智能上云?一文详解什么是阿里云视频云「智能媒体生产」

阿里云视频云

人工智能 媒体 音视频

Spring Cloud源码分析之Eureka篇第三章:EnableDiscoveryClient与EnableEurekaClient的区别(Edgware版本)

程序员欣宸

Java SpringCloud 7月月更

spark调优(二):UDF减少JOIN和判断

怀瑾握瑜的嘉与嘉

spark 7月月更

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