『Z-Workshop』 The Graph workshop mini hackathon活动

news2024/11/13 15:12:02

e52ff59fd485d3f755d7182112982a4d.png

0c509385d5d0d4728427126ef6807075.png

Community Meetup In Hangzhou

ZJUBCA

2024

求是 · 创新 

41c9b27f3bab2171237392690b94b16b.png

def2e3a5efd66b0acb847ce8ee944eb3.png

661f52be80c8e2b3c5bebee5d1d62fdb.png

概述 / OVERVIEW

The Graph作为一个去中心化的查询协议,为区块链数据的索引和查询提供了强大的支持。我们希望通过这场黑客松,激发大家对区块链技术更深层次的探索和应用,共同推动这一领域的进步与发展。

01

65b0e3aae97325b5d7e85b06d1733494.png

活动概览

TRUTH·INNOVATION

de10427caff379a23349f7c080045e53.jpeg

The Graph作为一个去中心化的查询协议,为区块链数据的索引和查询提供了强大的支持。我们希望通过这场黑客松,激发大家对区块链技术更深层次的探索和应用,共同推动这一领域的进步与发展。

我们很荣幸邀请到了 The Graph 亚太地区生态负责人Anthony 来浙大链协进行分享,详细阐述了关于The Graph的教程和指南,旨在帮助开发者了解和利用The Graph来提高Dapp的开发效率和性能包括Web 3.0 通过The Graph 实现真正的去中心化应用。

在本次The graph举办的Mini hackthon中,分为两个赛道,第一个赛道是创造新的graph实例,第二个是用已有的graph实例找一个最佳用例。每个赛道评三个奖,第一名500U,第二第三名各250U。

浙大链协在本次黑客松当中一共拿了四个奖,包揽了两个赛道的第一名和第二名,让我们一起来看一下吧!

02

0e496c2bfe03cc194f06c93c4eaaf395.png

获奖名单

TRUTH·INNOVATION

01

Best subgraph赛道 第一名:0uts1der

4fb7df2d9cfa4890b6eafb7e26f82a07.jpeg

0633ff41ad66ec80da79170841a0f7dd.jpeg

Github:https://github.com/Autosaida/Zircuit-Restaking-Subgraph

Playground:https://thegraph.com/explorer/subgraphs/3mYuBS8TjpdsUBeRaUcBS4E6ayM6puUFNgisiQLzXUPF?view=Query&chain=arbitrum-one

0uts1der感想:

在开发 Zircuit Restaking Subgraph 的过程中,我体会到了 The Graph 在处理链上数据方面的便捷与强大,拥有极高的灵活性和可扩展性。同时详尽的项目文档,让我能够快速上手并完成项目目标。期待未来 The Graph 能越来越好,推出更多功能与创新。

02

Best Subgraph赛道 第二名:Welles

1301841d154e042cb05a20fd1b8b8fa5.jpeg

项目链接:https://github.com/CSWellesSun/symbiotic-ethereum-subgraph

Demo 展示:

https://github.com/CSWellesSun/symbiotic-ethereum-subgraph/blob/main/demo/1.gif

个人 Twitter 账号:https://x.com/0xWe11es

Welles感想:

非常感谢 The Graph!这次活动是我第一次体验 The Graph,我发现 The Graph 对于链上数据分析尤其是针对特定合约 / 项目的分析效果很好,极大幅度降低了数据获取难度,因为过去我们可以需要慢慢遍历交易来获取数据,而 The Graph 能够直接整理好数据方便使用。我认为 The Graph 很适合结合 AI 来更好地分析项目,个人对 The Graph 的建议是希望能够增加更多链的支持。

03

Best Usage of Subgraph赛道 第一名:ttttonyhe

a0538eebdd71827a9b3d9e439a6244ac.jpeg

ttttonyhe感想:

The Graph 为访问和使用区块链数据提供了一个十分便捷的解决方案。Subgraph 提供的 GraphQL 接口虽然极大地提高了开发者数据请求的体验,但其在更高级的接口配置方面还缺乏一些灵活性,比如缓存设置、访问控制、限流配置等功能还未得到支持。

04

Best Subgroup赛道 第二名:Boki

项目名称:The graph助力Mirror.xyz生成优质内容排行榜

项目介绍:该项目旨在利用The graph为Mirror创建一个子图,分析Mirror上的用户行为可以创建一个该Dapp上最受欢迎内容的排行榜。

Graph 是一个去中心化的协议,用于索引和查询区块链的数据。 它使查询那些难以直接查询的数据成为可能。

 Mirror是一个去中心化的内容创作和发布平台,基于区块链技术,旨在为创作者提供一个自由、透明和自主的创作环境。

8a1e99191d38c5b3853140006a2ddd5b.jpeg

Github:https://github.com/Shuning0312/The_graph

个人Twitter账号:@GK_WJC

Boki感想:

在使用The graph的整体过程,是非常丝滑的,跟着官方文档走,几乎没有遇到任何生成子图的困难。但是在第一次进行查询工作的时候,调试起来有些麻烦。或许可以考虑提供更多用户友好的开发者工具,如更直观的调试工具和更丰富的开发者控制台。

感谢由The Graph主办的黑客松活动。这是一个展示才华、激发创意的舞台,一个技术与激情碰撞的盛会。在这里,我们鼓励每一位参与者挥洒创意,用代码编织梦想,用创新推动未来。

659bf85debba3cbdb8610d409c2ebcd5.jpeg

81c77e01eb9ca2e0616f3e5189a81858.gif

e551c6b671c488bc06288f284fcf3822.png

1256afae82b6a866bdde9026603ac994.gif

7f12013e498c4e91a65a10bd6c8b903f.gif

7c844d202b3346cbd03375b1c9c48f8c.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2054720.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

第七十四:前端实现点击页面某个菜单跳转到对应的锚点功能

1.用js来实现 scrollIntoView方法 先定义个id或者class随意,因为我是循环好几个小模块所以用动态的来实现 点击的时候传对应的类名进行滑动 document.getElementById(item.variableCode).scrollIntoView({behavior:“smooth”}); 加上behavior:“smooth” 进行平…

为Linux/centos虚拟机已有硬盘扩容

为Linux已有硬盘扩容 旧盘扩容的大体流程与关键命令: 为虚拟机磁盘加容量; 为磁盘新容量分区(fdisk); 将分区信息写入内核(partx); 为分区创建物理卷(pvcreate&#xff0…

电脑如何录屏?三款电脑录屏工具分享

电脑如何录屏?作为一个经常需要录制电脑屏幕大职场人,不是为了制作教程、记录会议,就是偶尔想自己做个游戏解说视频。市面上的录屏软件琳琅满目,经过一番尝试和比较,我选出了三款我个人认为表现不错的软件,…

Qt qss以及对话框

字体对话框的实现 #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this); }Widget::~Widget() {delete ui; }void Widget::on_fontbtn_clicked() {bool ok;QFont ret…

开源的向量数据库Milvus

Milvus是一款开源的向量数据库,专为处理向量搜索任务而设计,尤其擅长处理大规模向量数据的相似度检索。 官网地址:https://milvus.io/ 以下是关于Milvus的详细介绍: 一、基本概念 向量数据库:Milvus是一款云原生向量…

pyinstaller打包vnpy项目

因为我写的软件主要是自己用,很少有打包的习惯,直接源代码部署,导致打包,以下记录一下给一个朋友做的,对vnpy的改写,实现实时读取信号文件,发现文件中信号改变就做出相应的交易动作,…

离线安装 MySQL 数据库系统并实现远程登录

MySQL 5.7.25 的安装包,存放在 /opt/software 目录下 详细步骤 一、离线安装 MySQL 数据库系统1. 解压安装包2. 安装 MySQL 组件3. 登录 MySQL(1)初始化 MySQL 的数据库(2)启动 MySQL 服务(3)登…

书生大模型学习笔记9 - LMDeploy 量化部署

LMDeploy 量化部署 InternLM 2.5 20b量化前部署W4A16 模型量化量化模型部署streamlit web InternLM 2.5 20b量化前部署 lmdeploy serve api_server \/root/learning/InternLM/XTuner/merged_20b \--model-format hf \--quant-policy 0 \--cache-max-entry-count 0.01\--server…

创建干净虚拟环境对YOLOV8进行打包

背景 基于Yolov8写了一个视频检测小demo,考虑后续要到项目上使用,所以研究了一下打包流程。使用的工具是Pyinstaller,在原有的环境下面打包发现,大小有6个多G。所以想再弄一个干净的环境,只安装需要的模块&#xff0c…

前端基础4

本节内容: 1.CSS的弹性布局,也称Flex布局 2.Vue2的生命周期 一、Flex布局 弹性布局是前端页面布局最常用的方式之一,通常使用四个属性。 1.创建盒子 先创建一个盒子并为其添加一些样式可以更直观的体验弹性布局,代码如下&#…

xcode如何编译python

1、找到Python位置: 终端输入:which python 获取python的安装位置,一般为/usr/bin/python。获取到这个路径方便使用它来搭建python的编译环境。 2、在Xcode中创建python程序 打开Xcode,新建工程(ShiftCommandN&…

前端基础知识(一些基本标签的用法)

前端:html,css,javascript html:超文本结构化标记语言 使用角度 1、供显示的元素 2、供收集信息的元素 css层叠联样式单 选择器(给谁做样式) 盒子模型(了解html元素内部结构) 布局(把元素进行摆布&a…

C语言 | Leetcode C语言题解之第352题将数据流变为多个不想交区间

题目: 题解: typedef struct SummaryRanges{int left,right;struct SummaryRanges *pre,*next; } SummaryRanges;/** Initialize your data structure here. */SummaryRanges* summaryRangesCreate() {SummaryRanges *head malloc(sizeof(SummaryRange…

nlohmann json库的使用Demo

目录 1 简介 2 构建 JSON 对象 2.1 集合 2.2 字典 2.3 组合 3 解析 JSON 对象 4 演示Demo 4.1 开发环境 4.2 功能介绍 4.3 下载地址 1 简介 nlohmann/json 是一个方便易用的 C JSON 库,可以实现将 JSON 数据与 C 对象相互转换的功能,支持常见的…

Linux驱动开发—设备模型框架 kset和 kobject 详解

文章目录 什么是设备模型?设备模型的主要组成部分设备模型的关键功能设备模型的实现结构设备模型的重要性 kset和 kobject介绍1. kobject2. kset3. kobject 和 kset 的关系4. 应用场景 kobject中parent概念1. parent 字段的作用2. parent 字段的使用示例3. sysfs 中…

算法的学习笔记—对称的二叉树(牛客JZ28)

😀前言 在算法的世界中,二叉树是一个极其重要的数据结构。它不仅广泛应用于各种算法的设计中,也是面试中常见的考察点之一。今天,我们将深入探讨一个经典的二叉树问题——对称的二叉树,并且会展示如何通过Java代码来解…

stripe Element 如何使用

这里要准备好几个东西: 一个支付成功过后的回调 还有一个下单的接口 一旦进入这个下单界面,就要去调下单的接口的,用 post, 这个 接口你自己写,可以写在后端中,也可以放到 nextjs 的 api 中。 首先说的是这个下单…

去中心化的新时代:Web3技术的全球影响

随着技术的不断演进,Web3正引领互联网的去中心化新时代。相较于传统的Web1和Web2,Web3通过去中心化、区块链和智能合约等技术,正在重塑网络的运作方式。这一变革不仅提升了网络的安全性和透明度,也对全球经济、社会和文化产生了深…

品牌出海新策略:携手TikTok达人,合作孵化IP实现双赢

在当今数字化时代,TikTok达人的IP孵化作为一种创新的合作模式,正逐渐成为品牌出海的新兴策略。通过与有潜力的TikTok达人合作,共同孵化新的IP,品牌不仅能够突破传统营销的局限,还能实现与达人共同成长的双赢局面。本文…

物流抓取机器人整体设计方案

一、功能简介 1、运行环境:巡线行驶(7路数字循迹,麦克纳姆轮车底盘) 2、目标识别:颜色识别(Maix-II Dock 视觉模块) 3、目标定位:视觉测距(Maix-II Dock 视觉模块&#x…