热门标签 | 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


推荐阅读
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • Explore a common issue encountered when implementing an OAuth 1.0a API, specifically the inability to encode null objects and how to resolve it. ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 本文介绍了如何使用JQuery实现省市二级联动和表单验证。首先,通过change事件监听用户选择的省份,并动态加载对应的城市列表。其次,详细讲解了使用Validation插件进行表单验证的方法,包括内置规则、自定义规则及实时验证功能。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 本文详细介绍了如何使用 Yii2 的 GridView 组件在列表页面实现数据的直接编辑功能。通过具体的代码示例和步骤,帮助开发者快速掌握这一实用技巧。 ... [详细]
  • 本文详细介绍了Akka中的BackoffSupervisor机制,探讨其在处理持久化失败和Actor重启时的应用。通过具体示例,展示了如何配置和使用BackoffSupervisor以实现更细粒度的异常处理。 ... [详细]
  • 在金融和会计领域,准确无误地填写票据和结算凭证至关重要。这些文件不仅是支付结算和现金收付的重要依据,还直接关系到交易的安全性和准确性。本文介绍了一种使用C语言实现小写金额转换为大写金额的方法,确保数据的标准化和规范化。 ... [详细]
  • 扫描线三巨头 hdu1928hdu 1255  hdu 1542 [POJ 1151]
    学习链接:http:blog.csdn.netlwt36articledetails48908031学习扫描线主要学习的是一种扫描的思想,后期可以求解很 ... [详细]
  • This document outlines the recommended naming conventions for HTML attributes in Fast Components, focusing on readability and consistency with existing standards. ... [详细]
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社区 版权所有