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
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;