比特币 区块链
数字货币资讯平台

V以太坊最新演讲:以太坊2.0的分片交易

2019年6月29日,由CSDN、由灵钛科技联合主办“2019年以太坊技术及应用会议”在北京举行。本次会议作为中国有影响力的以太坊技术会议,邀请以太坊创始人围绕以太坊生态全景、以太坊未来发展、以太坊发展实战、优质项目案例等Vitalik Buterin、核心技术开发者Hsiao-Wei Wang、以太坊生态精英专家是国内外知名项目负责人和行业领袖,共同探讨以太坊生态的新进展,分享以太坊的最新发展经验。

以太坊创始人Vitalik Buterin在热烈的掌声中,以烈的掌声中发表了本次会议的第一次演讲2.0跨片交易。Vitalik以太坊2详细介绍.根据开发者关心的想法和推广情况「以太坊性能」主题介绍了跨片交易的原理,并回答了开发者的常见问题。

V神(Vitalik Buterin)以太坊开发者大会演讲完整版

目前的链,所有节点下载下载和验证所有交易都非常安全,但它们严重限制了可扩展性。因此,我们希望改善这种情况,区块链在未来是分割的,这意味着每个节点只下载和验证部分交易。

V神(Vitalik Buterin)以太坊开发者大会演讲完整版

比如以太坊2.0在设计中,有1024个片段,因此每个节点只需验证1/1024的交易。这种变化将提高区块链的性能,以太坊每秒10笔交易可能提高到每秒1万笔交易,但它将面临新的挑战:

用户和应用程序都在不同的片段上。“交流”呢?

现在,所有的账户和智能合同都存储在计算机上(指以太坊),它们很容易相互交流。但如果我们的账户和合同在未来的不同部分,就很难立即进行对话和交流。

所以以太坊2.0并非每个节点都能处理所有的交易和信息,我们有1024个片段,每个片段相当于一个短链,每个片段都有自己的共识算法。在一个片段上进行交易,然后每6分钟在每个片段之间进行一次交易“交流”,也就是说,发现其他片段的哈希值。(beacon chain)管理共识算法和跨片沟通。

V神(Vitalik Buterin)以太坊开发者大会演讲完整版

“异步”交易是我以前设计的。比如我有5枚 币,然后我想把它转给Bob,Bob有一个账户,它的账户在底部,我的账户在顶部。首先,我想在顶部做一个交易请求。交易将进行第一次分割,然后产生哈希值,但不会立即完成。之后,我们可以把它放在底部的分割中。当它验证底部的分割时,交易可以处理。

V神(Vitalik Buterin)以太坊开发者大会演讲完整版

例如,如果你想预订火车票和酒店,你当然希望他们一起预订。如果只有一个而没有另一个,那就没有意义了。如果你在不同的片段预订火车和酒店怎么办?

想象一下两份智能合同,一份用于预订火车票,另一份用于预订酒店。我们可以撤回任何失败的交易。但由于这两份合同在不同的分支链中更难保证一致性。

V神(Vitalik Buterin)以太坊开发者大会演讲完整版

解决方案之一是“猛拉”,每张火车票都有合同,每个房间都有合同,这样每个合同都可以代表我们预订座位或房间的能力。我们现在能做什么?我在这里“猛拉”启动合同的功能是一次使用合同。从酒店,从火车票拉另一份合同,同时预订两份合同。如果你放弃了订票,而其他人想订票,你可以通过“猛拉”把它拉进他们的合同里。这是一个自动过程,要么两个都订,要么都不订。

V神(Vitalik Buterin)以太坊开发者大会演讲完整版

但想象一下,我们需要5分钟来了解另一个数据或哈希值,但我们希望这个应用程序更快。

例如,开始Alice有10个,Bob有20,charlie压缩后储存52个。有两种情况,一种是bob有20个coin,另一种情况是Bob之后有25个coin。如果我们看到钱包上的根是R,下一个分片可以推测,即Bob有25个coin,就可以取25个coin给其他人。

然而,在这个过程中,虽然新手必须有九项交易技能,但我们的计算并没有最终化。然后你可能会问,看来Bob有了这些coins,但他还没有花这笔钱coins。我们假设Bob要把25个coins发给Charlie,他会怎么做?

我们不必考虑到底R因为Charlie现在有52个coins所以知道R一定是真的。这种逻辑是在后台进行的,逻辑效应是通过的Bob、Charlie钱包分析,我们至少首先知道这样的交易发生了。有趣的是,您可以通过通信在跨区块链交易,它还可以创建不同区块链交易的应用程序。

V神(Vitalik Buterin)以太坊开发者大会演讲完整版

我们也可以实现其他目标,比如通过Plasma如果我们通过同步交易,我们可以在任何部分发起交易。资产将存在于合同中,但我们不会立即计算状态总数。我们需要等待一周才能取出。此时,如果任何人能证明该状态无效,他们可以取消取款。

V神(Vitalik Buterin)以太坊开发者大会演讲完整版

如果我们收到这种方法,我们可以保证这种方法coin,如果没有非法支付,我们的交易将同步到整个区块链。我们有两种资产,X和Y,我们的片段有自己的优先级和优先级,但新手在下一笔交易前可以交易什么硬币投机软件。

如果我们在交易过程中有自己的资产,想要发送交易信息,我们可以在任何片段上发布。如果你是资产所有者,你只能分析这些片段来评估它们的历史记录。

V神(Vitalik Buterin)以太坊开发者大会演讲完整版

我们称之为这种设计“积极虚拟机(OVM)”,你所有权的资产没有立即转移。我们开始一个不需要取款的过程。我们可能需要一整周才能真正到达账户,但如果你是一个用户,你可以知道为什么你不能立即取出资产,你有一种交易真正到达账户的感觉。

这样做的好处是,我们将获得公开交易的能力,并能及时确认,0.可立即确认5秒。假如用户体验很好,类似于集中服务器提供的体验。

如果我们从不同的部分发布数据,逻辑将非常复杂,智能合同将变得非常复杂,用户的钱包将大量计算,需要更长的时间。

V神(Vitalik Buterin)以太坊开发者大会演讲完整版

我的结论是什么?如果我们想建立一个通用的区块链,我们必须首先有一个通用的基础设施,这样我们就可以把数据放在链上,并在链上做出更快的计算。我们使用工具的过程更加复杂,不同的用户有不同的实施方法。区块链要求我们有一个完整的节点共识。换句话说,如何存储用户?coin我们需要通过进一步的应用程序来实现准确的数量。此外,我们还需要确保整个过程的简单性,不断改进共识机制,并创建不同应用程序的基本协议。

这已经成为一项非常活跃的研究。我们正在研究如何设计这些机制,以创建不同的应用程序来扩展区块链。性能强,交易快,甚至异步同步,跨片交易也可以实现。

在2.在设计中,不需要提高块的速度来提高交易的确认速度。分割是分配数据和计算的工具。在这个底层,有很多方法可以实现可扩展的应用环境。通过这些方法,分区块链的速度和有用性可以保持。Layer底层协议不应用于简单和安全,然后在Layer继续研究和改变

V神(Vitalik Buterin)以太坊开发者大会演讲完整版

赞(0)
未经允许不得转载:币圈之家 » V以太坊最新演讲:以太坊2.0的分片交易

币圈之家

联系我们联系我们