引言
随着区块链应用越来越普及,数据完全公开和可见性成为隐私保护的一大挑战。而 Zama 的 fhEVM(Fully Homomorphic Encryption EVM) 解决了这一难题:它允许开发者使用熟悉的 Solidity 写智能合约,同时通过 全同态加密(FHE) 确保所有敏感数据(如余额、交易金额)都始终以加密形式存在,即使链上的验证者也无法读取。fhEVM 不仅保证隐私性,而且保持合约间的可组合性,并支持端对端的加密计算。它目前已在 Sepolia 测试网 上部署了协处理器,未来还将扩展至 Ethereum 主网、Base 等多个 EVM 兼容链,使开发者能够打造私密化 DApp、加密代币、隐私拍卖和更多创新场景。
ZAMA 官网:https://docs.zama.ai/fhevm/0.6/getting-started/overview-1/remix/interact
ZAMA Github仓库:https://github.com/zama-ai/fhevm-hardhat-template
一、 设置 Remix
本指南可帮助您在官方 Remix IDE 中设置 Zama 插件 ,从而使用 fhEVM 实现智能合约的无缝开发和管理。
先决条件
在开始之前,请确保您拥有以下内容:
- Web 浏览器 (例如 Chrome、Firefox)。
- 基本熟悉 Ethereum 智能合约 。
- 加密钱包 (在本教程中,我们建议使用 MetaMask)。
步骤 1: 连接到 Remix 中的 Zama 插件
Zama 插件允许您直接在 Remix 中与机密合同进行交互。要进行设置,请执行以下作:
导航到 Remix IDE 以打开 传送🚪
在左侧边栏中,单击 Plugin Manager。
在 Plugin Manager 中,选择 Connect to a Local Plugin。
步骤 2:安装 Zama 插件
使用以下配置:
插件名称 (必填) : 输入 Zama。
URL(必填):输入 https://remix.zama.ai/。
连接类型 (必选):选择 iframe
在 remix 中的位置 (必需):选择 Side Panel
单击 OK。
二、将您的钱包连接到 Remix
在本指南中,您将学习如何在 Remix IDE 中连接您的钱包和 Zama 插件 ,以便与 fhEVM 智能合约进行交互。
先决条件
在开始之前,请确保您具备以下条件:
-
已安装 MetaMask 或其他兼容以太坊的钱包。
-
在 Remix IDE 中安装的 Zama 插件 ( 请参阅设置 Remix)
请注意,当使用 Remix 连接钱包时,如果安装了多个钱包扩展(例如 MetaMask、Phantom),则可能会出现问题。这是 Remix的一个已知问题,可能会影响钱包连接功能。
如果您遇到错误,请考虑仅将 MetaMask 保留为活动钱包扩展,删除其他钱包扩展,并刷新 Remix cookie 并尝试重新连接。
步骤 1:设置 Sepolia 测试网
如果您使用的是 Metamask,则应预先配置 Sepolia 测试网。请按照以下步骤进行设置:
①打开 MetaMask。
单击左上角的 network 下拉菜单 ,然后选择 Sepolia Test Network。
确保有可用的 Sepolia ETH。如果没有足够的 ETH,请使用 Sepolia 水龙头申请免费的 SepoliaETH 进行测试:
Alchemy Faucet 传送🚪
QuickNode Faucet 传送🚪


最低0.47元/天 解锁文章
32

被折叠的 条评论
为什么被折叠?



