热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Flow生态案例学习|EmeraldCity为Flow上DAO、教育和开发铺平道路

原文链接:https://www.onflow.org/post/emer

原文链接:https://www.onflow.org/post/emerald-city-dao-flow-blockchain-case-study-learning-education-resources-tutorials

翻译:Zelig, Flow社区大使

Emerald City DAO由Jacob Tucker于2021年11月创立,并且是建立在Flow上的第一个去中心化自治组织(DAO)。从那时起,它已经成倍增长,并开发了整个Flow生态系统中使用的社区建设服务和工具。


Jacob Tucker于2020年开始在Flow上建造,参加了Flow Open World Builders Bootcamp。“在三个月内,我写了MotoGP的合约,MotoGP是迄今为止Flow历史上发售收入最高的NFT之一。当我建立Emerald City DAO时,我一生中甚至从未加入或读过有关DAO的信息。五个月后,我们是有史以来第一个关于Flow的DAO,可以说是最活跃的开发者和教育社区。”从那以后,他为几个项目提供了建议,为Emerald City DAO写了大多数智能合同,并成为Flow社区中最受尊敬的开发者之一。


如今,Emerald City是一个繁华的建设者社区,分为三个公会(教育,建筑和治理),每个公会都代表着关注的关键领域。


作为整个DAO的核心,教育公会的使命是促进Web3教育。他们的最新倡议是Emerald Academy,这是一系列教育资源,其中包括一个对初学者友好的四周训练营,向学习者介绍了区块链,Web3以及如何开发Cadence的智能合约,这是一种Flow上原生的智能合约编程语言。Bootcamp毕业生获得了特殊的链上证书,一旦完成课程,他们就可以直接访问其中的开发人员职位和工作机会。


Jacob说:“Flow生态对Cadence开发人员的需求很大,这使Emerald Academy的毕业生几乎立即有机会从事现实世界中的项目。Emerald City有几千美元的赏金,欢迎大家来参与!”


开发公会的主要目标是建立核心工具,为项目提供建造其产品和社区所需的功能,为更多的项目打开进入Flow的大门。在短短五个月的时间里,开发协会设计和部署了在整个Flow生态系统中广泛采用的服务:


  • Float:一个新颖的参与证明平台以来,自4月在主网上推出以来,已经拥有600多个活动和74,000多个被claim过的参与证明NFT。

  • Emerald ID:一种身份和所有权验证服务,已成为项目方们丰富社区体验的标准工具。

还值得注意的是,这两种服务都是通用的,并且相互无缝互动,从而提高了效率和灵活性。项目可以将他们融合到自己的社区,而不是相反。


最后,DAO的治理协会正在以一种均衡和以社区为中心的方式在分布式环境中解决激励措施的挑战。他们目前正在尝试一种基于民主赢得的链上声誉而不是基于代币的投票结构。这将更好地围绕对DAO和整个Flow社区的实际贡献进行更好的激励措施和投票权。


“由于社区以及我从事的所有项目,我长期呆在了Flow社区。我爱这里的所有人,并建立了一些令人惊叹的产品和平台,所以从长远来看,我会加入其中。”Jacob提到在Open World Builders中与Cadence“坠入爱河”之后,他是如何被驱使着在Flow上构建项目。

想开始学习在Emerald Academy上学习如何在Flow上构建应用?查看他们的GitHub仓库,然后开始!



在Flow上用Cadence构建应用

开发人员的效率一直是Flow架构的重中之重,尤其是在Flow的智能合约编程语言(称为Cadence)的设计背后。


我最喜欢的是,Cadence的编码感觉就像是电子游戏。这很有趣,我很早就进入社区,所以我感到很特别,Flow团队一直非常友善和乐于助人。”Jacob说,他刚开始成为开发人员的经历。在他的学习旅程中,Jacob也成为社区中的导师。他的YouTube频道是任何想将学习Flow的开发者的宝库。


Cadence的最大卖点之一是阅读和理解是多么容易。在Solidity中,由于它的结构以及合约与交易之间缺少分离度,导致我自己不断思考合约在做什么。这来自于已经在Solidity上开发近两年的人。“Jacob提到Solidity和Cadence的区别。


在去中心化应用程序的领域中,与传统应用程序相比,生产中的错误更难控制,因此,在部署合约之前,该语言在保持逻辑时执行安全性非常重要。


Cadence非常安全,使开发人员很难搞砸。这解释了什么经常听到以太坊上的合约攻击事件,但Flow上不存在。这是因为Cadence的严格类型机制,并且面向资源的编程使开发变得容易,并且可以轻松开发,用Cadence开发你很难搞砸。


Cadence引入了一些可帮助开发人员确保其代码安全的特性。它也受到流行的编程语言的启发,例如Typescript,Kotlin和Swift,使其熟悉且平易近人。在Flow Playground中尝试Cadence。



关键指标

  • 我们Discord中的5,500名社区成员

  • 几乎Flow上每个项目和DAO都使用Emerald Bot

  • 从Emerald Academy毕业后,有20%的开发者已获得全职职位

  • 600多个活动中claimed的74,000个FLOAT


团队

我们的Discord中还有5.5k其他成员,始终有大约50个活跃的开发人员,他们对于从事DAO的各种项目感兴趣。此外,还有几百个对学习Flow和Cadence感兴趣的开发者。


■ Jacob Tucker:创始人

2020年夏天,在Open World Builder训练营期间,进入了Flow生态。从那时起,他就一直在参与建设,并且自然而然地组织Flow生态上的先驱社区(由于他无与伦比的技能和天生的魅力,他声称)。他创立了Emerald City DAO,并在其中大多数项目上身体力行,来帮助开发者和贡献者。他还运营了了这个YouTube频道,这是为Flow和Cadence开发人员准备的非常及时的学习资料。


■ BAM:早期的创始人/公会领导人

BAM是DAO的第一批成员之一,自创建以来一直是Emerald City的成员。一开始,BAM对Cadence开发的了解并不多,但现在正在为.find域名团队工作。BAM一直是鼓励和教育社区的绝对重要组成部分。他在教育公会中发挥了非常大的作用。


■ Kelcoin:早期创始人/公会领导人

Kelcoin是DAO的第一批成员之一,是其社区建设中不可或缺的一部分。他总是在那里回答有关在Emerald City中应该如何进入下一步,应该期待什么,如何贡献。Kelcoin是治理公会的重要组成部分,因为他不断地教育社区有关DAO的最佳实践。


■ Andrea Muttoni:公会领导人

Andrea是Flow上的核心贡献者,也是公会领导人。他在Emerald City DAO开始大约一个月后加入,不仅在开发方面都非常有帮助,而且鼓励了大量开发人员去了解Emerald City。Andrea与Jacob共同开发了FLOAT,并为Emerald Academy提供了大量的支持。Andrea在我们的教育和开发公会中扮演着最积极的角色。


■ BJARTEK:公会领导人

Bjartek于2020年夏天开始与Jacob一起进入Flow生态。他开发了Versus并创立了.find域名项目,是 Emerald City中的公会领导人。Bjartek一直在教育公会中帮助新开发人员。


■ Dene:公会领导人

Dene是Geniace的创始人,也是Emerald City的公会领导人。Dene在开发协会中提供了令人难以置信的支持。GENIACE团队开发了我们的主要网站,并设计了Emerald City的所有徽标。


■ Support Monkey :公会领导人

Support Monkey是Atlas 3DSS的创始人,也是Emerald City的公会领导人。他在治理协会内部发挥了至关重要的作用,因为他不断地在区块链世界中对DAO应该做什么和不应该做什么提供最佳实践和教育。



 END 

什么是Flow福洛链?


Flow福洛链是一个快速,去中心化,且对开发者友好的区块链,旨在为新一代游戏、娱乐应用程序提供动力的数字资产的基础。Flow是唯一一个由始至终为消费者提供出色体验的Layer-1区块链团队。其团队创造的dApp包括:CryptoKittiesDapper WalletsNBA Top shot


CrytoKitties于2017年推出时便快速成为加密市场最受欢迎的dApp,因其成功而导致以太坊堵塞。在Flow上运营的NBA Top shot也已成为增长最快的dApp,在公开发布后的6个月创造了7亿美金销量。正因为Flow公链的可扩展性和消费者友好的体验,让这一切成为可能。目前有300多个项目正在Flow链上筹备中,我们期待看到一个伟大的生态系统蓬勃发展。


关于Dapper Labs

Dapper Labs是一家位于加拿大的全球顶尖区块链服务商,在2017 年年底通过CryptoKitties收藏游戏成功进如⽤户视野,并且因为加密猫的爆⽕导致以太坊拥堵,从而推出Flow公链以及全新的开发语言—— Cadence,旨在吸引更多的开发者在Flow 上开发应⽤。 


Flow的合作伙伴们:


我们欢迎越来越多的小伙伴加入Flow星球,为星球增添色彩!


Flow 官网:https://zh.onflow.org/

Flow 论坛: https://forum.onflow.org/

Flow Discord:

https://discord.gg/Vay9H23Paw

Flow 中文 Telegram: https://t.me/flow_zh

Flow B站:https://space.bilibili.com/1002168058

Flow 微博: 

https://weibo.com/7610419699

Flow CSDN:

https://blog.csdn.net/weixin_57551966?spm=1010.2135.3001.5343


推荐阅读
  • 本文介绍了如何通过配置 Android Studio 和 Gradle 来显著提高构建性能,涵盖内存分配优化、并行构建和性能分析等实用技巧。 ... [详细]
  • 基于KVM的SRIOV直通配置及性能测试
    SRIOV介绍、VF直通配置,以及包转发率性能测试小慢哥的原创文章,欢迎转载目录?1.SRIOV介绍?2.环境说明?3.开启SRIOV?4.生成VF?5.VF ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 深入解析 Spring Security 用户认证机制
    本文将详细介绍 Spring Security 中用户登录认证的核心流程,重点分析 AbstractAuthenticationProcessingFilter 和 AuthenticationManager 的工作原理。通过理解这些组件的实现,读者可以更好地掌握 Spring Security 的认证机制。 ... [详细]
  • 扫描线三巨头 hdu1928hdu 1255  hdu 1542 [POJ 1151]
    学习链接:http:blog.csdn.netlwt36articledetails48908031学习扫描线主要学习的是一种扫描的思想,后期可以求解很 ... [详细]
  • 本文详细介绍了如何在 Spring Boot 应用中通过 @PropertySource 注解读取非默认配置文件,包括配置文件的创建、映射类的设计以及确保 Spring 容器能够正确加载这些配置的方法。 ... [详细]
  • This document outlines the recommended naming conventions for HTML attributes in Fast Components, focusing on readability and consistency with existing standards. ... [详细]
  • 本文详细介绍了Java中org.w3c.dom.Text类的splitText()方法,通过多个代码示例展示了其实际应用。该方法用于将文本节点在指定位置拆分为两个节点,并保持在文档树中。 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • 图数据库中的知识表示与推理机制
    本文探讨了图数据库及其技术生态系统在知识表示和推理问题上的应用。通过理解图数据结构,尤其是属性图的特性,可以为复杂的数据关系提供高效且优雅的解决方案。我们将详细介绍属性图的基本概念、对象建模、概念建模以及自动推理的过程,并结合实际代码示例进行说明。 ... [详细]
  • 本文详细介绍了如何在Ubuntu系统中下载适用于Intel处理器的64位版本,涵盖了不同Linux发行版对64位架构的不同命名方式,并提供了具体的下载链接和步骤。 ... [详细]
  • 本题涉及一棵由N个节点组成的树(共有N-1条边),初始时所有节点均为白色。题目要求处理两种操作:一是改变某个节点的颜色(从白变黑或从黑变白);二是查询从根节点到指定节点路径上的第一个黑色节点,若无则输出-1。 ... [详细]
  • 本文介绍如何使用JPA Criteria API创建带有多个可选参数的动态查询方法。当某些参数为空时,这些参数不会影响最终查询结果。 ... [详细]
  • 本题通过将每个矩形视为一个节点,根据其相对位置构建拓扑图,并利用深度优先搜索(DFS)或状态压缩动态规划(DP)求解最小涂色次数。本文详细解析了该问题的建模思路与算法实现。 ... [详细]
  • 本文探讨了在使用Azure Active Directory进行用户身份验证时,结合AddAuthentication和RequireAuthenticatedUser的必要性及其潜在冗余问题。 ... [详细]
author-avatar
郎郎2502918483
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有