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 quorum和explorers already。但它们不收集或展示信息,没有达到该有的功能。理想情况下,你将对这些项目的一个或多个做出改进贡献。
- 显示网络中所有验证节点的qsets图
- 显示哪些是运行的并显示它们之间的依赖关系
- 在可能的情况下为验证节点使用实名
为了获得数据,你可能需要修改stellar-core,将它所看到的所有qsets和外部消息写入到数据库中。
A Trade Bot Maker交易机器人创建平台
建立一个简单的方法让任何人都可以做一个交易机器人。它应该被非程序员使用。我想象的是一个Web界面,有一套不同的算法可供选择。允许用户以多种不同的方式调整参数来校对机器人。
- 让机器人可以监测各种参数。比如其他交易所的价格。
- 它应该像Stellarterm一样,所有的操作都可以在一个浏览器端进行。
- 服务器可以保存用户设置的机器人参数而不保存用户的秘钥。
- 也许在许可的情况下考虑允许其他程序员添加算法或其他扩展。
- 后续版本可以纳入社交方案:
- 例如,人们可以命名他们的机器人,并且可以有一个机器人展示排行榜。
- 你也可以让人们为其他人开一个收费或类似的东西
社交化交易
这是一种使交易更具社会性和趣味性的方法。这个想法和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/