Cartesi 举办的2023 黑客马拉松

news2024/9/30 13:27:24

9596796fd01a2f51c32728086e814dc6.jpeg

Cartesi 是具有 Linux 运行时的特定于应用程序的Rollups执行层。Cartesi 的特定应用程序 Optimistic Rollup 框架使区块链堆栈足够强大,开发人员可以构建计算密集型和以前不可能的去中心化实例。Cartesi 的 RISC-V 虚拟机支持 Linux 运行时环境,允许像你这样的开发人员使用你喜欢的库、编译器和其他经过时间考验的开源工具构建去中心化应用程序。

 

我们希望在以太坊上启用计算密集型应用程序。此外,我们希望你能够使用你了解和喜爱的语言和工具来构建智能合约和 DApp。在过去的几十年里,这些抽象概念得到了发展和实战检验。重用现有工具,具有完全的可编程性是无需重新发明轮子即可加快创新速度的好方法。

 

那么我们为什么要举办这次黑客马拉松呢?

 

主要有三个原因:

 

1. 我们要鼓励创新、创造,欢迎更多的开发者尝试了解Cartesi技术。

 

2. 我们喜欢从 Cartesi 技术能够做的事情中得到启发,也喜欢看到开发人员突破我们所知道的 Web3 技术的界限。

 

3. 我们关心每一个Cartesi技术爱好者的反馈。 

 

挑战

 

我们希望看到你使用Cartesi Rollups 开发去中心化应用程序的概念验证。为了活动更多灵感,你可以使用一下组件之一:

 

  • 去中心化的 SQLite。

 

  • 去中心化的地理处理库。

 

  • Cartesi Rollups 资产存取。

 

  • 分散式 OpenCV(图像处理库)。

 

一定要有创意!我们鼓励你不受任何限制的使用此堆栈构建新颖的应用程序。最简单的入门方法是开始构建Rollups 示例。我们希望你能够使用Cartesi 和这些基本组件构建些什么。 
 

参与
 

黑客马拉松参赛者在参赛时必须年满 18 岁。每个人或团队只允许参加一次。团队必须至少有 1 人,最多有 5 人。  

 

但最重要的是

 

不需要以前的黑客马拉松经验,本次黑客马拉松欢迎所有开发人员,无论你的水平或者区块链技术经验如何。这一切都是为了获得乐趣和实验。

 

可以交付的成果

 

尽管我们的评委会优先考虑具有完整的最小可行性产品的项目,但无论其开发阶段如何,干净且富有创意的设计方案、精心编写的白皮书或创新和创意的想法也是可以接受的。我们鼓励参与者跳出固定框架思考并探索解决问题的非常规方法。
 

我们将根据以下标准对项目进行评分,每个项目将从 1 到 5 打分,最高分为 25 分:

 

  • 产品市场契合度和经济可行性。

 

                    参赛项目是否可以填补区块链空间中当前存在的空白?

 

                     这是人们需要使用的东西吗?有需求吗?
 

                     是不是此刻这个空间缺少了什么?

 

  • 独创性和创新性。

 

                       参赛项目是完全创新的吗?

 

                      就产品而言,这是新事物吗?

 

                      代码方面有什么新东西吗?

 

  • 实施质量。

 

                   我们看看解决方案的优雅之处。设计的好吗?

 

  • 技术复杂性。

 

                  这是显而易见的。我们关心从技术角度来看有趣的解决方案。

 

  • 完成度。

 

                  您的项目处于哪个开发阶段?

 

例子

 

🟢 一个优秀的提交方案将是解决上述所有问题的东西:一个以创新和原创的方式处理差距的解决方案,也是设计优雅展现。

 

🟡 一个糟糕的提交方案不会解决任何或只解决前面提到的几个标准:一个解决方案不能解决区块链空间中现有的差距,并且在设计和代码上都不创新。 

 

🔴 不合格的提交方案将是没有任何真正的 Cartesi 技术实现的提交方案。
 

奖品

 

我们热衷于支持开发人员并鼓励创造力在整个社区中绽放。我们的 15,000 美元赛道奖励分为以下几部分:

 

🥇 第一名 - 5,000 美元团队奖

 

🥈 第二名 - 3,000 美元团队奖

 

🥉 第三名 - 2,000 美元团队奖

 

💰 5,000 美元共享池奖(对于知名项目,如果他们有资格获得亚军,我们将奖励最多 5 个团队 1000 美元)

 

重要的日期

 

🟡 世界标准时间 3 月 25 日星期六中午 12 点 - 开幕式和开赛    

 

🟡 世界标准时间 3 月 28 日星期二中午 12 点 - 社区聚焦和 AMA

 

🟡 世界标准时间 4 月 4 日星期二中午 12 点 - 设计思维与团队组建

 

🟡 世界标准时间 4 月 11 日星期二中午 12 点 - 研讨会和编码训练营

 

🟡 世界标准时间 4 月 25 日星期二中午 12 点 - 🚨 项目提交截止日期 🚨

 

🟡4月29日星期六

 

🔵 中午 12 点 UTC - 项目演示推介和评审会议      

 

🔵 世界标准时间下午 2 点 - 颁奖典礼和闭幕式

 

你可能需要的资源

 

文档  https://docs.cartesi.io

 

博客 https://medium.com/cartesi

GitHub  https://github.com/cartesi/rollups-examples

在这里寻找灵感
 

看看 Cartesi 的核心贡献者产生的一些想法。查看那些与你交谈后令你栩栩如生的灵感查

 

 https://github.com/cartesi/hackathon/blob/main/ideas.md

 

关于 Cartesi

 

Cartesi 是具有 Linux 运行时的特定于应用程序的Rollups执行层。Cartesi Rollups 可以部署为第 2 层(在以太坊之上)、第 3 层(在 Optimism、Arbitrum、zkEVM 链等之上),或作为 sovereign rollups。它为更具表现力和计算密集型的区块链应用程序开辟了设计空间。
 

  • DApp 部署在自己可定制的特定于应用程序的汇总链上;
  • DApp 不会在 Cartesi 的生态系统中相互竞争稀缺的区块空间;
  • Cartesi 为以太坊或 L2 提供了数量级以上的计算能力;
  • 开发人员可以使用他们最喜欢的库、编译器和其他经过时间考验的开源组件来编写去中心化逻辑;
  • DApps 保留了底层区块链强大的安全保障和审查阻力;
  • Cartesi Rollups 为更具表现力和计算密集型的区块链应用程序开辟了设计空间;
  • Cartesi Rollups 可以部署为第 2 层(在以太坊之上)、第 3 层(在 Optimism、Arbitrum、zkEVM 链等之上),或作为 sovereign rollups;



68ccbb7294755e2fa8fbc89896c97550.jpeg

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

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

相关文章

DevOps 学习笔记(二)| 使用 Harbor

文章目录1. 上传镜像到 Harbor2. 拉取 Harbor 镜像3. 使用 Jenkins 操作 Harbor1. 上传镜像到 Harbor 首先在CI/CD 服务器中配置 Docker mkdir -p /etc/docker/ cd /etc/docker/ vim daemon.json其中的 IP 地址为Harbor 服务器的 IP 地址 {"xxx": "xxxx"…

IGH主站通信测试csp模式(DC同步 preemrt)连通一从站并实现控制

IGH主站通信测试 linuxcnc配置基础机器人控制LinuxCNC与EtherCAT介绍&&PDO&SDO,搭建环境步骤 需要配置IGH主站的查看这篇文章 linux系统学习笔记7——一次性安装igh-ethercat主站 CSP模式 DC同步方式 preemrt实时补丁 直接上代码,这…

YOLOV7模型调试记录

先前的YOLOv7模型是pytorch重构的,并非官方提供的源码,而在博主使用自己的数据集进行实验时发现效果并不理想,因此生怕是由于源码重构导致该问题,此外还需进行对比实验,因此便从官网上下载了源码,进行调试运…

二叉树——二叉搜索树中的插入操作

二叉搜索树中的插入操作 链接 给定二叉搜索树(BST)的根节点 root 和要插入树中的值 value ,将值插入二叉搜索树。 返回插入后二叉搜索树的根节点。 输入数据 保证 ,新值和原始二叉搜索树中的任意节点值都不同。 注意&#xff0c…

配置二层远程端口镜像案例

实验拓扑: 实验需求: 如图1所示,某公司行政部通过SwitchA与外部Internet通信,监控设备Server通过SwitchB与SwitchA相连。 现在希望Server能够远程对行政部访问Internet的流量进行监控。 操作步骤: 配置观察端口 # 在…

C/C++开发,无可避免的多线程(篇一).跨平台并行编程姗姗来迟

一、编译环境准备 在正式进入c/c多线程编程系列之前,先来搭建支持多线程编译的编译环境。 1.1 MinGW(win) 进入Downloads - MinGW-w64下载页面,选择MinGW-w64-builds跳转下载, 再次进行跳转: 然后进入下载页…

Fiddler抓包之Fiddler过滤器(Filters)调试

Filters:过滤器,帮助我们过滤请求。 如果需要过滤掉与测试项目无关的抓包请求,更加精准的展现抓到的请求,而不是杂乱的一堆,那功能强大的 Filters 过滤器能帮到你。 2、Filters界面说明 fiddler中的过滤 说明&#…

新增2000w播放、单月涨粉80w!13秒短视频竟成B站热门

知识区自从被设立为一级分区后,B站就成了大家口中的“互联网大学”,有什么不懂的知识就习惯上B站搜一搜、查一查。根据B站官方出具的创作者报告数据显示,除了众多自发原创知识作品的UP主以外,还有超过300位名师学者加入B站&#x…

【亲测可用】BEV Fusion (MIT) 环境配置

CUDA环境 首先我们需要打上对应版本的显卡驱动: 接下来下载CUDA包和CUDNN包: wget https://developer.download.nvidia.com/compute/cuda/11.6.2/local_installers/cuda_11.6.2_510.47.03_linux.run sudo sh cuda_11.6.2_510.47.03_linux.runwget htt…

pytorch-softmax解决分类问题,用fashion-mnist为例子,再走一遍数据获取到模型预测的流程。深度了解分类指标的递进关系

softmax回归 线性回归模型适用于输出为连续值的情景。在另一类情景中,模型输出可以是一个像图像类别这样的离散值。对于这样的离散值预测问题,我们可以使用诸如softmax回归在内的分类模型。和线性回归不同,softmax回归的输出单元从一个变成了…

当ChatGPT遇见Python

在如火如荼的 ChatGPT 大潮当中,已经衍生出了各种各样的周边产品。Python 作为著名的万金油工具,怎么能没有它的身影呢。今天我们就介绍两种通过 Python 调用 ChatGPT 的方法,一起来看看吧~chatgpt-wrapper这是一个开源在 GitHub 上的项目&am…

leetcode 236. 二叉树的最近公共祖先

给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖…

华为机试题:HJ86 求最大连续bit数(python)

文章目录(1)题目描述(2)Python3实现(3)知识点详解1、input():获取控制台(任意形式)的输入。输出均为字符串类型。1.1、input() 与 list(input()) 的区别、及其相互转换方…

Linux下 C/C++ NTP网络时间协议详解

NTP(Network Time Protocol,网络时间协议)是由RFC 1305定义的时间同步协议。它是通过网络在计算机系统之间进行时钟同步的网络协议。NTP 在公共互联网上通常能够保持时间延迟在几十毫秒以内的精度,并在理想条件下,它能…

Molecule:使用Jetpack Compose构建StateFlow流

Molecule:使用Jetpack Compose构建StateFlow流 看下面的jetpack compose片段: Composable fun MessageCard(message: Message) {Column {Text(text message.author)Text(text message.body)} }这段代码最有趣的部分是它实际上是reactive。其反应性为 通过Composa…

树链剖分(维护树上信息)

学习前请先掌握线段树:线段树(维护区间信息) 一,思想: 将一颗树拆成多条线性链以方便维护(如线段树)。 先给出以下定义(通过这些定义我们就可以组成链): …

Docker概念介绍

目录 1、传统方式、虚拟化、容器部署方式的区别 2、为什么会有docker 3、什么是docker 4、docker的优势 5、Docker组成部分 6、docker镜像的原理介绍 7、 容器应用场景 8、Docker资源汇总 了解docker之前,我们要先了解部署方式有哪些,各有什么优缺点…

Windows 右键菜单扩展容器 [开源]

今天给大家分享一个我做的小工具&#xff0c;可以自定义扩展右键菜单的功能来提高工作效率&#xff0c;效果图如下&#xff1a; 如上图&#xff0c;右键菜单多了几个我自定义的菜单&#xff1a; 复制文件路径 复制文件夹路径 我的工具箱 <走配置文件动态创建子菜单&#x…

cesium封装实现配置格网及插值高程面实现

一、数据结构建模二、插值算法得到的插值结果三、图层配置primitiveGrid:{isRLayerPanel: true,primitives:[],url: /static/data/Grid.json,dataPath: ,dataIdField: code,options:{id:primitiveGrid,name:格网,type:grid,isShow: false},location: {"destination":…

Hive中的基础函数(一)

一、hive中的内置函数根据应用归类整体可以分为8大种类型。 1、 String Functions 字符串函数 主要针对字符串数据类型进行操作&#xff0c;比如下面这些&#xff1a; 字符串长度函数&#xff1a;length •字符串反转函数&#xff1a;reverse •字符串连接函数&#xff1a;…