Skip to content

Commit 6fe80ec

Browse files
authored
Merge pull request #12383 from ethereum/fixBrokenLinksMining
Fix broken links to mining pages
2 parents 45ef0d9 + 96f6be1 commit 6fe80ec

File tree

40 files changed

+63
-63
lines changed

40 files changed

+63
-63
lines changed

public/content/contributing/translation-program/content-buckets/index.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -152,9 +152,9 @@ Below is a breakdown of the website pages each content bucket contains.
152152

153153
- [Proof-of-work](/developers/docs/consensus-mechanisms/pow/)
154154
- [Mining](/developers/docs/consensus-mechanisms/pow/mining/)
155-
- [Mining algorithms](/developers/docs/consensus-mechanisms/pow/mining-algorithms/)
156-
- [Dagger-Hashimoto](/developers/docs/consensus-mechanisms/pow/mining-algorithms/dagger-hashimoto/)
157-
- [Ethash](/developers/docs/consensus-mechanisms/pow/mining-algorithms/ethash/)
155+
- [Mining algorithms](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/)
156+
- [Dagger-Hashimoto](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/dagger-hashimoto/)
157+
- [Ethash](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/ethash/)
158158

159159
## 15) Ethereum stack developer docs {#ethereum-stack-docs}
160160

@@ -239,9 +239,9 @@ Below is a breakdown of the website pages each content bucket contains.
239239
- [Recursive-length prefix (RLP) serialization](/developers/docs/data-structures-and-encoding/rlp/)
240240
- [Network addresses](/developers/docs/networking-layer/network-addresses/)
241241
- [Simple serialize](/developers/docs/data-structures-and-encoding/ssz/)
242-
- [Mining algorithms](/developers/docs/consensus-mechanisms/pow/mining-algorithms/)
243-
- [Dagger-Hashimoto](/developers/docs/consensus-mechanisms/pow/mining-algorithms/dagger-hashimoto/)
244-
- [Ethash](/developers/docs/consensus-mechanisms/pow/mining-algorithms/ethash/)
242+
- [Mining algorithms](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/)
243+
- [Dagger-Hashimoto](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/dagger-hashimoto/)
244+
- [Ethash](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/ethash/)
245245
- [Gasper](/developers/docs/consensus-mechanisms/pos/gasper/)
246246
- [Weak subjectivity](/developers/docs/consensus-mechanisms/pos/weak-subjectivity/)
247247
- [Web3 secret storage definition](/developers/docs/data-structures-and-encoding/web3-secret-storage/)

public/content/developers/docs/consensus-mechanisms/pow/mining/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,9 @@ Watch Austin walk you through mining and the proof-of-work blockchain.
7070

7171
## The mining algorithm {#mining-algorithm}
7272

73-
Ethereum Mainnet only ever used one mining algorithm - ['Ethash'](/developers/docs/consensus-mechanisms/pow/mining-algorithms/ethash/). Ethhash was the successor to an original R&D algorithm known as ['Dagger-Hashimoto'](/developers/docs/consensus-mechanisms/pow/mining-algorithms/dagger-hashimoto/).
73+
Ethereum Mainnet only ever used one mining algorithm - ['Ethash'](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/ethash/). Ethhash was the successor to an original R&D algorithm known as ['Dagger-Hashimoto'](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/dagger-hashimoto/).
7474

75-
[More on mining algorithms](/developers/docs/consensus-mechanisms/pow/mining-algorithms/).
75+
[More on mining algorithms](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/).
7676

7777
## Related topics {#related-topics}
7878

public/content/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/ethash/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ lang: en
88
Ethash was Ethereum's proof-of-work mining algorithm. Proof-of-work has now been **switched off entirely** and Ethereum is now secured using <a href="/developers/docs/consensus-mechanisms/pos/">proof-of-stake</a> instead. Read more on <a href="/roadmap/merge/">The Merge</a>, <a href="/developers/docs/consensus-mechanisms/pos/">proof-of-stake</a> and <a href="/staking/">staking</a>. This page is for historical interest!
99
</InfoBanner>
1010

11-
[Ethash](https://github.com/ethereum/wiki/wiki/Ethash) is a modified version of the [Dagger-Hashimoto](/developers/docs/consensus-mechanisms/pow/mining-algorithms/dagger-hashimoto) algorithm. Ethash proof-of-work is [memory hard](https://wikipedia.org/wiki/Memory-hard_function), which was thought to make the algorithm ASIC resistant. Ethash ASICs were eventually developed but GPU mining was still a viable option until proof-of-work was switched off. Ethash is still used to mine other coins on other non-Ethereum proof-of-work networks.
11+
[Ethash](https://github.com/ethereum/wiki/wiki/Ethash) is a modified version of the [Dagger-Hashimoto](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/dagger-hashimoto) algorithm. Ethash proof-of-work is [memory hard](https://wikipedia.org/wiki/Memory-hard_function), which was thought to make the algorithm ASIC resistant. Ethash ASICs were eventually developed but GPU mining was still a viable option until proof-of-work was switched off. Ethash is still used to mine other coins on other non-Ethereum proof-of-work networks.
1212

1313
## How does Ethash work? {#how-does-ethash-work}
1414

public/content/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ Dagger Hashimoto was a precursor research algorithm for Ethereum mining that Eth
2424

2525
Dagger-Hashimoto used amended versions of the Dagger and Hashimoto algorithms. The difference between Dagger Hashimoto and Hashimoto is that, instead of using the blockchain as a data source, Dagger Hashimoto uses a custom-generated data set, which updates based on block data every N blocks. The data set is generated using the Dagger algorithm, allowing for efficiently calculating a subset specific to every nonce for the light client verification algorithm. The difference between Dagger Hashimoto and Dagger is that, unlike in the original Dagger, the dataset used to query the block is semi-permanent, only being updated at occasional intervals (e.g. once per week). This means that the portion of the effort of generating the dataset is close to zero, so Sergio Lerner’s arguments regarding shared memory speedups become negligible.
2626

27-
More on [Dagger-Hashimoto](/developers/docs/consensus-mechanisms/pow/mining-algorithms/dagger-hashimoto).
27+
More on [Dagger-Hashimoto](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/dagger-hashimoto).
2828

2929
## Ethash {#ethash}
3030

3131
Ethash was the mining algorithm that was actually used on the real Ethereum Mainnet under the now deprecated proof-of-work architecture. Ethash was effectively a new name given to a specific version of Dagger-Hashimoto after the algorithm got significantly updated, whilst still inheriting the fundamental principles of its predecessor. Ethereum Mainnet only ever used Ethash - Dagger Hashimoto was an R&D version of the mining algorithm that was superseded before mining started on Ethereum mainnet.
3232

33-
[More on Ethash](/developers/docs/consensus-mechanisms/pow/mining-algorithms/ethash).
33+
[More on Ethash](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/ethash).
3434

3535
## Further reading {#further-reading}
3636

public/content/translations/de/glossary/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,7 @@ Eine Kennzeichnung, die einigen [EIPs](#eip) zugewiesen wurde, die versuchen, ei
378378

379379
Ein [Proof-Work](#pow)-Algorithmus, der bei Ethereum verwendet wurde, bevor er zu [Proof-of-Stake](#pos) gewechselt ist.
380380

381-
[Weiterlesen](/developers/docs/consensus-mechanisms/pow/mining-algorithms/ethash)
381+
[Weiterlesen](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/ethash)
382382

383383
### Ether {#ether}
384384

public/content/translations/es/developers/docs/consensus-mechanisms/pow/mining/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,9 @@ Observe a Austin mientras le guía por el proceso de minado y la cadena de bloqu
7070

7171
## El algoritmo de minería {#mining-algorithm}
7272

73-
Ethereum Mainnet sólo ha usado un algoritmo de minería- ['Ethash'](/developers/docs/consensus-mechanisms/pow/mining-algorithms/ethash/). Ethhash fue el sucesor de un algoritmo de R&D original conocido como ['Dagger-Hashimoto'](/developers/docs/consensus-mechanisms/pow/mining-algorithms/dagger-hashimoto/).
73+
Ethereum Mainnet sólo ha usado un algoritmo de minería- ['Ethash'](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/ethash/). Ethhash fue el sucesor de un algoritmo de R&D original conocido como ['Dagger-Hashimoto'](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/dagger-hashimoto/).
7474

75-
[Más información sobre los algoritmos de minería](/developers/docs/consensus-mechanisms/pow/mining-algorithms/).
75+
[Más información sobre los algoritmos de minería](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/).
7676

7777
## Temas relacionados {#related-topics}
7878

public/content/translations/es/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/ethash/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ lang: es
88
Ethash era el algoritmo de minería de prueba de trabajo de Ethereum. La prueba de trabajo ahora se ha **desactivado por completo** y Ethereum ahora está protegido utilizando la <a href="/developers/docs/consensus-mechanisms/pos/">prueba de participación</a> en su lugar. Descubra más en <a href="/roadmap/merge/">La fusión</a>, <a href="/developers/docs/consensus-mechanisms/pos/">prueba de participación (PoS)</a> y la <a href="/staking/">participación</a>. ¡Esta página es de interés histórico!
99
</InfoBanner>
1010

11-
[Ethash](https://github.com/ethereum/wiki/wiki/Ethash) es una versión modificada del algoritmo [Dagger-Hashimoto](/developers/docs/consensus-mechanisms/pow/mining-algorithms/dagger-hashimoto). La prueba de trabajo de Ethash es [memoria dura](https://wikipedia.org/wiki/Memory-hard_function), lo que se pensaba que hacía que el algoritmo fuera resistente a ASIC. Finalmente se desarrollaron los ASIC de Ethash, pero la minería de GPU seguía siendo una opción viable hasta que se desactivó la prueba de trabajo. Ethash todavía se utiliza para minar otras monedas en otras redes de prueba de trabajo que no son de Ethereum.
11+
[Ethash](https://github.com/ethereum/wiki/wiki/Ethash) es una versión modificada del algoritmo [Dagger-Hashimoto](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/dagger-hashimoto). La prueba de trabajo de Ethash es [memoria dura](https://wikipedia.org/wiki/Memory-hard_function), lo que se pensaba que hacía que el algoritmo fuera resistente a ASIC. Finalmente se desarrollaron los ASIC de Ethash, pero la minería de GPU seguía siendo una opción viable hasta que se desactivó la prueba de trabajo. Ethash todavía se utiliza para minar otras monedas en otras redes de prueba de trabajo que no son de Ethereum.
1212

1313
## ¿Cómo funciona Ethash? {#how-does-ethash-work}
1414

public/content/translations/es/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ Dagger Hashimoto fue un algoritmo de investigación precursor para la minería d
2424

2525
Dagger-Hashimoto utilizó versiones modificadas de los algoritmos Dagger y Hashimoto. La diferencia entre Dagger Hashimoto y Hashimoto es que, en lugar de usar la cadena de bloques como fuente de datos, Dagger Hashimoto utiliza un conjunto de datos generados a medida, que se actualiza en función de los datos de bloque cada N bloques. El conjunto de datos se genera utilizando el algoritmo Dagger, lo que permite calcular de manera eficiente un subconjunto específico de cada nonce para el algoritmo de verificación del cliente ligero. La diferencia entre Dagger Hashimoto y Dagger es que, a diferencia del Dagger original, el conjunto de datos utilizado para consultar el bloque es semipermanente y solo se actualiza a intervalos ocasionales (por ejemplo, una vez por semana). Esto significa que la parte del esfuerzo de generar el conjunto de datos es cercana a cero, por lo que los argumentos de Sergio Lerner con respecto a las aceleraciones de memoria compartida se vuelven insignificantes.
2626

27-
Descubra más sobre [Dagger-Hashimoto](/developers/docs/consensus-mechanisms/pow/mining-algorithms/dagger-hashimoto).
27+
Descubra más sobre [Dagger-Hashimoto](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/dagger-hashimoto).
2828

2929
## Ethash {#ethash}
3030

3131
Ethash era el algoritmo de minería que en realidad se usaba en la verdadera red principal de Ethereum bajo la estructura de prueba de trabajo, que ahora ha quedado obsoleta. Ethash fue esencialmente el nuevo nombre dado a una versión específica de Dagger-Hashimoto después de que el algoritmo se actualizara considerablemente, aunque aun heredando los principios fundamentales de su predecesor. La red principal de Ethereum solo usó Ethash - Dagger Hashimoto era una versión de R&D del algoritmo de minería que fue reemplazado antes de que comenzara la minería en la red principal de Ethereum.
3232

33-
Descubra más sobre [Ethash](/developers/docs/consensus-mechanisms/pow/mining-algorithms/ethash).
33+
Descubra más sobre [Ethash](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/ethash).
3434

3535
## Más información {#further-reading}
3636

public/content/translations/es/glossary/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,7 @@ Una etiqueta dada a algunas [EIP](#eip) que intentan definir un estándar espec
378378

379379
Un algoritmo de [prueba de trabajo](#pow) que se utilizó en Ethereum antes de hacer la transición a la [prueba de participación](#pos).
380380

381-
[Más información](/developers/docs/consensus-mechanisms/pow/mining-algorithms/ethash)
381+
[Más información](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/ethash)
382382

383383
### ether {#ether}
384384

public/content/translations/fr/developers/docs/consensus-mechanisms/pow/mining/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,9 @@ Regardez Austin vous guider à travers le minage et la blockchain de la preuve d
7070

7171
## L'algorithme de minage {#mining-algorithm}
7272

73-
Le réseau principal Ethereum n'a jamais utilisé qu'un seul algorithme de minage - ['Ethash'](/developers/docs/consensus-mechanisms/pow/mining-algorithms/ethash/). Ethhash était le successeur d'un algorithme R&D original connu sous le nom de ["Dagger-Hashimoto"](/developers/docs/consensus-mechanisms/pow/mining-algorithms/dagger-hashimoto/).
73+
Le réseau principal Ethereum n'a jamais utilisé qu'un seul algorithme de minage - ['Ethash'](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/ethash/). Ethhash était le successeur d'un algorithme R&D original connu sous le nom de ["Dagger-Hashimoto"](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/dagger-hashimoto/).
7474

75-
[Plus de détails sur les algorithmes de minage](/developers/docs/consensus-mechanisms/pow/mining-algorithms/).
75+
[Plus de détails sur les algorithmes de minage](/developers/docs/consensus-mechanisms/pow/mining/mining-algorithms/).
7676

7777
## Sujets connexes {#related-topics}
7878

0 commit comments

Comments
 (0)