V2 Use Case: Clusters and LayerZero

LayerZero V2 Case Study: Clusters

All the chains. All your wallets. One name. Now live on V2.

Mark Murdock
3 min readFeb 1, 2024

--

Clusters is a cross-chain, multi-wallet name service created by the Delegate team and is now live on LayerZero V2.

While not the first name service in crypto, Clusters is the first to give users a universal name by grouping multiple wallets to a single name and extending ownership of a name across many chains through LayerZero V2.

  • Many Wallets, One Name: one name can be attached to multiple addresses
  • Many Chains, One Name: names and addresses can be tracked across many chains (EVM and nonEVM)

How Clusters Works

Clusters maps a human-readable name to a group of crypto addresses across LayerZero-supported networks. You can think of Clusters as Caller ID for blockchain transactions. Just like how Caller ID puts a name to a phone number, Clusters tags a name to a group of addresses. This makes it much easier to send and receive funds inside wallets and/or applications.

Naming Convention

Clusters’ names are centered on the trailing slash, which is very reminiscent of URL formatting.

An example of a Clusters name is vitalik/

One Clusters name contains multiple wallets, across multiple chains. For example, let’s assume the owner of foobar/ is an active DeFi participant and has four specific wallets he wants to keep track of. He can tag each wallet by use case.

Here is what a basic Clusters setup will look like:

example cluster

Clusters and Cross-Chain

Clusters serves as a unified identity layer, enabling users to maintain a consistent identity across multiple chains and wallets — very similar to what ENS does, but for many chains, natively.

Clusters ensures that actions and configurations associated with a user’s identity are consistently reflected across all integrated blockchains, thereby streamlining user interaction with various decentralized applications (dApps) and services.

LayerZero and Clusters

On the backend, LayerZero V2 is used as the messaging layer to move actions and state changes across chains to help Clusters maintain accuracy across millions of names and billions of wallet addresses. For example, Clusters allows a name/ to be created on Arbitrum and used on all other supported chains — and vice-versa.

Conclusion

Clusters is built on top of LayerZero V2, bringing a universal name service to crypto for the first time.

All the chains. All your wallets. One name.

For more information on Clusters, please read this thread.

About LayerZero

LayerZero is a permissionless, censorship-resistant, and immutable protocol that connects blockchains. Using LayerZero, developers can send arbitrary messages across chains while preserving full control over their application’s security. LayerZero enables developers to create, configure, and compose unified applications, tokens, and data primitives across many chains.

Contact

For more information on V2, check out this thread, read this article, or check out our docs.

To learn more about LayerZero in general, check out the website. For additional information, the LayerZero Labs team is available to answer general questions on Discord and Telegram. You can also follow LayerZero Labs on X to receive the most up-to-date information.

For specific inquiries from developers, fill out this form!

--

--