#gum #session #attributes #instructions #macro #access #control

session-keys-macros-attribute

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

1个不稳定版本

0.1.0 2023年9月11日

#12 in #gum

Download history 15/week @ 2024-03-14 9/week @ 2024-03-21 28/week @ 2024-03-28 15/week @ 2024-04-04 11/week @ 2024-04-11 6/week @ 2024-04-18 5/week @ 2024-05-02 4/week @ 2024-05-09 4/week @ 2024-05-16 32/week @ 2024-05-23 23/week @ 2024-05-30 13/week @ 2024-06-06 44/week @ 2024-06-13 19/week @ 2024-06-20 4/week @ 2024-06-27

每月81次下载
用于2个crate(通过session-keys-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
~36K SLoC