Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Polkadot Wiki Migration] Proxy Accounts #13

Closed
wants to merge 4 commits into from

Conversation

0xLucca
Copy link
Collaborator

@0xLucca 0xLucca commented Sep 4, 2024

The "Proxy Accounts" section was migrated from the existing Polkadot Wiki page: https://wiki.polkadot.network/docs/learn-guides-accounts-proxy

@0xLucca 0xLucca requested a review from nhussein11 September 4, 2024 20:32
@0xLucca 0xLucca added the B0 - Needs Review Pull request is ready for review label Sep 4, 2024

# Proxy Accounts

Blockchain networks often require users to maintain a delicate balance between security and participation. [Proxy accounts](https://wiki.polkadot.network/docs/learn-proxies){target=\_blank} offer a practical solution to this challenge.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [vale] reported by reviewdog 🐶
[Vale.Terms] Use 'blockchain' instead of 'Blockchain'.

With proxies, users can delegate their account's participation to a separate, "proxy" account. This proxy account can then perform a limited set of actions related to specific substrate pallets on behalf of the user's main account. The key benefit is that the user's primary account can be kept in a more secure state, while the proxy account acts as an interface with the network.
The weight and influence of the tokens held in the user's cold storage account are still leveraged through the proxy, allowing for efficient delegation without exposing the sensitive primary account. This approach helps minimize the number of transactions made by the main account further enhancing its protection.

While the relationship between a proxy and its proxied account may be discoverable, proxies still provide an effective way to drive attention away from the user's main account.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [vale] reported by reviewdog 🐶
[Vale.Spelling] Did you really mean 'proxied'?

With proxies, users can delegate their account's participation to a separate, "proxy" account. This proxy account can then perform a limited set of actions related to specific substrate pallets on behalf of the user's main account. The key benefit is that the user's primary account can be kept in a more secure state, while the proxy account acts as an interface with the network.
The weight and influence of the tokens held in the user's cold storage account are still leveraged through the proxy, allowing for efficient delegation without exposing the sensitive primary account. This approach helps minimize the number of transactions made by the main account further enhancing its protection.

While the relationship between a proxy and its proxied account may be discoverable, proxies still provide an effective way to drive attention away from the user's main account.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [vale] reported by reviewdog 🐶
[Papermoon.CustomDictionary] Did you really mean 'proxied'?

1. In Polkadot.js Apps, navigate to the **Accounts** dropdown and select the **Accounts** option
![](/images/tutorials/accounts/proxy-accounts/proxy-accounts-1.webp)

2. Hover over the blue icon next to the account you have proxied, then click **Managed proxies**
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [vale] reported by reviewdog 🐶
[Papermoon.CustomDictionary] Did you really mean 'proxied'?

1. In Polkadot.js Apps, navigate to the **Accounts** dropdown and select the **Accounts** option
![](/images/tutorials/accounts/proxy-accounts/proxy-accounts-1.webp)

2. Hover over the blue icon next to the account you have proxied, then click **Managed proxies**
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [vale] reported by reviewdog 🐶
[Vale.Spelling] Did you really mean 'proxied'?


If Charly wants to leave, a new account can take their place as the any proxy of P-C, without the need to change the staking proxy account P-C. Alice is the only one who can remove P-C as the staking proxy, and P-C can only perform staking-related tasks, not send funds out of Alice's account.

In the example diagram, submitting the proxy call from P-C to Alice will automatically request Charly's signature, as Charly is the only any proxy of P-C, and P-C cannot sign anything on its own.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [vale] reported by reviewdog 🐶
[Papermoon.CustomDictionary] Did you really mean 'Charly's'?


If Charly wants to leave, a new account can take their place as the any proxy of P-C, without the need to change the staking proxy account P-C. Alice is the only one who can remove P-C as the staking proxy, and P-C can only perform staking-related tasks, not send funds out of Alice's account.

In the example diagram, submitting the proxy call from P-C to Alice will automatically request Charly's signature, as Charly is the only any proxy of P-C, and P-C cannot sign anything on its own.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [vale] reported by reviewdog 🐶
[Vale.Spelling] Did you really mean 'Charly'?


If Charly wants to leave, a new account can take their place as the any proxy of P-C, without the need to change the staking proxy account P-C. Alice is the only one who can remove P-C as the staking proxy, and P-C can only perform staking-related tasks, not send funds out of Alice's account.

In the example diagram, submitting the proxy call from P-C to Alice will automatically request Charly's signature, as Charly is the only any proxy of P-C, and P-C cannot sign anything on its own.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [vale] reported by reviewdog 🐶
[Papermoon.CustomDictionary] Did you really mean 'Charly'?

If Charly wants to leave, a new account can take their place as the any proxy of P-C, without the need to change the staking proxy account P-C. Alice is the only one who can remove P-C as the staking proxy, and P-C can only perform staking-related tasks, not send funds out of Alice's account.

In the example diagram, submitting the proxy call from P-C to Alice will automatically request Charly's signature, as Charly is the only any proxy of P-C, and P-C cannot sign anything on its own.
However, if you want to use Bob's account instead of Charly's, you would need to submit all three proxy calls individually.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [vale] reported by reviewdog 🐶
[Vale.Spelling] Did you really mean 'Charly's'?

If Charly wants to leave, a new account can take their place as the any proxy of P-C, without the need to change the staking proxy account P-C. Alice is the only one who can remove P-C as the staking proxy, and P-C can only perform staking-related tasks, not send funds out of Alice's account.

In the example diagram, submitting the proxy call from P-C to Alice will automatically request Charly's signature, as Charly is the only any proxy of P-C, and P-C cannot sign anything on its own.
However, if you want to use Bob's account instead of Charly's, you would need to submit all three proxy calls individually.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [vale] reported by reviewdog 🐶
[Papermoon.CustomDictionary] Did you really mean 'Charly's'?

@nhussein11 nhussein11 changed the title Proxy Accounts [Polkadot Wiki Migration] Proxy Accounts Sep 5, 2024
@0xLucca 0xLucca removed the B0 - Needs Review Pull request is ready for review label Sep 5, 2024
@0xLucca 0xLucca closed this Sep 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant