首届0x团队黑客马拉松

7 个月前 · 原创文章

六月,我们举办了第一次内部黑客马拉松!我们认为,有必要留出时间来探索创意并破解有可能增长0x和更高密码经济的原型,即使它们没有直接影响我们的季度公司目标。创建一个团队成员可以讨论和构建创新技术的开放环境深深植根于我们的公司文化中,0x堆栈的一些关键组件源自核心团队成员,他们在业余时间进行黑客攻击并相互反弹。这个黑客马拉松的目的是培养这种创新精神,并让团队成员自由地建立任何激发他们兴趣的东西。 
 
在这篇文章中,我们将回顾黑客马拉松的结构,描述所有提交内容,并祝贺获奖项目!

黑客马拉松细节和结构

我们的内部黑客马拉松限制为24小时,并鼓励0x核心团队的每个人参与。围绕哪些团队可以构建没有具体的指导方针或限制。黑客马拉松项目的范围从智能合约实施到教育视频。提交完所有项目后,0x团队对几个类别的获胜者进行了投票,其中包括:

  • 最佳展示:获奖最能影响整个加密行业的项目。
  • 大多数液体:获得最有可能为0x和DEX空间增加流动性的项目获奖。
  • 最佳技术成就:获得最大技术突破的项目获奖。
  • 最具创意:被授予最开箱即用的项目。
  • 评委选择乔伊克鲁格(创始人奥格,首席信息官的Pantera资本)和奥拉夫卡尔森-嫣(在第一次员工Coinbase,Polychain资本创始人)很友好的编程马拉松判断时加入我们。他们审查了所有项目并选择了他们的最爱。

黑客马拉松项目

Greg Hysen,Peter Zeitz和Ben Burns的Clippy [最佳演出+评委选择] 🏆

Clippy是一个0x扩展合约,允许从ERC-20令牌抵押品中创建标记化的看跌期权和看涨期权。这些选项令牌的组合可以“剪切”在一起,以创建各种标记化的金融产品,包括保证金头寸,令牌贷款等.Clippy UI是一个p2p应用程序,在用户的计算机上本地运行并依赖于0x Mesh作为用于中继订单消息的后端。注意BitMEX,Clippy提供高达80倍的杠杆!


0xLipbook Visualizer由Steve Klebanoff [大多数液体] 🚿

0x Orderbook Visualizer提供了一个仪表板,可以实时了解0x中继器订单的运行状况。每个制造商地址都使用一种独特的颜色来表明给定货币对的做市商的多样性。用户还可以将订单过滤到特定的制造商地址,详细说明每个制造商地址单独提供的价差。显示实时滑点统计数据以及DEX.AG排名,为观众提供有关每个订单簿运行状况的快速即时信息。


Remco Bloemen的ShardToken [最佳技术成就] 🛠

在一个允许国家出租和分割的可扩展的未来,我们可以告诉ERC-20标准,正如我们所知道的那样。但什么将取代它?在这个黑客马拉松项目中,Remco为后州租后的分片世界建立了一个功能齐全且经过测试的令牌合同。它的工作原理是将代币放在钱包里,并让钱包简单的识别他们的起源。这种起源检查是通过(ab)使用生成地址的方式创建一个家族Merkle树,以一种防碎片的方式实现的作为一个奖金黑客,他解决了Solidity限制,以便合同可以产生自己的副本。

由Paul Vienhage,Lawrence Forman和张睿[最具创造力] Tok。祝贺第二人生

Second Life是由Linden Lab创建的游戏,允许用户在数字世界中创建,购买和销售物品,以获得游戏币Linden美元,可通过集中交换LindeX兑换成美元。集中交易平均每日林登价格约为23万美元兑换美元。游戏内物品的美元交易量似乎更为显着。这个黑客马拉松团队创建了智能合约和后端,需要将林登美元标记为ERC-20令牌,并将Second Life的游戏内物品标记为ERC-721令牌。一个虚拟的游戏内自动取款机被编写为自动接受林登美元并向存款人的以太坊地址发放相同数量的ERC-20林登币。

用户还可以通过将他们的ERC-20 Linden美元发送到ATM的钱包地址来反转该过程,该地址会烧掉令牌并向Second Life中的用户发放相同数量的游戏内Linden美元。黑客马拉松团队对将第二人生经济与DeFi联系起来的前景感到兴奋。


由Francesco Agosti,Fabio Berger,Alex Browne和PatrykAdaś撰写的0x Wire

0x Wire是一个分散的跨平台桌面应用程序,捆绑了0x Launch Kit和一个0x Mesh节点。下载并启动应用程序以访问第一个分散交换机,该交换机可以访问0x Mesh网络,从而访问0x的网络流动性池。订单不一定通过集中式数据库。相反,它们通过0x Mesh节点的p2p网络传播。由于该应用程序安装在您的个人计算机上,并且不依赖于任何集中式基础架构,因此它完全分散且不可阻挡。


BARF by Tom Schmidt🤮

海湾地区房地产基金BARF允许用户以10美元的价格购买旧金山房地产的一部分。通过使用UMA协议创建一个跟踪中位房屋销售价格的合成代币,BARF允许租房者对冲住房的自然空头头寸并获得过去100年中表现最佳的资产类别。


CheezX by Clay Robbins🧀

CheezX是战斗royale游戏,CheezWizards的NFT 继电器。由Clay(我们的生态系统开发主管)和0x Launch Kit的前端和后端构建,该项目的目的是证明一个相对非技术人员可以轻松启动0x Relayer,支持特定类型资产的交易,并开始将市场货币化。


 Weijie Wu撰写的Coin Correlation Finder🕵️♂️

Coin Correlation Finder是一个研究项目和工程工具,用于根据任何有意义的指标(包括价格和交易量)查找各种令牌之间的相关性。除了研究如何定义线性和非线性相关性之外,Weijie还编写了一个python程序,该程序从特定指标中获取输入,并将其与自定义直方图和窗口大小相结合,以进行统计分析。程序的输出详细说明了各种令牌对的相关性。他最初的测试显示,大多数代币与ETH强烈,正相关,稳定币与ETH负相关。

他还注意到某些硬币对存在动态模式。例如,ETH与许多其他令牌之间的相关性呈下降趋势。

PatrykAdaś,David Sun,Brandon Millman和Will Warren的Launch Kit造型

Launch Kit stylizer使任何人都可以自定义Launch Kit UI的外观,而无需触及代码。相反,用户只需在浏览器中打开一个包含UI模型的Figma文件,这些模型可以通过直观的调色板界面和样式指南进行修改。在幕后,Figma强大的API修改了Launch Kit配置文件,以便对其实时运行版本的Launch Kit重现对模型的更改。


我们相信各种资产将被标记化,包括在小众互联网社区中发现价值的独特数字资产(视频游戏项目/货币,声誉点)。Launch Kit旨在简化数字资产市场,提供量身定制的用户体验。作为案例研究,该团队使用Launch Kit造型器为新的概念世界设计了一个NFT市场,BreadMages™。


BreadMages:Dapper Labs CheezWizards的一个较小的平行宇宙。

虽然样式化程序可以更容易地修改Launch Kit的基本主题和样式,但这种灵活性可能会使用figma-to-react扩展到UI组件。

SolFix by AlexTowle✏️

SolFix是一个Solidity代码格式化程序。Solfix最简单的用法是美化Solidity代码。该样式器非常易于配置,并且格式化程序可以应用不同的格式,具体取决于当前正在编写AST的哪个部分。这有用的一个示例是0x样式指南对合约定义主体和函数主体的内容具有不同的格式,因此需要一个知道Solidity语法的格式化程序来应用这种格式。虽然以语法识别的方式配置预处理器很好,但Solfix可以做得更多。

Solfix可以将关键字写为用户指定的字符串,因此它可以执行诸如替换源文件中的所有contractwith 实例的class操作。通过这种方式,Solfix就像一个文本编辑器,具有可配置的选项卡宽度:每个人都可以选择他们希望如何读取Solidity到最详细的细节。
 
BTCAV由Amir Bandeali💵

BTCAV是一种分散的稳定币,与比特币的价格挂钩。它使用与DAI相同的技术,但有一个关键区别:它除了使用DAI系统当前用于获得BTC / ETH价格的ETH / USD价格进料外,还使用BTC / USD价格进料。这个新的价格饲料可用于创建一个与比特币挂钩的稳定币,同时使用ETH作为抵押品。由于ETH的价格与比特币的价格比与美元的价格更为正相关,因此该系统可以降低最低抵押要求(DAI所需的150%),以便以资本有效的方式创建这种合成比特币。此外,该项目几乎与DAI生态系统中的所有现有工具兼容。 
 
来自Marc Savino的来源🧙♂️

Slack是我们招聘工作的核心部分,位于0x。我们利用Slack收集利益相关者信息,分享简历,协调决策,管理反馈,甚至协调访谈。为了加强我们的招聘工作,Sourcery是一个Slack命令,可以删除给定的LinkedIn个人资料,并发布一个简单,直观的候选人简历和工作经验摘要。这是分享个人资料和收集意见的简便方法。Sourcery是一个非常简单的原型,但这个应用程序肯定会演变成任何招聘人员工具包的核心部分!

由克里斯卡拉尼B带领

Bling是一个NFT显示网络应用程序,用户可以在其中展示他们收到周年纪念日,生日等的限量版代币或在比赛期间获得。这些基于事件的NFT旨在取代您通常在活动中获得的无用T恤和贴纸讲义。用户根据其NFT积累排名在排行榜中。


0X库由丹尼尔Pyrathon,梅森梁,吴Xianny 🏦

截至今天,做市商,交易所和其他类型的后端服务需要管理签署订单和交易的在线服务。虽然有一些业界知名的最佳实践来处理硬件钱包,但其中许多都是基于硬件的(例如:HSM),因此并非每个人都可以访问。
 
0x Vault是Hashicorp Vault的插件,允许应用程序在不泄露私钥的情况下签署交易和订单。该团队构建了一个MVP,允许您将私钥保存在安全保管库中,然后使用该私钥来使用REST API对订单进行签名。
 
由Brent Oshiro和Jason Somensatto⚖️解决法律

0x社区的成员有时会询问有关开发和交易0x的法律含义的问题。解密法律是一个反复出现的视频系列的概念,其特色是Jason Somensatto潜入影响0x生态系统和更广泛的加密社区的各种法律问题。对于黑客马拉松,杰森和布伦特制作了一个高质量的样本集,解释了美国证券交易委员会目前参与加密行业的基本知识。


由Gene Aumson撰写的WrappedOrderTokens

0x核心团队设想了一个所有资产都被标记化的世界。如果我们将基本0x构造标记为0x顺序会发生什么?具体而言,如果我们将接受者头寸标记为填写订单和制造商头寸作为义务的权利,我们有效地最终得到看涨/看跌期权头寸令牌。制造商可以提交已签署的订单和善意存款来制作一对仓位代币。具有类似术语(汇率,到期等)的代币是可替代的。所有可替代性类别均可通过单一ERC-1155合同进行管理。

在之前的黑客马拉松中,Gene构建了一个仅限于玩家令牌的实现,从那时起起草了一个实现工具,用于标记制造商的位置。在这个黑客马拉松中,Gene改进并扩展了这个想法,最重要的是结合存款折扣以形成垂直点差并测试令牌铸造过程。

恭喜所有获奖者!看到个人和团队共同努力将他们的创意变为现实,真是太棒了。我们期待进一步开发一些原型并在未来主持更多的黑客马拉松。如果您有兴趣加入即将到来的0x核心团队黑客马拉松,请查看我们的工作页面我们正在招聘工程,产品和财务部门等职位。

ZRX

一个点对点交易的开源协议,以促进以太坊上的代币和资产去中心化交易