查看原文
其他

数字资产理想模型|Cadence面向资源的编程范式基础介绍

TinTinLand TinTinLand 2022-05-19



TinTin Meeting 由 TinTinLand 新设的线上栏目,聚焦区块链技术领域,邀请行业技术专家以及参与者共同探讨区块链技术的实践经验及建设成效,为开发者提供新思路、新方案。


第 4 期的 TinTinMeeting 技术分享主题是「Cadence 面向资源的编程范式基础介绍」,分享嘉宾为 Dapper Labs 中国技术负责人Bohao,同时他也是 TinTinLand 与 Flow 合作推出的的「Flow DApp 开发入门课程—— 从初识 Cadence 到搭建 Marketplace」的课程导师。


Bohao 老师毕业于上海交通大学,早在 2017 年就进入了区块链行业。是前 Jadepool 资产托管系统架构师,该产品被应用于 Hashkey 全系列产品线以及 MathWallet 云端钱包。不仅是区块链行业,在游戏行业他也有十余年丰富的经验,2007 年以 Gameplay 工程师角色加入育碧上海,后作为独立游戏开发者创立原木工作室,供职慕和网络担任制作人,2015 年创立萌树游戏担任 CEO。老师对于 Web2.0 和 Web3.0 的编程语言十分熟悉,这意味着他能以传统互联网的丰富经验作为基石,从而以兼具专业技术和通俗易懂的教授方式带大家进入区块链的技术领域。



这次的技术分享他带来的是「Cadence 面向资源的编程范式基础介绍」。


Cadence 是第一个为数字资产所有权的管理而进行特别设计的编程语言。它是 Flow 福洛链的核心创新之一,由 CryptoKitties 和 NBA Top Shot 的母公司 Dapper Labs 设计并开发。


Cadence 切实解决了区块链行业中关于确保所有权安全的痛点。随着加密货币的大规模采用,区块链应用程序上承载的价值在不断增长,但用来处理这些链上数字资产的技术工具仍不成熟。尽管链上有安全审计,但其具有高成本且耗时的缺陷。实际情况是链上智能合约通常无法提供长期可持续的安全模型,一个可以安全且公平地处理链上存储价值的模型。所以开发人员通常需要应用或创建一些工具才能实现一些基本的安全功能。而 Cadence 使用了强大的静态类型系统来最大程度地减少运行时的错误,这使得 Cadence 比任何其他替代方法更容易学习,更容易审核,且最终能提效。


本次分享中 Bohao 老师将对 Cadence 智能合约语言进行全面完整的介绍,并通过 Dapper Labs 官方提供的学习工具 Playground 向大家展现面向“资源”编程的巨大魅力。


分享简介

  • Flow 及其母公司 Dapper Labs 基本介绍

  • 中央账本与 Solidity 智能合约所面临的风险和挑战

  • Flow 破局之策,来自 Rust 与 Move 的启发

  • Cadence 面向资源的编程范式的基础介绍

  • Cadence 中强大的权限控制机制与 Capability 访问模型

  • 为 NFT 而生,Cadence 强大的数字资产可组合性

  • 弹性而自由的 Cadence 交易机制,可以挖掘的无穷潜力

  • Cadence 相关工具链导览


关注「TinTinLand」微信公众号,后台回复“Flow”,即可获得技术分享的讲义。


视频回放:


Flow开发课程即将国内首发!


由 TinTinLand 和 Flow 合作推出的「Flow DApp开发入门课程—— 从初识 Cadence 到搭建Marketplace」开发课程,将在 3 月 5 号(本周六)开课,非常适合任何想要学习 Cadence 语言并开始为 Flow 开发的开发人员。 我们希望通过这门课程,你可以能够在 Flow 公链上进行 Cadence 智能合约语言的开发,能够熟练使用 Flow 生态常用的开发工具链,以及掌握使用 FCL 前端库开发 Flow DApp 的知识要点。


Flow 开发课程均为公益性质,课程结束后所有毕业学员皆可获得学费返还,剩余学费也会作为奖金池,由所有优秀学员瓜分


报名通道已经开启,每期仅招收 100 位学员,目前仅剩 30 个名额。感兴趣的同学抓紧扫码报名,提前占座吧!


扫码报名Flow开发课程



往期精彩:

详解Internet Computer SDK—Agent JS

新公链的故事讲完了吗?

Web3.0,NFT,元宇宙,DAO

2022年,拿什么挑战以太坊?

NNS里面的Registry Canister



关于我们

ABOUT US


TinTinLand 是赋能下一代开发者的技术社区,通过聚集、培育、输送开发者到各开放网络,共同定义并构建未来。

Discord: https://discord.gg/kmPnTDSFU8

Twitter: https://twitter.com/Tintinland2021

Bilibili: https://space.bilibili.com/1152852334

Medium: https://medium.com/@tintin.land2021

YouTube: https://www.youtube.com/channel/UCDpcMcnfYHHdvn8ym10cGlA

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存