以太坊2.0技术浅析

2020-08-10 19:55 栏目:经验之谈 来源:网络整理 查看()

就在过去的7月31日,第二高密码货币市场价值的以太博物馆庆祝了它的5岁生日。随着以太网的不断发展,各行各业的人们对以太网越来越重视,用户和应用的不断增加使得人们对以太网2.0的呼声越来越高。

什么是以太网2.0?

以太网2.0是以太网的一个有计划的替代方案。

随着DeFi等项目的迅速升温,以太网的交易量迅速增加,使得交易成本上升,交易时间增加。一般来说,目前的以太网1.0已经难以满足用户和开发的需要。

今年4月,信标链创建了一个创建块,“第0阶段”正式开始测试。以太网2.0的网络启动协调人丹尼瑞安也在论坛上初步宣布,以太网2.0的最终测试网络预计将于8月初正式开始测试。这也意味着以太网2.0近在咫尺。

以下是以太网2.0的设计目的:

以太坊2.0技术浅析

1.使它更简洁,即使它会影响某些效率

2.当主网络分区和大多数节点离线时,它们仍然可以保持活动

3.选择可以抵抗量子计算的组件,或者将来可以用反量子计算取代的组件

4.使用加密技术,使验证者能够在单位时间内参与更多的数据块

5.任何消费电脑也可以参与碎片化处理

为了实现这些目标,以太网2.0采用了信标链、分片、位置服务、电子邮件和其他技术。让我们首先看看以太网2.0完全实现后的样子,如下图所示:

以太坊2.0技术浅析

整个以太网2.0分为四层

1.功率主链层:即以太网1.0的单链,作为底层基础,在从以太网1.0到2.0的过渡过程中,将逐渐将以太网1.0(Etherium)的值转移到信标链。当以太网2.0完成时,它可以作为一个片段链使用,也可以继续保留,这还没有确定。

2.信标链层:这一层最终将成为碎片链的管理层,负责管理碎片链,参与碎片链之间的互通,并参与过渡阶段的价值转移。

3.分段链层:64个不同的链与同一个信标链通信,存储数据,运行合同,等等。每个链相当于一个以太网1.0。

4.虚拟机层:eWASM虚拟机,运行智能契约的执行环境,构建在片上。

以太网2.0的关键技术

鉴于区块链的特点,如可篡改性和对《一体行动,履行使命》的巨大影响,从以太网1.0到2.0的过渡期将持续约2年,并分阶段进行。

第0阶段:主要实现信标链和以太网1.0的价值转移。

第一阶段:主要实施碎片化,稳步将区块链1.0上的数字资产转移到碎片化

第二阶段:主要实现电子政务虚拟机

……

……

由于第二阶段的具体实施还不清楚,我们主要分析第0阶段和第1阶段的技术实施。

信标链和位置

信标链是基于位置服务(卡斯帕FFG)机制的区块链单链。

在卡斯帕FFG共识的实现中,定义了两个角色:“验证者”和“提议者”。如果一个节点想成为“验证者”,它需要在以太网1.0中抵押一个至少16ETH的智能契约,并且该智能契约触发一个事件。信标链检测事件并将地址添加到“验证者”列表中。

信标链随机将“验证器”分配给切片进行操作。阻塞时,信标链从“验证者”中随机选择“提议者”,由“提议者”提出阻塞,由“验证者”验证。信标链将监控所有的“验证者”和“支持者”,如果他们诚实地完成他们的工作,他们将得到奖励(相当于采矿),如果他们做了坏事,他们将没收他们抵押的ETH。

当实现信标链时,存储在信标链中的数据的世界状态被定义。当片段链上的世界状态改变时,将在信标链上生成新的块。只有记录在信标链上的片段的世界状态才是被识别的不可逆块数据,如下图所示:(蓝色表示信标链;绿色代表片段链;黄色表示已经被信标链确认的片段链块)

以太坊2.0技术浅析

地区

碎片是不同的子块链。

碎片的实现实际上是基于地址的。这里,我们可以假设我们将从0x00开始的地址定义为片段1,将从0x00开始的地址定义为片段2。通过类比,我们可以有16*16=256个片段。

当节点1被信标链分配给段1时,则节点1将仅打包和交易从0x00开始的地址事务,并将直接丢弃从其他地址开始的事务。这样,不同的部分被抽象,整个区块链被抽象地分成不同的部分。

以太网2.0展望

以太网2.0将是一个完全不同于以太网1.0的系统,后者可能会在未来几年正式推出。在以太网2.0正式推出之前,我们应该了解它的特性,以便更好地迎接区块链的新浪潮。

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发