Decentralized social is back? Quick experience the social protocol Towns, led by a16z with a $25 million investment

Deep Tide TechFlow
2024-10-17 08:43:38
Collection
Encrypted social applications still have a long way to go.

Author: Deep Tide TechFlow

Recently, a16z founder funded an AI Bot with $50,000, and the subsequent emergence of a popular Goat token by this Bot has become a hot topic.

But let's not forget that a16z's original intention was not to invest in memes; this top-tier VC invests in projects that bloom and bear fruit across various tracks.

Yesterday, a16z officially launched the decentralized social protocol Towns, which it had previously led a $25 million investment in. However, due to the overwhelming popularity of the meme super cycle, serious projects have been overlooked in the limited attention span.

With the attitude of "better to miss one thousand than to overlook one," new crypto products always need to be researched. What if an opportunity arises when no one is paying attention?

We quickly registered and experienced this product that looks more like a decentralized Discord. With the Telegram founder's arrest, FriendTech being abandoned, and Farcaster being lukewarm, is decentralized social media making a comeback?

Functionality Experience: More Like Decentralized Discord

First, don't misunderstand; a16z's leading investment of $25 million was not recently announced.

In February 2023, Towns raised $25.5 million in a Series A funding round led by Andreessen Horowitz (a16z), with participation from Benchmark and Framework Ventures.

After nearly two years of development and refinement, the Towns product was only recently announced to be officially launched.

In the fast-paced world of crypto, where new trends emerge daily, taking two years to create an application product seems relatively slow; however, progressing step by step and launching a well-made product gives the impression of genuinely working on something.

So, what are the functionalities of the Towns product?

1. Login: No crypto wallet login option, blockchain logic encapsulated

Currently, Towns offers a web version and an iOS app. After visiting https://www.towns.com/, you can see that there is no design for logging in with any wallets; instead, it directly provides mainstream options like third-party account login and mobile login.

After registration, when entering the personal details page, you will find that the system has automatically associated and created a built-in wallet, likely using a keyless MPC wallet design. The blockchain logic is encapsulated during login, which is a common approach in most consumer-grade crypto products.

2. Create Groups: Similar to Discord, but with a paid membership model for commercialization

After registering an account, Towns provides two options—join a group or create your own group.

The logic of this group is basically similar to Discord, where different people find various interest groups based on their interests and then start different types of discussions and functional divisions within the group.

When creating a group, utilizing on-chain economics and token/NFT permission control, Towns comes with membership payment and commercialization features.

As shown in the image below, you can customize that the first 100 members to join are free; subsequent members can choose to pay the same fee to join or follow a model where early joiners pay less and later joiners pay more, creating FOMO.

Since it is a completely end-to-end decentralized application, the creation of groups and the joining of members are on-chain actions, which will incur gas fees. Group creators have the option to "prepay gas" to cover the gas for joining members; of course, you can also recoup this amount from their membership fees.

Additionally, you can set conditions, such as holding certain tokens or NFTs to join the group.

3. Join Groups: Joining mints an NFT, gaining control over information

To join a group, after clicking the button, you will find that the system automatically mints an NFT representing your identity in this group, confirming that it is indeed your action and that you have joined the group.

This action is then confirmed on-chain, and subsequently, all information flows within the group will be synchronized. Due to the decentralized design on-chain, your message flow and information will not be controlled by any single centralized entity; however, the front-end experience resembles a normal Discord.

Underlying Technology: Application Chain Supported by River

So, how does Towns achieve being a fully on-chain social protocol? The answer lies in its underlying technology, River—a Layer 2 scaling solution designed specifically for decentralized social applications.

The River protocol provides Towns with a three-layer architectural framework, enabling it to achieve high-performance, decentralized social functionalities.

1. EVM-compatible L2 Chain

Towns operates on River's Layer 2 (L2) chain.

In the context of Towns, this means that users' social interactions (such as posting, commenting, liking, etc.) can be completed quickly and at low cost on-chain, without being affected by congestion on the Ethereum mainnet.

2. Decentralized Off-chain Streaming Nodes

To handle real-time communication needs, Towns utilizes River's decentralized off-chain streaming node network. By working with an efficient peer-to-peer communication protocol, it can provide messaging performance close to centralized systems while maintaining decentralization.

This allows Towns to support real-time chat and notification features similar to traditional social platforms.

3. Smart Contracts Deployed on Base

The core business logic of Towns is controlled by smart contracts deployed on Base. These smart contracts define the basic rules of the Towns social protocol, including user identity management, community creation, and permission control.

Based on these three components, each community group in Towns is essentially an independent, programmable on-chain asset, known as a "Space." Each Space is a unique NFT that represents ownership and governance of that community.

Moreover, to protect user privacy, Towns implements end-to-end encryption. This means that all communications between users are encrypted, and only the communicating parties can decrypt the content. This feature is directly integrated into Towns' protocol layer, ensuring that privacy protection does not rely on any centralized server.

Towns VS Warpcast

Both projects are backed by a16z; what are the similarities and differences between Towns and its predecessor Warpcast?

We created a table to help you quickly understand:

Finally, in the attention economy-driven crypto world, if Towns wants to grow, it must answer a key question:

Do users really have the motivation to abandon Telegram, Discord, or even Farcaster for the sake of so-called complete decentralization?

User habits cannot be changed overnight; sometimes, being accustomed to something is more persuasive than the fear of the sky falling and switching to another application.

The resistance for Towns clearly comes from these existing applications, making the Go To Market strategy even more important. For instance, Towns is also actively reaching out to popular crypto communities and NFT holders, creating a community to attract them to join, as shown in the image below with Azuki, Doodles, and Penguins.

The premise for all this is profitability. Only when it is profitable will group creators be willing to establish groups (e.g., sharing Alpha), and members be willing to pay entry fees.

Additionally, the overall crypto market trend cannot be overlooked.

After all, if everyone has lost everything, who would want to join a group to chat? Crypto social applications still have a long way to go.

ChainCatcher reminds readers to view blockchain rationally, enhance risk awareness, and be cautious of various virtual token issuances and speculations. All content on this site is solely market information or related party opinions, and does not constitute any form of investment advice. If you find sensitive information in the content, please click "Report", and we will handle it promptly.
ChainCatcher Building the Web3 world with innovators