首页 > 其他分享 >Mist已被废弃——曾经的以太坊浏览器与钱包管理软件

Mist已被废弃——曾经的以太坊浏览器与钱包管理软件

时间:2023-08-20 10:06:52浏览次数:51  
标签:区块 浏览器 以太 DApp 管理软件 中心化 Mist

其实,此文明显过时了,因为Mist被官方核心成员正式宣布Deprecated是在2019年。但是,本人发布目前不少有关以太坊技术的图书还是2020年前后出版的,因此,为了避免可能的读者出现误导(也包括本人),特别写此文作记录。

来自官方权威开发者的声明(引文1)

以太坊基金会开发的web3浏览器Mist即将退役。

“Electron是桌面上网络应用程序的一个很好的框架,它是为使用自己信任的javascript文件的应用程序构建的。但当你构建浏览器时,从定义上讲,你运行的是来自世界各地未知人员的随机代码。这很棘手。此外,在我们共同的大部分历史中,Electron并没有频繁更新,即使在更新的时候,它仍在运行几个版本后,这意味着最新版本的Mist发动机运行的发动机往往已经过时了几个月。谷歌倾向于在发布修复程序六个月后发布它发现的漏洞,而在那一点上,我们仍然被困在百天漏洞开放的状态下。

引文2中还说:


2019年,以太坊Mist的开发者决定放弃该项目并弃用浏览器。正如开发人员自己所概述的,这一决定背后有很多原因。然而,Mist失败的一个原因在于完全去中心化的DApp方法的一个根本问题,即运行完整的区块链节点与以太坊网络交互对大多数用户来说是不可行的。

一般来说,区块链网络在当前技术下的规模很差,运行区块链节点是极其资源密集的。在纯形式中,Mist需要不断同步到以太坊区块链才能使用,需要千兆字节的存储空间,最重要的是,还需要非常高速的磁盘IO。简单地将新安装同步到网络的当前状态可能需要几天时间,而保持最新需要全天候的连接,这给磁盘写入活动带来了很大压力。这些缺点本质上意味着当前的技术不支持DApp以方便和用户友好的方式完全去中心化的理念。


一般来说,区块链网络在当前技术下的规模很差,运行区块链节点是极其资源密集的。在纯形式中,Mist需要不断同步到以太坊区块链才能使用,需要千兆字节的存储空间,最重要的是,还需要非常高速的磁盘IO。简单地将新安装同步到网络的当前状态可能需要几天时间,而保持最新需要全天候的连接,这给磁盘写入活动带来了很大压力。这些缺点本质上意味着当前的技术不支持DApp以方便和用户友好的方式完全去中心化的理念。

以太坊Mist的替代方案(引文2)

作为全栈本地节点模型的替代方案,轻量级的替代方案已经出现。现代浏览器允许通过注入到浏览器中的JavaScript端点访问web3。与MetaMask等钱包插件一起,这些插件允许在本地管理密钥和执行DApp前端,而以太坊连接由远程服务处理,例如Infura以太坊网关。该模型使从资源受限的设备(如手机)运行DApp成为可能,而无需持续连接和长同步时间。

另外,引文1中也提供了一个开源方案Mycrypto(官网mycrypto.com),看起来也非常火,建议有兴致的朋友进一步研究。

集中化问题

虽然目前的模型显然更有效,但这意味着DApp充其量可以被视为部分去中心化。虽然像Infura这样的提供商可能出于善意行事,但它们仍然是集中的失败点,打破了完全抵制审查的模式。由于不运行自己的节点,DApp的最终用户失去了自己验证事务的能力,网络本身也变得不那么分散和有弹性。

以太坊Mist的被废弃表明,要使去中心化网络的理念完全可行,还有很长的路要走

引用


标签:区块,浏览器,以太,DApp,管理软件,中心化,Mist
From: https://blog.51cto.com/zhuxianzhong/7156700

相关文章

  • 谷歌浏览器不能网页录音解决方案
    在浏览器的地址栏里输入chrome://flags/#unsafely-treat-insecure-origin-as-secure并回车、然后作如下修改   里面输入你要操作的网址域名即可......
  • python+playwright 学习-74 set_extra_http_headers设置浏览器请求头部
    前言大部分网站保存登录状态是用cookies,也有个别网站是在请求头部添加token实现保存登录。playwright可以使用set_extra_http_headers()方法设置浏览器请求头部参数set_extra_http_headers()方法设置头部参数headers,字典键值对fromplaywright.sync_apiimportsync_pla......
  • mac 关闭谷歌浏览器更新
    删除~/Library/Google/GoogleSoftwareUpdate文件夹中的所有内容。然后将~/Library/Google文件夹的共享与权限全都设置为只读,然后一定、一定、一定要再将这个文件夹设置为已锁定。不设置为已锁定谷歌浏览器会将共享与权限自动设置会读与写。然后再禁用这两个域名:127.0.0.1......
  • 了解WebGL:在浏览器中实现高性能3D图形渲染的基础知识
    WebGL是一种基于OpenGLES2.0标准的3D图形渲染技术,它可以在浏览器中实现高性能的3D图形渲染。本文将介绍WebGL的基础知识,包括其应用场景、工作原理和常见的编程工具。应用场景WebGL可以用于创建各种类型的3D图形应用程序,例如游戏、可视化效果、建筑模型等。WebGL还可以与其他W......
  • web浏览器查看隐藏的密码
    有时候我们在web浏览器中输入密码时,有些系统密码框并没有查看密码的小脚丫,我们也不知道有没有输错,如下图:查看隐藏的密码(此方法也适用于已经保存过的密码):1、我们在密码框中鼠标右键,选择“检查”2、然后会进入代码检查器3、我们将代码type="password"这项改为 type="text"......
  • 电商平台站外引流推广选择哪款浏览器更安全?
    什么是站外引流?站外引流是指以亚马逊、eBay为代表的电商卖家通过第三方平台为店铺吸引流量的方法,为自己的店铺增加曝光量,吸引更多的买家,从而提升店铺销售量。为什么要进行站外引流?众所周知,电商平台充斥着大量的卖家,目前还有越来越多的卖家入驻,这就意味着竞争越来越大,仅靠在站内推广......
  • 图纸管理系统价格 图纸管理软件多少钱
    图纸管理系统价格图纸管理软件多少钱图纸管理系统的价格因厂商和功能而异。以下是一些常见的图纸管理系统及其大致价格范围供参考:【彩虹图纸管理系统】集成PLM、PDM、EDM、ERB等多个软件功能;是一款产品图纸全生命周期管理软件系统,功能齐全:图文档管理、产品管理、项目管理、流程管......
  • 小宾afreeca tv录制浏览器——打造你的个人直播时刻
       你是否是afreecatv的忠实用户或者热爱直播的主播?你是否曾经遇到过想要记录和回放精彩直播内容的需求?不用担心,小宾afreecatv录制浏览器就是为你而生。    小宾afreecatv录制浏览器是一款专为afreecatv平台打造的直播录制软件。它以其强大的功能和简单易用的操......
  • 从零开始实现一个玩具版浏览器渲染引擎
    前言浏览器渲染原理作为前端必须要了解的知识点之一,在面试中经常会被问到。在一些前端书籍或者培训课程里也会经常被提及,比如MDN文档中就有渲染原理的相关描述。作为一名工作多年的前端,我对于渲染原理自然也是了解的,但是对于它的理解只停留在理论知识层面。所以我决定自己动手......
  • vue项目在360浏览器兼容模式下SCRIPT1002: 语法错误以及“fetch”未定义问题解决
    使用360浏览器的兼容模式,vue项目页面空白,打开控制台,发现如下报错:SCRIPT1002:语法错误 解决方法如下:1、安装依赖npminstall--savecore-jsregenerator-runtime2、在main.js引入import'core-js/stable';import'regenerator-runtime/runtime';3、在babel.confi......