Web3 Jam 参赛秘籍,Flow Cadence 技术指南请查收!

这篇具有很好参考价值的文章主要介绍了Web3 Jam 参赛秘籍,Flow Cadence 技术指南请查收!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

TinTinLand 联合 Flow 举办的首创区块链行业 Web3 Jam 活动正在火热招募中!本次活动以当前最热门的区块链 NFT+、NFT featured 为赛道,面向广大 Web2 和 Web3 领域的技术开发者,获得主流用户认可成熟项目与来自 Web3 的技术和创意的结合,会碰撞出怎样的火花?又将为我们带来怎样精彩纷呈的方案?期待有创造力有想法的开发者在本次 Web3 Jam 活动中探索区块链的无限可能,让我们拭目以待!

flow candence,大数据

Flow 作为一个面向数字资产和应用的公链,致力于为区块链游戏、应用和数字资产赋能。其凭借多节点体系架构、开发者友好度高、用户准入门槛低等优势,已经发展成为一个由越来越多的品牌和 Web3 开发者共同打造的分散式网络,成为近期爆发式增长的 NFT 市场的首选平台。

为了给参加本次活动的小伙伴提供更好的开发体验和学习资源,我们为大家准备了丰富的 Flow Cadence 技术开发课程,共18天的课程内容包括:教学文档、教学视频、参考资料、课后练习等,帮助您更好熟悉 Cadence 与 Flow,轻松打造极具创意和价值的 NFT 项目!

第一章 走进 Web3 与 Flow 链

  • Day1:学习区块链概念

https://github.com/emerald-dao/beginner-cadence-course/blob/main/chapter1.0/day1/README_ZH.md

从区块链概念入手,介绍“区块链、智能合约、交易和脚本、主网和测试网、去中心化应用(DApps)”等重要概念。

flow candence,大数据

  • Day2:Flow 链和 Candence

https://github.com/emerald-dao/beginner-cadence-course/blob/main/chapter1.0/day2/README_ZH.md

介绍为什么要学习 Flow 区块链,以及它与其他区块链的区别有哪些。Cadence 是 Flow 区块链的智能合约编程语言,初步研究 Cadence 代码。

  • 补充资料:基本计算机编程概念

https://github.com/emerald-dao/beginner-cadence-course/blob/main/chapter1.5 (optional)/README_ZH.md

本节涵盖了计算机编程的相关基础知识。如果你以前写过代码,可以跳过这一节。

第二章 Cadence 代码初探

  • Day1:部署第一个智能合约

https://github.com/emerald-dao/beginner-cadence-course/blob/main/chapter2.0/day1/README_ZH.md

开始学习实际的 Cadence 代码及相关基础知识,包括声明变量,编写函数等等,部署第一个智能合约——声明一个变量,编写一个函数,以及执行一个脚本。

  • Day2:交易和脚本

https://github.com/emerald-dao/beginner-cadence-course/blob/main/chapter2.0/day2/README_ZH.md

更深入地讨论在 Flow 上,独立于合约的交易和脚本,如何在与区块链交互的人和智能合约之间充当某种 “中间人”角色。flow candence,大数据

 

  • Day3:数组、字典和可选值

https://github.com/emerald-dao/beginner-cadence-course/blob/main/chapter2.0/day3/README_ZH.md

学习 Cadence 中的数组和字典、可选值,开始学习一些最重要的类型,这些类型几乎会在你写的每一个合约中使用。

  • Day4:基础的结构体 Structs

https://github.com/emerald-dao/beginner-cadence-course/blob/main/chapter2.0/day4/README_ZH.md

学习其他数据类型的容器 Stucts,以及定义一个新的 Struct 的用途。如何添加一个 script 来读取你定义的 Struct。

第三章 Resource 学习与应用

  • Day1:Resource 资源

https://github.com/emerald-dao/beginner-cadence-course/blob/main/chapter3.0/day1/README_ZH.md

介绍 Cadence 中最关键的一个组件 Resource,可以把一个其看作是一个更安全的 struct。以及 Resource 很多有意思的用途。

  • Day2:在 Dictionary 和数组 Array 中的 Resource

https://github.com/emerald-dao/beginner-cadence-course/blob/main/chapter3.0/day2/README_ZH.md

学习如何把 Resource 应用到 Dictionary 和 Array 中区。以及如何获取一个数组或 Dictionary 中的一个Resource。

  • Day3:References

https://github.com/emerald-dao/beginner-cadence-course/blob/main/chapter3.0/day3/README_ZH.md

学习 References,Cadence 语言的另一个重要部分。在 Cadence 中, References 几乎总是用于结构或资源,是一种与一段数据交互的方式,而实际上不必拥有该段数据。

  • Day4:资源/结构与接口

https://github.com/emerald-dao/beginner-cadence-course/blob/main/chapter3.0/day4/README_ZH.md

在本课中,将只使用学习资源接口。在 Cadence 中,资源/结构接口本质上是 “需求”,即从资源/结构中公开数据的方式。接口本身不起任何作用。

flow candence,大数据

  • Day5:访问控制

https://github.com/emerald-dao/beginner-cadence-course/blob/main/chapter3.0/day5/README_ZH.md

访问控制是 Cadence 中一个非常强大的功能,非常特殊。访问控制描述了我们可以使用 “访问修饰符” 来提高智能合约的安全性的方式。

第四章 NFT 智能合约学习(1)

  • Day1:账户存储

https://github.com/emerald-dao/beginner-cadence-course/blob/main/chapter4.0/day1/README_ZH.md

Flow 链上中的账户(Accounts)上的账户可以真正意义上地存储数据自己的数据,本节讲学习如何往账户里保存数据或提取数据。

flow candence,大数据

  • Day2:Capability

https://github.com/emerald-dao/beginner-cadence-course/blob/main/chapter4.0/day2/README_ZH.md

讨论/public/和/private/路径,以及什么是Capability、如何使用公共 Capability 来约束类型。

  • Day3:创建 NFT 合约-集合

https://github.com/emerald-dao/beginner-cadence-course/blob/main/chapter4.0/day3/README_ZH.md

通过 NFT (NonFungibleToken) 示例,将创建自己的 NFT 合约,称为 CryptoPoops。通过这种方式,将复习到目前为止所学的所有概念,并实现您自己的 NFT!

  • Day4:创建 NFT 合约-转移、铸造和借款

https://github.com/emerald-dao/beginner-cadence-course/blob/main/chapter4.0/day4/README_ZH.md

学习如何将 NFT 从一个账户转移到另一个账户,尝试编写一个成熟的 NFT 智能合约。

第五章 NFT 智能合约学习(2)

  • Day1:前置/后置条件和事件

https://github.com/emerald-dao/beginner-cadence-course/blob/main/chapter5.0/day1/README_ZH.md

本节将学习在 Cadence 中很常见的前置/后置条件和事件这2个概念。

  • Day2:合约接口

https://github.com/emerald-dao/beginner-cadence-course/blob/main/chapter5.0/day2/README_ZH.md

学习 NFT 智能合约中的最后一个概念——合约接口,以及如何在合约接口中添加一个资源和一个资源接口。这对于合理化或确保合约符合要求非常有帮助。

  • Day3:创建 NFT 合约

https://github.com/emerald-dao/beginner-cadence-course/blob/main/chapter5.0/day3/README_ZH.md

使用对 NonFungibleToken 标准的新知识来完成第 4 章中的 CryptoPoops NFT 合约。

Web3 Jam 活动报名已开启!

Web3 Jam 活动报名时间为6月17日-7月31日,将给对区块链感兴趣的 Web2 和 Web3 人才们提供一个交流合作平台,并通过头脑风暴将彼此的观点和创意相互碰撞和交流,最终产出一个又一个成功项目。期待热爱区块链行业的各位开发者加入比赛,积极组队报名,头脑风暴一夏,将 Web3 技术理论与实战开发相结合,在 Flow 生态中一展身手,准备好了就快加入挑战吧!

报名链接

https://wj.qq.com/s2/9919322/2a76/

请详细提交您的信息,我们将会在3个工作日内审核。

提交完报名表可添加 TinTinLand 小助手(ID:TinTin-land),获取活动的后续通知等。

活动指南

本次 Web3 Jam 2022 活动指南请参考:

https://www.notion.so/Web3-Jam-0a0f85afb0db49cd9980cbdcc61f3101

活动详情

 

本次活动的最终解释权归 Flow 所有。

本届 Web3 Jam 的赛事主题以及评比维度我们将在7月17日晚为大家将揭晓,TinTinLand 将持续关注赛事信息,请各位开发者保持密切关注,敬请期待!文章来源地址https://www.toymoban.com/news/detail-801779.html

到了这里,关于Web3 Jam 参赛秘籍,Flow Cadence 技术指南请查收!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【深入浅出Selenium库的百变玩法】: 掌握Web自动化测试的关键技术和策略,包括元素定位、页面操作、动态内容处理等,适用于初学者和高级开发者的综合指南

    Selenium是一个功能强大的库,支持多种高级操作,如处理多窗口、多标签页、键盘与鼠标事件、滚动操作等。掌握Selenium可以大大提高Web应用的测试效率和覆盖范围。希望这篇文章能帮助你开启Selenium进行自动化测试的新篇章。 Selenium也是一个广泛使用的自动化测试工具,它支

    2024年02月20日
    浏览(63)
  • 什么是Web3D?Web3D技术发展历程以及Web3D应用场景

    当今的互联网已经迈入了第三代,这被称为Web3.0,而Web3D正是Web3.0的其中一个技术分支。Web3D是指将三维图形技术应用于Web上的技术,它是将3D图形和Web技术结合起来的一个分支,可以使用户在Web上以更真实、更直观的方式浏览和操作虚拟场景。本文将介绍什么是Web3D、Web3D技术

    2024年02月15日
    浏览(48)
  • web3.0涉及的技术

    非同质化代币(Non-Fungible Tokens,NFTs)是一种数字资产,与传统的加密货币(如比特币或以太币)不同,它们具有独特性和不可替代性。NFTs 是基于区块链技术的数字资产,用于表示和证明数字或实物资产的唯一性、稀缺性和所有权。 以下是一些关键特点和概念,有助于理解

    2024年02月09日
    浏览(36)
  • Web3技术入门向科普

    Web3是指下一代互联网,它基于区块链技术,将各种在线活动更加安全、透明和去中心化。Web3是一个广义的概念,它包括了很多方面,如数字货币、去中心化应用、智能合约等等。在这篇文章中,我们将重点讨论Web3的入门知识,帮助大家更好地了解这个领域。 Web3 —— 中心化

    2024年02月06日
    浏览(51)
  • 2023必须掌握的10大Web3技术

    到 2028 年,估计 Web3 的市场规模将超过 125 亿美元。该领域的潜力意味着对 Web3 技术专家的需求将猛增。如果您想让您的技能对雇主有吸引力,您需要加入 Web3 的潮流。 如果你想保持领先,那么在接下来的十年里开始学习Web3的十大技术是非常重要的。 区块链是Web3最知名的方

    2024年02月12日
    浏览(50)
  • 从Web2到Web3:区块链技术的未来前景

    随着互联网的发展, Web1.0、Web2.0 和 Web3.0 成为了人们口中津津乐道的话题。那么,这三种网络时代究竟有什么区别呢? Web1.0 是一个只读的时代 ,那个时候,用户只能浏览网页,无法进行互动和创作。 Web2.0 则是一个可读可写的时代 ,用户可以进行互动和创作,例如发布博客

    2024年02月15日
    浏览(55)
  • 将塑造未来世界的十大web3技术

    一些重要的 Web 3.0 技术,包括以下技术,有助于定义第三代 Web 可能的全部内容: 区块链是记录所有点对点交易的去中心化账本。参与者无需使用该技术的中央清算机构即可确认交易。潜在的应用可能包括财务转账、结算交易、投票和许多其他困难。 从业务角度来看,将区块

    2023年04月10日
    浏览(45)
  • Web3技术简介:重新定义互联网的未来

    在21世纪的数字时代,互联网已成为我们日常生活的不可或缺的一部分。然而,随着区块链和加密技术的快速发展,一个全新的互联网模型——Web3,正逐渐崭露头角。Web3不仅仅是技术的进步,它更是对传统互联网模型的挑战和革新,旨在构建一个更去中心化、安全、透明和用

    2024年04月27日
    浏览(39)
  • Web3解密:区块链技术如何颠覆传统互联网

    随着区块链技术的崛起,Web3正逐渐成为新一代互联网的代名词。它不再依赖中心化的权威机构,而是通过去中心化、透明、安全的特性,为用户带来更为开放和公正的互联网体验。本文将深入解密Web3,揭示区块链技术如何颠覆传统互联网的基本构架和运作方式。 Web3的最大特

    2024年01月20日
    浏览(67)
  • 让 Web3 认证拥有和 Web2 一样丝滑体验的技术路径

    目录 前言 让 Web3 认证拥有和 Web2 一样的体验 ERC 4337 以太坊账户抽象 Web3Auth UniPass  在 Web2 中,我们可以通过 1password、google 密码管理等程序帮助管理密钥。但助记词和私钥的使用大多比较强调离线备份,或者存放在硬件钱包里,或者采用更加安全的多签等技术。这些对于专业

    2023年04月08日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包