Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/general/build-open-source.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ description: Explore the open-source tools, libraries, and frameworks in the Pol
# Open Source Polkadot Stack <!-- omit in toc -->

!!!caution "Do your research before using open-source tools"
The tools listed here are open-source and are linked directly to their source code. Before using these tools to build your projects, always [do your research](../general/how-to-dyor.md) and be aware of [scams](../general/scams.md).
The tools listed here are open-source and are linked directly to their source code. Before using these tools to build your projects, always [do your research](./how-to-dyor.md) and be aware of [scams](./scams.md).

This page aims to provide an overview of the open-source Polkadot Tech Stack.

Expand Down
2 changes: 1 addition & 1 deletion docs/general/contributors.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ contact information to see that it matches the origin of the message, and then f
touch with someone else on this list to verify the legitimacy of the original inquiry.

!!!warning "Employee impersonation is a common type of scam"
For other ways of protecting yourself, please see the [How to Protect Yourself from Scams](scams.md) guide.
For other ways of protecting yourself, please see the [How to Protect Yourself from Scams](./scams.md) guide.

## Technical Education

Expand Down
1 change: 0 additions & 1 deletion docs/general/decentralized-voices.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@ active engagement (optionally) on other social media platforms such as:

- [Reddit](https://www.reddit.com/r/Polkadot/)
- [Discord](https://polkadot-discord.w3f.tools/)
- [PolkaVerse](https://polkaverse.com/)

Delegations are subject to review, and non-compliance may result in revocation.

Expand Down
2 changes: 0 additions & 2 deletions docs/general/grants.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,12 +45,10 @@ for funding via the treasury. See:
Below is a list of other grant programs in the Polkadot/Substrate ecosystem.

- [Acala Grants Program](https://acala.network/ecosystem-program)
- [Aleph Zero Ecosystem Funding Program](https://alephzero.org/blog/introducing-ecosystem-funding-program/)
- [Avail Uncharted Grants](https://github.com/availproject/avail-uncharted/blob/main/grants/grants.md)
- [Darwinia Grants Program](https://github.com/ringecosystem/collaboration/tree/master/grant)
- [Decentralized Futures Program](https://futures.web3.foundation/)
- [Decentralized JAM](https://jam.web3.foundation/)
- [Edgeware Grants and Bounties](https://gov.edgewa.re/discussion/1132-edgeware-proposal-process-and-template)
- [Hydration Network Bounties](https://docs.hydration.net/security/intro#bug-bounties)
- [ink!ubator](https://use.ink/ubator/)
- [KodaDot RFPs](https://github.com/kodadot/grants/discussions/2)
Expand Down
2 changes: 1 addition & 1 deletion docs/general/how-to-dyor.md
Original file line number Diff line number Diff line change
Expand Up @@ -292,7 +292,7 @@ more about fact-checking and claim verification, have a look at the following ma
[here](https://webliteracy.pressbooks.com).
3. Wikipedia article on [fact-checking](https://en.wikipedia.org/wiki/Fact-checking)

Finally, you should also check our complementary guide on [how to identify scams](scams.md), which
Finally, you should also check our complementary guide on [how to identify scams](./scams.md), which
explains how to identify outright scams and avoid them, as well as how to protect your sensitive
information.

Expand Down
5 changes: 2 additions & 3 deletions docs/general/ledger.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ Ledger app.
### Polkadot (Generic) App

!!! info "Ledger Generic Support"
See [this page](https://data.parity.io/metadata) to see which Polkadot and Kusama rollup chains support the Polkadot Generic Ledger App.
See [the Parity Metadata page](https://data.parity.io/metadata) to see which Polkadot and Kusama rollup chains support the Polkadot Generic Ledger App.

The Polkadot Generic Ledger App will allow you to use your Ledger device on the relay chain and
parachains without being affected by runtime upgrades. The goal is to provide a single application
Expand All @@ -116,8 +116,7 @@ The Polkadot Ledger Generic app will be supported by Ledger Live,
and [Subwallet](https://www.subwallet.app/).

For more information about the Polkadot Generic App, see the
[Ledger FAQ](https://support.ledger.com/hc/en-us/articles/17550211746845-New-Polkadot-app-FAQ?docs=true%20:dot),
and [Zondax beryx page](https://substrate.beryx.io/new_polkadot_ledger_app).
[Ledger FAQ](https://support.ledger.com/article/360016289919-zd).

## Migration Process

Expand Down
2 changes: 1 addition & 1 deletion docs/general/multisig-apps.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ productive and understand multisig transactions. Further information is availabl

### Signet

Talisman [Signet](https://www.talisman.xyz/signet) supports multisig ops and enterprise workflow for
Talisman [Signet](https://signet.talisman.xyz/) supports multisig ops and enterprise workflow for
onchain organisations. Enterprise features and self-hosted options are available. Signet is
proprietary, where as Polkadot Multisig by Signet is free.

Expand Down
4 changes: 1 addition & 3 deletions docs/general/polkadot-v1.md
Original file line number Diff line number Diff line change
Expand Up @@ -211,7 +211,5 @@ below:
!!!note "Polkadot Runtime Code Changes through Root track"
Although the Technical Fellowship maintains the [runtimes of Polkadot and Kusama](https://github.com/polkadot-fellows/runtimes), changes to the network protocol are not gated by the fellowship. Any DOT holder can submit a referendum on [the Polkadot OpenGov Root track](../learn/learn-polkadot-opengov-origins.md#root) to set the runtime code with the proposed changes.

For more information about the adoption of RFCs within the Polkadot ecosystem, see
[this Medium article](https://www.polkadotphilosophy.com/polkadots-strategic-adoption-of-rfcs-pioneering-a-collaborative-future-in-blockchain-3330843cfd4f)
and the
For more information about the adoption of RFCs within the Polkadot ecosystem, see the
[original Polkadot Forum post](https://forum.polkadot.network/t/polkadot-protocol-proposals-rfc-process/1421/1).
2 changes: 1 addition & 1 deletion docs/general/polkadot-vault.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ should consider one or the other depending on your user type.

| Ledger | Polkadot Vault |
| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| Hardware designed to stay offline and be secure. Certified by French cybersecurity agency [ANSSI](https://www.ssi.gouv.fr/en/cybersecurity-in-france/the-national-cybersecurity-agency-of-france/). | Hardware not designed to stay offline. The user must switch off all inbound and outbound connections (network, wifi, Bluetooth, NFC). |
| Hardware designed to stay offline and be secure. Certified by French cybersecurity agency [ANSSI](https://cyber.gouv.fr/en). | Hardware not designed to stay offline. The user must switch off all inbound and outbound connections (network, wifi, Bluetooth, NFC). |
| Hardware is resistant to side-channel attacks via [Secure Element](https://www.ledger.com/academy/security/the-secure-element-whistanding-security-attacks/). The secure element will destroy itself if opened. | Although there is no wired connection, side-channel attacks are possible. Without a secure element, the phone can be opened, and the keys will be accessible in its storage unit. |
| Accounts derived from one mnemonic seed phrase. | One mnemonic for each account or one mnemonic for multiple accounts via [account derivation](../learn/learn-account-advanced.md#derivation-paths) or default [Substrate address format](../learn/learn-account-advanced.md#address-format). See [this support article](https://support.polkadot.network/support/solutions/articles/65000103707-can-i-use-the-same-account-on-polkadot-kusama-and-parachains-#Should-I-use-the-same-account-across-different-chains?) for information on whether to use the same account or different accounts on different chains based on your needs. |
| Easy firmware and application upgrades through the Ledger Live application. | The app should never be connected to the internet after installation, so the version installed on the phone should not be updated directly. For [app upgrades](#update-the-vault-app), users must factory reset the phone and recover all accounts through seed phrases. Metadata updates for each chain must be done via the QR code fountain. |
Expand Down
6 changes: 3 additions & 3 deletions docs/learn/learn-agile-coretime.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Agile Coretime (Scheduling)
description: Learn how Polkadot enables efficient resource utilization, economic flexibility, and multi-threading for parachains.
---

[Scheduling](https://en.wikipedia.org/wiki/Scheduling_(computing)) is the process of assigning
[Scheduling](<https://en.wikipedia.org/wiki/Scheduling_(computing)>) is the process of assigning
tasks or jobs to resources (like CPU cores) at specific times or under certain conditions. Effective
scheduling ensures that resources are used efficiently and that tasks are completed in a timely
manner.
Expand All @@ -14,11 +14,11 @@ was initially proposed and envisioned in its
[whitepaper](https://polkadot.com/papers/). The introduction of coretime
enables multi-threading.

[Multi-threading](https://en.wikipedia.org/wiki/Multithreading_(computer_architecture))) is a
[Multi-threading](<https://en.wikipedia.org/wiki/Multithreading_(computer_architecture)>) is a
programming model where multiple threads (smaller sequences of programmed instructions) are created
within a single process to perform multiple tasks at once. Multi-threading is commonly used to
improve the performance of applications by executing different parts of a program concurrently.
[Concurrency](https://en.wikipedia.org/wiki/Concurrency_(computer_science)) does not imply
[Concurrency](<https://en.wikipedia.org/wiki/Concurrency_(computer_science)>) does not imply
parallel execution; rather, it enables a system to manage multiple processes by quickly switching
among them.

Expand Down
6 changes: 1 addition & 5 deletions docs/learn/learn-async-backing.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ description: Understand how asynchronous backing improves scalability and throug
<button class="close-messagebox" aria-label="Close message">✖</button>
</div>

[Pipelining](https://en.wikipedia.org/wiki/Pipeline_(computing)) is a technique for processing
[Pipelining](<https://en.wikipedia.org/wiki/Pipeline_(computing)>) is a technique for processing
multiple stages of a task simultaneously by breaking it into smaller steps. This allows the next
step to start before the previous one is completely finished. This is often used in processors and
computer architectures to increase throughput.
Expand Down Expand Up @@ -264,7 +264,3 @@ The information provided here is subject to change; keep up to date using the fo
- [Prospective Parachains Subsystem - The Polkadot Parachain Host Implementers' Guide](https://paritytech.github.io/polkadot/book/node/backing/prospective-parachains.html)
- Polkadot Blog Post -
[Asynchronous Backing: Elevating Polkadot's Performance and Scale](https://www.polkadot.network/blog/elevating-polkadots-performance-and-scale-with-asynchronous-backing)
- Blog posts by Filippo Franchini on
[Synchronous](https://grillapp.net/10124/polkadot-s-synchronous-backing-explained-40627?ref=10124)
and
[Asynchronous Backing](https://grillapp.net/10124/polkadot-s-asynchronous-backing-explained-40701?ref=10124)
4 changes: 2 additions & 2 deletions docs/learn/learn-comparisons-avalanche.md
Original file line number Diff line number Diff line change
Expand Up @@ -144,5 +144,5 @@ Polkadot's features, such as XCM for trustless messaging and forkless upgrades,
2. [The Avalanche Consensus Whitepaper](https://assets.website-files.com/5d80307810123f5ffbb34d6e/6009805681b416f34dcae012_Avalanche%20Consensus%20Whitepaper.pdf)
3. [The AVAX Token Dynamics Paper](https://assets.website-files.com/5d80307810123f5ffbb34d6e/6008d7bc56430d6b8792b8d1_Avalanche%20Native%20Token%20Dynamics.pdf)
4. [Nakomoto vs Snow consensus](https://gyuho.dev/nakamoto-bitcoin-vs-snow-avalanche-consensus.html#what-is-snow-consensus)
5. [Avalanche Consensus](https://build.avax.network/docs/quick-start/avalanche-consensus)
6. [Avalanche L1s]https://build.avax.network/docs/quick-start/avalanche-l1s)
5. [Avalanche Consensus](https://docs.avax.network/protocol/avalanche-consensus)
6. [Avalanche L1s](https://docs.avax.network/avalanche-l1s)
2 changes: 1 addition & 1 deletion docs/learn/learn-cryptography.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ For detailed descriptions on the cryptography used in Polkadot please see the mo
## Hashing Algorithm

The hashing algorithm used in Polkadot is
[Blake2b](https://en.wikipedia.org/wiki/BLAKE_(hash_function)). Blake2 is considered to be a very fast cryptographic hash function that is also used in the cryptocurrency [Zcash](https://z.cash).
[Blake2b](<https://en.wikipedia.org/wiki/BLAKE_(hash_function)>). Blake2 is considered to be a very fast cryptographic hash function that is also used in the cryptocurrency [Zcash](https://z.cash).

## Keypairs and Signing

Expand Down
4 changes: 1 addition & 3 deletions docs/learn/learn-jam-faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,8 +150,6 @@ DOT will continue to be JAM’s native token. No other native token will be issu
- Read the [JAM Chain page](./learn-jam-chain.md).
- Explore official communication on https://graypaper.com and from W3F, Parity, and Polkadot to
learn more about JAM. You can also join discussions on the forum and the fellowship calls.
- Read
[this blog post](https://grillapp.net/@filippoweb3/gavin-s-talk-about-jam-at-token2049-dubai-136004?ref=10124)
about the original talk by Gavin Wood at Token2049 in Dubai.
- Watch Gavin Wood's [Hong Kong keynote on JAM](https://www.youtube.com/watch?v=8gfZW454CeY).
- Read [the "Demystifying JAM" blog post](https://blog.kianenigma.com/posts/tech/demystifying-jam/)
by Kian Paimani.
2 changes: 1 addition & 1 deletion docs/learn/learn-nominator.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ If your bonded balance did not back any validators in the last 28 days on Polkad
Kusama), you are eligible to perform fast unstaking. The
[staking dashboard](https://staking.polkadot.cloud/#/overview) will automatically check if you
qualify. For more information, visit the
["Fast Unstake" section in this support article](https://support.polkadot.network/support/solutions/articles/65000169433-can-i-transfer-dot-without-unbonding-and-waiting-28-days-).
["Fast Unstake" section in this support article](https://support.polkadot.network/support/solutions/articles/65000169433).

## Setting up Accounts

Expand Down
2 changes: 1 addition & 1 deletion docs/learn/learn-offenses.md
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ Below are some examples of small equivocations that happened in the past.
| Network | Era | Event Type | Details | Action Taken |
| -------- | ---- | ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| Polkadot | 774 | Small Equivocation | [The validator](https://matrix.to/#/!NZrbtteFeqYKCUGQtr:matrix.parity.io/$165562246360408hKCfC:matrix.org?via=matrix.parity.io&via=corepaper.org&via=matrix.org) migrated servers and cloned the keystore folder. The on-chain event can be viewed [here](https://polkadot.subscan.io/extrinsic/11190109-0?event=11190109-5). | The validator did not submit a request for the slash to be canceled. |
| Kusama | 3329 | Small Equivocation | The validator operated a test machine with cloned keys; the test machine was online at the same time as the primary, which resulted in a slash. Details can be found [here](https://kusama.polkassembly.io/post/1343). | The validator requested a slash cancellation, but the council declined. |
| Kusama | 3329 | Small Equivocation | The validator operated a test machine with cloned keys; the test machine was online at the same time as the primary, which resulted in a slash. | The validator requested a slash cancellation, but the council declined. |
| Kusama | 3995 | Small Equivocation | The validator noticed several errors, after which the client crashed, and a slash was applied. The validator recorded all events and opened GitHub issues to allow for technical opinions to be shared. | The validator requested to cancel the slash. The council approved the request as they believed the error was not operator-related. |

#### Slashing Across Eras
Expand Down
Loading
Loading