Skip to content

Commit b78b54a

Browse files
authored
Merge pull request #12880 from ethereum/may-es-20240501163017755
chore: import translations for es
2 parents b86bef4 + 3200e04 commit b78b54a

File tree

93 files changed

+1582
-1455
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

93 files changed

+1582
-1455
lines changed

public/content/developers/tutorials/hello-world-smart-contract-fullstack/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1196,7 +1196,7 @@ If `window.ethereum` _is not_ present, then that means MetaMask is not installed
11961196

11971197
Now if `window.ethereum` _is_ present, then that's when things get interesting.
11981198

1199-
Using a try/catch loop, we'll try to connect to MetaMask by calling[`window.ethereum.request({ method: "eth_requestAccounts" });`](https://docs.metamask.io/guide/rpc-api.html#eth-requestaccounts). Calling this function will open up MetaMask in the browser, whereby the user will be prompted to connect their wallet to your dapp.
1199+
Using a try/catch loop, we'll try to connect to MetaMask by calling [`window.ethereum.request({ method: "eth_requestAccounts" });`](https://docs.metamask.io/guide/rpc-api.html#eth-requestaccounts). Calling this function will open up MetaMask in the browser, whereby the user will be prompted to connect their wallet to your dapp.
12001200

12011201
- If the user chooses to connect, `method: "eth_requestAccounts"` will return an array that contains all of the user's account addresses that connected to the dapp. Altogether, our `connectWallet` function will return a JSON object that contains the _first_ `address` in this array \(see line 9\) and a `status` message that prompts the user to write a message to the smart contract.
12021202
- If the user rejects the connection, then the JSON object will contain an empty string for the `address` returned and a `status` message that reflects that the user rejected the connection.

public/content/developers/tutorials/nft-minter/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ If `window.ethereum` _is not_ present, then that means MetaMask is not installed
278278
279279
Now if `window.ethereum` _is_ present, then that's when things get interesting.
280280
281-
Using a try/catch loop, we'll try to connect to MetaMask by calling`[window.ethereum.request({ method: "eth_requestAccounts" });](https://docs.metamask.io/guide/rpc-api.html#eth-requestaccounts)`. Calling this function will open up MetaMask in the browser, whereby the user will be prompted to connect their wallet to your dapp.
281+
Using a try/catch loop, we'll try to connect to MetaMask by calling [`window.ethereum.request({ method: "eth_requestAccounts" });`](https://docs.metamask.io/guide/rpc-api.html#eth-requestaccounts). Calling this function will open up MetaMask in the browser, whereby the user will be prompted to connect their wallet to your dapp.
282282
283283
- If the user chooses to connect, `method: "eth_requestAccounts"` will return an array that contains all of the user's account addresses that are connected to the dapp. Altogether, our `connectWallet` function will return a JSON object that contains the _first_ `address` in this array \(see line 9\) and a `status` message that prompts the user to write a message to the smart contract.
284284
- If the user rejects the connection, then the JSON object will contain an empty string for the `address` returned and a `status` message that reflects that the user rejected the connection.

public/content/translations/es/developers/docs/accounts/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,11 +118,11 @@ En el siguiente vídeo Austin le guiará por las funciones hash y los pares de c
118118

119119
<YouTube id="9LtBDy67Tho" />
120120

121-
## Para seguir leyendo {#further-reading}
121+
## Más información {#further-reading}
122122

123123
- [Claves para entender las cuentas de Ethereum](https://info.etherscan.com/understanding-ethereum-accounts/)-etherscan
124124

125-
_¿Conoce algún recurso comunitario que le haya sido de ayuda? Edite la página y añádalo._
125+
_¿Conoce algún recurso de la comunidad que le haya servido de ayuda? Edite esta página y añádalo._
126126

127127
## Temas relacionados {#related-topics}
128128

public/content/translations/es/developers/docs/blocks/index.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -33,31 +33,31 @@ La prueba de participación (PoS) consiste en lo siguiente:
3333
- Otros validadores enterados de la existencia de este nuevo bloque vuelven a ejecutar las transacciones con el fin de mostrar que están de acuerdo con los cambios propuestos a la red en general. Tras asumir el bloque como válido, se añade a sus propias bases de datos.
3434
- Cuando se informa a un validador sobre dos bloques que entran en conflicto para una misma ranura, entonces este ha de hacer uso del algoritmo de elección de bifurcación para elegir el bloque respaldado por los ETH más apostados.
3535

36-
[Más información sobre la prueba de participación](/developers/docs/consensus-mechanisms/pos)
36+
[Más sobre la prueba de participación](/developers/docs/consensus-mechanisms/pos)
3737

3838
## ¿Qué hay en un bloque? {#block-anatomy}
3939

4040
Hay mucha información contenida en un bloque. En los niveles más altos, un bloque contiene las siguientes características:
4141

4242
| Campo | Descripción |
4343
|:---------------- |:------------------------------------------------------------------- |
44-
| `ranura` | la ranura a la que pertenece el bloque |
44+
| `slot` | la ranura a la que pertenece el bloque |
4545
| `proposer_index` | la ID del validador que propone el bloque |
4646
| `parent_root` | el hash del bloque anterior |
4747
| `state_root` | el hash raíz del objeto de estado |
48-
| `cuerpo` | un objeto que contiene varios campos, como se define a continuación |
48+
| `body` | un objeto que contiene varios campos, como se define a continuación |
4949

5050
El `cuerpo` del bloque contiene una serie de características:
5151

5252
| Campo | Descripción |
5353
|:-------------------- |:-------------------------------------------------------------------- |
5454
| `randao_reveal` | un valor utilizado para seleccionar el siguiente bloque propuesto |
5555
| `eth1_data` | información sobre el contrato de depósito |
56-
| `grafiti` | datos arbitrarios usados para etiquetar bloques |
56+
| `graffiti` | datos arbitrarios usados para etiquetar bloques |
5757
| `proposer_slashings` | lista de validadores por cortar |
58-
| `attester_slashings` | lista de validadores a cortar |
59-
| `certificaciones` | lista de certificaciones a favor del bloque actual |
60-
| `depósitos` | lista de nuevos depósitos en el contrato de depósito |
58+
| `attester_slashings` | lista de certificantes por recortar |
59+
| `attestations` | lista de certificaciones a favor del bloque actual |
60+
| `deposits` | lista de nuevos depósitos en el contrato de depósito |
6161
| `voluntary_exits` | lista de validadores que salen de la red |
6262
| `sync_aggregate` | subconjunto de validadores utilizados para servir a clientes ligeros |
6363
| `execution_payload` | transacciones pasadas desde el cliente de ejecución |
@@ -67,15 +67,15 @@ El campo `certificaciones` contiene una lista con todas las certificaciones del
6767
| Campo | Descripción |
6868
|:------------------ |:------------------------------------------------------------------- |
6969
| `aggregation_bits` | una lista de los validadores que participaron en esta certificación |
70-
| `datos` | una terminal con múltiples subcampos |
71-
| `firma` | firma añadida de todos los validadores que certifican |
70+
| `data` | una terminal con múltiples subcampos |
71+
| `signature` | firma añadida de todos los validadores que certifican |
7272

7373
El campo `datos` en la `certificación` contiene lo siguiente:
7474

7575
| Campo | Descripción |
7676
|:------------------- |:---------------------------------------------------------- |
77-
| `ranura` | el ranura a la que se refiere la certificación |
78-
| `índice` | índices para certificar validadores |
77+
| `slot` | el ranura a la que se refiere la certificación |
78+
| `index` | índices para certificar validadores |
7979
| `beacon_block_root` | el hash raíz del bloque de baliza que contiene este objeto |
8080
| `fuente` | el último puesto de control justificado |
8181
| `target` | el último bloque de límite de época |
@@ -106,29 +106,29 @@ El propio `execution_payload` contiene lo siguiente (observe que esto es idénti
106106

107107
| Campo | Descripción |
108108
|:------------------ |:------------------------------------------------------------------------- |
109-
| `parent_hash` | hash del bloque padre |
110-
| `fee_recipient` | dirección de la cuenta para pagar las tarifas de transacción a |
109+
| `parent_hash` | hash del bloque principal |
110+
| `fee_recipient` | dirección de cuenta para pagar comisiones de transacción a |
111111
| `state_root` | hash raíz para el estado global después de aplicar cambios en este bloque |
112112
| `receipts_root` | hash de los recibos de transacción trie |
113113
| `logs_bloom` | estructura de datos que contiene registros de eventos |
114-
| `prev_randao` | valor utilizado en la selección aleatoria del validador |
114+
| `prev_randao` | valor usado en la selección aleatoria del validador |
115115
| `block_number` | el número del bloque actual |
116116
| `gas_limit` | gas máximo permitido en este bloque |
117117
| `gas_used` | la cantidad real de gas utilizada en este bloque |
118-
| `marca de tiempo` | el tiempo de bloqueo |
118+
| `marca de tiempo` | el tiempo del bloque |
119119
| `extra_data` | datos adicionales arbitrarios como bytes sin procesar |
120-
| `base_fee_per_gas` | el valor de la tarifa base |
121-
| `block_hash` | Hash del bloque de ejecución |
120+
| `base_fee_per_gas` | el valor de la tarifa de base |
121+
| `block_hash` | hash del bloque de ejecución |
122122
| `transacciones` | lista de transacciones por ejecutar |
123-
| `retiradas` | lista de objetos de retiradas |
123+
| `withdrawals` | lista de objetos de retiradas |
124124

125125
La lista de `retiradas` contiene objetos de `retirada` estructurados de la siguiente manera:
126126

127127
| Campo | Descripción |
128128
|:---------------- |:---------------------------------------------------- |
129129
| `dirección` | dirección de la cuenta que ha realizado una retirada |
130130
| `amount` | cantidad de la retirada |
131-
| `índice` | valor del índice de la retirada |
131+
| `index` | valor del índice de la retirada |
132132
| `validatorIndex` | valor del índice del validador |
133133

134134
## Tiempo del bloque {#block-time}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ Ethereum utiliza un mecanismo de consenso conocido como [Gasper](/developers/doc
8282
- [Sobre la seguridad y el rendimiento de las cadenas de bloques de prueba de trabajo](https://eprint.iacr.org/2016/555.pdf)
8383
- [Fallo bizantino](https://en.wikipedia.org/wiki/Byzantine_fault)
8484

85-
_¿Conoce algún recurso comunitario que le haya sido de ayuda? Edite la página y añádalo._
85+
_¿Conoce algún recurso de la comunidad que le haya servido de ayuda? Edite esta página y añádalo._
8686

8787
## Temas relacionados {#related-topics}
8888

public/content/translations/es/developers/docs/consensus-mechanisms/pos/attack-and-defense/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ lang: es
66

77
Los ladrones y saboteadores buscan constantemente oportunidades para atacar el software cliente de Ethereum. Esta página describe los vectores de ataque conocidos en la capa de consenso de Ethereum y describe cómo se pueden defender esos ataques. La información de esta página está resumida de una [versión más larga](https://mirror.xyz/jmcook.eth/YqHargbVWVNRQqQpVpzrqEQ8IqwNUJDIpwRP7SS5FXs).
88

9-
## Prerrequisitos {#prerequisites}
9+
## Requisitos previos {#prerequisites}
1010

1111
Se requieren algunos conocimientos básicos de la[prueba de participación](/developers/docs/consensus-mechanisms/pos/). Además, será útil tener una comprensión básica de la [capa de incentivos](/developers/docs/consensus-mechanisms/pos/rewards-and-penalties) y del algoritmo de elección de bifurcación de Ethereum, [LMD-GHOST](/developers/docs/consensus-mechanisms/pos/gasper).
1212

public/content/translations/es/developers/docs/consensus-mechanisms/pos/attestations/index.md

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Certificaciones
2+
title: Atestaciones
33
description: Una descripción de las certificaciones sobre la prueba de participación de Ethereum.
44
lang: es
55
---
@@ -50,9 +50,15 @@ El ciclo de vida de la certificación se describe en el siguiente esquema:
5050

5151
## Recompensas {#rewards}
5252

53-
Se recompensa a los validadores por presentar certificaciones. La recompensa de certificación depende de dos variable: la `recompensa de base` y el `retraso de inclusión`. El mejor caso para el retraso de inclusión es que sea igual a 1.
53+
Se recompensa a los validadores por presentar certificaciones. La recompensa de la certificación depende de las banderas de participación (fuente, objetivo y cabeza), la recompensa base y la tasa de participación.
5454

55-
`attestation reward = 7/8 x base reward x (1/inclusion delay)`
55+
Cada una de las banderas de participación puede ser verdadera o falsa, dependiendo de la certificación presentada y de su retraso en la inclusión.
56+
57+
La mejor situación se produce cuando las tres banderas son ciertas, en cuyo caso un validador ganaría (por bandera correcta):
58+
59+
`recompensa += recompensa base * peso de la bandera * tasa de atestación de la bandera / 64`
60+
61+
La tasa de certificación de la bandera se mide utilizando la suma de los saldos efectivos de todos los validadores de certificación para la bandera dada, en comparación con el saldo efectivo del activo total.
5662

5763
### La recompensa de base {#base-reward}
5864

@@ -78,9 +84,9 @@ Hay 16 agregadores por época en total. Además, los validadores aleatorios se s
7884

7985
Tenga en cuenta que en algunos casos un agregador afortunado también puede convertirse en el proponente de bloques. Si la certificación no se incluyó porque el proponente del bloque ha desaparecido, el siguiente proponente del bloque elegiría la certificación añadida y la incluiría en el siguiente bloque. Sin embargo, el **retraso de la inclusión** aumentará un valor.
8086

81-
## Más lecturas {#further-reading}
87+
## Más información {#further-reading}
8288

8389
- [Certificaciones en la especificación de consenso anotada de Vitalik](https://github.com/ethereum/annotated-spec/blob/master/phase0/beacon-chain.md#attestationdata)
84-
- [Certificaciones en eth2book.info](https://eth2book.info/altair/part3/containers/dependencies#attestationdata)
90+
- [Certificaciones en eth2book.info](https://eth2book.info/capella/part3/containers/dependencies/#attestationdata)
8591

86-
_¿Conoces algún recurso en la comunidad que te haya servido de ayuda? Edita esta página y añádelo._
92+
_¿Conoce algún recurso de la comunidad que le haya servido de ayuda? Edite esta página y añádalo._

public/content/translations/es/developers/docs/consensus-mechanisms/pos/faqs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ La prueba de participación requiere que los nodos, conocidos como validadores,
1818

1919
La prueba de trabajo consume mucha más energía, porque la actividad de minería conlleva el consumo de electricidad. La prueba de participación, por otro lado, requiere solo una cantidad muy pequeña de energía: los validadores de Ethereum incluso pueden ejecutarse en un dispositivo de baja potencia como Raspberry Pi. Se cree que el mecanismo de prueba de participación de Ethereum es más seguro que la prueba de trabajo, porque el coste del ataque es mayor y las consecuencias para un atacante son más severas.
2020

21-
La prueba de trabajo frente a la prueba de participación es un tema polémico. [El blog de Vitalik Buterin](https://vitalik.eth.limo/general/2017/12/31/pos_faq.html#what-are-the-benefits-of-proof-of-stake-as-opposed-to-proof-of-work) y el debate entre Justin Drake y Lyn Alden dan un buen resumen de los argumentos.
21+
La prueba de trabajo frente a la prueba de participación es un tema polémico. [El blog de Vitalik Buterin](https://vitalik.eth.limo/general/2017/12/31/pos_faq.html#what-are-the-benefits-of-proof-of-stake-as-opposed-to-proof-of-work)y el debate entre Justin Drake y Lyn Alden ofrecen un buen resumen de los argumentos.
2222

2323
<YouTube id="1m12zgJ42dI" />
2424

public/content/translations/es/developers/docs/consensus-mechanisms/pos/gasper/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Gasper es una combinación de Casper apodado el cordial aparato de finalidad («
88

99
**Observe** que la definición original de Casper-FFG se actualizó ligeramente para su inclusión en Gasper. En esta página consideramos la versión actualizada.
1010

11-
## Pre requisitos
11+
## Requisitos previos
1212

1313
Para entender este material es necesario leer la página de introducción en la [Prueba de participación](/developers/docs/consensus-mechanisms/pos/).
1414

0 commit comments

Comments
 (0)