博客
关于我
Casper网络与以太坊2.0
阅读量:368 次
发布时间:2019-03-05

本文共 1032 字,大约阅读时间需要 3 分钟。

随着以太坊2.0(Eth2)信标链的推出,大家都很关注其对Casper及对我们开发工作的影响。其实,我们对标的不是以太坊2.0,而是以太坊3.0。

 

以太坊3.0至今没有路线图或实现日期,我们就先来说说Eth2。

 

Eth2可大致分为三个阶段:第0、第1和第2阶段。信标链版本就属于第0阶段,其本身并不能提升以太坊区块链的性能,Eth1也不会被信标链取代。

 

信标链的推出,让质押了Eth的验证者(第2阶段完成前无法解除质押)可以开启节点并参与其中。该版本不具备侧分片,也不能实现跨分片通信。完成Eth2仍要经历2个完整阶段,我们还无法预知第1和第2阶段何时实现。

 

划重点,Eth2并未完整实现CBC-Casper,其只包含融合了PoW活性和CBC-Casper安全性的Casper-FFG。信标链出块沿用PoW,终决则用Casper-FFG。而使用Casper FFG来终决的区块,只占到总区块数的大约2%。

 

究其原因,2017年CBC-Casper论文并未给出活性证明,无法保证验证者顺利出块。以太坊3.0路线图规划实现纯粹CBC-Casper和WebAssembly功能,而这正是Casper网络的两项核心功能。

 

我们认为,Highway是现有首个正式的、可验证活性的、安全和完整的Casper协议,Casper正由此得名。

 

Casper协议采用Parity开发的WebAssembly引擎,用Rust实现了智能合约,并支持将智能合约从Solidity转译为Rust。

 

我们将持续完善和提升Solidity转译器,还将给予项目一对一的支持,以满足项目希望早日体验到以太坊3.0功能的愿望。如果项目希望迁移至Casper网络,我们将探查solidity合约转译时出现的问题,及时修复未能适当转译的部分代码,经过测试后,将智能合约部署至Casper网络。

 

论及网络能力,将Casper与以太坊3.0对比更为合适。我们越过了Eth2,直接去实现以太坊3.0的核心功能集。因为作为全新协议,我们不必像以太坊一样顾及合约兼容性。面对以太坊上锁定的数十亿美金,以太坊社区如履薄冰。 这种“创新陷阱”在技术领域屡见不鲜。不久,创业公司将从底层打破现有格局,这是完全有可能的——初创公司行动更敏捷,用户影响更小,决策更高效。 

 

总的来说,Casper协议与以太坊差异很大。当链上合约可以像其它软件一样进行管理和治理,Casper具备的扩展性和各种功能,将使区块链拥抱更大的应用架构。

 

转载地址:http://ayvg.baihongyu.com/

你可能感兴趣的文章
NetScaler的常用配置
查看>>
netsh advfirewall
查看>>
NETSH WINSOCK RESET这条命令的含义和作用?
查看>>
Netstat端口占用情况
查看>>
Netty WebSocket客户端
查看>>
netty 主要组件+黏包半包+rpc框架+源码透析
查看>>
Netty 异步任务调度与异步线程池
查看>>
Netty中集成Protobuf实现Java对象数据传递
查看>>
netty之 定长数据流处理数据粘包问题
查看>>
Netty事件注册机制深入解析
查看>>
Netty原理分析及实战(四)-客户端与服务端双向通信
查看>>
Netty和Tomcat的区别已经性能对比
查看>>
Netty学习总结(5)——Netty之TCP粘包/拆包问题的解决之道
查看>>
Netty客户端断线重连实现及问题思考
查看>>
Netty工作笔记0006---NIO的Buffer说明
查看>>
Netty工作笔记0007---NIO的三大核心组件关系
查看>>
Netty工作笔记0011---Channel应用案例2
查看>>
Netty工作笔记0013---Channel应用案例4Copy图片
查看>>
Netty工作笔记0014---Buffer类型化和只读
查看>>
Netty工作笔记0020---Selectionkey在NIO体系
查看>>