#gum #attributes #session #instructions #gpl #control #macro

过程宏 gpl-session-macros-attribute

GPL 会话属性和派生宏,用于指令访问控制

1 个不稳定版本

0.1.0 2023 年 4 月 3 日

#11#gum

每月 41 次下载
用于 4 个包(通过 gpl-session-macros

GPL-3.0-or-later

7KB
112

Gum 是一个基于 Solana 的去中心化社交媒体协议。它将传统社交媒体解耦成类似于 Defi 将传统金融解耦成货币积木的方式。

Gum Social Legos

所有单个积木,如个人资料、帖子、连接和反应,都使用账户压缩存储在 Solana 链上。通过账户压缩对对象进行梅克尔化,使我们能够以一包口香糖的价格存储个人的社交数据。

应用开发者可以使用 Gum 组合这些功能,为任何消费型应用构建这些特性,就像咀嚼口香糖一样。

Gum UI Components

为什么选择 Gum?

加密货币已经存在一段时间了,过去几年生态系统呈指数级增长。行业充满了许多令人兴奋的项目,还有更多人在上面工作。

然而,加密货币仍然是一个“狗币”和“猴子图片”的行业。我们离获得广泛的采用还很远,更不用说走向主流了。相反,我们需要积极思考下一个“十亿用户”将从哪里来,答案是消费型应用。

消费者希望使用有趣和引人入胜的应用程序,而应用开发者希望他们的用户不断回到他们的应用,并保持高留存率,这是任何消费型应用程序的共同点,无论是 web2、web3、web5 还是任何其他斐波那契版本的互联网。

此外,与 web2 网络 不同,web3 网络本质上是开放的,即开放协议、开放状态和开源,用户可以无缝切换到另一个应用而不会损失太多。因此,不仅要构建有趣、引人入胜且实用的应用程序,还要识别是什么使它们与众不同,并提供差异化的价值。

另一方面,钱包作为一个跨越所有应用的唯一用户标识符非常强大,用户自创世以来使用钱包所做的一切都可以供所有应用使用,但很少有人这样做。事实证明,这项基础设施尚不存在,或者即使存在,也尚未产品化并广泛可用。

我们的观点是,这是大多数消费应用所缺失的关键成分,而Gum就是为了解决这个问题而存在的。

文档:https://docs.gum.fun/

注意:

此存储库中的所有代码和工件未经审计,并公开共享,体现了开源精神。因此,可能存在潜在的错误,如果您发现了错误,请以同样的精神提出问题或发送PR。

依赖项

约1.5MB
约35K SLoC