Brave支持IPFS之后推出新加密钱包,浏览器加密钱包未来已来

Browsers 3000是 Protocol Labs 开展的为期 6 周的黑客马拉松活动,旨在通过实验、创造性协作和挑战奖品来探索和加速浏览器中 Web3 的开发,帮助构建明天的浏览器,在Browsers 3000中将提供 Filecoin (FIL) 奖项的三项大奖,包括多个标准,并由浏览器、命名服务、钱包等参与组织的小组进行评判。

IPFS&Filecoin将支持Brave桌面用户使用内容哈希(称为内容标识符 (CID))下载内容。与 HTTP(S) 不同的是,内容没有一个具体指定的位置,完全的去中心化。

Brave钱包

Brave是一款专注于关注用户隐私的浏览器,特点是不会跟踪用户的搜索引擎IP,并且还能够通过浏览广告获得奖励,Brave旨在打造一个不断增长用户的循环生态系统。

如今,人们对于个人隐私极为看重,去中心化浏览器已然成为目前的趋势所需,当下Brave拥有超过3380万的月活跃用户和1170万日活跃用户,同时,当Brave 新加密钱包推出后,将使每个Brave浏览器用户都能拥有一个属于他们自己的本地加密钱包,根据数据推断,每天将有超1170万活跃用户在他们的日常浏览中获得原生加密支持。

深入了解钱包

钱包的数理

Web3钱包的基础是椭圆曲线或椭圆。椭圆是一组满足某些曲线方程的点。一个常见的椭圆方程是:y2=x3 + ax + b,其中值 a 和 b 给出椭圆曲线不同的密码特征。并非所有椭圆曲线都有用,但比特币和以太坊中使用的曲线(称为 secp256k1)具有一些有趣的特性。椭圆曲线上的每个点都是具有 x 和 y 坐标的公共点或公钥。当有人要求您向他们发送他们的公钥时,他们实际上是在要求您向他们发送您的 x 和 y 坐标,只是以不同的方式表达。公钥是来自通过随机重复添加已知点生成的随机私钥。G + G + G …(k 次)= P k = 私钥 p(x,y) = 公钥 Web3 地址只是一个人的公钥的表示。如果你有一个以太坊地址,你就会在椭圆曲线上有一个“点”。要生成以太坊地址,请从公钥中获取所谓的Keccak-256哈希值,并从结果字符串中取出最后20个字节。如果一个人有1,000个帐户,他们将不得不记住1,000个密钥——这不是一种非常可扩展的用户体验。

比特币网络标准化至今仍是大多数区块链中使用的解决方案,名为:BIP32。BIP32 允许Web3用户以今天熟悉的方式与钱包交互。BIP32允许用户随机生成一个12 字或 4字的助记符来获得一个种子短语,然后是一个主私钥和所需数量的子私钥。此举能够让用户获得最简洁、方便的用户体验并扩展钱包基础设施,为今天开创钱包生态系统打开了新的大门。

Dapps 和Web3 API

钱包背后的数学很有趣,但如果没有在Web3中看到钱包的运行情况,就不是特别有用。具体来说,之所以与dapp交互,是为了让dapp有用,它们需要访问帐户数据、查看余额、请求签名等。而为了与dapp交互,钱包就必须提供一个 API(指以太坊网络提供者的API)。Brave钱包就是用这个功能构建的,它通过 window.ethereum Javascript本地公开Web3 API。

RLP 和有线协议Wire Protocol

以太坊是一个巨大的状态机制,它通过执行交易从一种状态转换到另一种状态,这些交易必须以某种格式序列化,以便它们可以在EVM中传输和解释。这种格式称为递归长度前缀 (RLP),任何Web3钱包都必须能够使用RLP。对于比特币来说,这种格式被称为有线协议(Wire Protocol)。有线协议的意思与RLP相似但设计不同,建立了一套比特币钱包必须遵守具体的规则,以便对消息和交易进行编码。Wire Protocol适用于任何基于UXTO的货币。

Brave Wallet先睹为快

目前Brave 钱包将推出以下计划功能:

1. 硬件钱包支持:用户可以从他们的 Ledger/Trezor 硬件钱包验证和签署交易。

2. 本机权限:Dapp 请求将使用 Brave 的原生权限管理器,类似于地理定位请求。

3. 台式机和移动设备:Brave钱包将在Brave支持的所有平台上可用。即可以理解为:“如果你有浏览器,你就有一个钱包。”

4. NFT支持:用户可以直接在钱包中查看他们完整的 NFT 收藏。

免责声明:平台所发布文章仅代表作者个人观点,与链科天下无关。文章内的信息、意见等均仅供参考,并非作为或被视为实际投资建议。

(1314)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注