博客
关于我
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/

你可能感兴趣的文章
Mysql 语句操作索引SQL语句
查看>>
MySQL 误操作后数据恢复(update,delete忘加where条件)
查看>>
MySQL 调优/优化的 101 个建议!
查看>>
mysql 转义字符用法_MySql 转义字符的使用说明
查看>>
mysql 输入密码秒退
查看>>
mysql 递归查找父节点_MySQL递归查询树状表的子节点、父节点具体实现
查看>>
mysql 通过查看mysql 配置参数、状态来优化你的mysql
查看>>
mysql 里对root及普通用户赋权及更改密码的一些命令
查看>>
Mysql 重置自增列的开始序号
查看>>
mysql 锁机制 mvcc_Mysql性能优化-事务、锁和MVCC
查看>>
MySQL 错误
查看>>
mysql 随机数 rand使用
查看>>
MySQL 面试题汇总
查看>>
MySQL 面试,必须掌握的 8 大核心点
查看>>
MySQL 高可用性之keepalived+mysql双主
查看>>
MySQL 高性能优化规范建议
查看>>
mysql 默认事务隔离级别下锁分析
查看>>
Mysql--逻辑架构
查看>>
MySql-2019-4-21-复习
查看>>
mysql-5.6.17-win32免安装版配置
查看>>