主页 > 苹果怎么下载imtoken钱包 > 公告 | 以太坊 Mist 浏览器的未来:分层节点及其他

公告 | 以太坊 Mist 浏览器的未来:分层节点及其他

苹果怎么下载imtoken钱包 2023-04-24 05:39:47

Mist 团队现在自豪地宣布发布期待已久的“分层节点”! 此更新包括 Mist 和以太坊钱包的一些激动人心的新功能。 本文将围绕这些更新,分析 Mist 未来的发展方向。

更新摘要

sitecsdn.net 以太坊和以太币的关系_以太坊浏览器_以太坊与以太基金

-分层节点UI:同时呈现远程和本地节点的连接状态-

我们是什么样的人

Mist 由以太坊基金会赞助,已经运行了数年。 Mist 是入门基础设施的重要组成部分,可帮助用户可视化以太坊网络并与之交互。 然而最近,我发现与我交谈过的许多开发人员和用户“有一段时间”没有使用 Mist。

他们对使用 Mist 的最后印象是,在应用程序可用之前同步节点需要非常长的时间。 当然,这是 Mist 内部的设计策略。 如果要连接网络,可以使用自己的节点。 这样做相对简单,花费的时间也更少。 由于以太坊的日益普及,同步整个区块链最近成为一项义务。

但权衡是值得理解的。 当您运行自己的本地节点(例如 Geth、Parity 等)时,该软件就是您通往以太坊网络的网关。 在 Mist 中,Geth 实例首先在后台启动,直到您的 Geth 节点同步后才启动应用程序。

sitecsdn.net 以太坊和以太币的关系_以太坊浏览器_以太坊与以太基金

使用像 MetaMask(默认)这样的工具的好处是你可以立即连接到网络。 代价是:你正在连接到一个远程节点。 使用远程节点会引入一些新的安全问题:MITM 攻击和单点错误的可能性。 如果远程节点提供程序崩溃或受到威胁,您将大饱口福。

我采访的许多用户更愿意运行自己的节点,但发现这样做不切实际,并满足于集中式基础设施(即远程节点)。

我们现在在做什么

在过去的几个月里,我们的核心重点是架构改革,让用户能够立即连接到网络。 我们希望找到解决上述权衡的最佳方案:您可以立即连接到远程节点,但一旦同步完成就切换到使用本地节点。 一旦你的本地节点赶不上最新的区块,远程节点将再次承担责任。 我们将此架构称为“分层节点”。

自从我们开始这项工作以来,Geth 团队已经向他们的客户端发布了一些大规模更新。 所有同步模式现在都更快,资源效率更高,但轻节点同步速度惊人。 在大多数情况下,我们希望 Mist 用户只需要依赖远程节点几分钟。

伟大的! 最棘手的可用性问题已得到解决。 下一个是什么?

未来是什么?

sitecsdn.net 以太坊和以太币的关系_以太坊与以太基金_以太坊浏览器

让我们做一个思想实验:拉长时间框架,考虑一下未来几年以太坊生态系统会是什么样子。 Mist 的最佳情况是三年内体面退休吗?

来来来,灯光和音乐暂停,我们退一步说:

我们的目标是以太坊的成功,不一定是 Mist 的成功。

Mist 是一种允许用户与 dApp 交互的工具。 它将钱包与网络连接起来。 如果/只要以太坊的规模足够大,足以被主流公众接受,主要的网络浏览器就会有强烈的动机整合相同的技术,帮助他们获得用户。

简而言之,如果主流浏览器复制 Mist 的功能,以太坊社区会变得更好。 有两个原因:

开发浏览器是危险的,需要大量的人力和安全专家。 Mist是在Electron上开发的,而Electron使用的是Chromium内核。 Chromium 从 Google 的安全专家那里获益良多,但是在 Electron 升级到较新版本的 Chromium 和 Mist 升级到最新版本的 Electron 之间总会存在滞后。

主要浏览器都经过了广泛的审核。 与其要求下载新程序,不如连接现有用户。

以太坊与以太基金_以太坊浏览器_sitecsdn.net 以太坊和以太币的关系

那么,如果我们接受这个潜在的结果并积极朝着它努力,那么 Mist 团队应该把大部分精力花在哪里呢? 我们可以回过头来把一些散乱的点连起来。 从中短期来看,Mist 预计:

将更多用户引入 web3

所有版本的 Mist 和 Ethereum Wallet 的下载量都超过了 400 万,Ethereum Wallet 已经可以从 ehtereum.org 主页下载。 我们将通过分发稳定的应用程序为用户提供对新世界的可靠介绍以太坊浏览器,从而成为生态系统的拥护者。

在此版本之后,用户教育将成为我们优先考虑的事项。 随着越来越多的非技术用户发现以太坊,了解以太坊技术基础以及 Mist 的作用、功能和用法的需求将越来越强烈。 加大对教育和培训的投资是我们现在开始在行业中看到的一个令人鼓舞的趋势。 一个值得关注的项目是 Play,它是为开发初学者量身定制的 Remix。

除非周围环境发生变化,否则主流浏览器可能不会接受 web3 技术。 这种对用户教育的关注促使我们尝试以多种方式介绍和解释这些概念,并根据用户反馈进行迭代。

支持网络

一个健康安全的网络需要有很多节点。 只要您运行自己的节点,使用 Mist 对整个网络都是有益的。 我们最近将默认的同步模式升级为轻节点,因为这提供了最好的用户体验,但我们也需要更多的全节点来为这些轻节点服务。

以太坊与以太基金_sitecsdn.net 以太坊和以太币的关系_以太坊浏览器

明智的策略是开发鼓励用户为健康网络做出贡献的用户界面。 这可能包括鼓励用户在拥有计算资源的情况下为轻节点提供服务。 这是一个可以释放创造力的地方,正如围绕运行全节点的激励措施所揭示的那样。

支持开发者

我们应该和开发者分享我们在开发过程中学到的东西,包括我们写的架构模式,我们发布的npm包。 越容易为我们的网络做出贡献或复制我们的网络,就越早采用和迭代该技术——无论是由浏览器供应商还是其他社区项目驱动。

重申一遍:我们的目标是以太坊的成功,不一定是 Mist 的成功。

实验

这一点与上面的许多点重叠,但更深入一点:EIP 过程定期将有趣的想法引入以太坊。 有时,Mist 或 Ethereum Wallet 将是将这些新想法发展成原型的合适人选。 我真的很想看到 Mist 被公认为尝试这些最新和最强大功能的地方。

应用程序安全就是这样一个值得研究的领域。 我们看到了推进 Electron 完整模型的潜力; 开发人员将大量时间花在原型框架上,以减少 dApp 浏览器的攻击面。 在接下来的几个版本中,请继续关注我们项目的更新。

以太坊浏览器_sitecsdn.net 以太坊和以太币的关系_以太坊与以太基金

更遥远的未来

换句话说,Mist 是不是要干别的事情? 这不是它的意思。 我只想说:Mist 在推动以太坊向前发展方面是有意义的。

Mist 不与 Chrome 或 Firefox 竞争。 我们团队真正兴奋的一个机会是创建一个纯 web3 浏览器。 未来的迭代可能不会提供 http/https,而是将内容限制为 IPFS 或 swarm 协议上的内容。 虽然内容也可以在主要浏览器中访问,但出于实际和概念原因(隐私、安全万岁),纯 web3 更具吸引力。 详细阐述这一愿景是一个很棒的博客主题。

说到底

我们相信,在瞬息万变的世界中,确保您的工作有价值的最佳方法是关注您的用户。 如果您可以让他们的用户体验更加直观和实用,那么您就走在了正确的轨道上。

请注意,这意味着您需要知道您的用户是谁以及他们想要什么。 我们的用户已经从主要是开发人员转变为更多的非技术用户。 因此,我们的重点转移到更加重视用户教育、演示、功能定位和其他主题上。

总是有更多的工作要做。 除了之前挖的坑之外以太坊浏览器,用户会让你知道他们不喜欢哪些功能,每个开发人员都会有自己的项目列表,他们想找时间去做。 我们团队的优先级框架是:找到最重要的事情并从那里开始工作。

我们倾听用户的声音 - 您的机会就在这里。 试用我们的新版本,让我们知道您的想法。 我们不会从一开始就让事情变得完美,如果您发现错误,请提出问题。 下一次更新中您最喜欢的功能是什么? Mist 团队应该优先考虑什么? 你心目中的“宏伟蓝图”和我们上面提到的有什么不同吗? 快来与我们取得联系。

原文链接:@omgwtfmarc/the-future-of-ethereums-mist-browser-layered-nodes-and-beyond-54dd1e70d375