Skip to content
Merged
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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,8 @@ import DappWorldImage from "@/public/images/dev-tools/dapp-world.png"
import EthDotBuildImage from "@/public/images/dev-tools/eth-dot-build.png"
import LearnWeb3Image from "@/public/images/dev-tools/learnweb3.png"
import MetaschoolImage from "@/public/images/dev-tools/metaschool.png"
import NFTSchoolImage from "@/public/images/dev-tools/nftschool.png"
import NodeGuardiansImage from "@/public/images/dev-tools/node-guardians.jpg"
import EthernautImage from "@/public/images/dev-tools/oz.png"
import PlatziImage from "@/public/images/dev-tools/platzi.png"
import QuestbookImage from "@/public/images/dev-tools/questbook.png"
import RemixImage from "@/public/images/dev-tools/remix.png"
import ReplitImage from "@/public/images/dev-tools/replit.png"
Expand Down Expand Up @@ -317,33 +315,6 @@ const LearningToolsPage = () => {
background: "#f6f7f9",
subjects: ["Solidity", "web3"],
},
{
name: "NFT School",
description: t(
"page-developers-learning-tools:page-learning-tools-nftschool-description"
),
url: "https://nftschool.dev/",
image: NFTSchoolImage,
alt: t(
"page-developers-learning-tools:page-learning-tools-nftschool-logo-alt"
),
background: "#111f29",
subjects: ["Solidity", "web3"],
},
{
name: "Platzi",
description: t(
"page-developers-learning-tools:page-learning-tools-platzi-description"
),
url: "https://platzi.com/escuela/escuela-blockchain/",
image: PlatziImage,
alt: t(
"page-developers-learning-tools:page-learning-tools-platzi-logo-alt"
),
background: "#121f3d",
subjects: ["Solidity", "web3"],
locales: ["es"],
},
{
name: "Speed Run Ethereum",
description: t(
Expand Down
11 changes: 0 additions & 11 deletions app/[locale]/resources/utils.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -548,17 +548,6 @@ export const getResources = async ({
},
],
},
{
title: t("page-resources-mempool-title"),
items: [
{
title: "Ethereum Mempool Dashboard",
description: t("page-resources-mempool-mempool-description"),
href: "https://mempool.pics",
imgSrc: IconEthGlyphBlueCircle,
},
],
},
]

const resources = [
Expand Down
6 changes: 3 additions & 3 deletions public/content/bridges/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ Many bridging solutions adopt models between these two extremes with varying deg

Using bridges allows you to move your assets across different blockchains. Here are some resources that can help you find and use bridges:

- **[L2BEAT Bridges Summary](https://l2beat.com/bridges/summary) & [L2BEAT Bridges Risk Analysis](https://l2beat.com/bridges/risk)**: A comprehensive summary of various bridges, including details on market share, bridge type, and destination chains. L2BEAT also has a risk analysis for bridges, helping users make informed decisions when selecting a bridge.
- **[L2BEAT Bridges Summary](https://l2beat.com/bridges/summary) & [L2BEAT Bridges Risk Analysis](https://l2beat.com/bridges/summary)**: A comprehensive summary of various bridges, including details on market share, bridge type, and destination chains. L2BEAT also has a risk analysis for bridges, helping users make informed decisions when selecting a bridge.
- **[DefiLlama Bridge Summary](https://defillama.com/bridges/Ethereum)**: A summary of bridge volumes across Ethereum networks.

<Divider />
Expand Down Expand Up @@ -134,6 +134,6 @@ Bridges are crucial to onboarding users onto Ethereum L2s, and even for users wh
- [EIP-5164: Cross-Chain Execution](https://ethereum-magicians.org/t/eip-5164-cross-chain-execution/9658) - _June 18, 2022 - Brendan Asselstine_
- [L2Bridge Risk Framework](https://gov.l2beat.com/t/l2bridge-risk-framework/31) - _July 5, 2022 - Bartek Kiepuszewski_
- ["Why the future will be multi-chain, but it will not be cross-chain."](https://old.reddit.com/r/ethereum/comments/rwojtk/ama_we_are_the_efs_research_team_pt_7_07_january/hrngyk8/) - _January 8, 2022 - Vitalik Buterin_
- [Harnessing Shared Security For Secure Cross-Chain Interoperability: Lagrange State Committees And Beyond](https://research.2077.xyz/harnessing-shared-security-for-secure-blockchain-interoperability) - _June 12, 2024 - Emmanuel Awosika_
- [The State Of Rollup Interoperability Solutions](https://research.2077.xyz/the-state-of-rollup-interoperability) - _June 20, 2024 - Alex Hook_
- [Harnessing Shared Security For Secure Cross-Chain Interoperability: Lagrange State Committees And Beyond](https://web.archive.org/web/20250125035123/https://research.2077.xyz/harnessing-shared-security-for-secure-blockchain-interoperability) - _June 12, 2024 - Emmanuel Awosika_
- [The State Of Rollup Interoperability Solutions](https://web.archive.org/web/20250428015516/https://research.2077.xyz/the-state-of-rollup-interoperability) - _June 20, 2024 - Alex Hook_

2 changes: 0 additions & 2 deletions public/content/community/get-involved/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,6 @@ The Ethereum ecosystem is on a mission to fund public goods and impactful projec
- [Web3 Army](https://web3army.xyz/)
- [Crypto Valley Jobs](https://cryptovalley.jobs/)
- [Ethereum Jobs](https://startup.jobs/ethereum-jobs)
- [CryptoJobster](https://cryptojobster.com/tag/ethereum/)

## Join a DAO {#decentralized-autonomous-organizations-daos}

Expand All @@ -126,7 +125,6 @@ The Ethereum ecosystem is on a mission to fund public goods and impactful projec
- [dOrg](https://dOrg.tech) [@dOrg_tech](https://twitter.com/dOrg_tech) - _Freelancer Web3 development collective working as a DAO_
- [HausDAO](https://daohaus.club) [@nowdaoit](https://twitter.com/nowdaoit) - _Community governance of DAOhaus_
- [LexDAO](https://lexdao.org) [@lex_DAO](https://twitter.com/lex_DAO) - _Legal engineering_
- [Machi X](https://machix.com) [@MachiXOfficial](https://twitter.com/MachiXOfficial) - _Art community_
- [MetaCartel Ventures](https://metacartel.xyz) [@VENTURE_DAO](https://twitter.com/VENTURE_DAO) - _Venture for pre-seed crypto projects_
- [MetaGame](https://metagame.wtf) [@MetaFam](https://twitter.com/MetaFam) - _MMORPG Game Mechanics for Real Life_
- [MetaFactory](https://metafactory.ai) [@TheMetaFactory](https://twitter.com/TheMetaFactory) - _Digiphysical Apparel Brands_
Expand Down
4 changes: 2 additions & 2 deletions public/content/community/research/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -224,7 +224,7 @@ Economics research in Ethereum broadly follows two approaches: validate the secu

#### Background reading {#background-reading-9}

- [Robust Incentives Group](https://ethereum.github.io/rig/)
- [Robust Incentives Group](https://rig.ethereum.org/)
- [ETHconomics workshop at Devconnect](https://www.youtube.com/playlist?list=PLTLjFJ0OQOj5PHRvA2snoOKt2udVsyXEm)

#### Recent research {#recent-research-9}
Expand Down Expand Up @@ -307,7 +307,7 @@ There is a need for more data analysis tools and dashboards that give detailed i

#### Recent research {#recent-research-14}

- [Robust Incentives Group Data Analysis](https://ethereum.github.io/rig/)
- [Robust Incentives Group Data Analysis](https://rig.ethereum.org/)

## Apps and tooling {#apps-and-tooling}

Expand Down
1 change: 0 additions & 1 deletion public/content/community/support/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,6 @@ Building can be hard. Here are some development focused spaces with experienced
- [Alchemy University](https://university.alchemy.com/#starter_code)
- [CryptoDevs discord](https://discord.com/invite/5W5tVb3)
- [Ethereum StackExchange](https://ethereum.stackexchange.com/)
- [StackOverflow](https://stackoverflow.com/questions/tagged/web3)
- [Web3 University](https://www.web3.university/)
- [LearnWeb3](https://discord.com/invite/learnweb3)

Expand Down
2 changes: 1 addition & 1 deletion public/content/contributing/design-principles/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,6 @@ You can see our design principles in action [across our site](/).

**Share your feedback on this document!** One of our proposed principles is “**Collaborative Improvement**” which means that we want the website to be the product of many contributors. So in the spirit of that principle, we want to share these design principles with the Ethereum community.

While these principles are focused on the ethereum.org website, we hope that many of them are representative of the values of the Ethereum ecosystem overall (e.g. you can see influence from the [principles of the Ethereum Whitepaper](https://github.com/ethereum/wiki/wiki/White-Paper#philosophy)). Maybe you even want to incorporate some of them into your own project!
While these principles are focused on the ethereum.org website, we hope that many of them are representative of the values of the Ethereum ecosystem overall. Maybe you even want to incorporate some of them into your own project!

Let us know your thoughts on [Discord server](https://discord.gg/ethereum-org) or by [creating an issue](https://github.com/ethereum/ethereum-org-website/issues/new?assignees=&labels=Type%3A+Feature&template=feature_request.yaml&title=).
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@ You can find some useful guides and tools for ethereum.org translators, as well

## Tools {#tools}

- [Microsoft Language Portal](https://www.microsoft.com/en-us/language)
_– useful for finding and checking the standard translations of technical terms_
- [Linguee](https://www.linguee.com/)
_– search engine for translations and dictionary that enables searching by word or phrase_
- [Proz term search](https://www.proz.com/search/)
Expand Down
1 change: 0 additions & 1 deletion public/content/desci/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,6 @@ Explore projects and join the DeSci community.
- [Molecule: Fund and get funded for your research projects](https://www.molecule.xyz/)
- [VitaDAO: receive funding through sponsored research agreements for longevity research](https://www.vitadao.com/)
- [ResearchHub: post a scientific result and engage in a conversation with peers](https://www.researchhub.com/)
- [LabDAO: fold a protein in-silico](https://alphafodl.vercel.app/)
- [dClimate API: query climate data collected by a decentralized community](https://www.dclimate.net/)
- [DeSci Foundation: DeSci publishing tool builder](https://descifoundation.org/)
- [DeSci.World: one-stop shop for users to view, engage with decentralized science](https://desci.world)
Expand Down
4 changes: 0 additions & 4 deletions public/content/developers/docs/apis/javascript/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -261,10 +261,6 @@ ethers.utils.formatEther(balance)

- [GitHub](https://github.com/openethereum/js-libs/tree/master/packages/light.js)

**Web3-wrapper -** **_Typescript alternative to Web3.js._**

- [Documentation](https://0x.org/docs/web3-wrapper#introduction)
- [GitHub](https://github.com/0xProject/0x-monorepo/tree/development/packages/web3-wrapper)

**Alchemyweb3 -** **_Wrapper around Web3.js with automatic retries and enhanced apis._**

Expand Down
4 changes: 2 additions & 2 deletions public/content/developers/docs/bridges/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,8 +127,8 @@ To monitor contract activity across chains, developers can use subgraphs and dev
- [The Interoperability Trilemma](https://blog.connext.network/the-interoperability-trilemma-657c2cf69f17) - Oct 1, 2021 – Arjun Bhuptani
- [Clusters: How Trusted & Trust-Minimized Bridges Shape the Multi-Chain Landscape](https://blog.celestia.org/clusters/) - Oct 4, 2021 – Mustafa Al-Bassam
- [LI.FI: With Bridges, Trust is a Spectrum](https://blog.li.fi/li-fi-with-bridges-trust-is-a-spectrum-354cd5a1a6d8) - Apr 28, 2022 – Arjun Chand
- [The State Of Rollup Interoperability Solutions](https://research.2077.xyz/the-state-of-rollup-interoperability) - June 20, 2024 – Alex Hook
- [Harnessing Shared Security For Secure Cross-Chain Interoperability: Lagrange State Committees And Beyond](https://research.2077.xyz/harnessing-shared-security-for-secure-blockchain-interoperability) - June 12, 2024 – Emmanuel Awosika
- [The State Of Rollup Interoperability Solutions](https://web.archive.org/web/20250428015516/https://research.2077.xyz/the-state-of-rollup-interoperability) - June 20, 2024 – Alex Hook
- [Harnessing Shared Security For Secure Cross-Chain Interoperability: Lagrange State Committees And Beyond](https://web.archive.org/web/20250125035123/https://research.2077.xyz/harnessing-shared-security-for-secure-blockchain-interoperability) - June 12, 2024 – Emmanuel Awosika

Additionally, here are some insightful presentations by [James Prestwich](https://twitter.com/_prestwich) that can help develop a deeper understanding of bridges:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,5 +96,5 @@ Each branch is separated by a `/` so `m/2` means start with the master key and f

- [Ethereum Foundation blog post by Carl Beekhuizen](https://blog.ethereum.org/2020/05/21/keys/)
- [EIP-2333 BLS12-381 key generation](https://eips.ethereum.org/EIPS/eip-2333)
- [EIP-7002: Execution Layer Triggered Exits](https://research.2077.xyz/eip-7002-unpacking-improvements-to-staking-ux-post-merge)
- [EIP-7002: Execution Layer Triggered Exits](https://web.archive.org/web/20250125035123/https://research.2077.xyz/eip-7002-unpacking-improvements-to-staking-ux-post-merge)
- [Key management at scale](https://docs.ethstaker.cc/ethstaker-knowledge-base/scaled-node-operators/key-management-at-scale)
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,6 @@ The reward, penalty and slashing design of the consensus mechanism encourages in
- [Incentives in Ethereum's hybrid Casper protocol](https://arxiv.org/pdf/1903.04205.pdf)
- [Vitalik's annotated spec](https://github.com/ethereum/annotated-spec/blob/master/phase0/beacon-chain.md#rewards-and-penalties-1)
- [Eth2 Slashing Prevention Tips](https://medium.com/prysmatic-labs/eth2-slashing-prevention-tips-f6faa5025f50)
- [EIP-7251 Explained: Increasing Maximum Effective Balance For Validators](https://research.2077.xyz/eip-7251_Increase_MAX_EFFECTIVE_BALANCE)
- [Analysis of slashing penalties under EIP-7251](https://ethresear.ch/t/slashing-penalty-analysis-eip-7251/16509)

_Sources_
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ lang: en
Ethash was Ethereum's proof-of-work mining algorithm. Proof-of-work has now been **switched off entirely** and Ethereum is now secured using [proof-of-stake](/developers/docs/consensus-mechanisms/pos/) instead. Read more on [The Merge](/roadmap/merge/), [proof-of-stake](/developers/docs/consensus-mechanisms/pos/) and [staking](/staking/). This page is for historical interest!
</InfoBanner>

[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.
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.

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

Expand Down
5 changes: 2 additions & 3 deletions public/content/developers/docs/data-availability/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,12 +74,11 @@ The core Ethereum protocol is primarily concerned with data availability, not da

- [WTF is Data Availability?](https://medium.com/blockchain-capital-blog/wtf-is-data-availability-80c2c95ded0f)
- [What Is Data Availability?](https://coinmarketcap.com/alexandria/article/what-is-data-availability)
- [The Ethereum Offchain Data Availability Landscape](https://blog.celestia.org/ethereum-offchain-data-availability-landscape/)
- [A primer on data availability checks](https://dankradfeist.de/ethereum/2019/12/20/data-availability-checks.html)
- [An explanation of the sharding + DAS proposal](https://hackmd.io/@vbuterin/sharding_proposal#ELI5-data-availability-sampling)
- [A note on data availability and erasure coding](https://github.com/ethereum/research/wiki/A-note-on-data-availability-and-erasure-coding#can-an-attacker-not-circumvent-this-scheme-by-releasing-a-full-unavailable-block-but-then-only-releasing-individual-bits-of-data-as-clients-query-for-them)
- [Data availability committees.](https://medium.com/starkware/data-availability-e5564c416424)
- [Proof-of-stake data availability committees.](https://blog.matter-labs.io/zkporter-a-breakthrough-in-l2-scaling-ed5e48842fbf)
- [Solutions to the data retrievability problem](https://notes.ethereum.org/@vbuterin/data_sharding_roadmap#Who-would-store-historical-data-under-sharding)
- [Data Availability Or: How Rollups Learned To Stop Worrying And Love Ethereum](https://research.2077.xyz/data-availability-or-how-rollups-learned-to-stop-worrying-and-love-ethereum)
- [EIP-7623: Increasing Calldata Cost](https://research.2077.xyz/eip-7623-increase-calldata-cost)
- [Data Availability Or: How Rollups Learned To Stop Worrying And Love Ethereum](https://web.archive.org/web/20250515194659/https://web.archive.org/web/20241108192208/https://research.2077.xyz/data-availability-or-how-rollups-learned-to-stop-worrying-and-love-ethereum)
- [EIP-7623: Increasing Calldata Cost](https://web.archive.org/web/20250515194659/https://research.2077.xyz/eip-7623-increase-calldata-cost)
1 change: 0 additions & 1 deletion public/content/developers/docs/design-and-ux/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,6 @@ Get involved in professional community-driven organizations or join design group
- [Deepwork.studio](https://www.deepwork.studio/)
- [We3.co](https://we3.co/)
- [Openux.xyz](https://openux.xyz/)
- [Open Source Web3Design](https://www.web3designers.org/)

## Design Systems and other design resources {#design-systems-and-resources}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@ Some consensus clients have built-in tools for spinning up local beacon chains f

- [Local testnet using Lodestar](https://chainsafe.github.io/lodestar/contribution/advanced-topics/setting-up-a-testnet#post-merge-local-testnet/)
- [Local testnet using Lighthouse](https://lighthouse-book.sigmaprime.io/setup.html#local-testnets)
- [Local testnet using Nimbus](https://github.com/status-im/nimbus-eth1/blob/master/fluffy/docs/local_testnet.md)

### Public Ethereum Test-chains {#public-beacon-testchains}

Expand Down
2 changes: 1 addition & 1 deletion public/content/developers/docs/frameworks/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ Before diving into frameworks, we recommend you first read through our introduct
**Tenderly -** **_Web3 development platform that enables blockchain developers to build, test, debug, monitor, and operate smart contracts and improve dapp UX._**

- [Website](https://tenderly.co/)
- [Documentation](https://docs.tenderly.co/ethereum-development-practices)
- [Documentation](https://docs.tenderly.co/)

**The Graph -** **_The Graph for querying blockchain data efficiently._**

Expand Down
3 changes: 1 addition & 2 deletions public/content/developers/docs/gas/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -138,8 +138,7 @@ If you want to monitor gas prices, so you can send your ETH for less, you can us

- [Ethereum Gas Explained](https://defiprime.com/gas)
- [Reducing the gas consumption of your Smart Contracts](https://medium.com/coinmonks/8-ways-of-reducing-the-gas-consumption-of-your-smart-contracts-9a506b339c0a)
- [Proof of Stake versus Proof of Work](https://blockgeeks.com/guides/proof-of-work-vs-proof-of-stake/)
- [Gas Optimization Strategies for Developers](https://www.alchemy.com/overviews/solidity-gas-optimization)
- [EIP-1559 docs](https://eips.ethereum.org/EIPS/eip-1559).
- [Tim Beiko's EIP-1559 Resources](https://hackmd.io/@timbeiko/1559-resources)
- [EIP-1559: Separating Mechanisms From Memes](https://research.2077.xyz/eip-1559-separating-mechanisms-from-memes)
- [EIP-1559: Separating Mechanisms From Memes](https://web.archive.org/web/20241126205908/https://research.2077.xyz/eip-1559-separating-mechanisms-from-memes)
1 change: 0 additions & 1 deletion public/content/developers/docs/mev/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,6 @@ Some projects, such as MEV Boost, use the Builder API as part of an overall stru

- [Flashbots docs](https://docs.flashbots.net/)
- [Flashbots GitHub](https://github.com/flashbots/pm)
- [MEV-Explore](https://explore.flashbots.net/) - _Dashboard and live transaction explorer for MEV transactions_
- [mevboost.org](https://www.mevboost.org/) - _Tracker with real-time stats for MEV-Boost relays and block builders_

## Further reading {#further-reading}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,5 +36,4 @@ Ethereum Node Records (ENRs) are a standardized format for network addresses on
## Further Reading {#further-reading}

- [EIP-778: Ethereum Node Records (ENR)](https://eips.ethereum.org/EIPS/eip-778)
- [Network addresses in Ethereum](https://dean.eigenmann.me/blog/2020/01/21/network-addresses-in-ethereum/)
- [LibP2P: Multiaddr-Enode-ENR?!](https://consensys.net/diligence/blog/2020/09/libp2p-multiaddr-enode-enr/)
1 change: 0 additions & 1 deletion public/content/developers/docs/networks/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,6 @@ Hoodi is a testnet for testing validating and staking. The Hoodi network is open
- [Checkpoint Sync](https://checkpoint-sync.hoodi.ethpandaops.io/)
- [Otterscan](https://hoodi.otterscan.io/)
- [Etherscan](https://hoodi.etherscan.io/)
- [Blockscout](https://hoodi.cloud.blockscout.com/)

##### Faucets

Expand Down
Loading