How should group chats work in decentralized systems?

A bilingual English story with sentence-by-sentence Chinese (Simplified) translation. Level: BEGINNER (CEFR). Tap any word in the DuoBook reader for an instant translation.

Xiao Ming wants to develop a decentralized chat app.

小明想要开发一个去中心化的聊天软件。

He spent a lot of time thinking about group chat functions.

他花了很多时间思考群聊的功能。

Not having a central server is a big challenge.

没有中心服务器是一个很大的挑战。

He found it difficult to let users join a group chat.

他发现很难让用户加入群聊。

Group chats need to manage who is inside.

群聊需要管理谁在里面。

He must make choices between different options.

他必须在不同的选项中做出选择。

He wants to keep the app fully decentralized.

他想保持软件完全去中心化。

Central servers are usually responsible for coordinating all information.

中心化服务器通常负责协调所有信息。

They tell new users about the state of the group.

它们告诉新用户群里的状态。

They can also stop deleted users from receiving messages.

它们也能防止已删除的用户收到消息。

Without a server, the work becomes very difficult.

如果没有服务器,工作会变得很难。

He realized there is no perfect solution.

他意识到没有完美的解决方案。

He decided to accept some tradeoffs.

他决定接受一些权衡。

Finally, he released the first version of the chat app.

最后他发布了聊天软件的第一个版本。

Vocabulary (English)

开发
develop
去中心化
decentralized
挑战
challenge
服务器
server
管理
manage
选项
options
协调
coordinate
状态
state
删除
delete
意识到
realize
权衡
tradeoff
版本
version

More English stories

Create your own bilingual story on DuoBook · Explore more stories