diff --git a/docs/general/build-open-source.md b/docs/general/build-open-source.md index fe9cc267028..8de053859d8 100644 --- a/docs/general/build-open-source.md +++ b/docs/general/build-open-source.md @@ -7,7 +7,7 @@ description: Explore the open-source tools, libraries, and frameworks in the Pol # Open Source Polkadot Stack !!!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. diff --git a/docs/general/contributors.md b/docs/general/contributors.md index 6049718149e..29b5d25e1f3 100644 --- a/docs/general/contributors.md +++ b/docs/general/contributors.md @@ -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 diff --git a/docs/general/decentralized-voices.md b/docs/general/decentralized-voices.md index 7a034f3d526..bc87e0dbfe3 100644 --- a/docs/general/decentralized-voices.md +++ b/docs/general/decentralized-voices.md @@ -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. diff --git a/docs/general/grants.md b/docs/general/grants.md index 6303c8bc0ca..d07148c41c4 100644 --- a/docs/general/grants.md +++ b/docs/general/grants.md @@ -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) diff --git a/docs/general/how-to-dyor.md b/docs/general/how-to-dyor.md index a2e5bb97d29..5c4387744b3 100644 --- a/docs/general/how-to-dyor.md +++ b/docs/general/how-to-dyor.md @@ -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. diff --git a/docs/general/ledger.md b/docs/general/ledger.md index 86e322d8eb9..fb73e322a01 100644 --- a/docs/general/ledger.md +++ b/docs/general/ledger.md @@ -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 @@ -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 diff --git a/docs/general/multisig-apps.md b/docs/general/multisig-apps.md index 305c7f5e9ea..d045ce27de1 100644 --- a/docs/general/multisig-apps.md +++ b/docs/general/multisig-apps.md @@ -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. diff --git a/docs/general/polkadot-v1.md b/docs/general/polkadot-v1.md index c66f199cece..69e9796afcd 100644 --- a/docs/general/polkadot-v1.md +++ b/docs/general/polkadot-v1.md @@ -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). \ No newline at end of file diff --git a/docs/general/polkadot-vault.md b/docs/general/polkadot-vault.md index adc0df66f10..36ef16740c4 100644 --- a/docs/general/polkadot-vault.md +++ b/docs/general/polkadot-vault.md @@ -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. | diff --git a/docs/learn/learn-agile-coretime.md b/docs/learn/learn-agile-coretime.md index f4099a14565..ec5c88e466b 100644 --- a/docs/learn/learn-agile-coretime.md +++ b/docs/learn/learn-agile-coretime.md @@ -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]() 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. @@ -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]() 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]() does not imply parallel execution; rather, it enables a system to manage multiple processes by quickly switching among them. diff --git a/docs/learn/learn-async-backing.md b/docs/learn/learn-async-backing.md index 6a991d61c25..362b6015d9b 100644 --- a/docs/learn/learn-async-backing.md +++ b/docs/learn/learn-async-backing.md @@ -18,7 +18,7 @@ description: Understand how asynchronous backing improves scalability and throug -[Pipelining](https://en.wikipedia.org/wiki/Pipeline_(computing)) is a technique for processing +[Pipelining]() 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. @@ -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) diff --git a/docs/learn/learn-comparisons-avalanche.md b/docs/learn/learn-comparisons-avalanche.md index f856bb6c0ce..a919438030b 100644 --- a/docs/learn/learn-comparisons-avalanche.md +++ b/docs/learn/learn-comparisons-avalanche.md @@ -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) diff --git a/docs/learn/learn-cryptography.md b/docs/learn/learn-cryptography.md index 89d55158db9..e5a040f4924 100644 --- a/docs/learn/learn-cryptography.md +++ b/docs/learn/learn-cryptography.md @@ -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](). 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 diff --git a/docs/learn/learn-jam-faq.md b/docs/learn/learn-jam-faq.md index 5a2b319c82a..d92a3bff22e 100644 --- a/docs/learn/learn-jam-faq.md +++ b/docs/learn/learn-jam-faq.md @@ -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. diff --git a/docs/learn/learn-nominator.md b/docs/learn/learn-nominator.md index c6e0b6d0f33..d158c7fab3e 100644 --- a/docs/learn/learn-nominator.md +++ b/docs/learn/learn-nominator.md @@ -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 diff --git a/docs/learn/learn-offenses.md b/docs/learn/learn-offenses.md index 49cddfc0bc1..691b79ee1dc 100644 --- a/docs/learn/learn-offenses.md +++ b/docs/learn/learn-offenses.md @@ -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 diff --git a/docs/learn/learn-system-chains.md b/docs/learn/learn-system-chains.md index e8d2ed71222..a250f2589da 100644 --- a/docs/learn/learn-system-chains.md +++ b/docs/learn/learn-system-chains.md @@ -48,7 +48,7 @@ KSM. In fact, there will likely be a system parachain specifically for network g The Asset Hub provides tools for asset creators, such as reserve-backed stablecoin issuers, to monitor the total issuance of their assets across the entire network, including amounts transferred to other parachains. It also enables them to perform on-chain actions such as minting, burning, and asset administration. - In the future the Asset Hub is expected to be upgraded to support [smart contracts](/learn/learn-smart-contracts.md). This upgrade will extend its role beyond native runtime logic, enabling developers to deploy and interact with smart contracts directly on the Asset Hub in Solidity and Rust. + In the future the Asset Hub is expected to be upgraded to support [smart contracts](./learn-smart-contracts.md). This upgrade will extend its role beyond native runtime logic, enabling developers to deploy and interact with smart contracts directly on the Asset Hub in Solidity and Rust. Unlike smart contract-based systems, asset management, staking and transfer logic on Asset Hub is embedded directly in the chain’s runtime. Due to the efficiency of parachain execution, transaction fees and required deposits are approximately one-tenth of those on the relay chain. diff --git a/docs/learn/learn-validator.md b/docs/learn/learn-validator.md index 4c67276c3af..df6172c51b9 100644 --- a/docs/learn/learn-validator.md +++ b/docs/learn/learn-validator.md @@ -120,5 +120,5 @@ and the process repeats for new transactions. With the new [pipelining feature ( - [Polkadot Telemetry Service](https://telemetry.polkadot.io/) - Network information, including what nodes are running on a given chain, what software versions they are running, and sync status. -- [Subscan Validators Page](https://kusama.subscan.io/validator) - Displays information on the +- [Subscan Validators Page](https://kusama.subscan.io/validator/) - Displays information on the current validators - not as tailored for validators as the other sites.