Used to check for browser translation.
用于检测浏览器翻译。
ブラウザの翻訳を検出する

浏览器和去中心化应用的演变

Robert
2025年1月1日 · edited
B
Blogs
cover

ArcSphere 是 ArcBlock 最新推出的一款全新 Web 浏览器,它经过多项优化设计,专为去中心化应用提供卓越的使用体验。

为什么我们要推出像ArcSphere这样的浏览器产品呢?让我们从去中心化应用的演变过程来了解一下其在过去这些年的发展轨迹。

客户端软件方式的去中心化应用#

早期的去中心化应用大多以客户端形式存在,这是因为它们通常采用P2P(点对点)网络连接方式,并通过数据同步进行工作。在这种架构中,每个用户的设备都可以作为一个节点,直接与其他用户的设备进行通信和数据交换,而不需要依赖于中央服务器。这种方式具有较高的去中心化程度,因为它消除了单点故障的风险,提高了系统的安全性和抗审查能力。

然而其缺点在于对用户的要求较高:每个不同的应用通常需要下载不同的客户端软件,这意味着用户需要为每个应用安装和维护独立的软件包。此外,配置过程相对复杂,用户需要手动设置网络参数、管理密钥和钱包等,这对普通用户来说可能是一个障碍, 这种复杂性影响用户体验,限制了去中心化应用的普及和广泛采用。

Web 浏览器访问去中心应用节点#

为了改善这一问题,开发者们开始探索更简化的用户界面和自动化的配置工具,以降低用户的使用门槛。一种最常见的方法是在去中心软件的节点上增加了 Web 服务,这样用户就可以通过浏览器来直接访问去中心应用。ArcBlock 的去中心应用就是采用了这种架构方式。

这种方法不仅简化了用户的访问方式,还提高了应用的可用性和便利性。通过在节点上集成 Web 服务,用户无需下载和安装复杂的软件客户端,只需在浏览器中输入网址即可使用去中心化应用程序。这种方式也有助于提高应用的跨平台兼容性,使其能够在不同的设备和操作系统上顺利运行。

还有一种常见的集成方式是在加密钱包里通过内置浏览器部件的方式,把钱包变成一个去中心应用的集散地,这本质上和采用浏览器访问去中心应用是相同的方式。

这种方式带来便利的同时也做出了一些取舍,由于需要采用普通的 Web 浏览器来访问,去中心化应用往往需要一些中心化的机制,如互联网域名(DNS)、HTTPs证书等,并且用钱包来连接浏览器侧的应用也给用户使用体验带来了挑战。 这些问题往往给最终用户带来了去中心应用的使用体验不如传统互联网应用的感觉。

为去中心应用优化的新一代浏览器#

为解决上述问题,一个更完整的解决方案是在现有的Web浏览器基础上扩展出一个新一代的浏览器, 这种浏览器完全兼容 Web 浏览器的同时为去中心应用而专门优化, 使得去中心应用可以有更好的使用体验。

这种新一代的浏览器与传统的浏览器有着显著的不同。传统浏览器通常需要依赖第三方插件或扩展来支持去中心化应用,这些插件通常被包裹在钱包应用中,用户需要额外安装和配置才能使用。而新一代的浏览器在其基础支持层面就已经完整地集成了去中心化应用所需的各种协议。这意味着用户无需额外安装插件即可直接访问和使用去中心化应用,极大地简化了使用流程。

新一代浏览器在设计上与私钥管理器(通常称为钱包)进行了明确的功能划分。私钥管理器负责管理用户的身份和资产,确保用户的私钥安全存储和使用,而浏览器则专注于提供流畅的用户界面和访问体验。这种划分不仅提高了用户体验,使得用户在使用去中心化应用时更加便捷和直观,而且由于私钥管理器与浏览器的分离,用户的私钥不会轻易暴露在浏览器的环境中,从而大幅度提高了安全性,降低了被恶意软件或网络攻击窃取的风险。通过这种方式,用户可以更加放心地参与到去中心化网络中,享受其带来的便利和创新。

ArcSphere 就是这样一个新一代浏览器,她兼具传统的 Web 浏览器的全部能力,但专注于为去中心化应用获得最佳的用户体验。

以上三种去中心应用形式的比较#

下面是对以上三种实现去中心化应用的比较表:


去中心应用客户端软件

Web浏览器

去中心应用浏览器

最终用户使用体验

较差

较好

 ✅ 最好

对使用者的技术要求

较高

 ✅ 低

 ✅ 低

去中心化程度

 ✅ 高

略低

(依赖于传统web服务架构)

 ✅ 高

抗审查能力

 ✅ 高

略低

(依赖于DNS,HTTPs 证书等可被审查的服务)

 ✅ 高

应用分发难度

(如果想通过第三方应用市场可能因为审查而无法通过)

 ✅ 容易


 ✅ 容易

应用开发难度

需要为每个应用开发软件

 ✅ 容易


 ✅ 容易

私钥管理方式

一般内置私钥管理

一般通过钱包管理

(采用浏览器插件,或者移动钱包连接)

 ✅ 通过配合的钱包管理

安全性

略低

较高

 ✅ 高

ArcSphere 的推出标志着去中心化应用浏览体验的一个重要里程碑,为用户提供了一个安全、高效、便捷的访问平台,使得在浏览器上运行去中心化应用更加流畅。

你获得 0 积分