Skip to content

Commit

Permalink
Update translation files
Browse files Browse the repository at this point in the history
  • Loading branch information
rkalis committed Dec 3, 2024
1 parent 6731702 commit e4c1362
Show file tree
Hide file tree
Showing 14 changed files with 93 additions and 44 deletions.
2 changes: 1 addition & 1 deletion content/ru/blog/2024/monthly-update-march.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ translator: Andrei Kalpovski | https://github.com/kalpovskii

С помощью наших инструментов безопасности мы всегда стараемся помочь нашим пользователям оставаться в безопасности. И для этого мы сотрудничаем со ScamSniffer, чтобы предоставлять алерты в Revoke.cash Dashboard с использованием их блок-листа. Когда один из заапрувленных вами токенов попадает в блок-лист ScamSniffer, вы увидите предупреждение в Revoke.cash Dashboard. Это поможет выявить потенциальных скамеров и сохранить ваши средства в безопасности.

![Revoke x ScamSniffer](/assets/images/blog/2024/monthly-update-march/scamsniffer.jpg)
::img{src="/assets/images/blog/2024/monthly-update-march/scamsniffer.jpg" alt="Revoke x ScamSniffer" width="2000" height="1000"}

Это первый шаг на пути к более глубокому пониманию рисков, связанных с апрувом отдельных токенов. В будущем мы планируем расширить эту функцию, чтобы предоставить больше информации о рисках, связанных с каждым из ваших апрувов, чтобы вы могли принимать взвешенные решения о том, какие апрувы следует отозвать.

Expand Down
4 changes: 2 additions & 2 deletions content/ru/learn/approvals/how-to-revoke-token-approvals.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ Revoke.cash - это самый большой и популярный инст

После применения этих параметров вы можете найти апрув, который хотите отменить, и нажать кнопку _Отменить_ (7). Кроме того, можно обновить апрув на другую сумму, нажав на значок карандаша рядом с одобренной суммой (6). Это может быть полезно, если вы хотите снизить риск, но в будущем апрув все равно понадобится.

![Revoke.cash](/assets/images/learn/approvals/how-to-revoke-token-approvals/revoke-cash.png)
::img{src="/assets/images/learn/approvals/how-to-revoke-token-approvals/revoke-cash.png" alt="Revoke.cash" width="2560" height="1414"}

Если вы предпочитаете обучаться с помощью видеоматериалов, наш друг [WiiMee](https://twitter.com/Wii_Mee) создал отличный видеоурок по использованию Revoke.cash. Если вы хотите узнать больше из других источников, [Bankless Academy](https://app.banklessacademy.com/lessons/managing-token-allowances) также написали отличную статью на эту тему.

Expand All @@ -41,7 +41,7 @@ Revoke.cash - это самый большой и популярный инст

Если вы хотите отозвать апрувы в других сетях, таких как BNB Chain или Polygon, вы можете сделать тоже самое, но вам придется перейти в соответствующий блокчейн-обозреватель для этой сети, например BscScan или Polygonscan.

![Etherscan](/assets/images/learn/approvals/how-to-revoke-token-approvals/etherscan.png)
::img{src="/assets/images/learn/approvals/how-to-revoke-token-approvals/etherscan.png" alt="Etherscan" width="2560" height="1414"}

И снова наш друг [WiiMee](https://twitter.com/Wii_Mee) создал видеоурок о том, как использовать Etherscan для отзыва апрувов, если вы предпочитаете обучаться по видео.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ translator: Andrei Kalpovski | https://github.com/kalpovskii

EIP2612 является дополнением стандарта ERC20, что означает, что токены ERC20 могут реализовать эту дополнительную функциональность, но большинство токенов ее не поддерживают. Permit Signatures основаны на стандарте [EIP712](https://eips.ethereum.org/EIPS/eip-712), который определяет стандартизированный способ подписи структурированных данных. Данные, которые необходимо подписать для Permit signatures, содержат ту же информацию, что и при выдаче апрувов onchain: authorised spender address (ASA) и количество токенов.

![Permit Approve USDC on Etherscan](/assets/images/learn/approvals/what-are-eip2612-permit-signatures/permit.png)
::img{src="/assets/images/learn/approvals/what-are-eip2612-permit-signatures/permit.png" alt="Permit Approve USDC on Etherscan" width="1560" height="1449"}

Затем эти данные и соответствующую подпись можно передать в функцию токена `permit()`, которая проверяет подпись и "активирует" апрув onchain, после чего он становится таким же, как и обычный onchain апрув. Хотя этот вид подписи необходимо "активировать" onchain, onchain активация может быть совмещена с транзакцией, для которой вам нужен апрув, так что вам не нужно отправлять отдельную транзакцию.

Expand All @@ -32,7 +32,7 @@ EIP2612 является дополнением стандарта ERC20, что

Хотя Permit Signatures обладают рядом важных преимуществ, у них есть и недостатки. Один из них заключается в том, что они не поддерживаются большинством токенов, поэтому вы не можете рассчитывать на их доступность. Из-за ограниченной поддержки в токенах ERC20 они также не поддерживаются многими приложениями. Для того чтобы смарт-контракты поддерживали Permit Signatures, им необходимо специально реализовать эту поддержку, что создает дополнительные трудности для разработчиков.

![Permit Approve USDC MetaMask Popup](/assets/images/learn/approvals/what-are-eip2612-permit-signatures/permit-request.png)
::img{src="/assets/images/learn/approvals/what-are-eip2612-permit-signatures/permit-request.png" alt="Permit Approve USDC MetaMask Popup" width="1110" height="580"}

Поскольку Permit Signatures - это offchain подписи, они также часто используются скамерами, чтобы обмануть пользователей и заставить их дать апрув. Многие кошельки, такие как MetaMask, теперь отображают предупреждение, когда вы подписываете onchain апрув, но для Permit Signatures такие предупреждения отсутствуют. Таким образом, может показаться, что вы просто подлючаете кошелёк на сайте, но на самом деле вы даете апрув.

Expand All @@ -42,6 +42,6 @@ EIP2612 является дополнением стандарта ERC20, что

Если вы хотите попробовать отменить потенциально мошенническую подпись, вы можете сделать это во вкладке _Подписи_ на странице вашей учетной записи.

![Permit Signatures on Revoke.cash](/assets/images/learn/approvals/what-are-eip2612-permit-signatures/permit-signatures.png)
::img{src="/assets/images/learn/approvals/what-are-eip2612-permit-signatures/permit-signatures.png" alt="Permit Signatures on Revoke.cash" width="2424" height="720"}

Важно еще раз отметить, что Permit Signatures находятся offchain, а это значит, что платформа вроде Revoke.cash никогда не сможет определить, что вы подписали. Поэтому все, что вы видите на вкладке _Подписи_ на Revoke.cash, - это только _потенциальные_ подписи, и вы должны пытаться отменить их, только если вы очень уверены, что подписали мошенническую Permit signature. Отменять подписи без необходимости не опасно, но это пустая трата газа.
6 changes: 3 additions & 3 deletions content/ru/learn/approvals/what-are-token-approvals.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ translator: Andrei Kalpovski | https://github.com/kalpovskii

Например, если вы хотите дать разрешение децентрализованной бирже (DEX) потратить 1000 USDC от вашего имени, вы должны вызвать `approve()` следующим образом:

![Approve USDC](/assets/images/learn/approvals/what-are-token-approvals/erc20-approve.png)
::img{src="/assets/images/learn/approvals/what-are-token-approvals/erc20-approve.png" alt="Approve USDC" width="1152" height="714"}

### NFT Апрувы (Approvals)

Expand All @@ -35,15 +35,15 @@ translator: Andrei Kalpovski | https://github.com/kalpovskii

Например, если вы хотите дать разрешение OpenSea на передачу вашего Pudgy Penguin с ID 4420 от вашего имени, вы должны вызвать `approve()` следующим образом:

![Approve Pudgy Penguins 4420](/assets/images/learn/approvals/what-are-token-approvals/erc721-approve.png)
::img{src="/assets/images/learn/approvals/what-are-token-approvals/erc721-approve.png" alt="Approve Pudgy Penguins 4420" width="1146" height="508"}

#### Неограниченные апрувы NFT (Unlimited Approvals)

Для неограниченного количества апрувов NFT-контракты содержат функцию `setApprovalForAll()`, позволяющую дать разрешение другому адресу на перевод любого NFT из кошелька от вашего имени. Эта функция принимает два параметра: адрес отправителя и значение true/false. Апрув осуществляется вызовом функции `setApprovalForAll()` с параметром `true`, а отзыв - с параметром `false`.

Например, если вы хотите дать апрув OpenSea на передачу любого вашего NFT от вашего имени, вы должны вызвать `setApprovalForAll()` следующим образом:

![Approve All Pudgy Penguins](/assets/images/learn/approvals/what-are-token-approvals/erc721-setApprovalForAll.png)
::img{src="/assets/images/learn/approvals/what-are-token-approvals/erc721-setApprovalForAll.png" alt="Approve All Pudgy Penguins" width="1150" height="498"}

### Апрувы полувзаимозаменяемых токенов (Semi-Fungible)

Expand Down
4 changes: 2 additions & 2 deletions content/ru/learn/approvals/what-is-permit2.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Permit2 имеет те же преимущества, что и оригина

Хотя Permit2 имеет важные преимущества, важно отметить, что он также создает некоторые новые риски безопасности по сравнению с обычными апрувами или EIP2612 Permit signatures.

![Permit2 Batch MetaMask Popup](/assets/images/learn/approvals/what-is-permit2/permit-batch.png)
::img{src="/assets/images/learn/approvals/what-is-permit2/permit-batch.png" alt="Permit2 Batch MetaMask Popup" width="1024" height="598"}

Система Permit2 очень гибкая и позволяет выдавать апрувы сразу на несколько токенов. Из-за такой гибкости пользователям сложнее понять, что именно они апрувают. Этим могут воспользоваться фишинговые сайты, чтобы обмануть пользователей и заставить их выдать апрув, который они не хотели выдавать.

Expand All @@ -38,4 +38,4 @@ Permit2 имеет те же преимущества, что и оригина

Второе, что следует учитывать, - это фактические _Permit2-апрувы_, которые контракт Permit2 выдает от вашего имени. Часто эти апрувы имеют срок действия, который не должен быть слишком долгим, поэтому вы можете рассмотреть возможность их автоматического истечения. Если срок действия слишком большой, вы все равно можете отозвать или обновить апрув вручную с помощью Revoke.cash.

![Permit2 Approvals on Revoke.cash](/assets/images/learn/approvals/what-is-permit2/permit2-approvals.png)
::img{src="/assets/images/learn/approvals/what-is-permit2/permit2-approvals.png" alt="Permit2 Approvals on Revoke.cash" width="1751" height="986"}
49 changes: 49 additions & 0 deletions content/zh/learn/approvals/how-to-revoke-token-approvals.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
---
title:如何撤销代币批准和权限
SidebarTitle:如何撤销代币批准
description:撤销代币批准对于保持适当的钱包安全至关重要。了解如何使用 Revoke.cash 和其他工具撤销代币批准。
translator:KKontheway | https://x.com/zzzkkk12355
---

# 如何撤消代币批准和权限

[什么是代币批准?](/learn/approvals/what-are-token-approvals),我们了解到代币批准是智能合约与代币交互的一种方式。虽然这是一项有用的功能,但也可能很危险。这就是为什么当您不再需要令牌批准时,或者当您怀疑自己在钓鱼网站上签署了恶意批准时,撤销令牌批准很重要。

## 撤销代币批准的重要性

如果你是一个大(或小)的Crypto用户,你通常可以积累相当多的代币批准清单。而且,如果你不撤销它们,批准将无限期地保持有效。过去曾多次发生过已建立的项目遭到黑客入侵的情况,如果你没有撤销批准,即使在你上次与该项目互动数年之后,你也可能处于脆弱状态。

同时,加密世界充斥着诈骗和网络钓鱼,很容易在钓鱼网站上意外签署恶意批准。通常,当这种情况发生时,诈骗者会在您签署批准后不久耗尽您的代币,但是如果您及时将其撤销,则可以防止这种情况发生。即使你没有及时阻止诈骗者,你仍然应该撤销批准,因为将来可能会再次使用它。

## 使用 revoke.cash 撤销代币批准

Revoke.cash是撤销代币批准的最大、最受欢迎的工具。它适用于所有大型钱包,并支持100多个不同的网络。

要撤销代币批准,您可以在搜索栏中输入您的钱包地址(或ENS名称/其他别名)或连接您的钱包,如下图中的(1)所示。从那里您可以选择要撤消批准的网络 (2)。

加载完成后,您将看到您在该网络上获得的所有代币批准的列表。您可以对该列表进行排序(3),应用筛选条件(4)或按批准的支出者地址(5)进行搜索。如果您怀疑自己签署了恶意批准,建议按 “最新到最旧” 排序,这样您就可以首先看到最近签署的批准。

应用这些选项后,您可以找到要撤销的批准,然后单击 _Revoke_ 按钮 (7)。或者,也可以通过点击批准金额 (6) 旁边的铅笔图标将批准更新为不同的金额。如果您想降低风险,但将来仍需要批准,这可能很有用。

::img{src="/assets/images/learn/approvals/how-to-revoke-token-approvals/revoke-cash.png" alt="Revoke.cash" width="2560" height="1414"}

如果你更喜欢通过视频内容学习,我们的朋友 [WiiMee] (https://twitter.com/Wii_Mee) 制作了一篇关于如何使用Revoke.cash的精彩视频教程。如果你想从其他来源阅读更多内容,[Bankless Academy](https://app.banklessacademy.com/lessons/managing-token-allowances){title="How To Revoke Token Approvals on Revoke.cash by WiiMee" id="XfojTY30d8M"}也写了一篇关于这个话题的好文章。

::youtube-video
{title="How To Revoke Token Approvals on Revoke.cash by WiiMee" id="XfojTY30d8M"}

## 使用 Etherscan 撤销令牌批准

撤销代币批准的另一个常用工具是Etherscan和其他浏览器,例如Polygonscan。虽然不像Revoke.cash那样用户友好,但如果你已经熟悉区块浏览器并且不想使用其他工具,它们仍然是一个不错的选择。

要撤消Etherscan上的令牌批准,您必须导航到*令牌批准*页面,可通过顶部导航栏中的*更多*菜单访问该页面。在该页面上,您可以输入您的钱包地址,如下图中的(1)所示。然后,你可以选择要检查批准情况的代币类型(ERC20、ERC721、ERC1155)(2)。

加载后,您将看到所选代币类型的所有代币批准列表。请务必拨动 _Show all approvals_ (3) 的开关,以确保您看到所有批准。最后,您可以找到要撤销的批准,然后单击 _Revoke_ 按钮 (4)。

如果你想撤销对其他链(例如BNB Chain或Polygon)的代币批准,你可以使用相同的流程,但你必须导航到该链的相应区块浏览器,例如BscScan或Polygonscan。

::img{src="/assets/images/learn/approvals/how-to-revoke-token-approvals/etherscan.png" alt="Etherscan" width="2560" height="1414"}

我们的朋友 [WiiMee](https://twitter.com/Wii_Mee)再次创建了一个视频教程,介绍如果你更喜欢通过视频学习,如何使用Etherscan撤销代币批准。

: :youtube-视频 {title="How To Revoke Token Approvals on Etherscan by WiiMee" id="RJ2ufhFnK1U"}
4 changes: 2 additions & 2 deletions content/zh/learn/approvals/what-is-permit2.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Permit2 的另一项好处是它还增加了批准的过期时间。这减少了

虽然 Permit2 确实有重要的好处,但值得注意的是,与常规批准或 EIP2612 许可证签名相比,它还引入了一些新的安全风险。

![Permit2 Batch MetaMask Popup](/assets/images/learn/approvals/what-is-permit2/permit-batch.png)
::img{src="/assets/images/learn/approvals/what-is-permit2/permit-batch.png" alt="Permit2 Batch MetaMask Popup" width="1024" height="598"}

Permit2 系统非常灵活,允许同时批准多个代币。由于这种灵活性,用户很难理解他们正在批准什么。钓鱼网站可能会滥用这一点来诱骗用户授予他们不理解的批准。

Expand All @@ -38,4 +38,4 @@ Permit2 系统非常灵活,允许同时批准多个代币。由于这种灵活

第二件事要考虑的是 Permit2 合同代表您授予的实际 Permit2 批准。通常,这些批准的过期时间应该不会太远,因此您可以考虑让它们自动过期。如果过期时间太长,您仍然可以使用 Revoke.cash 手动撤销或更新批准。

![Permit2 Approvals on Revoke.cash](/assets/images/learn/approvals/what-is-permit2/permit2-approvals.png)
::img{src="/assets/images/learn/approvals/what-is-permit2/permit2-approvals.png" alt="Permit2 Approvals on Revoke.cash" width="1751" height="986"}
Loading

0 comments on commit e4c1362

Please sign in to comment.