查看原文
其他

区块链存储技术:Internet Computer上的存储模型和管理

TinTinLand TinTinLand 2022-05-19



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


第 6 期的 TinTinMeeting 技术分享主题是「IC 存储详解——Canister 内存模型与 StableMemory 管理」。分享嘉宾来自于 MixLabs 开发的赵杲,同时他也是 TinTinLand 与 DFINITY 基金会合作推出的的「Internet Computer:从核心技术入门到开发实战」的课程助教。链上状态的保存方法一直是开发者编写智能合约中的重要内容之一。Internet Computer 区块链的合约——“容器”则具有天然的存储能力,如何正确、全面的了解并使用这些内存将会是 Canister 完成无畏升级,提升可拓展性的重要方法。


这次活动吸引了近 700 位对 IC 存储感兴趣的用户和开发者,他们表示活动上对于 Canister 内存模型的解析和演示,非常实用易懂。新手开发者也能快速理解并产生系统认知。



除了对 Canister 内存模型的分享,分享嘉宾赵杲也针对 StableMemory 库的使用和管理进行了实操演示。Bucket 库是 MixLabs 与 PrimLabs 共同推出的 Canister 内存管理工具,旨在让开发者更方便的管理 Canister 的内存,构建可拓展性更强的新一代 Web3.0 应用。


分享大纲:

  • Canister 的内存模型

    • WebAssembly 内存模型简介

    • 运行时内存与 Stable 内存

    • 运行时内存与 GC 选择

    • 使用 Prim 库获取内存状态

  • StableMemory 管理

    • Experimental StableMemory 库的使用讲解

    • Bucket 库的使用


以下是分享的视频回放:


也可到TinTinLand的B站或Youtube上观看。

B站:https://www.bilibili.com/video/BV14Z4y1m7VB/

Youtube:https://youtu.be/ABlx8dM0FOA

分享讲义获取方式:在「TinTinLand」公众号后台回复“IC存储”,即可获得。


IC进阶课程招募


由TinTinLand 和 DFINITY 基金会联合打造的「Internet Computer:从核心技术入门到开发实战进阶」将于 5 月13 日正式上线,其入门课程已开设两期,共培养出 200 多位IC开发者。


IC 进阶开发课程均为公益性质,课程押金 299 元,对于完成全部课程视频学习,及作业全部提交并获得总分 60%以上的开发者,全额退款。并且,对于获得作业总分 90%以上的优秀学员还将瓜分剩余的所有学费奖金!IC入门开发者称毕业的学员,还可以优惠 100 元。每期仅招募 100位学员,已有 60 多位报名。感兴趣的小伙伴抓紧报名占座啦!




往期精彩

Flow FT 与 NFT 标准中的最佳实践

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

NNS 里面的 Registry Canister

详解 Internet Computer SDK—Agent JS

新公链的故事讲完了吗?

Web3.0,NFT,元宇宙,DAO

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


  关于我们

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

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

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