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

Fix Broken Links #12282

Merged
merged 37 commits into from
Feb 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
10902cc
Fix broken eip 1803 link
minimalsm Feb 23, 2024
9574c63
Fix broken contributor link
minimalsm Feb 23, 2024
de4f015
Update 404 mining link
minimalsm Feb 23, 2024
f323dce
Fix manticore link
minimalsm Feb 23, 2024
88dd82e
Fix broken anatomy link
minimalsm Feb 23, 2024
fcf74ab
Fix broken contributing link
minimalsm Feb 23, 2024
b768ee3
Fix broken blog link
minimalsm Feb 23, 2024
4d9bbc6
Fix broken danksharding link
minimalsm Feb 23, 2024
1109dcb
Fix broken eth glossary links
minimalsm Feb 23, 2024
ffb7f3d
Fix broken pbs link
minimalsm Feb 23, 2024
54330f3
Fix contributor profile link url
minimalsm Feb 23, 2024
582a1e7
Fix broken merge links
minimalsm Feb 23, 2024
d059385
Fix broken waffle tutorial link
minimalsm Feb 23, 2024
92375b7
Fix broken tutorial link
minimalsm Feb 23, 2024
a0de1ff
Fix broken governance link
minimalsm Feb 23, 2024
dc07c0a
Fix random figma link
minimalsm Feb 23, 2024
9e30b36
Fix broken staking links
minimalsm Feb 23, 2024
ad61711
Fix broken staking links
minimalsm Feb 23, 2024
99e3206
Fix broken staking links
minimalsm Feb 23, 2024
7d4104b
Fix misc broken links
minimalsm Feb 23, 2024
97489c4
Fix broken links
minimalsm Feb 23, 2024
ff9f18e
More broken links!
minimalsm Feb 23, 2024
0d63d47
Broken links
minimalsm Feb 23, 2024
20dd314
Broken links
minimalsm Feb 23, 2024
466368f
Update public/content/translations/id/developers/docs/apis/javascript…
corwintines Feb 26, 2024
731df9c
Update public/content/translations/id/developers/tutorials/waffle-dyn…
corwintines Feb 26, 2024
36d2ee3
Update public/content/translations/it/developers/tutorials/waffle-dyn…
corwintines Feb 26, 2024
fd4a1f4
Update public/content/translations/it/developers/tutorials/waffle-tes…
corwintines Feb 26, 2024
1dc498d
Update public/content/translations/pl/developers/tutorials/waffle-dyn…
corwintines Feb 26, 2024
02e2125
Update public/content/translations/pt-br/developers/tutorials/waffle-…
corwintines Feb 26, 2024
ed46787
Update public/content/translations/ro/developers/docs/apis/javascript…
corwintines Feb 26, 2024
8c4942b
Update public/content/translations/tr/developers/tutorials/waffle-dyn…
corwintines Feb 26, 2024
99fbec4
Update public/content/translations/tr/developers/tutorials/waffle-tes…
corwintines Feb 26, 2024
7408fee
Update public/content/translations/zh/developers/tutorials/waffle-dyn…
corwintines Feb 26, 2024
8732618
Update public/content/translations/zh/developers/tutorials/waffle-tes…
corwintines Feb 26, 2024
9af2aa6
Update public/content/translations/id/enterprise/index.md
corwintines Feb 26, 2024
aa29274
Merge branch 'dev' into fixBrokenLinksSEO
corwintines Feb 26, 2024
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
4 changes: 2 additions & 2 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
Expand Up @@ -8830,7 +8830,7 @@
"login": "joonspoon",
"name": "June Clarke ",
"avatar_url": "https://avatars.githubusercontent.com/u/302478?v=4",
"profile": "jointheleague.org",
"profile": "https://www.jointheleague.org/",
"contributions": [
"doc"
]
Expand All @@ -8839,7 +8839,7 @@
"login": "slf188",
"name": "菲利",
"avatar_url": "https://avatars.githubusercontent.com/u/49417481?v=4",
"profile": "huggingface.co/slf188",
"profile": "https://huggingface.co/slf188",
"contributions": [
"doc"
]
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -1409,8 +1409,8 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
<td align="center" valign="top" width="14.28%"><a href="https://www.xcubicle.com"><img src="https://avatars.githubusercontent.com/u/381050?v=4?s=100" width="100px;" alt="Patoshi"/><br /><sub><b>Patoshi</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=patoshii" title="Documentation">📖</a></td>
</tr>
<tr>
<td align="center" valign="top" width="14.28%"><a href="jointheleague.org"><img src="https://avatars.githubusercontent.com/u/302478?v=4?s=100" width="100px;" alt="June Clarke "/><br /><sub><b>June Clarke </b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=joonspoon" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="huggingface.co/slf188"><img src="https://avatars.githubusercontent.com/u/49417481?v=4?s=100" width="100px;" alt="菲利"/><br /><sub><b>菲利</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=slf188" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://www.jointheleague.org/"><img src="https://avatars.githubusercontent.com/u/302478?v=4?s=100" width="100px;" alt="June Clarke "/><br /><sub><b>June Clarke </b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=joonspoon" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://huggingface.co/slf188"><img src="https://avatars.githubusercontent.com/u/49417481?v=4?s=100" width="100px;" alt="菲利"/><br /><sub><b>菲利</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=slf188" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/DamitusThyYeetus123"><img src="https://avatars.githubusercontent.com/u/108782125?v=4?s=100" width="100px;" alt="DamitusThyYeetus123"/><br /><sub><b>DamitusThyYeetus123</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=DamitusThyYeetus123" title="Documentation">📖</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/matusame"><img src="https://avatars.githubusercontent.com/u/97032288?v=4?s=100" width="100px;" alt="matusame"/><br /><sub><b>matusame</b></sub></a><br /><a href="#translation-matusame" title="Translation">🌍</a></td>
<td align="center" valign="top" width="14.28%"><a href="https://github.com/laurentlucian"><img src="https://avatars.githubusercontent.com/u/33508364?v=4?s=100" width="100px;" alt="Lohan"/><br /><sub><b>Lohan</b></sub></a><br /><a href="https://github.com/ethereum/ethereum-org-website/commits?author=laurentlucian" title="Code">💻</a></td>
Expand Down
6 changes: 3 additions & 3 deletions public/_redirects
Original file line number Diff line number Diff line change
Expand Up @@ -72,9 +72,9 @@

/en/dart/ /en/developers/docs/programming-languages/dart/ 301!

/developers/docs/mining/ /en/developers/docs/consensus-mechanisms/pow/mining/ 301!
/developers/docs/consensus-mechanisms/pow/mining/ /en/developers/docs/consensus-mechanisms/pow/mining/ 301!

/en/developers/docs/mining/ /en/developers/docs/consensus-mechanisms/pow/mining/ 301!
/en/developers/docs/consensus-mechanisms/pow/mining/ /en/developers/docs/consensus-mechanisms/pow/mining/ 301!

/*/beginners /:splat/what-is-ethereum/ 301!

Expand Down Expand Up @@ -148,7 +148,7 @@

/*/eth2 /:splat/upgrades/ 301!

/*/developers/docs/layer-2-scaling /:splat/developers/docs/scaling 301!
/*/developers/docs/scaling /:splat/developers/docs/scaling 301!

/*/developers/docs/scaling/layer-2-rollups /:splat/developers/docs/scaling 301!

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: A detailed look at the Dagger-Hashimoto algorithm.
lang: en
---

Dagger-Hashimoto was the original research implementation and specification for Ethereum's mining algorithm. Dagger-Hashimoto was superseded by [Ethash](#ethash). Mining was switched off completely at [The Merge](/updates/merge) on 15th September 2022. Since then, Ethereum has been secured using a [proof-of-stake](/developers/docs/consensus-mechanisms/pos) mechanism instead. This page is for historical interest - the information here is no longer relevant for post-Merge Ethereum.
Dagger-Hashimoto was the original research implementation and specification for Ethereum's mining algorithm. Dagger-Hashimoto was superseded by [Ethash](#ethash). Mining was switched off completely at [The Merge](/roadmap/merge/) on 15th September 2022. Since then, Ethereum has been secured using a [proof-of-stake](/developers/docs/consensus-mechanisms/pos) mechanism instead. This page is for historical interest - the information here is no longer relevant for post-Merge Ethereum.

## Prerequisites {#prerequisites}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -755,7 +755,7 @@ This is the main function of the factory, to create a pair exchange between two
(address token0, address token1) = tokenA < tokenB ? (tokenA, tokenB) : (tokenB, tokenA);
```

We want the address of the new exchange to be deterministic, so it can be calculated in advance off chain (this can be useful for [layer 2 transactions](/developers/docs/layer-2-scaling/)).
We want the address of the new exchange to be deterministic, so it can be calculated in advance off chain (this can be useful for [layer 2 transactions](/developers/docs/scaling/)).
To do this we need to have a consistent order of the token addresses, regardless of the order in which we have received them, so we sort them here.

```solidity
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -290,4 +290,4 @@ Source code for this tutorial can be found [here](https://github.com/EthWorks/Wa

Tutorials you may also be interested in:

- [Testing smart contracts with Waffle](/developers/tutorials/testing-smart-contract-with-waffle/)
- [Testing smart contracts with Waffle](/developers/tutorials/waffle-test-simple-smart-contract//)
Original file line number Diff line number Diff line change
Expand Up @@ -200,4 +200,4 @@ You've made your first big step towards testing smart contracts with Waffle! You

- [Testing ERC20 with Waffle](/developers/tutorials/testing-erc-20-tokens-with-waffle/)
- [Waffle: Dynamic mocking and testing contract calls](/developers/tutorials/waffle-dynamic-mocking-and-testing-calls/#gatsby-focus-wrapper)
- [Waffle say hello world tutorial with hardhat and ethers](/developers/tutorials/waffle-hello-world-with-buidler-tutorial/)
- [Waffle say hello world tutorial with hardhat and ethers](/developers/tutorials/waffle-say-hello-world-with-hardhat-and-ethers//)
2 changes: 1 addition & 1 deletion public/content/roadmap/beacon-chain/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ Read more on our [node architecture page](/developers/docs/nodes-and-clients/nod

The Beacon Chain introduced [proof-of-stake](/developers/docs/consensus-mechanisms/pos/) to Ethereum. This keeps Ethereum secure and earns validators more ETH in the process. In practice, staking involves staking ETH in order to activate validator software. As a staker, you run the software that creates and validates new blocks in the chain.

Staking serves a similar purpose that [mining](/developers/docs/mining/) used to, but is different in many ways. Mining required large up-front expenditures in the form of powerful hardware and energy consumption, resulting in economies of scale, and promoting centralization. Mining also did not come with any requirement to lock up assets as collateral, limiting the protocol's ability to punish bad actors after an attack.
Staking serves a similar purpose that [mining](/developers/docs/consensus-mechanisms/pow/mining/) used to, but is different in many ways. Mining required large up-front expenditures in the form of powerful hardware and energy consumption, resulting in economies of scale, and promoting centralization. Mining also did not come with any requirement to lock up assets as collateral, limiting the protocol's ability to punish bad actors after an attack.

The transition to proof-of-stake made Ethereum significantly more secure and decentralized by comparison to proof-of-work. The more people that participate in the network, the more decentralized and safe from attacks it becomes.

Expand Down
2 changes: 1 addition & 1 deletion public/content/roadmap/single-slot-finality/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ The problem with scaling aggregation by growing the number of validators per sub

## Current progress {#current-progress}

SSF is in the research phase. It is not expected to ship for several years, likely after other substantial upgrades such as [Verkle trees](/roadmap/verkle-trees/) and [Danksharding](/roadmap/danksharding]).
SSF is in the research phase. It is not expected to ship for several years, likely after other substantial upgrades such as [Verkle trees](/roadmap/verkle-trees/) and [Danksharding](/roadmap/danksharding/).

## Further reading {#further-reading}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ summaryPoint3: قدمت سلسلة المنارة منطق إجماع الآرا

قدمت سلسلة المنارة [إثبات الحصة](/developers/docs/consensus-mechanisms/pos/) إلى إثيريوم. وهذا يحافظ على أمان إثيريوم ويُكسب برامج المدققين المزيد من ETH في هذه العملية. وعمليًا، سيشتمل تجميد العملات على تجميد ETH من أجل تنشيط برنامج المدقق. وكأحد المراهنين، فإنك تشغل البرنامج الذي ينشئ ويصادق على كتل جديدة في السلسلة.

إن تجميد العملات يقدم غرضًا مشابهًا لما يستخدمه [التنقيب](/developers/docs/mining/)، لكنه مختلف من عدة جوانب. ويتطلب التنقيب نفقات أولية طائلة في شكل أجهزة قوية واستهلاك كبير للطاقة، ما يؤدي إلى تحقيق وفورات للتوسع وتعزيز المركزية. ولا يفرض التنقيب أيضًا أي شروط لحجز الأصول كضمان إضافي، ما يحد من قدرة البروتوكول على معاقبة الأطراف المسيئة بعد الهجوم.
إن تجميد العملات يقدم غرضًا مشابهًا لما يستخدمه [التنقيب](/developers/docs/consensus-mechanisms/pow/mining/)، لكنه مختلف من عدة جوانب. ويتطلب التنقيب نفقات أولية طائلة في شكل أجهزة قوية واستهلاك كبير للطاقة، ما يؤدي إلى تحقيق وفورات للتوسع وتعزيز المركزية. ولا يفرض التنقيب أيضًا أي شروط لحجز الأصول كضمان إضافي، ما يحد من قدرة البروتوكول على معاقبة الأطراف المسيئة بعد الهجوم.

وقد جعل الانتقال إلى إثبات الحصة إثيريوم أكثر أمنًا ولا مركزية بالمقارنة مع إثبات العمل. وكلما زاد عدد الأشخاص الذين يشاركون في الشبكة، زادت اللامركزية وأصبحت الشبكة أكثر أمانًا ضد الهجمات.

Expand Down Expand Up @@ -72,5 +72,5 @@ summaryPoint3: قدمت سلسلة المنارة منطق إجماع الآرا

## قراءة إضافية

- [المزيد عن ترقيات إثيريوم في المستقبل](/roapmap/vision)
- [المزيد عن ترقيات إثيريوم في المستقبل](/roadmap/vision/)
- [المزيد عن إثبات الحصة](/developers/docs/consensus-mechanisms/pos)
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ eventName="read more">

إذا كنت جزءًا من <a href="/staking/pools/">تجمع الرهان</a> أو تحمل رموز المراهنة المميزة، يجب عليك الرجوع إلى موفر الخدمة الخاص بك للحصول على مزيد من التفاصيل حول كيفية التعامل مع عمليات سحب المراهنة، حيث تعمل كل خدمة بشكل مختلف.

بشكل عام، يجب أن يتمتع المستخدمون بالحرية في استعادة عملة ETH الأساسية الخاصة بهم التي تمت مراهنتها، أو تغيير موفر خدمة المراهنة الذي يستخدمونه. إذا أصبح عدد مجمع معين كبيرًا جدًّا، فيمكن الخروج من الأموال واستردادها وإعادة رهنها مع <a href="https://rated.network/">موفر خدمة أصغر</a>. أو، إذا جمعت ما يكفي من عملة ETH، فيمكنك <a href="/stake/solo/">المراهنة من المنزل</a>.
بشكل عام، يجب أن يتمتع المستخدمون بالحرية في استعادة عملة ETH الأساسية الخاصة بهم التي تمت مراهنتها، أو تغيير موفر خدمة المراهنة الذي يستخدمونه. إذا أصبح عدد مجمع معين كبيرًا جدًّا، فيمكن الخروج من الأموال واستردادها وإعادة رهنها مع <a href="https://rated.network/">موفر خدمة أصغر</a>. أو، إذا جمعت ما يكفي من عملة ETH، فيمكنك <a href="/staking/solo/">المراهنة من المنزل</a>.

</ExpandableCard>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ summaryPoint3: Бийкън чейн въведе логиката на конс

Бийкън чейн въведе [доказателство-за-залог](/developers/docs/consensus-mechanisms/pos/) в Eтереум. Това поддържа сигурността на Eтереум, а валидаторите печелят повече ETH в процеса. На практика залагането е свързано със залагане на ETH с цел активиране на валидаторския софтуер. Като залагащ вие управлявате софтуер, който създава и валидира нови блокове във веригата.

Целта на залагането е подобна на тази, която имаше [добиването](/developers/docs/mining/), но се различава по много начини. Добиването изискваше да се правят големи инвестиции предварително под формата на мощен хардуер и консумация на енергия, което доведе до икономии по отношение на мащабируемостта и насърчаваше централизацията. Освен това, при добивът нямаше изисквания за заключване на активи като обезпечение, което ограничава способността на протокола да наказва некоректните участници след атака.
Целта на залагането е подобна на тази, която имаше [добиването](/developers/docs/consensus-mechanisms/pow/mining/), но се различава по много начини. Добиването изискваше да се правят големи инвестиции предварително под формата на мощен хардуер и консумация на енергия, което доведе до икономии по отношение на мащабируемостта и насърчаваше централизацията. Освен това, при добивът нямаше изисквания за заключване на активи като обезпечение, което ограничава способността на протокола да наказва некоректните участници след атака.

След прехода към доказателство-за-залог Eтереум стана значително по-сигурен и децентрализиран в сравнение с механизма за доказателство-за-работа. Колкото повече хора участват в мрежата, толкова по-децентрализирана и защитена от атаки става тя.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ El rol de la cadena de balisa canviarà amb el pas del temps, però és un eleme

La cadena de balisa introduirà la [prova de participació](/developers/docs/consensus-mechanisms/pos/) a Ethereum. És una manera nova d'ajudar a mantenir segur l'Ethereum. Ho podeu concebre com un bé públic que farà Ethereum més saludable i et farà guanyar més ETH en el procés. A la pràctica, haureu d'apostar ETH per tal d'activar el programari de validació. Com a validador, processareu les transaccions i creareu nous blocs a la cadena.

Apostar i convertir-se en validador és més senzill que [minar](/developers/docs/mining/) (la manera actual de mantenir la xarxa segura). I s'espera que això contribueixi a fer Ethereum més segur a llarg termini. Com més gent participi a la xarxa, més descentralitzada i segura serà davant dels atacs.
Apostar i convertir-se en validador és més senzill que [minar](/developers/docs/consensus-mechanisms/pow/mining/) (la manera actual de mantenir la xarxa segura). I s'espera que això contribueixi a fer Ethereum més segur a llarg termini. Com més gent participi a la xarxa, més descentralitzada i segura serà davant dels atacs.

<InfoBanner emoji=":money_bag:">
Si us interessa ser validador i contribuir a protegir la cadena de balisa, <a href="/staking/">aquí podeu aprendre més sobre les apostes</a>.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ Wenn Sie kein Entwickler sind, ist es nicht ganz so einfach, herauszufinden, wo
### Ethereum-Inhalte in Ihre Muttersprache übersetzen {#translate-ethereum}

- ethereum.org unterhält ein Übersetzungsprogramm, über das die Website und andere Ressourcen in viele verschiedene Sprachen übersetzt werden.
- Wie Sie sich beteiligen können, erfahren Sie [hier](/Beitrag/Übersetzungsprogramm).
- Wie Sie sich beteiligen können, erfahren Sie [hier](/contributing/translation-program/).

### Einen Knoten ausführen {#run-a-node}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ description: Die Grundsätze hinter den Entscheidungen über Design und Inhalt v

Unsere Grundsätze prägen das Erscheinungsbild der Website und den Inhalt.

Machen Sie sich mit den Informationen vertraut, bevor Sie einen [Beitrag zu ethereum.org](/beitrag/) leisten.
Machen Sie sich mit den Informationen vertraut, bevor Sie einen [Beitrag zu ethereum.org](/contributing/) leisten.

## Was sind Designgrundsätze? {#ways-to-contribute}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Mining ist der Prozess zur Erstellung eines Blocks aus Transaktionen, der zur Et
Ethereum verwendet derzeit, genau wie Bitcoin, einen [Proof-of-Work (PoW)](/developers/docs/consensus-mechanisms/pow/)-Konsensmechanismus. Mining ist das Lebenselixier des Proof-of-Work. Ethereum-Miner (Computer, die eine Software ausführen) nutzen ihre Zeit und Rechenleistung zur Verarbeitung von Transaktionen und Erstellung von Blöcken.

<InfoBanner emoji=":wave:">
Proof-of-Stake wird im Laufe des nächsten Jahres Mining und Proof-of-Work ersetzen. Du kannst schon heute mit dem Staking deiner ETH beginnen. <a href="/abstecken/">Mehr zum Staking</a>
Proof-of-Stake wird im Laufe des nächsten Jahres Mining und Proof-of-Work ersetzen. Du kannst schon heute mit dem Staking deiner ETH beginnen. <a href="/staking/">Mehr zum Staking</a>
</InfoBanner>

## Warum gibt es Miner? {#why-do-miners-exist}
Expand Down
Loading
Loading