深入了解Bear Necessities Hackathon黑客松的优胜者们
生态系统中的资深建设者皆知道Moonbeam是大型黑客松狂热爱好者,不论是线上虚拟的还是现场的。然而,很少有黑客松能达到Moonbeam和AWS举办的Bear Necessities黑客松这样的规模和吸引力。本次黑客松共有755人参与,共提交了62份参赛作品。其中22个项目将瓜分50,000美元的奖金。此外,每个提交项目的团队都有资格获得免费的AWS Credits。

如果没有赞助商的大力支持,我们不可能取得这样的成功。Moonbeam基金会、AWS、Chainlink、StellaSwap、Biconomy和SubQuery的慷慨支持使Bear Necessities黑客松成为现实。每个赞助商都提供了丰厚的奖励(100%直接奖励给参赛团队)和指导,同时技术团队成员还在Office Hour、Workshop、甚至深夜的Discord和Telegram支持聊天群组中帮助参赛团队。此外,我们也特别感谢HackerEarth团队出色的组织和黑客松管理。
您有兴趣在Moonbeam上构建项目吗?我们希望能够通过我们的开发者Discord中的多样化的资助计划、孵化器和技术支持来帮助您完成您的开发旅程。虽然我们没有足够的空间来详细讨论分析这篇博客中的每个项目,但我们将会分享获奖项目的一些相关细节。以下提及的许多dApp都已上线Moonbase Alpha,有兴趣的话欢迎您随时查看它们或是实际体验!
GTSave

黑客松获奖者之一:GT Save项目的详细拆解
GTSave是一个强大的跨链储蓄协议,但又与经典的储蓄协议不同。其基于Moonbase Alpha构建,用户可以通过Axelar从许多支持的链存入资金,并获得在Moonwell存款产生的奖励。GTSave使用API3的QRNG(Quantum Random Number Generator,量子随机数生成器)来随机选择一般抽选中的用户。GTSave获得Moonbeam基金会大奖和StellaSwap奖。
Synthmos

探索Synthomos项目:一个黑客松中出现的开创性解决方案
Synthmos是Moonbase Alpha上的无损预测市场。该协议通过质押预编译在本地质押资金,以生成奖励并将其分配给预测市场中的获胜头寸。Synthmos使用Chainlink喂价服务,并且包含了TradingView集成,代表它具有强大的安全属性和易于使用的UI。
Koingaroo
Koingaroo提供用户在60秒内进行跨链自我托管投资,采用原生GLMR和DOT质押等多元策略,能够保证在60秒内完成所有流程。Koingaroo获得Moonbeam基金会预编译奖和StellaSwap奖。Koingaroo使用3种不同的Moonbeam预编译,分别为批处理、代理和质押预编译,所有这些都是为了实现其使命,使跨链DeFi投资更快、更容易。此外,Koingaroo还获选在Polkadot Decoded 2023上发表演讲。
MoonDAO

黑客松获奖者MoonDAO项目的简介
MoonDAO是一个创新的DAO即服务平台,旨在通过利用去中心化自治组织(DAO)框架为社区提供信任。MoonDAO建立在Moonbeam之上,遵循透明、协作和公平的原则。MoonDAO获得了三个奖项,分别来自Chainlink、StellaSwap和Biconomy。他们每天都在继续发展和壮大这个平台。
SilverMoon
SilverMoon是一个去中心化的债券交易所。Silvermoon允许Moonbeam收集人使用 ERC-3475抽象存储债券标准发行债券为其收集业务提供资金。虽然目前仍处于开发阶段,但该项目具有巨大的潜力,可以增强个人社区收集人的能力,并进一步实现Moonbeam和Moonriver收集人集的去中心化。
XChain Orders
XChain Orders提供了一种管理跨链DeFi活动的新颖方法。XChain Orders具有四种新的订单类型,旨在自动化交易机会和风险管理,允许用户预先计划何时实现利润最大化和损失最小化,并具有删除任何活跃工作订单的附加功能。该项目还包括一个服务器来监控和定位Moonbeam和Fantom中的智能合约,并使用Axelar来处理跨链通信。
NiftyQuery
NiftyQuery是一种先进的ERC721 NFT标准索引器,支持Moonbeam、Moonriver、Astar和Shiden。为了实现此功能,NiftyQuery利用了强大的SubQuery多链索引解决方案。该索引器的主要目标是通过公开一个单一的、包罗万象的GraphQL API来促进在这些不同区块链间的查询,从而为用户提供统一且简化的体验。
本次黑客松感想
最后恭喜所有参与者!你们都表现出了令人难以置信的才华和奉献精神。不要忘记Moonbeam非常乐意在您完善产品时为您提供帮助,并协助将其推向世界。我们有活跃的Grants计划,可以提供全面的技术和生态系统营销支持。
感谢您与我们一起庆祝Moonbeam和AWS举办的Bear Necessities黑客松的获奖者。我们先前在Twitter Space中宣布了获奖者名单。如果您错过了本次的黑客松,别担心,还会有更多!
相关文章:
深入了解Bear Necessities Hackathon黑客松的优胜者们
生态系统中的资深建设者皆知道Moonbeam是大型黑客松狂热爱好者,不论是线上虚拟的还是现场的。然而,很少有黑客松能达到Moonbeam和AWS举办的Bear Necessities黑客松这样的规模和吸引力。本次黑客松共有755人参与,共提交了62份参赛作品。其中22…...
mysql-tokudb使用qa
一、使用前提 安装tokudb引擎的前提条件是物理机要关闭大页,并需要注意物理机所剩内存和配置文件中tokudb_cache_size(内存主要占用部分),innodb_buffer_pool_size的使用,另外tokudb的安装一定要安装libjemalloc依赖&…...
对比学习论文综述总结
第一阶段:百花齐放(18-19中) 有InstDisc(Instance Discrimination)、CPC、CMC代表工作。在这个阶段方法模型都还没有统一,目标函数也没有统一,代理任务也没有统一,所以说是一个百花齐放的时代 1 判别式代理任务---个体判别任务 1.1 Inst Dict---一个编码器+一个memory…...
【BASH】回顾与知识点梳理(二十三)
【BASH】回顾与知识点梳理 二十三 二十三. Linux 账号管理(二)23.1 账号管理新增与移除使用者: useradd, 相关配置文件, passwd, usermod, userdelusermoduserdel 23.2 用户功能(普通用户可使用)idfingerchfnchsh 23.3…...
用 Python 写一个 NoSQL 数据库
NoSQL 这个词在近些年正变得随处可见. 但是到底 “NoSQL” 指的是什么? 它是如何并且为什么这么有用? 在本文, 我们将会通过纯 Python (我比较喜欢叫它, “轻结构化的伪代码”) 写一个 NoSQL 数据库来回答这些问题. OldSQL 很多情况下, SQL 已经成为 “数据库” (database)…...
Spring Security自定义登陆界面和密码验证逻辑
maven依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-security</artifactId> </dependency> 创建配置文件处理跳转拦截等功能以及密码比对功能 package com.example.demo2.demos.web1;…...
Android布局【LinearLayout】
文章目录 常见属性orientation的选择项解释项目结构主要代码 常见属性 orientation:布局中组件的排列方式gravity:控制组件所包含的子元素的对齐方式,可多个组合layout_gravity:控制该组件在父容器里的对齐方式background&#x…...
搭建grafana+loki+promtail日志收集系统
准备工作 下载地址 https://github.com/grafana/loki/releases 安装包放在服务器目录:/opt wget https://github.com/grafana/loki/releases/download/v2.4.2/loki-linux-amd64.zip wget https://github.com/grafana/loki/releases/download/v2.4.2/promtail-lin…...
Electron+vue3项目使用SQLite3数据库
SQLite 是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不一样,我们不需要在系统中配置。 就像其他数据库,SQLite 引擎不是一个独立的进程&am…...
SpringSpringBoot常用注解
目录 一、核心注解二、Spring Bean 相关2.1 Autowired2.2 Component, Repository, Service, Controller2.3 RestController 与 Controller2.4 Configuration 与 Component2.5 Scope 三、处理常见的 HTTP 请求类型3.1 GET 请求3.2 POST 请求3.3 PUT 请求3.4 DELETE 请求3.5 PATC…...
题目:2566.替换一个数字后的最大差值
题目来源: leetcode题目,网址:2566. 替换一个数字后的最大差值 - 力扣(LeetCode) 解题思路: 将从左到右第一个非 9 数字全部修改为 9 以得到最大值。将从左到右第一个数字全部修改为 0 以得到最小值&a…...
使用 NLP 进行文本摘要
一、说明 文本摘要是为较长的文本文档生成简短、流畅且最重要的是准确摘要的过程。自动文本摘要背后的主要思想是能够从整个集合中找到最重要信息的一小部分,并以人类可读的格式呈现。随着在线文本数据的增长,自动文本摘要方法可能会非常有用,…...
vue3挂载全局方法和组件
话不多说直接上代码 main.js import { createApp } from vue import App from ./App.vueconst app createApp(App)// 注册全局方法和组件 function myMethod(){console.log(Hello, world!); } app.provide("myMethod", myMethod) // provide注册全局方法 inject获取…...
mybatisplus学习笔记
1.踩过的坑 1.MybatisPlus 要与其代码生成器的版本一致; 2.要使用新版代码(3.5.1及以上)生成器则要使用springboot3,如果用springboot2使用新版代码生成器会导致builder.parent(“com.sdfsf”) // 设置父包名》重复!&…...
go mod 添加私有库GOPRIVATE
私有地址 形式仓库域名/组织名形式仓库域名形式*仓库域名 示例私有地址: gitee.com/takujo_admin 或者igitlab.com 多个私有地址,分割,示例: gitee.com,igitlab.com 修改env go env -w GOPRIVATE"私有地址" go env -w …...
07-HDFS入门及shell命令
1 文件系统 是一种存储和组织数据的方法,它使得文件访问和查询变得容易使得文件和树形目录的抽象逻辑概念代替了磁盘等物理设备使用数据块的概念,用户使用文件系统来保存数据不必关心数据底层存在硬盘哪里,只需记住这个文件的所属目录和文件…...
TiDB在科捷物流神州金库核心系统的应用与实践
业务背景 北京科捷物流有限公司于2003年在北京正式成立,是ISO质量管理体系认证企业、国家AAAAA级物流企业、海关AEO高级认证企业,注册资金1亿元,是中国领先的大数据科技公司——神州控股的全资子公司。科捷物流融合B2B和B2C的客户需求&#…...
React 18 更新 state 中的数组
参考文章 更新 state 中的数组 数组是另外一种可以存储在 state 中的 JavaScript 对象,它虽然是可变的,但是却应该被视为不可变。同对象一样,当想要更新存储于 state 中的数组时,需要创建一个新的数组(或者创建一份已…...
【css】css中使用变量var
CSS 变量可以有全局或局部作用域。 全局变量可以在整个文档中进行访问/使用,而局部变量只能在声明它的选择器内部使用。 如需创建具有全局作用域的变量,请在 :root 选择器中声明它。 :root 选择器匹配文档的根元素。 如需创建具有局部作用域的变量&am…...
判断自己网络所在的NAT类型
文章目录 各NAT类型介绍软件准备流程 各NAT类型介绍 NAT0: OpenInternet,没有经过NAT地址转换,公网IP NAT1: Full Cone NAT,动态家宽可以达到最优的状态,外网设备可以主动发信息给NAT1网络内的设备。 NAT2: Address-Restricted C…...
Leetcode 3576. Transform Array to All Equal Elements
Leetcode 3576. Transform Array to All Equal Elements 1. 解题思路2. 代码实现 题目链接:3576. Transform Array to All Equal Elements 1. 解题思路 这一题思路上就是分别考察一下是否能将其转化为全1或者全-1数组即可。 至于每一种情况是否可以达到…...
测试markdown--肇兴
day1: 1、去程:7:04 --11:32高铁 高铁右转上售票大厅2楼,穿过候车厅下一楼,上大巴车 ¥10/人 **2、到达:**12点多到达寨子,买门票,美团/抖音:¥78人 3、中饭&a…...
第25节 Node.js 断言测试
Node.js的assert模块主要用于编写程序的单元测试时使用,通过断言可以提早发现和排查出错误。 稳定性: 5 - 锁定 这个模块可用于应用的单元测试,通过 require(assert) 可以使用这个模块。 assert.fail(actual, expected, message, operator) 使用参数…...
SpringBoot+uniapp 的 Champion 俱乐部微信小程序设计与实现,论文初版实现
摘要 本论文旨在设计并实现基于 SpringBoot 和 uniapp 的 Champion 俱乐部微信小程序,以满足俱乐部线上活动推广、会员管理、社交互动等需求。通过 SpringBoot 搭建后端服务,提供稳定高效的数据处理与业务逻辑支持;利用 uniapp 实现跨平台前…...
Caliper 配置文件解析:config.yaml
Caliper 是一个区块链性能基准测试工具,用于评估不同区块链平台的性能。下面我将详细解释你提供的 fisco-bcos.json 文件结构,并说明它与 config.yaml 文件的关系。 fisco-bcos.json 文件解析 这个文件是针对 FISCO-BCOS 区块链网络的 Caliper 配置文件,主要包含以下几个部…...
如何在最短时间内提升打ctf(web)的水平?
刚刚刷完2遍 bugku 的 web 题,前来答题。 每个人对刷题理解是不同,有的人是看了writeup就等于刷了,有的人是收藏了writeup就等于刷了,有的人是跟着writeup做了一遍就等于刷了,还有的人是独立思考做了一遍就等于刷了。…...
JS设计模式(4):观察者模式
JS设计模式(4):观察者模式 一、引入 在开发中,我们经常会遇到这样的场景:一个对象的状态变化需要自动通知其他对象,比如: 电商平台中,商品库存变化时需要通知所有订阅该商品的用户;新闻网站中࿰…...
从面试角度回答Android中ContentProvider启动原理
Android中ContentProvider原理的面试角度解析,分为已启动和未启动两种场景: 一、ContentProvider已启动的情况 1. 核心流程 触发条件:当其他组件(如Activity、Service)通过ContentR…...
掌握 HTTP 请求:理解 cURL GET 语法
cURL 是一个强大的命令行工具,用于发送 HTTP 请求和与 Web 服务器交互。在 Web 开发和测试中,cURL 经常用于发送 GET 请求来获取服务器资源。本文将详细介绍 cURL GET 请求的语法和使用方法。 一、cURL 基本概念 cURL 是 "Client URL" 的缩写…...
TCP/IP 网络编程 | 服务端 客户端的封装
设计模式 文章目录 设计模式一、socket.h 接口(interface)二、socket.cpp 实现(implementation)三、server.cpp 使用封装(main 函数)四、client.cpp 使用封装(main 函数)五、退出方法…...
