站点图标 奇瓦

第七届恒星开发者挑战赛细节已公布,欢迎参赛!

Jed在第一届恒星开发者挑战赛公告中说:

“挑战赛是简单的设计:这是一个尝试开发公平、负担得起和社区驱动服务的实验,同时以最大限度的效率和普及率来驱动恒星网络。”

自开始以来,已经举办六次挑战赛,许多获奖项目已经成为恒星生态系统的基石。SBC现在是恒星开发者社区的一个重要组成部分,在这第七届中,我们将回到它的根源,特别是关注Jed最初的愿景中的“社区驱动”部分。

第七届SBC目标

这届SBC有两个获奖类别,每一个都以不同的方式体现了合作的理想方式:

1) 对现有的项目作出开源贡献:

我们将奖励对恒星相关开源项目有意义的新贡献。我们正在寻找开发人员:

简而言之,我们希望人们对现有的开源项目进行改进。

下面是建议开源项目的列表。

恒星开源项目:

 SDK(选择擅长的语言)
iOS (Swift) – https://github.com/Soneso/stellar-ios-mac-sdk
Python (Stellar Py Base) – https://github.com/StellarCN/py-stellar-base
Gt/C++ – https://github.com/bnogalm/StellarQtSDK
.Net –  https://github.com/elucidsoft/dotnet-stellar-sdk
PHP – https://github.com/zulucrypto/stellar-api
Unity – https://github.com/Kirbyrawr/stellar-unity
Scala – https://github.com/synesso/scala-stellar-sdk
Erlang – https://github.com/Viddi/erlang-stellar-sdk
Clojure – https://github.com/xlm-sg/clj-stellar-sdk

钱包/交易所
StellarTerm – https://github.com/stellarterm/stellarterm
Stargazer – https://github.com/future-tense/stargazer
Foxlet – https://github.com/stellarchat/desktop-client

区块浏览器
Stellar Explorer (steexp) – https://github.com/chatch/stellarexplorer

其他
Stellar Kit – client web (Stellar Laboratory Alternative) – https://github.com/StellarKit/stellarkit-client-web
BB-8 (CLI Tool) – https://github.com/tolitius/bb8
Twitch bot – Novabot – https://github.com/michael-luo/novabot
Stellar Checkout – https://github.com/brewaa/stellar-checkout

2) 开发这四个新的“基石”理念项目之一:

这是你与SDF直接合作的机会。我们已经写了以下四个条目;这是我们最希望看到的为恒星创建的项目。选择一个条目,开发一个漂亮的项目吧。

SDF项目列表

一个更好的Quorum管理器
目前已经有两个管理器Stellar quorumexplorers already。但它们不收集或展示信息,没有达到该有的功能。理想情况下,你将对这些项目的一个或多个做出改进贡献。

为了获得数据,你可能需要修改stellar-core,将它所看到的所有qsets和外部消息写入到数据库中。

A Trade Bot Maker交易机器人创建平台
建立一个简单的方法让任何人都可以做一个交易机器人。它应该被非程序员使用。我想象的是一个Web界面,有一套不同的算法可供选择。允许用户以多种不同的方式调整参数来校对机器人。

社交化交易
这是一种使交易更具社会性和趣味性的方法。这个想法和etoro相似(eToro:你们应该把你们的接口指向恒星网络,省掉重建这些的麻烦)

创建一个交易APP或网站:

P2P钱包

这是最大和最雄心勃勃的建议。这个钱包用于促进不需要锚点的点对点支付。它可以用于全世界小额支付。

在比特币之前,瑞安•福格尔创建了一个名为“RiPrPuleNET”的网站。它允许人们为他们的朋友或熟人设定借贷额度。比方说A想借给C10欧元但是他不认识D。但是A认识B,B认识C,C认识D。发生的是,A借给B 10欧元IOU,然后B借给C 10欧元IOU,然后C借给D欧元10 IOU。现在B欠A10欧元,D欠10欧元。B和C欠10欧元,而且每个欠10欧元,所以他们在付款后的净位置没有改变。最后一个状态是A发送10欧元到D。

由于这些债务是用真正的法币解决的,所以恒星中的余额可以重置。因为恒星是多资产账户,你当然也可以支持跨币种支付。后台发生的事情是,对于你的每一个朋友,你都在做一个“信任线”和“B”命令,购买他们的资产并出售你的资产。

现在,一个正常的恒星路径支付可以将你的资产通过这个朋友关系连接的任何其他人。应用程序也应该允许人们设定他们愿意进入和流出流明的价格。这就可以做两件事,A)让人们清偿债务,这将使过程更简单。B)让流明成为这些货币中的桥梁货币变成可能,减少转账需要经过的跳数。与锚点一样,这具有所有的好处,但锚点在这里可能更重要,因为它更大的资产量。

设置流明的价格有点棘手,因为波动性,但也许你可以把它设置为一些标准的价格标的,使其经常更新。这些订单也只能由那些拥有你的资产或者愿意持有你的资产的人来承担,这样就比在一个高频交易兑上下订单风险小得多。

额外的合作:

如果还不清楚,我们希望确保所有参与者都觉得他们是恒星社区的一部分。在获胜者宣布之前,不要在黑洞内上编码,互相讨论项目是很重要的。社区里有很多人一直在为项目提供坚实的引导,但没有时间去开发自己的项目。

我们已经注意到并将会奖励给予GalaTcTalk和Github这一轮的巨大反馈的用户。

未来,之前的SBC赢家将得到SBC以外的支持

如果你在过去的挑战赛中获胜,恭喜你!谢谢你们成为恒星到达今天的一部分。你们帮助铺平了道路——让新开发人员受到你们所做工作的启发。

我们一直鼓励获奖者继续改进他们的项目。这永远不会改变。然而,我们已经意识到恒星构建的挑战并不是持续支持的最佳框架。如果你的项目是以前的赢家,或者你是合伙项目的一员,不要提交SBC。我们将直接向您提供关于SDF计划如何支持您正在运行项目继续成功的进一步细节。

有了这个变化,我们希望完成以下几件事:

以前的获奖者应该审查支持计划指南,现有的合作伙伴应该与他们的联系人讨论SBC是否是提交他们的项目/平台的合适的地方。例如,一个完整的重写功能,利用新的库,一个精致的用例可以被认为是一个“新”的项目,不管它是否保存旧的名字。另一方面,改变名字,但是仅仅做一些UI调整并不是一个“新”项目。

提交,评审和奖励

参加者可以从6月1日开始提交他们的项目。你应该在GalacticTalk.org上发布你的项目,并通过typeform表单提交你的项目。表格提交将于6月1日开放,8月15日下午10点结束。今天你可以在GalaTcTalk发表关于公告的讨论。获奖者将于8月30日公布。

评审团将由恒星发展基金会的成员组成,由Jed McCaleb最终确定。

项目奖励将根据它们的优点来颁发。我们认为,与以前的建设挑战相比,将有一个可比的池子,但我们不想阻止提交和努力。高质量的项目将获得更高的奖项。如果他们比一般人好,他们会得到更多。如果他们是低质量,低努力,他们将得到更少。虽然我们不会自动折扣新项目,我们强烈推荐提交与上述两个类别相关的项目。

在提交之前,一定要花一些时间阅读指南和细读

未来的机会

第七届挑战赛有明显的变化。我们希望与我们的开发者保持联系,并提供更多的方式让社区彼此参与。黑客松,直播和聚会应该开始更经常地出现。我们的团队也正在开发一个新的开发人员集中通信渠道,以突出正在恒星网络创建的激动人心的独立项目。

我们迫不及待地想看看你们带来了什么,并期待着看到社区聚集在一起建造一些了不起的东西。

 

原文:https://www.stellar.org/blog/announcing-the-7th-stellar-build-challenge/