在 Stellar 上构建有趣的应用吧!此列表列出了一些想法,请随意添加您的想法,或是从中挑选一个开始完成它。如果在构建应用的时候碰到了麻烦,您可以通过 Slack chat、IRC 或电子邮箱 developers@stellar.org 联系我们。
如果您并不想开始一个新的项目,只是想帮助我们完善已存在的应用。您可以在我们的代码仓库中寻找具有 help wanted
标签的 Issues。
/send @bob $5
。一个相对简单的项目,图形化地显示从 Horizon 获取的信息,可以查找账户和事务。如果能看到以下数据就更酷了:
实现一个简单的联邦服务并建立一个网站,任何人都可以在这申请一个 名称*[yourdomain.com
这样的 Stellar 地址,并将这个 Stellar 地址与他们的账户 ID 绑定。您也可以只为那些将通货膨胀目标设置为您的账户提供服务。
您还可以向 Stellar 基金会维护的联邦服务贡献代码。
允许任何人在 Stellar 客户端中将 Lumens 发送到任意电子邮件地址。他们只需要输入类似 <emailaddress>*domain.com
这样的地址就可以将 Lumens 发送过去。如果接收方还没有一个与该邮箱地址绑定的 Stellar 账户,该用户就会收到一封邮件告知他收到了 Lumens。
如果您想在 domain.com
上运行一个这样的服务,请执行以下步骤:
jed@stellar.org*domain.com
这样的地址与 Stellar 地址关联。Keypair
高级功能 允许人们通过向 control@domain.com 发送电子邮件来管理您为他们创建的账户。 使用户的邮箱成为了一个 Stellar 客户端。例如 send 100 XLM to bob@gmail.com
。
请在此处查阅关于这个话题的描述与讨论。
假设您有一个面向公众的服务,比如流媒体或者开放的 WIFI。如果用户想使用您的服务,那么需要支付小额的费用。这些付款可防止滥用或作为您的运营经费。您需要要一个服务来帮您收取费用。
一个简单的服务,用于跟踪任何发送到收费地址
的 XLM,并将它记录在数据库中,这个数据库保存了对方的公钥地址和发送的 XLM 的数量。
收费服务拥有一个可以调用的 RPC 接口:
charge(公钥, XLM 数量)
返回
收取的 XLM 数量
XLM 余额
您的应用可以公布其 Stellar 收费地址。当有人试图使用您的服务时,服务器让他们使用公钥进行身份验证,随后调用收费服务上的 charge
接口以减少 DB 中的使用者的余额。您可以在使用者的账户余额为零时向它发送通知。
该服务帮助您更轻松的创建需要多重签名的事务。通常情况下,您必须在多方之间进行协调才能生成一个需要多重签名的事务。该 Web 站点使这个过程更加容易,并可以在您不了解另一方的情况下进行协调。
理想情况下,多重签名协调服务包含以下功能:
为 Stellar 内置的分布式交易所提供像 Poloniex API 这样的数据订阅接口。这对于像 stellarTerm 这样的应用程序非常有用,并且可以将 Stellar 交易量添加到 CoinMarketCap 这样的图表网站。
显示网络中仲裁节点状态的网页。它应该包含以下功能:
您应该能够从任何给定的验证验证节点的角度来查看仲裁节点状态图。您或许需要运行 stellar-core 来构建此监视器。您可以从 stellar-core 日志和 /quorum
命令获取数据。
高级功能:构建连接到 stellar-core 的服务,并监视外部消息和各个验证节点的广播。
您可以使用您喜欢的语言构建一个 SDK:
也可以向已存在的 SDK 贡献代码: