Skip to content
Merged
Changes from all commits
Commits
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
26 changes: 1 addition & 25 deletions app/[locale]/roadmap/_components/roadmap.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,8 @@ import {
DankshardingIcon,
ExtraSecurityIcon,
FutureProofingIcon,
ProposerBuilderSeparationIcon,
SecretLeaderElectionIcon,
SingleSlotFinalityIcon,
StatelessnessIcon,
VerkleTreesIcon,
} from "@/components/icons/roadmap"
import { Image } from "@/components/Image"
import MainArticle from "@/components/MainArticle"
Expand Down Expand Up @@ -98,34 +95,13 @@ const RoadmapPage = () => {
"Instead of waiting for fifteen minutes, blocks could get proposed and finalized in the same slot. This is more convenient for apps and difficult to attack.",
href: "/roadmap/single-slot-finality",
},
{
icon: <ProposerBuilderSeparationIcon className="size-7" />,
title: "Proposer-builder separation",
description:
"Splitting the block building and block proposal tasks across separate validators creates a fairer, more censorship resistant and efficient way for Ethereum to come to consensus.",
href: "/roadmap/pbs",
},
{
icon: <SecretLeaderElectionIcon className="size-7" />,
title: "Secret leader election",
description:
"Clever cryptography can be used to ensure that the identity of the current block proposer is not made public, protecting them from certain types of attack.",
href: "/roadmap/secret-leader-election",
},
{
icon: <AccountAbstractionIcon className="size-7" />,
title: "Account abstraction",
description:
"Account abstraction is a class of upgrades that support smart contract wallets natively on Ethereum, rather than having to use complex middleware.",
href: "/roadmap/account-abstraction",
},
{
icon: <VerkleTreesIcon className="size-7" />,
title: "Verkle trees",
description:
"Verkle trees are a data structure that can be used to enable stateless clients on Ethereum. These clients will require a small amount of storage space but will still be able to verify new blocks.",
href: "/roadmap/verkle-trees",
},
{
icon: <StatelessnessIcon className="size-7" />,
title: "Statelessness",
Expand Down Expand Up @@ -238,7 +214,7 @@ const RoadmapPage = () => {
<h2 className="text-center">
What technical upgrades are coming to Ethereum?
</h2>
<div className="grid grid-cols-1 gap-6 md:grid-cols-2 lg:grid-cols-3">
<div className="grid grid-cols-1 gap-6 md:grid-cols-2">
{technicalUpgradesItems.map((item) => (
<LinkBox
key={item.title}
Expand Down